@charset "utf-8";

html, body {
	width:100%;
	height:100%;
    margin: 0;
    padding: 0;
	font-family:Verdana;
}

#main_wrapper {
	position: relative;
    width: auto;
	height:auto;
	margin: 0 auto;
	background: url(left_bg.png) #DFDFDF bottom left repeat-y; 

	 
}


#header {
position: relative;
	min-width: 100%;
    _width: 100%;
	min-height: 324px;
	_height: 324px;
	padding: 0px;
	margin: 0px;
	background: url(top_repeat.jpg) #3D3D3D repeat-x;
}


#katalogas{
position:absolute;
margin-top:100px;
left:850px;
width:155px;
min-height: 173px;
_height: 173px;
}



#header_left{
float:left;
padding-left:20px;
padding-top:16px;
width: 231px;
height: 263px;
padding-right:8px;
background: url(menu_bg.jpg) #C3C3C3 bottom left no-repeat;


}

#header_right{
position:absolute;
left:259px;
width:auto;
height: 263px;
padding-top:16px;



}

#header_bottom{
position:relative;
    width:100%;
	min-height:46px;
	height: 46px;
	padding: 0px;
	margin: 0px;
}

#search{
float:left;
width:260px;
height: 46px;
background: url(search.jpg) #3D3D3D bottom left no-repeat;	
}


#search_input{
position:absolute;
top:23px;
left:40px;
height:15px;
width:180px;
font-size:10px;
color:#fff;
}

#sr{
position:absolute;
top:0px;
left:50px;
border: 1px solid #515151;
color:#000;
height:11px;
font-size:9px;
}

#subm{
position:absolute;
top:-3px;
left:120px;
border:0px;
width:53px;
height:18px;
background: url(button.png) center bottom no-repeat;
font-size:10px;
color:#fff;
}


.pdf_wrap{
position:relative;
width:100%;
height:54px;
padding-top:3px;
background-color:#E3E3E3;
}

.pdf_wrap_limit{
position:relative;
max-width:1000px;
width:auto;
height:54px;
}






#pdf{
width:340px;
height:35px;
float:right;
font-size: 10px;
color: #000;
}

.pdf_item{
position:relative;
padding-top:25px;
float:left;
border-left:1px solid #000;
width:160px;
height:15px;
padding-left:3px;
}




#basket{
position:absolute;
padding-top:13px;
padding-left:25px;
top:0px;
right:3px;
width:30px;
height:35px;
background: url(basket.png) no-repeat;
}



#pdf_icon{
position:absolute;
padding-top:13px;
padding-left:25px;
top:0px;
right:3px;
width:30px;
height:20px;
}

.header_bottom_green{
position:absolute;
width:450px;
left:260px;
min-height: 45px;
max-height: 45px;
height: 45px;
border-left: 1px solid #fff; 
background: url(green.png) #3D3D3D repeat-x;
text-transform: uppercase;
}



.item{
width:95%;
float:left;
padding-top:12px;
height:16px;
text-align:center;
font-size:16px;
font-weight:bold;
color: #fff;
}



.header_bottom_grey{
position:absolute;
left:336px;
width:326px;
min-height: 45px;
max-height: 45px;
height: 45px;
width:394px;
background: url(grey.png) #3D3D3D repeat-x;
text-transform: uppercase;
}



.header_bottom_green2{
position:absolute;
width:246px;
left:260px;
min-height: 45px;
max-height: 45px;
height: 45px;
border-left: 1px solid #fff;
text-transform: uppercase;
}

.header_bottom_grey2{
position:absolute;
width:246px;
min-height: 45px;
max-height: 45px;
height: 45px;
width:246px;
text-transform: uppercase;
}


.item2{
width:100%;
float:left;
padding-top:12px;
height:33px;
text-align:center;
font-size:16px;
font-weight:bold;
color: #fff;
text-decoration:none;
}





.home{
position:absolute;
left:260px;
width:740px;
}



.submenu{
position:relative;
height:32px;
background-color:#E3E3E3;
width:100%;
}

.submenu_limit{
position:relative;
height:32px;
max-width:1000px;
width:auto;
}


.header_submenu{
float:left;
height:32px;
width:500px;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
background: url(grey_sub_bg.png) repeat-x;
}

.item_submenu{
float:left;
padding-top:10px;
height:14px;
text-align:center;
font-size:14px;
font-weight:bold;
color: #fff;
width:95%;
text-transform: uppercase;
}


.product_symb{
text-align:right;
position:relative;
height:32px;
width:auto;
font-size:10px;
margin-right:25px;
}





#content{
position: relative;
width:100%;
min-height:1010px;
_height:100%;
}


#content_body{
position: relative;
margin-left:259px;
min-height:1010px;
_height:1010px;
width:auto;
border-top:10px solid #C1C1C1;
background-color:#fff;

margin-bottom:0px;
padding-bottom:0px;
border-left:2px solid #C1C1C1;

}



#cont_footer{
clear:left;
margin: 0px;
background-color: #7DC242;
width:100%;
height:20px;
}


#content_body_left{
position: relative;
float:left;
padding:10px;
padding-right:0px;
width:325px;
min-height:1010px;
_height:100%;
background-color: #fff;
font-size:10px;
}

#content_body_right{
position: relative;
float:left;
width:400px;
min-height:1010px;
_height:100%;
}

#content_body_full{
position:relative;
min-height:1010px;
_height:100%;
background: url(bg_line.png) #fff top left repeat-x;
border-top:2px solid #C1C1C1;
}

#content_body_txt{
position:relative;
padding-left:20px;
padding-top:20px;
min-height:1010px;
_height:100%;
}





#left_side{
float:left;
padding-left:21px;
width: 235px;
min-height:100%;
height:100%;
background: url(left_menu_bg.jpg) #DFDFDF 21px 8px no-repeat;
}


#left_menu{
width: 218px;
height:auto;
padding-bottom:10px;
}

#banner{
width: 229px;
height:600px;
background: url(banners_top.jpg) #C3C3C3 top left no-repeat;
}

#banner_content{
text-align:center;
width: 229px;
height:600px;
font-size:10px;
color:#fff;
background: url(banners_bot.jpg) bottom left no-repeat;
}

.banner_item{
padding-top:5px;
padding-bottom:5px;
width: 200px;
height:auto;
text-align:center;
border-top: 1px solid #DADADA;
}

#banner_pad{
float:left;
width: 200px;
padding-left:13px;
}



#left_menu_title{
padding-top:24px;
height:34px;
text-align:left;
text-indent:20px;
font-size:14px;
font-weight:bold;
}



#footer{
font-size:10px;
position:relative;
float:left;
width:100%;
height:126px;
background: url(white.gif) #969696 top left repeat-x;	
color: #fff;
}

#footer_pad{
float:left;
width:21px;
height:100%;
background-color:#DFDFDF;
}




#footer_cont{
position:absolute;
left:71px;
padding-top:7px;
width:860px;
height:85px;
border-bottom: 1px solid #fff;
padding-bottom:5px;

}

#footer_txt1{
float:left;
width:185px;
height:85px;
}

#footer_txt2{
float:left;
width:675px;
height:85px;
}

#footer_txt2 a{
color:#fff;

}



#footer_copy{
position:absolute;
top:95px;
left:71px;
padding-top:5px;
width:860px;
height:15px;
}


#top_menu{
float:left;
padding:0px;
width: 231px;
height:130px;
background: url(top_line.jpg) repeat-y;
}

#logo{
float:left;
width: 231px;
height:119px;
}

.menu_item{
width: 230px;
height:22px;
}

.menu_item_red{
width: 230px;
height:22px;
text-decoration:blink;
color:#FF0000;
}

.menu_item a{
padding-left:15px;
padding-top:5px;
width: 215px;
height:17px;
float: left;
font-family:Verdana;
font-weight: bold;
font-size: 10px;
text-decoration:none;
color:#333;
}

.menu_item_red a{
padding-left:15px;
padding-top:5px;
width: 215px;
height:17px;
float: left;
font-family:Verdana;
font-weight: bold;
font-size: 10px;
text-decoration:none;
color:#FF0000;
}




.sub_menu_item{
width: 230px;
height:22px;
color:#37A723;
}


.sub_menu_item a{
padding-left:20px;
padding-top:5px;
width: 215px;
height:17px;
float: left;

font-family:Verdana;
font-weight: bold;
font-size: 10px;
text-decoration:none;
color:#37A723;
}

.sub_menu2{
background: url(submenu_hover.jpg) left center no-repeat;
}





.sub_menu_item a:hover{
background: url(submenu_hover.jpg) left top no-repeat;
}



.menu_item a:hover{
padding-top:5px;
width: 215px;
height:17px;
background: url(menu_item_hover.png) left top no-repeat;
}




.clear{
clear:both;
}


a img{
border:0px;

}



.separator{
position:relative;
margin-top:20px;
float:left;
width:99%;
height:20px;
border-top: 1px solid #B5B4B5;
}



.separator2{
min-width:100px;
_width:100px;
float:left;
height:100%;
min-height:30px;
_height:30px;
}



.pdflink {
color:#FF6600;
}

.brand{
position:relative;
margin-bottom:10px;
width:400px;
border-bottom:1px solid #000;
height:20px;
font-size:14px;
font-weight:bold;
}

.brandsep{
height:30px;
}

#flashcontent{
float:left;
width:579px;
}

#top_lt{
width:88px;
height:31px;
position:absolute;
top:7px;
left:770px;
}
