*{margin:0;padding:0}
html,body{font-family:Tahoma;background:#f2edde;min-height:100%;height:100%;}
table{border-collapse:collapse}
a img{border:none}
h1 {font:24px Arial;color:#fff;padding-top:15px;margin-left:33px;}
h1.special {font:24px Arial;color:#fff;padding-top:0;margin-left:33px;}
h2 {font:18px Arial;color:#D65F0F;padding-top:13px;padding-bottom:13px;margin-left:30px}

*html #navigation a:hover{cursor:pointer;}

#lp{position:relative;width:175px;height:199px;background:url(/images/proizvoditeli_2.gif) no-repeat;}
#lp1{display:block;position:absolute;width:230px;height:35px;top:20px;left:25px;}

#wrap{width:1020px;margin:0 auto;background:#fff url( '/img/left.gif' ) repeat-y;}
#cont{border-left:220px solid #2B81C4;background:#fff}
#content{background:#fff url('/images/content_bg.gif') repeat-x;width:780px;padding-bottom:43px;min-height:1000px;}
/** html #content{height:1000px;width:780px;overflow-x:hidden;}*/
* html #content{height:1000px;width:780px;overflow-x:hidden;}
#leftblock{position:relative;float:left;margin-left:-220px;width:220px;background:#2B81C4;min-height:720px;}
* html #leftblock{margin-left:-110px;}
#footer {clear:both;height:36px;background:#2B81C4;}

#mainbody{width:1004px;margin:0 auto;position:relative;background:#fff;}
#rbg{position:absolute;height:100%;height: expression((document.body.clientHeight) + "px");width:8px;top:0;right:-8px;background:url('/img/right.gif') repeat-y;}

#header{background:url('/images/blue_bg.gif') left top repeat-x;height:199px;width:770px;}
#header .menu ul{list-style-type:none;background:#fff url('/images/menu_bg.gif') left top repeat-x;height:218px;width:770px;}
#header .menu li{width:118px;height:201px;float:left;}
#header .menu a{display:block;width:112px;height:51px;margin-top:17px;}
#header .pic_1{background:url('/images/pic_1.jpg') 8px 84px no-repeat;cursor:pointer;cursor:hand;}
#header .pic_2{background:#EAAC81 url('/images/pic_2.jpg') 8px 84px no-repeat;cursor:pointer;cursor:hand;}
#header .pic_3{background:url('/images/pic_3.jpg') 8px 84px  no-repeat;cursor:pointer;cursor:hand;}
#header .pic_4{background:#81BEEB url('/images/pic_4.jpg') 8px 84px  no-repeat;cursor:pointer;cursor:hand;}
#header .pic_5{background:url('/images/pic_5.jpg') 8px 84px  no-repeat;cursor:pointer;cursor:hand;}
#header a.m1{background: url('/images/m1.gif') no-repeat;}
#header a.m2{background: url('/images/m2.gif') no-repeat;}
#header a.m3{background: url('/images/m3.gif') no-repeat;}
#header a.m4{background: url('/images/m4.gif') no-repeat;}
#header a.m5{background: url('/images/m5.gif') no-repeat;}
#header a.m1:hover{background: url('/images/m1_h.gif') no-repeat;}
#header a.m2:hover{background: url('/images/m2_h.gif') no-repeat;}
#header a.m3:hover{background: url('/images/m3_h.gif') no-repeat;}
#header a.m4:hover{background: url('/images/m4_h.gif') no-repeat;}
#header a.m5:hover{background: url('/images/m5_h.gif') no-repeat;}
#header a.enm1{background: url('/images/2/en_m10.gif') no-repeat;}
#header a.enm2{background: url('/images/2/en_m20.gif') no-repeat;}
#header a.enm3{background: url('/images/2/en_m30.gif') no-repeat;}
#header a.enm4{background: url('/images/2/en_m40.gif') no-repeat;}
#header a.enm5{background: url('/images/2/en_m50.gif') no-repeat;}
#header a.enm1:hover{background: url('/images/2/en_m11.gif') no-repeat;}
#header a.enm2:hover{background: url('/images/2/en_m21.gif') no-repeat;}
#header a.enm3:hover{background: url('/images/2/en_m31.gif') no-repeat;}
#header a.enm4:hover{background: url('/images/2/en_m41.gif') no-repeat;}
#header a.enm5:hover{background: url('/images/2/en_m51.gif') no-repeat;}

#navigation{background:url('/images/nav_bg.jpg') left top repeat-x;text-align:left;padding:9px 0 0 0;}
#navigation .tel{font:12px Tahoma;color:#fff;margin-left:19px;margin-bottom:3px;}
#navigation .ru{font:12px Tahoma;margin:0 0 17px 19px; padding-top:5px;text-align:center;}
#navigation .eng{font:12px Tahoma;margin:0 0 17px 19px; padding-top:5px;text-align:center;}
#navigation .eng a{color:#fff;text-decoration:underline;}
#navigation .eng a:hover{text-decoration:none;}
#navigation .tel{font:12px Tahoma;color:#fff;margin-left:19px;margin-bottom:3px;}
#navigation .tel .small{font-size:10px;}
#navigation .logo{margin:20px 0 30px 2px;}
#navigation .icon_1{background:url('/images/icon_1.gif') left top no-repeat;}
#navigation .icon_2{background:url('/images/icon_2.gif') left 2px no-repeat;}
#navigation .icon_3{background:url('/images/icon_3.gif') left 2px no-repeat;}
#navigation .icon_4{background:url('/img/print.gif') left 2px no-repeat;}
#navigation .icon_1, .icon_2, .icon_3, .icon_4{font:11px Tahoma; padding-left:20px;margin-bottom:10px;margin-left:30px;}
#navigation .icon_1 a, .icon_2 a, .icon_3 a, .icon_4 a{color:#9ED5FF;text-decoration:none;}
#navigation .icon_1 a:hover, .icon_2 a:hover, .icon_3 a:hover, .icon_4 a:hover{text-decoration:underline;}
#navigation .menu_nav{position:relative;}
#navigation .menu_nav ul{list-style-type:none;background:#195F9D;width:193px;padding-bottom:14px;margin-left:26px;}
#navigation .menu_nav li{background:url('/images/arrow_1.gif') left 18px no-repeat;margin-left:10px;padding-left:13px;padding-top:14px;font:bold 12px Tahoma;line-height:105%;}
#navigation .menu_nav a{color:#fff;text-decoration:none;}
#navigation .menu_nav a:hover{text-decoration:underline;}
#navigation .bg_nav_left{background:url('/images/bg_nav_left.gif') left top no-repeat;width:6px;height:52px;position:absolute;left:20px;top:13px;}
* html #navigation .bg_nav_left{position:absolute;left:-5px;top:13px;}

/**/
#content td {padding:2px;}

#content .water-sign{position:relative;margin:0;padding:0}
#content .water-sign .ws{background:url('/img/water-sign.png') no-repeat left top;position:absolute;bottom:0;right:10px;z-index:100;width:98px;height:54px}

#content .content2{padding:0 0 20px 20px;overflow:hidden;}
#content .content21 ul{margin-left:30px;}
#content .content21 div{font:11px Tahoma;}
#content .content21 a{font:11px Tahoma;text-decoration:none;}
#content .content21 a:hover{text-decoration:underline;}
#content .content21 .tf1 td{padding:5px;}
/*#content .content2 .left_col{width:214px;margin-left:30px;float:left;}*/
#content .content2 .left_col{width:214px;margin:-25px 0 0 20px;float:left;}
*html #content .content2 .left_col{width:214px;margin:-25px 0 0 0;float:left;}
#content .content2 .center_col{width:214px;margin:-25px  0 0 30px;float:left;}
#content .content2 .right_col{width:214px;margin:-25px 0 0 30px;float:left;}
#content .content2 .list_1 ul{list-style-type:none;background:#fff;}
#content .content2 .list_1 li{font:bold 12px Tahoma;margin-top:4px;padding-left:30px;line-height:130%;}
#content .content2 .list_1 a{color:#195F9D;text-decoration:none;}
#content .content2 .list_1 a:hover{text-decoration:underline;}
#content .content2 .indent{display:block;width:12px;height:10px;float: left;}
#content .content2 .indent2{display:block;width:12px;height:20px;float: left;}
#content .content2 .bg{background:#CFE2EE;font:bold 14px Tahoma !important;padding-top:3px;padding-bottom:0px;margin-left:0px;padding-left:0 !important}
#content .content2 .frame_1{background:#E5A574;width:212px;height:163px;margin-top:25px;position:relative;}
#content .content2 .frame_1 .ushko{position:absolute;top:20px;left:211px;width:5px;height:49px;background:url( '/img/ushko.gif' ) no-repeat;}
#content .content2 .frame_1 img{margin:11px}
/**/
#content .content{padding:0px 20px 20px 30px;font:11px Tahoma;overflow:hidden;}
#content .content ul{margin-left:30px;}
#content .content div{font:11px Tahoma;}
#content .content a{font:11px Tahoma;text-decoration:none;}
#content .content a:hover{text-decoration:underline;}
#content .content .tf1 td{padding:5px;}

#content .menu_news{height:280px;background:#F7F4EA;margin-top:15px;}
#content .menu_news h2{margin-left:30px;}
#content .menu_news ul{list-style-type:none;}
#content .menu_news li{width:214px;font:11px Tahoma;color:#000;float:left;margin-left:30px;}
#content .marl_2{margin-left:30px;}
#content .menu_news span{display:block}
#content .date{font:10px Tahoma !important;color:#000 !important;}
#content .titel{font:bold 11px Tahoma !important;color:#195F9D !important;}
#content .titel a{color:#195F9D !important;}
#content .titel a:hover{text-decoration: none;}
#content .grey_bg{background:url('/images/h1_bg.gif') left top repeat-x ;width:584px;height:58px;position:relative;margin-top:18px;margin-bottom:10px;}
#content .blue_bg{background:url('/images/bg_blue.jpg') left top repeat-x ;width:780px;height:27px;position:absolute;right:4px;margin-bottom:50px;}
#content .blue_bg1{background:url('/images/bg_blue.jpg') right top repeat-x ;width:200px;height:27px;padding-right:100px;position:absolute;right:4px;margin-bottom:50px;}
#content .grey_bg_right{background:url('/images/bg_grey_right.gif') left top no-repeat;width:6px;height:58px;position:absolute;right:0px;top:0px}
#content .grey_bg_blue{background:url('/images/bg_blue.jpg') left top no-repeat;width:4px;height:27px;position:absolute;right:0px;top:0px}
#content .clear{clear:both;line-height:1%;margin-bottom:-1px;height:1px;overflow:hidden;font-size:0px}
#content .sitemap ul{margin-left:30px;}
#content #blueimg img{/*border:15px solid #0099ff;*/}
#content #blueimg b{text-align:center}
#content #blueimg table{width:100%}
#content #blueimg td{border:none;text-align:center}
#content h2 {font:18px Arial;color:#D65F0F;padding-top:13px;padding-bottom:13px;margin-left:0;}
#content .tbl td{border-collapse:collapse;}
#content .tbl td{border:1px solid #000; padding:10px;}
#content #spadealers ul{margin-bottom:10px;font:normal 12px Arial;list-style:none}
#content #spadealers ul li {padding:0px !important;margin:0px !important}

/*  ссылка  голубая  без фона   */
#content #spadealers ul li a{color:#9ED5FF}
#content #compozitnye ul {list-style-type:none;}
#content #compozitnye ul li a{color:#9ED5FF}

#content #list{font-size:12px;}
	#content #list #top {margin:0 0 10px 0}
	#content #list #top .spis {list-style:none}
	#content #list #top .spis li {padding-bottom:7px}
	#content #list #top .spis li span{color:#5b5b5b;padding-left:10px;font:normal 11px Arial, Helvetica, sans-serif}
	#content #list #namepage {margin:10px 0 10px 0;text-align:center;width:100%}
	#content #list #pager{padding:5px 0 5px 0;width:425px;text-align:center}
	#content #list #pager a{margin:0 3px 0 3px}
	#content #list #pager b{margin:0 3px 0 3px;background:#757575;color:#ffffff;font-weight:normal}
	#content #list .add_link {margin:10px 0 10px 0}
	#content #list .informat {clear:both;width:620px;margin-top:12px}
	#content #list .informat .baner {clear:both;width:95px;height:31px;float:left;margin-top:3px}
	#content #list .informat .link_info {width:520px;margin:0px;padding-top:4px}
	#content #list .block {margin-bottom:10px}
	#content #list .block .name {}
	#content #list .block .name span{color:red}
	#content #list .block .value {}
	#content #list .block .value textarea,input,select {border:1px solid #999999;background:#ffffff;overflow:auto;width:400px}
	#content #list .block .value select {width:410px !important;}
	#content #list #our_link textarea {border:1px solid #999999;background:#ffffff;overflow:auto;width:600px;padding:2px 5px 2px 5px}
	#content #list .block .value textarea {width:600px !important;}
	#content #list #unswer{color:red;margin:5px 0 10px 0}
	#content .conttit{color:#f45417;font-weight:bold;font-size:18px}
	#content #conttab{border-collapse:collapse}
	#content #conttab td{border:1px solid #d1c4a1;padding:10px}
	
	#content .tab-cat{width:100%;border-collapse:collapse}
		#content .tab-cat tr.head{background:#cfe2ee;font-weight:bold}
		#content .tab-cat tr.head td b{font:bold 18px Tahoma;color:#d65f0f;float:left;margin-left:10px}
		#content .tab-cat tr{vertical-align:middle}
		#content .tab-cat td{padding:5px;border-bottom:1px solid #cfe2ee}
		#content .tab-cat td a{color:#2b81c4}
#content #managers{background-color:#f7f4eb;height:100%;width:764px;}
	#content #managers #managerstab{width:750px}
		#content #managers #managerstab td{padding:10px 3px 0;vertical-align:top;color:#000;font-size:11px}
		#content #managers #managerstab .icq{font-size:11px;color:#000;background:url(/images/managers/znak.jpg) left top no-repeat;padding-left:13px}
		#content #managers #managerstab  .napisat{color:#014f93;outline:none;padding:3px 0 0;text-decoration:underline}
			#content #managers #managerstab  .napisat:hover{color:#014f93;padding:8px 0;text-decoration:none}
		#content #managers #managerstab  span{color:#0E5899}
		#content #managers #managerstab .activity{margin:2px 0;color:#000}
		#content #managers #managerstab .blackp{color:#165d9a}
		
#voodoo{position:absolute;bottom:45px;right:0;}

#BreadCrumps{padding: 0 0 25px 0;}
#BreadCrumps a{color:#9c9c9c;font-size:11px;}
#BreadCrumps div{padding: 0 10px 0 11px; background:url( '/img/rstrel.gif' ) no-repeat 0 4px; float:left;}
#BreadCrumps div.first{padding: 0 10px 0 0; background:none;float:left;}

#submenu{list-style-type:none;padding: 0 0 10px 0;}
#submenu1{width:70%;float:right;}
	#submenu div{width:30%;background:#cfe2ee;margin:2px;padding:5px;color:#195f9d;/*font-weight:bold !important;*/font-size:12px !important/*;text-decoration:underline*/}
	#submenu div.comp1{width:30%;background:none;margin:2px;padding:5px;color:#9ED5FF;/*font-weight:bold !important;*/font-size:11px !important/*;text-decoration:underline*/}
/*   пункты подменю с фоном  */
	#submenu div h2 {font:bold 12px Tahoma;text-decoration:none;color:#000;padding-top:0px;padding-bottom:0px;margin-left:0px}
	#submenu div h2.compozitnye1{font:bold 11px Tahoma;color:#9ED5FF;text-decoration:none;}
	
	#submenu a{font-weight:bold !important;font-size:12px !important;font-family:Tahoma;color:#195f9d;text-decoration:none}
	#submenu a.compozitnye{font-size:11px !important;font-family:Tahoma;color:#9ED5FF;text-decoration:none}

/*   пункты подменю с фоном  */	
	
	#submenu a:hover{text-decoration:underline}
	#submenu #menu_sub{list-style-type:none;padding:0 0 0 20px;margin:3px 0}
		#submenu #menu_sub li{margin:2px 0;padding:0}
		#submenu #menu_sub a{text-decoration:none !important;font-weight:normal}
		#submenu #menu_sub li a.hr{font:normal 11px Tahoma !important;color:#333}
		#submenu #menu_sub li a.hr:hover{text-decoration:underline !important}

#FormQuery tr{vertical-align:top;}
#FormQuery td{padding:5px;}
#FormQuery td span{color:#d86411}
#FormQuery td a{color:#195f9d;font-weight:bold !important;font-size:12px !important;}
#FormQuery td.right{text-align:right;}
#FormQuery td input.text{padding:3px;border:0;background:#f2edde;width:333px;height:22px;}
#FormQuery td input.captcha{padding:3px;margin-top:5px;border:0;background:#cfe2ee;width:114px;height:22px;}
#FormQuery td textarea.text{padding:3px;border:0;background:#f2edde;width:333px;height:83px;}

#texteg{overflow:auto;height:80px; margin:20px;font-size:11px;}

.modeli_sanjuan, .colors_sanjuan, .gallery_sanjuan{ margin-left: 20px; }
    .modeli_sanjuan b { display: block; margin: 20px 0 10px; }
    .modeli_sanjuan img { margin-right: 10px; }
.colors_sanjuan img { margin-right: 20px; margin-bottom: 10px; }
.gallery_sanjuan ul { list-style: none; }
.gallery_sanjuan li { float: left; padding: 10px; background: none !important; }
.gallery_sanjuan img { border: 1px solid #FFF; }
.gallery_sanjuan  a:hover img { border: 1px solid #00326B; }
/* img { margin-right: 20px; margin-bottom: 20px; border: 1px solid #FFF; width: 200px; height: 200px; } */


/* gallery */
.b-gallery H1 { padding: 0 20px; font: normal 24px/28px "Trebuchet MS", Helvetica, sans-serif; }
.b-gallery UL { list-style: none; padding: 5px 0 0 5px; }
.b-gallery LI { float: left; padding: 15px; }


/* counter */
.b-counter { text-align: center; padding-top: 10px; }
		.gvIIContainer{
		width:700px;
		position:relative;
		
	}
	.gvIIContainer .gvIIImgContainer img{
		margin:0 !important;
		width: auto !important;
		max-width: 100% !important;
		height: auto !important;
	}
	
	.gvIIContainer .gvIIImgContainer{
		width:780px;
		//height:470px;

	}
	.gvIIContainer .gvIIImgContainer .gvIILoader{
		background: url(/articles/jqGalViewII/common/img/ajax-loader.gif) no-repeat center center;
		width:780px;
		height:410px;
		display:none;
	}
	.gvIIContainer .gvIIHolder{ 
		margin-top:10px;
margin-left:20px;
		margin-bottom: -5px;
		height:114px;
		width:700px;
		
padding-top:-200px;
	}
	.gvIIContainer .gvIIHolder .gvIIArrow{}
	.gvIIContainer .gvIIHolder .gvIIItem{
		display: inline;
		float:left;
		height:114px;
		width:90px;
		margin:3px;
		position:relative;
		overflow:hidden;
	}

	.gvIIContainer .gvIIHolder .gvIIItem img{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		margin:0;
		margin-left:0;
		margin-top:0;
		border:none;
		cursor:pointer;
	}

	
	
/*главная2*/

#content div.table-saun {
width: 785px;
font-family: tahoma;
position: relative;
right: 25px;
}

i#content img {
border: 0px;
}

#content div.menu-saun {
background: #eaac81;
height: 52px;
color: #ffffff;
font-weight: bold;
padding-top: 10px;
}

#content div.menu-saun a{
color: #ffffff;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
padding-left: 15px;
padding-right: 10px;
}


#content div.intro-saun {
width: 670px;
height: 128px;
//border-right: 2px solid #eeeeee; 
//border-bottom: 2px solid #eeeeee; 
border-right: 2px solid #eeeeee\0/; 
border-bottom: 2px solid #eeeeee\0/; 
background: url(images/fill.png) no-repeat right bottom;
-moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.5); /* Для Firefox */
-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
 box-shadow: 3px 3px 10px rgba(0,0,0,0.5); /* Параметры тени */
 margin-left: 40px;
 text-align: justify;
 font-size: 11pt;
 color: #96c1e9;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 10px;
}

#content div.intro-block  {
border: 1px solid #000000;
width: 700px;
margin-left: 40px;
margin-top: 30px;
float: left;
}





#content div.margin {
padding-left: 20px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-top: 10px;

margin: 0px;
float: left;
}


#content div.title-block h2{
color: #2b81c4;
margin: 0px;
padding-bottom: 10px;
font-size: 20px;
font-weight: bold;
font-family: tahoma;
}

#content div.title-block {
font-size: 14px;
margin-bottom: 15px;
margin-top: 15px;
}


#content div.menu-block {
width: 690px;
float: left;
}


#content div.item-block {
width: 210px;
height: 200px;
font-size: 12px;
color: #000000;
float: left;
margin-right: 20px;
margin-bottom: 30px;
}

#content div.item-block img{
padding-top: 10px;
padding-bottom: 10px;


}
#content div.item-block a{
font-size: 10pt;
color: #000000;
text-decoration: none;
display: block;
padding-bottom: 5px;
display: block;
}

#content div.footer-block {

width: 655px;
text-align: justify;
margin-top: 20px;
font-size: 16px;
float: left;
}

#content div.footer-block p {
margin: 0px;
margin-top: 5px;
float: left;
}

#content div.footer-block p:first-letter {
padding-left: 40px;
}


#content div.item-block2 {
width: 210px;
height: 314px;
}

#content .item-block-link {
color: #2b81c4;
text-decoration: none;
font-weight: bold;
}

#content div.menu-block2 {
width: 700px;
margin-left: 40px;
margin-top: 30px;
float: left;


}

#content .item-block-link {
margin-right: 30px;
margin-left: 30px;
}



#content div.title-saun {
width: 765px;
background: #eaac81;
height: 25px;
color: #ffffff;
font-size: 14pt;
font-weight: bold;
padding-left: 20px;
padding-top: 15px;
padding-bottom: 15px;
float: left;
margin-top: 20px;
}

#content div.menu-bottom {
width: 700px;
height: 100%;
float: left;
margin-left: 40px;
margin-top: 15px;

}

#content div.col1, div.col2, div.col3 {
width: 200px;
float: left;

}

#content div.col2 {
margin-left: 45px;
margin-right: 45px;

}



 
#content div.menu-bottom a{
color: #2b81c4;
text-decoration: none;
font-size: 10pt;
}

#content div.menu-bottom a:hover{
font-weight: bold;
}




#content div.menu-bottom-item {
width: 200px;
border: 1px solid #7f7f7f;
background: url(images/fill2.png) no-repeat right bottom;
float: left;
color: #2b81c4;
font-size: 10pt;
padding: 5px;
display: block;
margin-top: 10px;
margin
}




#content div.menu-bottom-item strong{
font-size: 12pt;
display: block;

}

#content div.menu-bottom-item2 {
width: 200px;
border-left: 1px solid #7f7f7f;
border-right: 1px solid #7f7f7f;
border-bottom: 1px solid #7f7f7f;
float: left;
color: #2b81c4;
font-size: 10pt;
padding: 5px;
display: block;
}

#content div.menu-bottom-item3 {
width: 200px;
border-left: 1px solid #7f7f7f;
border-right: 1px solid #7f7f7f;
border-bottom: 1px solid #7f7f7f;
background: #2b81c4;
float: left;
color: #ffffff;
font-size: 10pt;
padding: 5px;
display: block;

}

#content div.menu-bottom-item3 a{
font-weight: bold;
color: #ffffff;
padding-left: 18px;


}

