html { margin-bottom: 0.1em; /*_margin: 0px;*/ }
body { margin: 0px; padding: 0px 0px 0px 0px; background: #FFFFFF; color:#464646; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; }

input, textarea, select {	color: #666; font: normal 11px Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; background-color:#FFFFFF; }

form { display: inline; margin:0px; }
img { border: 0px; }
p { margin:0px; }
.hr0 { border: none; color: #65A011; background: #65A011; height: 1px; margin:0px; padding:0px;  }
.hr1 { border: none; color: #E9E9E9; background: #E9E9E9; height: 1px; margin:6px 0px 6px 0px;  }
.hr2 { border: none; color: #ffffff; background: #ffffff; height: 1px; margin:8px 0px 8px 0px;  }

.brh { line-height:10px; }
.brh2 { line-height:7px; }
.brh3 { line-height:4px; }

.fl { float: left; }
.fr { float: right;  }

.clear { clear: both; margin: -1px 0px 0px; height: 1px; }


input, textarea { padding: 0px 3px; }
select { padding: 1px 0px 1px 3px }


.logo { margin:17px 0px 0px 17px; }
html > body .logo { margin:17px 0px 0px 35px; }

.search { font-family:Tahoma; font-size:11px; color:#474747;
float:right;
padding:24px 35px 0px 0px;
}

.topMenu {
float:left;
}
.topMenu a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#65A011; line-height:12px; font-weight: normal; text-decoration: none;
display:block;
width:1%;
padding:9px 0px 4px 7px;
background-image:url(../images/m2.gif); background-repeat:no-repeat;
}
.topMenu a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:12px; font-weight: normal; text-decoration: none;
/*background-color:#65A011;*/
background-image:url(../images/m2On.gif); background-repeat:no-repeat;

}

/* 
	original .topNav { background-image:url(../images/m.gif); background-repeat:repeat-x; margin:14px 0px 0px 15px; width:742px; height:42px; }
*/
.topNav { background-image:url(../images/m.gif); background-repeat:repeat-x; margin:14px 0px 0px 15px; width:842px; height:42px; }
html > body .topNav { margin:13px 0px 0px 15px; }
/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none}
	#nav {font-weight: normal;height:2.09em; margin: 0px; font-family:Tahoma;}
	#nav li {
	position:relative;
	float: left;
	display:block;
	margin: 0;
	background-image:url(../images/m2.gif); background-repeat:no-repeat;
	line-height:12px;
	
	}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	cursor:pointer;
	display: block;
	padding:9px 7px 4px 7px;
	width:79px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#65A011; line-height:12px; font-weight: normal; text-decoration: none;
	background-image:url(../images/m2.gif); background-repeat:no-repeat;
	}
	#nav a:hover {
	cursor:pointer;
	display: block;	
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:12px; font-weight: normal; text-decoration: none;
	background-color:#65A011;
	background-image:url(../images/m2On.gif); background-repeat:no-repeat;
	}	
	#nav li.active {background: #65A011;
	background-image:url(../images/m2On.gif); background-repeat:no-repeat;
	}
	
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active { color:#FFFFFF; }
	#nav li.active a:hover {color:#FFFFFF;}
	
	
	#nav li.sk { float:left; margin:0px; padding:0px; background-image:none; }
	#nav li.sk img { margin:0px 0px 6px 0px; }
	#nav li.skLast { background-image:url(../images/mend.gif); background-repeat:no-repeat; width:2px;}
	

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	

h1 {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#3F3F3F; line-height:20px; font-weight: normal; text-decoration: none;
margin:0px 0px 7px 0px;
}
h2 {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#65A011; line-height:13px; font-weight: bold; text-decoration: none;
margin:0px;
}
h3 {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; line-height:14px; font-weight: bold; text-decoration: none;
margin:0px;
}

.apklausa { 
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#474747; line-height:14px; font-weight: normal; text-decoration: none;
}


.btn { background-image:url(../images/btnRep.gif); background-repeat:repeat-x; border:0px solid; margin:0px; padding:0px 1px 1px 1px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:14px; height:16px; font-weight: normal; text-decoration: none; cursor:pointer; cursor:hand;

 }
html > body .btn {  padding:0px 5px 1px 5px;

 }
.rezult {
float:left; margin:2px 0px 0px 17px;
}
.rezult a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#003082; line-height:14px; font-weight: normal; text-decoration: underline;
}
.rezult a:hover {
text-decoration: none;
}

.date {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:14px; font-weight: normal; text-decoration: none;
}
.date2 {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474747; line-height:14px; font-weight: bold; text-decoration: none;
}
p.txt {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#474747; line-height:15px; font-weight: normal; text-decoration: none;
margin:3px 0px 3px 0px;
}

a.placiau:link, a.placiau:active, a.placiau:visited {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#003082; line-height:14px; font-weight: normal; text-decoration: underline;
}
a.placiau:hover { 
text-decoration: none;
}

a.logoff:link, a.logoff:active, a.logoff:visited {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#003082; line-height:14px; font-weight: normal; text-decoration: underline;
}
a.logoff:hover { 
text-decoration: none;
}

#copyr {
margin:0px 0px 0px 9px;
width:220px;
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#65A011; line-height:12px; font-weight: normal; text-decoration: none;
}
#copyr a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#65A011; line-height:12px; font-weight: normal; text-decoration: none;
}
#copyr a:hover {
text-decoration: underline;
}

#footer { background-image:url(../images/footrep.gif); background-position:0px -43px; background-repeat:repeat-x; width:1004px; margin:0px; }
#footerIn { margin:0px 0px 0px 505px; background-color:#FFFFFF; padding:0px 0px 3px 20px; }
.hrFooter { background-color:#65A011; height:5px; margin:0px 0px 3px 0px;}

.footerImg {
	background-image:url(../images/footer.gif);
	background-position:525px 100%;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

#box1 { background-image:url(../images/repR.gif); background-repeat:repeat-x; }
#box2 { background-image:url(../images/indexMainBg.jpg); background-position:0px 72px; background-repeat:no-repeat; }
#box1004 { width:1004px; min-height: 600px; height: auto !important; height: 600px;}

#box1in { background-image:url(../images/innerRep.gif); background-repeat:repeat-x; }
#box2in { background-image:url(../images/innerMain.jpg); background-position:0px 72px; background-repeat:no-repeat; }

.searchField { 
border-top:1px solid #6B6B6B; 
border-right:1px solid #D4D0C8; 
border-bottom:1px solid #D4D0C8; 
border-left:1px solid #6B6B6B; 
margin:0px 3px 0px 3px; 
width:132px; 
}
.btnSearch { background-image:url(../images/btnSearch.gif); background-repeat:no-repeat; width:71px; height:23px; border:0px solid; cursor:pointer; cursor:hand; }

#left { 
float:left; 
padding:120px 10px 0px 15px;  
width:490px; 
}

#lineVertical { 
	background-image:url(../images/repy.gif); background-position:197px 0px; background-repeat:repeat-y;
	min-height: 415px; height: auto !important; height: 415px; 
}

#straipsniuBlok { 
float:right; 
width:274px; 
}
#apklausuBlok {
float:right;
width:181px;
margin:0px 35px 0px 0px;
}
#bannerBlok {
float:right;
width:181px;
margin-top: 50px;
/*margin:120px 35px 0px 0px;*/	
}

.imgPoz {
margin:3px 10px 0px 0px; 
float:left; 
}
.imgPoz2 {
float:left;
}
.imgPoz2 img {
margin:3px 18px 0px 0px;
} 

#naujienuBlok { 
float:left;
padding:12px 0px 34px 0px; 
width:242px; 
}

.naujienuBlokSeselis {
float:left;
width:10px;
}

.naujienosContent {
float:left; 
width:196px;
min-height: 415px; height: auto !important; height: 415px; 
padding:14px 16px 15px 20px; 
background-color:#E9E9E9;
}

#right { 
float:left;
margin:0px 0px 0px 22px; 
width:220px; 
}

.thL { float:left; width:60px; color:#474747; }
.tfLog { margin-bottom:3px; }

.renginiaiPoz { 
padding-bottom:19px; 
margin-top:7px; 
}
.renginiaiBorder { 
background-image:url(../images/rx.gif); background-repeat:repeat-y; 
}
.renginiaiContetn { 
background-image:url(../images/renginiuTop.gif); background-repeat:no-repeat; 
padding:17px 35px 22px 17px; 
}

.radiobutonai { padding:7px 0px 14px 0px; line-height:18px; }

.margin1 { margin:0px 4px -2px 11px; }
html > body .margin1 { margin:0px 4px -3px 11px; }

.margin2 { margin:0px 0px -1px 0px; }
.margin3 { margin-bottom:-2px; }


/* original:
	.topNav2 { background-image:url(../images/m.gif); background-repeat:repeat-x; margin:14px 0px 0px 15px; width:742px; height:88px; }
*/
.topNav2 { background-image:url(../images/m.gif); background-repeat:repeat-x; margin:14px 0px 0px 15px; width:842px; height:88px; }
html > body .topNav2 { margin:13px 0px 0px 15px; }
#footerInner { background-image:url(../images/footrep.gif); background-position:0px 0px; background-repeat:repeat-x; width:1004px; margin:0px; }

#siteNavi {
margin:10px 0px 0px 232px;
}
#siteNavi a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#003082; line-height:13px; font-weight: normal; text-decoration: underline;
}
#siteNavi a:hover {
text-decoration: none;
}

#stulpeliai {
background-image:url(../images/stulpeliai.gif); background-repeat:repeat-y; }

#innerLeft { float: left; width:212px; min-height: 415px; height: auto !important; height: 415px; }
#innerCenter { 
float:left; 
width:511px; 
padding:0px 15px 0px 19px;
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#474747; line-height:15px; font-weight: normal; text-decoration: none;
}
#innerCenter a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#003082; line-height:15px; font-weight: normal; text-decoration: underline;
}
#innerCenter a:hover {
text-decoration: none;
}

#innerRight { 
float:right;
margin:0px 18px 0px 0px; 
width:189px;
}
html > body #innerRight { margin:0px 37px 0px 0px; }


.lMenuBlok { 
background-color:#E9E9E9; 
background-image:url(../images/lmrep.gif); background-position:100% 0px; background-repeat:repeat-y; 
padding:9px 16px 9px 15px; 
margin-bottom:20px; 
}

.Apklausoms { padding:0px 16px 0px 15px; }

.Baneriams { 
padding:0px 16px 0px 15px;
margin: 120px 0px 0px 0px;
}

.txt11 { 
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#474747; line-height:14px; font-weight: normal; text-decoration: none;
}
.txt11 a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#003082; line-height:14px; font-weight: normal; text-decoration: underline;
}
.txt11 a:hover {
text-decoration: none;
}

.saliaImg { 
float:left; 
width:395px; 
}

.pad1 { padding:0px 0px 0px 8px; }
.pad2 { padding-left:19px; }
.pad3 { padding:9px 0px 9px 11px; }
.pad4 { padding:14px 0px 10px 0px; }
.pad5 { padding:0px 15px 0px 0px;}

.pols_bg { background-image:url( ../images/polsRep.gif); background-repeat:repeat-x; height:6px; margin:5px 6px 0px 0px; float:left; }


/* SECONDARY NAVIGATION - vertical navigation */
	#leftMenu, #leftMenu ul {position:static}
	#leftMenu, #leftMenu li {
	list-style: none;margin:0;
padding-bottom:10px;
padding-top:10px;
	}
	#leftMenu {
	padding:0;
	border: 0px solid ;
	margin: 0px
	}
	#leftMenu a { 
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#65A011; line-height:14px; font-weight: normal; text-decoration:none; 
	display:block; 
	padding:5px 0px 5px 4px;
	border-top:1px solid #FFFFFF;	
	height: 17px;
	}
	#leftMenu a, #leftMenu a:link, #leftMenu a:visited, #leftMenu a:hover, #leftMenu a:active {text-decoration:none;cursor:pointer} 
	#leftMenu a:link {color:#65A011} 
	#leftMenu a:visited {color:#65A011} 
	#leftMenu a:hover {color:#003082; } 
	#leftMenu li.active a:link, #leftMenu li.active a:visited, #leftMenu li.active a:hover, #leftMenu li.active a:active { color:#003082; border-bottom:0px solid; } 
	#leftMenu li {border-top: 0px solid #fff;border-bottom: 0px solid #ccc;}
	#leftMenu li.first a:link, #leftMenu li.first a:visited, #leftMenu li.first a:hover{ border-top:0px solid; }

/* SECONDARY NAVIGATION - 2nd TIER */
	#leftMenu ul {margin:2px 0px 0px 11px; padding:0px;}
	#leftMenu li.active li a, #leftMenu li.active li a:link, #leftMenu li.active li a:visited {
	padding:1px 0px 1px 13px;	
	color:#003082;
	font-size:10px;	
	display:block;
	border-top:0px solid ;
	line-height:13px;
	background-image: url(../images/sub.gif); background-position:0px center; background-repeat:no-repeat;
	height: 17px;
	}
	#leftMenu li.active li a:hover, #leftMenu li.active li a:active { 
	color:#909090; 
	display:block;
	background-image: url(../images/subon.gif); background-position:0px center; background-repeat:no-repeat; 
	}
	#leftMenu li.active li {border: none;margin:0}
	
	#leftMenu li.active li.active a:link, 
	#leftMenu li.active li.active a:visited, 
	#leftMenu li.active li.active a:hover, 
	#leftMenu li.active li.active a:active {
	color:#909090; 
	display:block;
	background-image: url(../images/subon.gif); background-position:0px center; background-repeat:no-repeat; 
	}
	
.lentelesStilius {
	margin:14px 0px 10px 0px;
}
.lentelesStilius th {
border-top:0px solid ;
border-right:1px solid #4D7D0A;
border-bottom:1px solid #4D7D0A;
border-left:1px solid #FFFFFF;
background-color:#65A011;
padding-left:5px;
text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:14px; font-weight: normal; text-decoration: none;
vertical-align:top;
}
.lentelesStilius td {
border-top:1px solid #ffffff;
border-right:1px solid #E9E9E9;
border-bottom:1px solid #E9E9E9;
border-left:1px solid #FFFFFF;
padding-left:5px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:14px; font-weight: normal; text-decoration: none;
vertical-align:top;
}

.lentelesStilius a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#464646; line-height:14px; font-weight: normal; text-decoration: underline; 
}
.lentelesStilius a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#464646; line-height:14px; font-weight: normal; text-decoration: none;
}

.thLin { float:left; width:89px; color:#000000; font-size:11px; }
.thLin2 { float:left; width:178px; color:#000000; font-size:11px;}
.tfLog2 { margin-bottom:3px; width:130px;
border-top:1px solid #6B6B6B;
border-right:1px solid #D4D0C8;
border-bottom:1px solid #D4D0C8;
border-left:1px solid #6B6B6B;
}

.tfLog3 { margin-bottom:3px; width:300px;
border-top:1px solid #6B6B6B;
border-right:1px solid #D4D0C8;
border-bottom:1px solid #D4D0C8;
border-left:1px solid #6B6B6B;
}

.lentStilStulp { float:left; width:260px; }
.regStilStulp { float:left; width:520px; }
.formStilStulp { float:right; width:230px }

.welcome { height:83px; }

#footerPrint { background-image:url(../images/footrep.gif); background-position:0px 0px; background-repeat:repeat-x; width:530px; margin:0px; }
#footerPrintin{ margin:0px 0px 0px 50px; background-color:#FFFFFF; padding:0px 0px 3px 20px; }

#printTop { margin:17px 0px 15px 17px; width:513px; padding-bottom:15px; border-bottom:4px solid #E5D200; }

.table_default_top_cell { 
border-top:0px solid ;
border-right:1px solid #4D7D0A;
border-bottom:1px solid #4D7D0A;
border-left:1px solid #FFFFFF;
background-color:#65A011;
padding-left:5px;
text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:14px; font-weight: normal; text-decoration: none;
vertical-align:top;
}

.table_default_cell { 
border-top:1px solid #ffffff;
border-right:1px solid #E9E9E9;
border-bottom:1px solid #E9E9E9;
border-left:1px solid #FFFFFF;
padding-left:5px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:14px; font-weight: normal; text-decoration: none;
vertical-align:top;
color: #424542;
}


.table_default_cell a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#464646; line-height:14px; font-weight: normal; text-decoration: underline; 
}
.table_default_cell a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#464646; line-height:14px; font-weight: normal; text-decoration: none;
}

.table_default_top_cell a {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#464646; line-height:14px; font-weight: normal; text-decoration: underline; 
}
.table_default_top_cell a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#464646; line-height:14px; font-weight: normal; text-decoration: none;
}

/* Product catalog styles */
.welcome {height: auto;}
.products_categories_block {background:url(../images/product_categories_middle.gif) repeat-y left top; margin-top: 25px;}
.products_categories_block .inner {background:url(../images/product_categories_top.gif) no-repeat left top;}
.products_categories_block .secondary {background:url(../images/product_categories_bottom.gif) no-repeat left bottom; padding-bottom: 30px; min-height: 100px; height:auto !important; height:100px;}

.products_categories_block h2 {color: #003082; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; width: 140px; line-height: normal; padding-top: 18px; margin-left: 15px;}

.products_categories_block ul {list-style: none; padding: 0; margin: 8px 40px 0 8px;}
.products_categories_block ul li {border-bottom: 1px solid #e9e9e9;}
.products_categories_block ul li ul {display: none; margin: 0px; padding-bottom: 5px;}
.products_categories_block ul li.last {border: none;}
.products_categories_block ul li.active a {color: #003082;}
.products_categories_block ul li.active ul {display: block;}
.products_categories_block ul li a {line-height: normal; display: block; padding: 6px 6px; font-size: 11px; font-weight: bold; color: #65a011; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.products_categories_block ul li a:hover {text-decoration: underline;}

.products_categories_block ul ul li {border-bottom: none;}
.products_categories_block ul ul li a {font-size: 10px; padding: 3px  0 3px 28px; background:url(../images/blue_arrow_right.gif) no-repeat 17px 7px; *background-position: 17px 9px;}
.products_categories_block ul ul li.active a {background:url(../images/grey_arrow_right.gif) no-repeat 17px 7px; color: #909090;}

#single_product {}
#single_product img {float: left;}
#single_product .details {margin-left: 10px; float: left; width: 410px;}
#single_product .details .title {}
#single_product .details .title h1 {float: left; padding-bottom: 7px; margin: 0px;}
#single_product .details .title span {color: #65a011; font-size: 11px; display: inline-block; margin-top: 4px; margin-left: 5px;}
#single_product .details .title span a {color: #65a011; font-size: 11px;}
#single_product .details .fields {padding-top: 20px;}
#single_product .details .fields a {float: right; color: #65a011; font-weight: bold;}
#single_product .details .fields span.type {float: left;}
#single_product .details .fields span span {color: #65a011; font-weight: bold;}
#single_product .details .price {border-top: 1px solid #ccc; margin-top: 8px; padding-top: 15px; text-align: right; font-size: 18px; font-weight: bold; color: #000;}
#single_product .details .price span {font-size: 12px; color: #65a011;}

#products_list .element {display: block; float: left; height: 100px; width: 240px; border-bottom: 1px solid #e9e9e9; padding-bottom: 9px; margin-bottom: 12px;}
#products_list .even {margin-right: 30px;}
#products_list .element h3 {font-size: 11px; color: #3f3f3f; font-weight: bold; padding-top: 4px; width: 185px;}
#products_list .element p {font-size: 11px; padding: 5px 0;}
#products_list .element a {display: inline-block; padding-right: 12px; background: url(../images/blue_arrow_right.gif) no-repeat right 7px; font-size: 11px;}

#products_list .type_new {background:url(../images/new.gif) no-repeat right top;}
#products_list .type_action {background:url(../images/action.gif) no-repeat right top;}
#products_list .type_good_price {background:url(../images/good_price.gif) no-repeat right top;}

.clearfix:after, .form_row:after {
  content: " "; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix, .form_row {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .form_row {height: 1%;}
.clearfix, .form_row {display: block;}
/* End hide from IE-mac */

#sba a {
	text-decoration: none; 
	line-height: normal; 
  display: block; 
  padding: 6px 6px; 
  font-size: 11px; 
  font-weight: bold; 
  color: #65a011; 
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#sba a:hover {
	text-decoration: underline;
}

/*Apdovanojimas*/
.reward {text-align: center; padding-bottom: 12px;}
.reward h2 {font-size: 15px; color: #3f3f3f; font-weight: normal; line-height: normal !important; margin-bottom: 12px;}
.reward h2 span {font-weight: bold; font-size: 18px; color: #65a011;}
.reward img {padding-left: 8px;}