html, body {height: 100%; background:url(images/bg.png); margin:0; padding:0; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#333;}

.clear {clear:both;}
a img {border:none;}
a {text-decoration:underline; color:#3c6982;}
a:hover {text-decoration:none; color:#3c6982;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}


#wrap {width:916px; margin:0 auto; min-height: 100%; background:url(images/wrap-bottom.jpg) no-repeat bottom;}
#main {overflow:hidden; padding:0 0 50px 0; position:relative; background:url(images/wrap-top.jpg) no-repeat center top; min-height:410px;} 

.header {height:130px; padding:0 8px;}
.logo {float:left; padding:13px 0 0 0; width:235px;}
.slogan {float:left; padding:4px 0 0 85px; width:498px;}
.languages { float:left; padding:5px 0 0 0; width:82px; line-height:23px; text-align:center; font-size:11px; color:#4b86cf; font-weight:bold;}
a.language-link {text-decoration:none; width:20px; text-align:center; background:url(images/lang.png) no-repeat center; color:#4b86cf; padding:0 1px; display:inline-block; margin:0;}
a.language-link:hover, a.active-language-link, a.active-language-link:hover {text-decoration:none; width:24px; background:url(images/active.png) no-repeat center; color:#24700b; margin:0 -1px; padding:0; display:inline-block;}

.top-menu {}
.top-menu ul {margin:0; padding:4px 0 4px 23px; list-style:none; overflow:hidden; height:22px; font-weight:bold;}
.top-menu ul li {float:left; width:99px; margin:0 4px 0 0; background:url(images/button.png) no-repeat; text-align:center; line-height:18px; padding:1px 0 3px 0;}
.top-menu ul li a {text-decoration:none; color:#24700b; border-bottom:1px #c7e3b2 solid;}
.top-menu ul li a:hover {text-decoration:none; color:#FFF; border-bottom:none;}
.top-menu ul li a.active {text-decoration:none; color:#FFF; border-bottom:none;}

.content {padding:15px 23px 0 23px; width:870px;}

.left {width:200px; float:left; padding:0 0 100px 0;}

.menu {padding:0 0 17px 0; width:200px;} 
.menu h2 {background:url(images/left-menu-top.png) no-repeat; line-height:28px; height:37px; margin:0; padding:0; text-align:center; color:#FFF; font-size:12px;  text-transform: uppercase;}
.menu-cont { background: url(images/left-menu-bg.png) repeat-y; font-size:11px;}
.menu-cont ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.menu-cont ul li {line-height:19px; display:inline-block; margin:0 0 1px 0;}
.menu-cont ul li a {display:block; background:#ebf7fb; color:#3c6982; text-decoration:none; margin:0 6px; width:177px; padding:0 3px 0 8px;}
.menu-cont ul li a:hover {display:block; background:#b0def4; color:#3c6982; text-decoration:none; margin:0 6px; width:177px;}
.menu-cont ul li a.active {display:block; background:#b0def4; color:#3c6982; text-decoration:none; margin:0 6px; width:177px; padding:0 3px 0 8px;}
.menu-cont ul li a b {font-weight:normal; display:block; background:url(images/green-arrow.gif) no-repeat center left; padding:0 0 0 10px;}

.menu-cont ul li.first {line-height:19px; display:inline-block; margin:0 0 1px 0;}
.menu-cont ul li.first a {display:block; background:url(images/first.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:183px; padding:6px 3px 0 14px;}
.menu-cont ul li.first a:hover {display:block; background:url(images/first-h.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:183px; padding:6px 3px 0 14px;}
.menu-cont ul li.first a.active {display:block; background:url(images/first-h.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:183px; padding:6px 3px 0 14px;}
.menu-cont ul li.first a b {font-weight:normal; display:block; background:url(images/green-arrow.gif) no-repeat center left; padding:0 0 0 10px;}

.menu-cont ul li ul {margin:0 0 -1px 0;}
.menu-cont ul li ul li a {display:block; background:#ceebf9; color:#3c6982; text-decoration:none; margin:0 6px; width:167px; padding:0 3px 0 18px;}
.menu-cont ul li ul li a:hover {display:block; background:#c3e4f4; color:#3c6982; text-decoration:none; margin:0 6px; width:167px;}
.menu-cont ul li ul li a.active {display:block; background:#c3e4f4; color:#3c6982; text-decoration:none; margin:0 6px; width:167px; padding:0 3px 0 18px;}
.menu-cont ul li ul li a b {font-weight:normal; display:block; background:url(images/green-li.gif) no-repeat center left; padding:0 0 0 8px;}

.menu-cont ul li.last {line-height:19px; display:inline-block; margin:0;}
.menu-cont ul li.last a {display:block; background:url(images/last.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:183px; padding:0 3px 6px 14px;}
.menu-cont ul li.last a:hover {display:block; background:url(images/last-h.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:183px; padding:0 3px 6px 14px;}
.menu-cont ul li.last a.active {display:block; background:url(images/last-h.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:183px; padding:0 3px 6px 14px;}
.menu-cont ul li.last a b {font-weight:normal; display:block; background:url(images/green-arrow.gif) no-repeat center left; padding:0 0 0 10px;}

.menu-cont ul li ul li.last {line-height:19px; display:inline-block; margin:0;}
.menu-cont ul li ul li.last a {display:block; background:url(images/last2.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:173px; padding:0 3px 6px 24px;}
.menu-cont ul li ul li.last a:hover {display:block; background:url(images/last2-h.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:173px; padding:0 3px 6px 24px;}
.menu-cont ul li ul li.last a.active {display:block; background:url(images/last2-h.png) no-repeat; color:#3c6982; text-decoration:none; margin:0; width:173px; padding:0 3px 6px 24px;}
.menu-cont ul li ul li.last a b {font-weight:normal; display:block; background:url(images/green-li.gif) no-repeat center left; padding:0 0 0 8px;}

.menu-bottom {background:url(images/left-bottom.png) no-repeat; height:10px; line-height:10px;}

.left-box {}
.left-box h2 {background:url(images/left-box-top.png) no-repeat; line-height:30px; margin:0; padding:0; text-align:center; color:#62ab1f; font-weight:bold; font-size:12px;} 

.left-box-cont {background:url(images/left-box-bg.png) repeat-y; font-size:11px; text-align:center; line-height:18px; padding:5px 20px 0 20px;}
.left-box-bottom {background:url(images/left-box-bottom.png) no-repeat; height:15px; line-height:15px;}

.right {width:659px; float:right;}
.line {background:url(images/line-bg.png) no-repeat; line-height:29px;  text-align:center; color:#FFF; font-weight:bold; padding:0 0 7px 0;}
.line a {text-decoration:none; color:#FFF;}
.line a:hover {text-decoration:underline; color:#FFF;}

.right-cont {}
.center {width:459px; float:left; padding:10px 15px; color:#3c6982; font-size:12px; line-height:17px;}

p {margin: 0; padding: 0;}
h1 {color:#3c6982; line-height:22px; height:22px; font-size:14px; padding:0 0 2px 6px; margin:0 0 5px 0; font-weight:bold; background:url(images/double-line.png) repeat-x center;}
h1 span {background:#ebf7fb; display:block; float:left; padding:0 6px;}


/* naujienos*/
#naujienos {}
.news-pav {color:#3c6982; font-weight:bold; padding:5px 0; margin:0;}
.new-bottom {height:20px; line-height:20px;}
.data { float:right; font-size:11px; color:#828282; font-style:italic;}
.more {text-align:right; float:left;}

/* forma */
.form {margin:0; padding:0;}
.form-contacts {width:250px; margin: 0 0 0 200px;}
.form-center {text-align:center;}
.input{border:1px solid #d6d6d6; background-color:#f8f8f8; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#553101; margin:3px 0; width: 230px;}
.area {border:1px solid #d6d6d6; background-color:#f8f8f8; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#553101; margin:3px 0; width: 230px;}
.button {border:none; padding:0 0 2px 0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; cursor:pointer; background:url(images/more.png) no-repeat; text-align:center; width:95px; height:22px;}

/* Galerija */
.images {float: left; display: inline; margin:10px 10px 20px 0; width:130px; font-size: 0px;}
.image-gallery-center {border: 0px solid red; padding-left: 25px;}
.gallery-image-holder {width:123px; height:118px; border: 1px solid #d6d6d6; text-align: center; float: left; display: inline; font-size: 0px; background-color:#f8f8f8; font-size: 0px;}
.gallery-image-title {width:125px; float:left; text-align:center; clear:both; font-size: 12px;}
.title-gallery {margin: 20px 0 0 40px;}
.inner-gallery {margin: 0 0 0 40px;}

.items {padding:10px 0 0 0; width:459px;}
.item-box { background:url(images/dash-line.png) repeat-x bottom; padding:7px 0 15px 0; margin:0 0 5px 0;}
.item-box-last { background:none; padding:7px 0 15px 0; margin:0 0 5px 0;}

.item-box-thumb {width:100px; float:left; background:#FFFFFF;}
.item-box-thumb img {border:1px #86b8cf solid;}
.item-box-desc {width:350px; float:right;}
.item-box h2, .item-box-last h2 {font-size:11px; font-weight:bold; color:#86b8cf; text-transform:uppercase; margin:0; padding:0 0 6px 0;}
.item-box h2 a,.item-box-last h2 a {color:#86b8cf; text-decoration:underline;}
.item-box h2 a:hover, .item-box-last h2 a:hover {color:86b8cf1; text-decoration:none;}

.item-box-bottom { padding:5px 0 0 0; line-height:20px;}
.item-box-bottom .item-box-price {float:left; color:#3c6982; font-size:11px; padding:0;}
.price1 { background:url(images/price-bg.png) no-repeat #d2e8f0; line-height:15px; padding:0 4px;}
.price-table td {border-bottom:2px #ebf7fb solid;}
.price3 {background: url(images/price-bg3.png) no-repeat center; width:3px; height:15px;}
.price-old {background:url(images/price-bg2.png) no-repeat #FFF; padding:0 5px; text-align:center;}
.price-new {background:url(images/price-bg2.png) no-repeat #FFF; padding:0 5px; text-align:center; font-size:12px; font-weight:bold;}

.item-box-bottom .item-box-more {float:right; background:url(images/more.png) no-repeat center; width:95px; line-height:32px; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
.item-box-bottom .item-box-more a {display:block; text-align:center; background:url(images/arrow.png) no-repeat center right; padding:0; text-decoration:underline; color:#fff;} 
.item-box-bottom .item-box-more a:hover {text-decoration:none; color:#fff;} 

.right-side {width:160px; float:right;}
.right-side h2 { background:url(images/right-box-top.png) no-repeat; padding:19px 0 0 32px; height:23px; font-size:11px; color:#3c6982; font-weight:normal; margin:0;}
.right-side-box {background:url(images/right-box-bg.png) repeat-y; text-align:center;}
.right-side-bottom {background:url(images/right-box-bottom.png) no-repeat; height:14px; line-height:14px; margin:0 0 10px 0;}
.right-side-box p { margin:0; padding:5px 0;}

#footer { width:836px; position: relative; height: 50px; line-height:50px; font-size:12px; clear:both; margin:-50px auto 0 auto; padding:0 40px 0 40px; color:#FFF;}
.copy {float:left;}
.foot-slogan {float:right;}

#footer a {text-decoration:underline; color:#FFF;}
#footer a:hover {text-decoration:none; color:#FFF;}


/* EDIT */

.data-input-txt {
	width:120px;
	padding-right:10px;
	float:left;
	text-align:right;
	height:23px;
	line-height:23px;	
}

.data-input-small {
	background:url(images/data-input-small.png) no-repeat;
	width:231px;
	height:23px;
	float:left;
	border:none;
}

.data-input-large {
	background:url(images/data-input-large.png) no-repeat;
	width:231px;
	height:46px;
	float:left;
	border:none;
}

.data-input-area {
	background:url(images/data-input-area.png) no-repeat;
	width:231px;
	height:152px;
	float:left;
	border:none;	
}

#data-input-right {
	float:left;
	margin: 2px 0 2px 130px;
}

#data-input-right input {
	height:21px;
	width:73px;
	background:url(images/data-input-submit.png) no-repeat;
	text-align:center;
	line-height:21px;		
	border:none;
	color:#fff;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
	margin:2px 0;
}


.item-box-price2 {
	height:21px;
	width:130px;
	background:url(images/item-box-price2.png) no-repeat;
	float:left;
	padding-left:5px;
}

.item-box-price2 span {
	font-weight:bold;
	color:#fff;
	display:block;
	float:right;
	width:70px;
	text-align:center;	
}

.item-box-more2 {
	background:url(images/item-box-more2.png) no-repeat;
	width:137px;
	height:21px;
	line-height:21px;
	float:right;
	font-weight:bold;
}

.item-box-more2 .more {
	width:64px;
	float:left;
	text-align:center;
}

.item-box-more2 .addtocart {
	width:73px;
	float:left;
	text-align:center;
	color:#fff;
}

.item-box2-1 {
	width:470px;
	height:78px;
	background:#fff;
	margin-left:-11px;
	padding:8px 0 0 10px;	
}

.item-box2-2  {
	width:470px;
	height:78px;
	background:none;
	margin-left:-11px;
	padding:8px 0 0 10px;		
}

.item-box2-1 img,.item-box2-2 img {
	width:69px;
	height:69px;
	border:1px solid #86b8cf;
	float:left;	
}

.item-box2-1 span,.item-box2-2 span {
	width:180px;
	/*width:97px;*/
	height:80px;
	float:left;
	font-size:11px;
	line-height:13px;
	margin-left:8px;
  overflow:hidden;	
}

.item-box2-1 .count,.item-box2-2 .count {
	margin-left:15px;
	float:left;
	margin-top:25px;
	width:80px;	
	font-weight:bold;
}

.item-box2-1 .count span,.item-box2-2 .count span {
	width:25px;
	height:16px;
	border:1px solid #86b8cf;
	float:right;	
	padding-left:3px;
	line-height:16px;
	font-weight:normal;
}

.item-box2-1 .price,.item-box2-2 .price {
	margin-left:10px;
	float:left;
	margin-top:25px;
	width:106px;         
	font-weight:bold;	
}

.item-box2-1 .price span,.item-box2-2 .price span {
	width:52px;
	height:16px;
	border:1px solid #86b8cf;
	float:right;	
	padding-left:3px;
	line-height:16px;
	text-align:center;	
}

.item-box2-1 .icon1,.item-box2-2 .icon1 {
	width:12px;
	height:15px;
	background:url(images/icon1.png) no-repeat;
	float:left;		
	margin:25px 0 0 15px;
}

.item-box2-1 .icon2,.item-box2-2 .icon2 {
	width:12px;
	height:15px;
	background:url(images/icon2.png) no-repeat;
	float:left;		
	margin:25px 0 0 15px;
}

.item-box2-bottom {
	border-top:1px dashed #86b8cf;	
	border-bottom:1px dashed #86b8cf;
	width:460px;
	height:42px;
	line-height:42px;
	font-weight:bold;
}

.item-box2-bottom b {
	float:right;	
	margin-right:5px;
}

.item-box2-bottom a {
	width:73px;
	height:21px;
	background:url(images/data-input-submit.png) no-repeat;
	text-align:center;
	line-height:21px;
	float:right;
	font-weight:bold;
	color:#fff;
	margin-top:11px;	
}

.item-box2-bottom .price {
	background:url(images/item-box2-bottom-price.png) no-repeat;
	margin-right:8px;
	margin-top:11px;
	line-height:21px;
	text-align:center;
	width:70px;
	color:#fff;
	font-weight:bold;
	height:21px;
	float:right;
}

/*
.right-side h2 { background:url(images/right-box-top.png) no-repeat; padding:19px 0 0 32px; height:23px; font-size:11px; color:#3c6982; font-weight:normal; margin:0;}
*/

.right-side h2.other {
	background:url(images/right-box-top1.png) no-repeat;  padding:20px 0 0 0px; height:24px;  font-size:11px; color:#3c6982; font-weight:normal; margin:0;  text-align:center; font-weight:bold;
}

.right-side h2.other-prekes {
	background:url(images/right-box-top1-prekes.png) no-repeat; padding:20px 0 0 0px; height:24px;  font-size:11px; color:#3c6982; font-weight:normal; margin:0;  text-align:center; font-weight:bold
}

.icon3 {
	width:85px;
	background:url(images/icon3.jpg) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	margin-left:20px;
	padding:10px 0 0 35px;
	text-align:left;	
}

.icon4 {
	width:85px;
	background:url(images/icon4.jpg) no-repeat left center;
	height:24px;
	display:block;
	line-height:24px;
	margin-left:20px;
	text-align:left;
	padding:0 0 0 35px;	
}

.right-side-box .cart-info {
	text-align:left;	
	padding-left:16px;
	padding-top:15px;
	color:#3c6982;
}


.right-side-box .cart-info a {
	background:url(images/prekes-soninis-submit.jpg) no-repeat;
	width:106px;
	height:21px;
	margin-left:13px;
	text-align:center;
	line-height:21px;
	font-weight:bold;
	display:block;
	color:#fff;
}

.dborder {
	width:130px;
	height:0px;
	border-bottom:3px double #abd0e6;	
	margin-bottom:10px;
}


#amount{
    border: 1px solid #86B8CF;
    float: right;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
    padding-left: 3px;
    width: 25px;
}

#buy{
  background: url("images/data-input-submit.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    margin-top: 11px;
    text-align: center;
    width: 73px;
    border:none;
}
.product-image{
  float:left;
  margin-right:20px;
}

.small-image{
  float:left;
}
