html, body, #wrap {height:100%; background:#04982d; margin:0; padding:0; font-family: Tahoma, Geneva, sans-serif; font-size:12px;}

.clear {clear:both;}
a img {border:none;}
a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none; color:#000;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}


#wrap {width:918px; margin:0 auto;}

.header {background:url(images/wrap-top.png) no-repeat; padding:25px 11px 0 13px; height:251px;}
.logo {width:238px; float:left; padding:28px 0 34px 40px; background:url(images/logo-bg.jpg) no-repeat center bottom;}
.main-img {float:right; width:616px;}

#main {overflow:hidden; padding:0; background:url(images/wrap-bg.png) repeat-y; }

.content {padding:0 11px 20px 13px;background: url(images/wrap-bottom.png) no-repeat bottom; }

.wrap-left {width:278px; float:left;}

.languages {color:#999; background:url(images/langs-bg.jpg) no-repeat; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:22px; text-align:center; padding:8px 0 5px 0; width:278px;}
a.language-link {text-decoration:none; text-align:center; color:#FFF;  width:22px; background:url(images/lang.gif) no-repeat center; padding:0; display:inline-block; padding:0 2px;}
a.language-link:hover, a.active-language-link, a.active-language-link:hover { width:22px; background:url(images/active-lang.gif) no-repeat center; text-decoration:none; color:#fff; padding:0; display:inline-block; padding:0 2px;}

.third {}
/*.menu ul li ul li ul {margin:0; padding:0; list-style:none; overflow:hidden; width:246px; background:none; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; position:relative; z-index:1;}
*/
ul.third li { display:inline; height:24px; width:246px; font-size:11px;}
ul.third li a {text-decoration:none; color:#2e3582; display:block; background:url("images/sublink.png") repeat-x scroll  13px 0 transparent line-height:24px; padding:0 0 0 44px; }
ul.third li ul a:hover {text-decoration:underline; color:#2e3582; display:block; background:url("images/sublink.png") repeat-x scroll  13px 0 transparent line-height:24px; padding:0 0 0 44px; }



.menu {}
.menu-top {background:url(images/menu-top.png) no-repeat; margin:0 0 -9px 0; height:24px; position:relative; z-index:2;}
.menu-bottom {background:url(images/menu-bottom.png) no-repeat; margin:-9px 0 0 0; height:23px; position:relative; z-index:2;}

.menu ul {margin:0; padding:0 15px 0 15px; list-style:none; overflow:hidden; width:246px; background:#22bb5a; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; position:relative; z-index:1;}
.menu ul li { display:inline; height:24px; width:246px; font-size:12px;}
.menu ul li a {text-decoration:none; color:#009241; display:block; background:url(images/link.png) no-repeat; line-height:24px;padding:0 0 0 22px; }
.menu ul li a:hover {text-decoration:none; color:#FFF; display:block; background:url(images/link.png) no-repeat bottom; line-height:24px;padding:0 0 0 22px; }
.menu ul li a.active {text-decoration:none; color:#FFF; display:block; background:url(images/link.png) no-repeat bottom; line-height:24px;padding:0 0 0 22px; }

.menu ul li ul {margin:0; padding:0; list-style:none; overflow:hidden; width:246px; background:none; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; position:relative; z-index:1;}
.menu ul li ul li { display:inline; height:24px; width:246px; font-size:11px;}
.menu ul li ul li a {text-decoration:none; color:#2e3582; display:block; background:url(images/sublink.png) no-repeat; line-height:24px; padding:0 0 0 30px; }
.menu ul li ul li a:hover {text-decoration:underline; color:#2e3582; display:block; background:url(images/sublink.png) no-repeat; line-height:24px; padding:0 0 0 30px; }
.menu ul li ul li a.active {text-decoration:underline; color:#2e3582; display:block; background:url(images/sublink.png) no-repeat; line-height:24px; padding:0 0 0 30px; }

.menu ul li ul ul li{margin:0; padding:0; list-style:none; overflow:hidden; width:246px; background:none; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; position:relative; z-index:1;}
.menu ul li ul li ul li{ display:inline; height:24px; width:246px; font-size:11px;}
.menu ul li ul li ul li a {text-decoration:none; color:#2e3582; display:block; background:url(images/sublink2.png) no-repeat; line-height:24px; padding:0 0 0 41px; }
.menu ul li ul li ul li a:hover {text-decoration:underline; color:#2e3582; display:block; background:url(images/sublink2.png) no-repeat; line-height:24px; padding:0 0 0 41px; }
.menu ul li ul li ul li a.active {text-decoration:underline; color:#2e3582; display:block; background:url(images/sublink2.png) no-repeat; line-height:24px; padding:0 0 0 41px; }

/*.third ul {margin:0; padding:0; list-style:none; overflow:hidden; width:246px; background:none; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; position:relative; z-index:1;}
.third ul li { display:inline; height:24px; width:246px; font-size:11px;}
.third li ul a {text-decoration:none; color:#2e3582; display:block; background:url("images/sublink.png") repeat-x scroll  13px 0 transparent line-height:24px; padding:0 0 0 44px; }
.third li ul a:hover {text-decoration:underline; color:#2e3582; display:block; background:url("images/sublink.png") repeat-x scroll  13px 0 transparent line-height:24px; padding:0 0 0 44px; }
*/
/*
.menu ul li ul li ul a:hover.active  {text-decoration:underline; color:#2e3582; display:block; background:url("images/sublink.png") repeat-x scroll  13px 0 transparent line-height:24px; padding:0 0 0 44px; }
*/


.left-box {width:246px; padding:15px 15px 0 15px;}
.left-box-top {background:url(images/left-box-top.png) no-repeat; height:16px; line-height:16px;}
.left-box-bottom {background:url(images/left-box-bottom.png) no-repeat; height:16px; line-height:16px;}
.left-box-cont {background:url(images/left-box-bg.png) repeat-y; padding:0 15px;}
.left-box-cont .banner {text-align:center; padding:2px 0;}

.modul {text-align:center; width:190px; margin:0 auto; color:#0f354a; line-height:17px; padding:20px 0 5px 0;}
.modul h2 {font-size:16px; padding:0 0 2px 0; margin:0 0 15px 0; font-weight:normal; color:#FFF; text-align:center; background:url(images/dot-line2.png) repeat-x bottom; line-height:24px;}

.modul a {text-decoration:underline; color:#FFF;}
.modul a:hover {text-decoration:none; color:#FFF;}

.wrap-right {width:616px; float:right; background:url(images/right-bg.png) repeat-y;}

.line {background:url(images/line-bg.png) no-repeat; height:35px; text-align:center; padding:0 15px; color:#FFF; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:32px; font-weight:bold;}
.line a {text-decoration:none; color:#FFF;}
.line a:hover {text-decoration:underline; color:#FFF;}

.right-box-top {background:url(images/right-top.png) no-repeat; height:15px; line-height:15px;}
.right-box {padding:5px 33px 0 33px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000;}

p {margin: 0; padding: 0;}
h1 {color:#009241; line-height:22px; height:22px; font-size:16px; font-family:Tahoma, Geneva, sans-serif; padding:0; margin:0 0 10px 0; background:url(images/dot-line.png) repeat-x bottom; font-weight:normal;}

/* naujienos*/
#naujienos {}
.news-pav {color:#009241; 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:1px solid #009241; padding:2px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; background-color:#009241; cursor:pointer;}

/* Galerija */
.images {float: left; display: inline; margin:10px 7px 20px 0; width:125px; font-size: 0px;}
.image-gallery-center {border: 0px solid red; padding-left: 10px;}
.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;}

#footer { height:35px; line-height:35px; font-size:12px; margin:0 auto; text-align:center; padding:5px 0 0 0; color:#0f354a; background:url(images/footer-bg.png) no-repeat;}

#footer a {text-decoration:underline; color:#FFF;}
#footer a:hover {text-decoration:none; color:#FFF;}


.product-block{
	margin:0;
	padding: 0; 
	margin-top: 10px; 
}

.product-photo{
    /*	
	width:130px; 
	height:130px;
	background-color:#9a9a9a; 
	border:1px solid #9a9a9a;*/ 
	float: left;
	font-size: 0px;
	margin:7px;
}

.product-photo-border{
	border: 1px solid #000;
	width:128px; 
	height:128px;
	font-size: 0px;
}

.product-info{
	margin:0;
}

.product-title a{
	font-weight: bold;
	color: #AA0707;
	font-size: 13px;
	text-decoration: underline;
}

.product-title a:hover{
	font-weight: bold;
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}

.product-short-description{
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	overflow: hidden;
	height: 85px;
	text-align: justify;
}
.read-more {padding:10px 0 0 0;}
.read-more a {
	display:block; 
	background:url(images/more.jpg) no-repeat;
	float: right;
	width:80px;
	line-height:25px;
	font-size:11px;
	color:#333333;
	text-align:center;
	text-decoration: underline;
}

.read-more a:hover{
	background:url(images/more-h.jpg) no-repeat;
	float: right;
	color:#333333;
	text-decoration: none;
}

.price-block{
	margin: 0;
	padding: 0;
	float: right;
	height: 28px;
	margin-top: 14px;
	padding-left: 10px;
}

.price-block-long{
	margin: 0;
	padding: 0;
	height: 28px;
	margin-top: 14px;
	padding-left: 0px;
}

.price-title{
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	color: #666666;
	padding: 0 25px 0 15px;
	background:#e9e9e9;
	float: left;
}

.price{
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	color: #000000;
	padding: 0 15px 0 10px;
	/*background:#3F3737;*/
	float: left;
}

.advertisement{
	margin-top: 15px;
	border: 0px solid red;
	float: left;
} 

.text-line-through{
	text-decoration:line-through;
	font-size:16px;
	font-weight:bold;
}
