html{
	height:100%;
}

body{
	background:#37a7f3 url(../pics/main_background.jpg) top repeat-x;
	width:1024px;
	margin:0 auto;
	text-align:center;
	height:100%;
}

img{
	border:0px;
}
  
.top_bg{
	background:url(../pics/header.jpg) no-repeat top;
	width:1024px;
	height:131px;
	text-align:left;
}
		
.top_bg img{
	margin:46px 0 0 30px;
	border:0px;
	text-align:left;
}
			
.menu_block{
	background:url(../pics/menu_bg.png) repeat-x;
	width:1024px;
	height:15px;
}
			
.firstItem{
	margin-left:27px;
}
			
.menu_block div{
	float:left;
	font:9pt Arial;
	font-weight:bold;
	color:#2258b3;
}
				
.menu_block div a{
	text-decoration:none;
	color:#2258b3;
}
				  
.red{color:#ee1c1a;}
		  
.menu_link_home{margin:1px 0 0 13px;}

.menu_link_mail{margin:3px 0 0 15px;}
			
.menu_block img{
	float:left;
	margin:0 9px 0 9px;
	vertical-align:top;
	display:inline;
}
				
.pipes_table{
	border:0; 
	margin:0 auto;
	padding:0; 
	width:1024px; 
	height:49px; 
	vertical-align:top; 
	text-align:center;
}
			 
.main_table{
	border:0; 
	margin:0 auto; 
	padding:0; 
	width:1024px;  
	text-align:center;
}

.main_table td{
	border:0; 
	vertical-align:top;
}

.cont_top{
	background:url(../pics/cont_top.png) top;
	width:559px; 
	height:44px;
	float:left; 
	text-align:center;
	font:24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
}
		  
.cont_top_left{
	background:url(../pics/left_bg1.jpg) top;
	width:296px;
	height:44px;
	float:left;
}

.cont_top_right{
	background:url(../pics/content_roof_right.jpg) top;
	width:13px;
	height:44px;
	float:left;
}
				
.lider_logo{
	background:url(../pics/left_leaders.gif) no-repeat; 
	text-align:center;
	width:296px;
	height:81px;
}
	
.dostavka_bg{
	background: url(../pics/dost_bg.png) repeat-y; 
	text-align:center;
	width:296px;
	height:142px;
	color:#0e419a;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
			 
.left_bg_bottom{
	background: url(../pics/left_bg_stretch.jpg) repeat-y;
	width:296px;
}
			 
.cont_tel{padding-top:6px;}

.dost{padding-top:4px;}

.logos {}
.logos img {margin-top: 20px;}

.copy_right{
	width:559;
	height:16px;
	background:url(../pics/copyright.gif) no-repeat;
}
			
.copy{
	background: url(../pics/copyright_right.gif);
	height:16px;
	width:13px;
}

.pipes_table td {background-repeat: no-repeat; border: 0;}

.content_table {
	border:0; 
	margin: 0 auto; 
	padding: 0; 
	width:572px;
	vertical-align: top; 
	text-align: center;
}

.content_table td {background-repeat: no-repeat; vertical-align: top; border: 0;}

.animation{
	width:296px;
	height:241px;
}
		   
.left_bg{background: url(../pics/left_bg_stretch.jpg) top}

.content_bg{ background-color:#FFFFFF; height:470px; width:559px; padding:10px 20px;}


.content_bg p{
	text-align:justify;
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.contTab{
	height:100%;
	width:1024px;
	background:url(../pics/back.jpg) repeat-y left;
}

.mainTd{
	height:100%; 
	background:url(../pics/house_top.jpg) no-repeat left bottom;
}

.animStyle{
	margin-bottom:-5px;
}

.footer{
	background:url(../pics/house_botm.jpg) no-repeat top left;
	height:53px;
	width:100%;
	margin-bottom:-100px;
}

.footer p{
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#0e419a;
	margin:0 0 22px 146px;
}

.clearing{
	clear:both;
}

.logo{
	background:url(../pics/logo.png) no-repeat center;
	display:block;
	height:42px;
	width:238px;
}

.logoDiv{
	padding:46px 0 0 30px;
}

.lider{
	background:url(../pics/lider_logo.png) no-repeat center;
	display:block;
	height:63px;
	margin-left:66px;
	width:166px;
}

.dost_logo{
	background:url(../pics/dostavka_logo.png) no-repeat center;
	display:block;
	height:69px;
	margin:0 0 5px 110px;
	width:74px;
}

.about_act{
	background:url(../pics/menu_about_act.png) no-repeat center;
	display:block;
	height:10px;
	width:84px;
	margin:3px 0 0 0;
}

.catalogue{
	background:url(../pics/menu_catalogue.png) no-repeat center;
	display:block;
	height:12px;
	width:133px;
	margin:3px 0 0 0;
}

.garant{
	background:url(../pics/menu_garant.png) no-repeat center;
	height:10px;
	width:117px;
	display:block;
	margin:3px 0 0 0;
}

.mont{
	background:url(../pics/menu_mont.png) no-repeat center;
	height:10px;
	width:53px;
	margin:3px 0 0 0;
	display:block;
}

.works{
	background:url(../pics/menu_works.png) no-repeat center;
	height:10px;
	width:87px;
	display:block;
	margin:3px 0 0 0;
}

.art{
	background:url(../pics/menu_art.png) no-repeat center;
	height:10px;
	width:43px;
	display:block;
	margin:3px 0 0 0;
}

.map{
	background:url(../pics/menu_map.png) no-repeat center;
	height:11px;
	width:78px;
	display:block;
	margin:2px 0 0 0;
}

.cont{
	background:url(../pics/menu_cont.png) no-repeat center;
	height:10px;
	width:62px;
	display:block;
	margin:3px 0 0 0;
}

.art_act{
	background:url(../pics/menu_art_act.png) no-repeat center;
	height:10px;
	width:43px;
	display:block;
	margin:3px 0 0 0;
}

.about{
	background:url(../pics/menu_about.png) no-repeat center;
	display:block;
	height:10px;
	width:84px;
	margin:3px 0 0 0;
}

.catalogue_act{
	background:url(../pics/menu_catalogue_act.png) no-repeat center;
	display:block;
	height:12px;
	width:133px;
	margin:3px 0 0 0;
}

.cont_act{
	background:url(../pics/menu_cont_act.png) no-repeat center;
	height:10px;
	width:62px;
	display:block;
	margin:3px 0 0 0;
}

.mont_act{
	background:url(../pics/menu_mont_act.png) no-repeat center;
	height:10px;
	width:53px;
	margin:3px 0 0 0;
	display:block;
}

.map_act{
	background:url(../pics/menu_map_act.png) no-repeat center;
	height:11px;
	width:78px;
	display:block;
	margin:2px 0 0 0;
}

.garant_act{
	background:url(../pics/menu_garant_act.png) no-repeat center;
	height:10px;
	width:117px;
	display:block;
	margin:3px 0 0 0;
}

.works_act{
	background:url(../pics/menu_works_act.png) no-repeat center;
	height:10px;
	width:87px;
	display:block;
	margin:3px 0 0 0;
}

a.menu20:link, a.menu20:visited {
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 100%;
}

a.menu20:hover {
	text-decoration: underline;
	color: #0e419a;
	font-weight: bold;
	font-size: 100%;
}

a.menu21:link, a.menu21:visited {
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 130%;
}

a.menu21:hover {
	text-decoration: underline;
	color: #0e419a;
	font-weight: bold;
	font-size: 130%;
}

a.menu22:link, a.menu22:visited {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-size: 100%;
}

a.menu22:hover {
	text-decoration: underline;
	color: #ff0000;
	font-weight: normal;
	font-size: 100%;
}

td.kv_cat{
	border-style: solid;
	border-color: #0e419a;
	border-width: 1px;
 }
 
img.right {
	float: right;
	margin: 0 0 10px 20px;
}

img.right1 {
	float: right;
	margin: 0 10px 10px 20px;
}



.testcat .B_crumbBox a, a:link, a:visited {
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}

.testcat .B_crumbBox a:hover {
	text-decoration: underline;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}

.sitemap_wrapper2 .B_crumbBox a:link, a:visited {
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}
.testcat .B_crumbBox a:link, a:visited {
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}
.testcat .B_crumbBox a:hover {
	text-decoration: underline;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}

.testcat  .B_lastCrumb{
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}

.testcat   .B_crumb{
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}

.testcat   .B_currentCrumb{
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}


.testcat  .B_lastCrumb{
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}

 .B_lastCrumb .B_currentCrumb{
	text-decoration: none;
	color: #0e419a;
	font-weight: bold;
	font-size: 14px;
}
.newsPrevImg{height:70px; width:50px; float:left; padding-right:10px;}
.newsPrev{overflow:hidden; padding:0 5px 15px !important;}
.testcat{
margin:0 auto;
margin-left:5px;
}
.testcat ul{list-type-style:none; overflow:hidden; padding:0; margin:0;}
.testcat ul li {
border:1px solid #266A98;
font-size:12px;
display:block;
float:left;
width:155px;
margin-right:3px;
margin-bottom:10px;;
padding:5px;
}

.cat_link:link{
color:#03018B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.cat_link:hover{
color:#03018B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.cat_link:visited{
color:#2E429;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#sitemap_wrapper { text-align:left !important; }
#sitemap_wrapper a{ font-size:16px; }
#sitemap_wrapper a:link, #sitemap_wrapper a:visited {
color:#0E419A;
font-weight:bold;
text-decoration:none;
}

.list_cat td{
border:1px solid #266A98;
font-size:12px;
padding:5px;
}

.list_cat td img{height:146px; width:108px;}
.tbl_nav {
border:1px solid #266A98;
font-size:14px;
margin:0;
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
width:100%;
}

#prod_list_wrap{
#overflow:auto;
#overflow-y:scroll;
#overflow-x:hidden;
height:auto;
margin-top:-15px;
padding-top:15px;
padding-right:20px;
}
#prod_list_td{background-color:#FFFFFF; height:470px; width:559px; padding:10px 0 0 20px !important;}

.popup_image{weight:179px; height:288px;}

sitemap_wrapper2{ font-size:0.9em;}

h1,h2,h3{font-size:16px;}
