@charset "utf-8";


/*============================*/
body{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color:#4C4C4C;
	background:url(../images/bg/bg.jpg);
	color: #555;
	}
img{ border:none}	
.New2014 {
	position:absolute;
	width:932px;
	height:233px;
	
	background:url(../images/bg/02.png);
	margin-top:-60px;
	z-index:0;
	}



.subzag_razd h2 { float:left
	}
	
.tab_body{
	background-color: #FEFEFE;
	margin-top:20px;

	}
.head {
	position: relative;
	
	color: #333;
}
.head_1 {
	position: absolute;
	left: 8px;
	top: 0px;
	width: 765px;
	font-size: 16px;
	height: 20px;
}
.head_2 {
	position: absolute;
	left: 15px;
	top: 45px;
	width: 233px;
	font-size: 19px;
	color:#333;
	font-weight: 600;
	letter-spacing: 3px;
/*	font-family:Verdana, Geneva, sans-serif;
*/	
	
}
.head_2 a{ color:#333}
.head_2 img {position: absolute; top:-40px; left:10px}

.head_3 {
	position: absolute;
	left: 10px;
	top: 47px;
	width: 185px;
	font-size: 14px;
	
}
.head_3-3 {
	position: absolute;
	left: 55px;
	top: 67px;
	width: 161px;
	
}
.head_3-4 {
	position: absolute;
	left: 15px;
	top: 85px;
	width: 191px;
	
}
.head_4455 {
	position: absolute;
	left: -80px;
	top: 420px;
	width:1080px;
	height:300px;
	background:url(../images/page/001/3-4.jpg) -0px -5px;
	border: 1px #fff solid;
	z-index:55555555;
	display:none;
}

.head_4_22 {
	position: absolute;
	left: 190px;
	top: 25px;
	/*border-right:1px solid #777;*/
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:6px 13px;
	/*font-weight:bold;*/
	color:#333;
}
.head_4_22 span { font-size:14px;font-weight:bold;color:#222}
.head_4_22 a { color:#333}
.head_4 {
	position: absolute;
	left: 350px;
	top: 40px;
	width: 800px;
	font-size: 12px;
}
.head_4 a { border-right:1px solid #ccc; padding:13px 13px; color:#333}

.head_4-1 {
	position: absolute;
	width: 190px;
	height: 50px;
	top:-28px;
	left:425px;
	/*border:1px solid #666;*/
	padding:7px;
	/*background:#656565;
	background:url(../images/bg/3.jpg);*/
	
}
/*#korz_sost.hoverbg { background:#777;	background:url(../images/bg/3.jpg);	border:1px solid #77C243;}*/
#korz_sost.hoverbg { background:#f8f8f8}
.toltip_search p { font-size:14px}
.toltip_search h3 { font-size:16px}

.head_4-1 a { border:none; padding:0px 6px;color: #fff; margin-bottom:2px}
.orang{ color:#FE5918;}

.head_5 {
	position: absolute;
	left:0px;
	top: 85px;
	width: 1000px;
	height:0px;
	border-top:#FE9300 6px solid;
}
.green {
	color:#77C243;
	}
 .red {
	color: red;
	font-weight:bold;
    
	}
/*;wlkf;ldkf;lsdkf;lskdf;lsdkf;sldkf;lskd;flskd;flks;d s;dlkf ;sldkf sd*/
#left_kol {
	width:156px;
	font-size: 12px;
	padding: 10px;
	}
ul{ padding:0px; margin:0px;}	 
li{ padding:0px; margin:0px;}
ul ul { padding-left:10px;}
a { text-decoration:none;
color:#555;
	}
a:hover { color:#FE9300;	}

#dialog3 a {color:#444; text-decoration: underline}
#dialog3 a:hover  {color:#FE9300;}

.ll {
	cursor: pointer;
}
/*---------СТраница------*/
.color_f {  }
.color_el { height:14px; width:14px; float:left; margin:1px; cursor:pointer }
.color_el:hover {  margin:0px; border:1px solid #F99413 }

.str_t1 {background:#FDF7EB; width:761px;	}
.marg_10 { margin:10px}
.marg_30 { margin:10px 30px 30px 30px}

.clear { clear:left}
.str_t1 .zag_1 { margin:10px 0 10px 0; clear:left; font-size:15px; font-weight:bold; color:#FFF}
.str_t1 .zag_1 .t1 { width:9px; }
.str_t1 .zag_1 .t2 {  width:680px; margin-left:10px }
.str_t1 .zag_1 .tt1 { height:21px;padding:7px 10px; background:#800301; float:left; }
.txt {font-size:12px; color:#555; font-weight:bold;}
.str_t1 .zag_2 {  font-size:18px; font-weight:bold; color:#800301; padding:10px; margin:10px 0}
.str_t1 .zag_3 {  font-size:24px; font-weight:bold; color:#777; margin:10px 0}
.str_t1 .zag_4 {  font-size:13px; font-weight:bold; color:#800301; margin:10px 0}
.str_t1 h2 {  font-size:18px; color:#000; }
.str_t1 h1 { font-size:18px;}

.str_t1 .kateg {
	background:#DED4C8;
}
.str_t1 .kateg.navp{ font-size:12px		}
.str_t1 .kateg.navp a{ display:block; color:#645343; font-weight:bold; font-size:12px; margin:5px		}
.str_t1 .kateg.navp a span{ width:20px; background:#645343; color:#DED4C8; padding:1px 5px; margin:5px	}

.str_t1 .kateg .kartoch{
	float:left;
	width:210px;
	height:100px;
	background:#FFF;
	border:1px solid #800301;
	margin:15px;
	}
.str_t1 .kateg .kartoch.mal{ margin:15px 5px}
.str_t1 .kateg .kartoch_t {
	font-size:12px;
	font-weight:bold;
	color: #000;
	padding: 5px;
	width: 120px;
	height: 90px;
	}
.str_t1 .kateg .kartoch .telo2 {
	font-size:10px;
	font-weight:normal;
	color:#000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.str_t1 .kateg .kartoch_kol {
	font-size:11px;
	color: #800301;
	}

/*---------Паспарту------*/
.pasp {	position: relative;float: left;margin:10px 5px 10px 5px;	padding:5px;font-size: 11px; color: #555;background:#fff;}/*background: #3F3F3F;*/
.pasp.pss3 {margin:14px 24px 24px 14px; width:130px; height:135px;border: none}
.pasp.pss2 {margin:15px 30px 30px 30px; width:279px; height:240px;border:none;	padding:7px}
.pasp.pss3 .img{overflow:hidden;height:105px; }
.pasp .link {width:100%; }
.pasp.pss3 .link .info1 { position:absolute; right:0; bottom:0 }
.pasp.pss3 .link .info2 { position:relative; height:29px}
.pasp.pss2 .link .info1 { position:absolute; right:0; top:0 }
.pasp.pss2 .link .info2 { position:relative; font-size:12px; margin-top:5px}



.pasp .link .info{ display:none}
.pasp .link_2 {position:absolute; top:0px ; cursor: pointer; z-index:100;}

.pasp.pss3 .link_2{width:130px; height:130px;}
.pasp.pss2 .link_2{width:279px; height:240px;}

.pasp .link .orange{ color:#FF9900; font-weight:bold}
.pasp .lupa { background-image:url(../images/scroll/lupa2_03.gif); height:17px; width:17px; display:block}
.pasp .link .nalich{  position: absolute; top:87px; right:5px; padding:1px 4px 0 4px; font-size:12px; font-weight:bold; color:#bbb; background:#444; min-width:30px; text-align:right}
.pasp.pss2 .link .nalich{  position: absolute; top:200px; right:8px;  font-size:13px; }

.pasp.hover2 { border:4px solid #FFF; border-bottom-width:14px;margin:10px 20px 10px 10px; background-color:#fff; }
.pasp.pss2.hover2 { border:5px solid #fff; border-bottom-width:20px; margin:10px 25px 10px 25px;}
.pasp.hover2 .link .info{ display: block}

.pasp.bgs3.hover2 .link {}/* margin-top:-33px; margin-left:-20px; width:115%*/
.pasp.hover2 .info a { text-decoration:underline;  font-weight:bold; color:#333}
.pasp.hover2 .info a:hover { color:#77C243; }

#wait { position:absolute; z-index:220000;  left:400px; top:200px; display:none } 
#wait img { float:left}
 #wait span { float:left ; padding:8px 10px 0 10px; color:#CCC}
/*---------багет------*/
.bag {	margin:5px 5px 12px 5px; padding:5px 5px 5px 5px; width:216px; position:relative;font-size: 11px; color: gray;background:#fff; border:0px solid #ccc}/*background: #3F3F3F;*/
.bag .obrez{overflow:hidden;}
.bag.bgs3 { margin:13px 23px 23px 13px; width:130px; height:130px; border:none3}
.bag.bgs2 { margin:15px 30px 30px 30px; width:279px; height:240px;border:none3;padding:7px}
.bag.bgs3 .obrez{overflow:hidden;height:95px;}
.bag.bgs2 .obrez{overflow:hidden;height:207px;}

.bag .link_2 {position:absolute; top:0px ; cursor: pointer; z-index:300;}

.bag.bgs3 .link_2{width:130px; height:130px;}
.bag.bgs2 .link_2{width:279px; height:240px;}


.bag .link {width:100%; color:#777; color:#444;padding:0; margin-top:5px	}
.bag .link .orange{ color:#FF9900; font-weight:bold}
.bag  .orange{ color:#FF9900; font-weight:bold}
.bag .link.ss3 {top: 135px; }  
.bag .link.ss2 {top: 185px; width:97%;font-size:12px;	}  
.bag .lupa { background-image:url(../images/scroll/lupa2_03.gif); height:17px; width:17px; display:block}

.bag .link .nalich{  position: absolute; top:85px; right:5px; padding:1px 2px 0 2px; font-size:12px; font-weight:bold; color:#000}
.bag.bgs2 .link .nalich{  position: absolute; top:190px; right:8px;  font-size:13px; }
.bag .info { display:none}

.bag.hover2 {margin:5px 1px 0px 5px;padding:5px 5px 5px 5px; border:2px solid #FF9900; }
/*.bag .link .info{ display:none}

.bag.hover2 { border:4px solid #FFF; border-bottom-width:14px;margin:10px 20px 10px 10px;}
.bag.bgs2.hover2 { border:5px solid #fff; border-bottom-width:20px; margin:10px 25px 10px 25px;}
.bag.hover2 .link .info{ display: block}
*/
.bag.bgs3.hover2 .link {}/* margin-top:-33px; margin-left:-20px; width:115%*/
.bag.hover2 .info1 { display:none}
.bag.hover2 .info { display: block}
.bag.hover2 .info a { text-decoration:underline; color:#000; font-weight:bold}
.bag.hover2 .info a:hover { color:#77C243; }

.img1 {
    
	position: relative;
	border: 7px solid  #3F3F3F;
	float: left;
	height: 200px;
	width: 200px;
	margin:10px;
	padding:4px;
	font-size: 11px;
    color: gray;
	background: #3F3F3F;
	}
/*div.ur0 {background: #B2B2B2 }*//* 666666#b3b3b3*/
/*div.ur1 {background: #808080}*//* 444444*/
/*div.ur1 {background: #444444}*//* 1A1A1A*/
/**/
/*---------------*/

.foto_prviev {
	min-width:200px;
	min-height:200px;
	background:#fff;
		/*background:url(../images/bg/4.jpg);*/
	position:absolute;
	z-index:290;
	padding:10px;
	margin:-20px 0 0 -20px;
	border:1px solid #ccc;
	}

/*---------------*/
.img1 a{font-size: 11px;color: gray;}
.img1 .img1_link a{color: #CCC;}

.img1 a:hover {color: #0C0;}

.img1_link {position:absolute; background:#3f3f3f; color:#ddd;	width:100%; margin-left:-3px  ; 
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
    opacity: 0.7;}
.img1_link td{border:none}
.img1_link td.tt{ border-top:3px solid #3F3F3F;}
.img1_link td.tr{ border-right:3px solid #3F3F3F;}
.img1_link td.pp{ padding:2px;}
.img1_link .orange{ color:#FF9900; font-weight:bold}



.img1_link.ss4 {top: 89px; font-size:9px; 	}
.img1_link.ss3 {top: 135px; 	}    
.img1_link.ss2 {top: 235px;	}    
.img1_link.ss1 {top: 555px;	} 

.img1_link .none{ display:none}
.img1_link .profil{  position: absolute; top:-80px; right:0px}
.img1_link.ss4 .profil img{ height:60px  }
.img1_link.ss4 .profil {  top:-60px;}
.img1_link .nalich{  position: absolute; top:-18px; right:0px; background:#3f3f3f; padding:1px 4px 0 4px;}


 
.img1_link_2_s4 {position:absolute; top:0px ; height: 110px; width:130px;	cursor: pointer; z-index:300;}
.img1_link_2_s3 {position:absolute;top:0px ;height: 160px; width:180px;	cursor: pointer;z-index:300;	}    
.img1_link_2_s2 {position:absolute;top:0px ;height: 250px; width:280px;	cursor: pointer;z-index:300;	}    
.img1_link_2_s1 {position:absolute;top:0px ;height: 570px; width:590px;	cursor: pointer;z-index:300;	}  
/*a.a_top { display: block;  color:  white; text-align: center;}
*/
div.sloy_2 {position: absolute;top: 10px;width:90%; margin-left:-5px; }
div.sloy_2 div { padding:2px; padding-left:6px; height:28px; overflow:hidden; color:#111}/*border-bottom:#000 1px solid;*/
/*div.ur0 .sloy_2 div { background:#E5E5E5;}
div.ur1 .sloy_2 div { background:#F1F1F1;}*/
/*div.sloy_2 a.a_top { display: block; color:  white; text-align: right;}
*/
/*div.hover .sloy_2 a.a_top { color:  0;}
*/
img.kart {position: absolute; height:100px; width: 100px; overflow: hidden; border:   #888 2px solid; background-color:#444}
div.sloy_2 table { width: 100%;}
div.sloy_2 td {height: 135px;   vertical-align: middle; text-align: center;}  
div.sloy_2 td div {background: gray; padding: 2px; display: block; text-align: center;} 
div.sloy_2 table {display: none;}
div.sloy_1 {position: absolute;height:160px;top: 0px; width: 100%; overflow: hidden11; border2: #696969 1px solid; }
div55.hover {background:#bbb}
div.hover .sloy_2 table {display: block;}
div.hover .sloy_2 {z-index: 20000; position: absolute; color: #000; 
 /*   filter:alpha(opacity=70);
	-moz-opacity:0.7;
    opacity: 0.7;*/}
div.kat_ob { font-size:10px; font-weight:bold; }	
div.kat_ob .sloy_3 {position: absolute; color: #333;display: none; text-align: center; top:115px; width:95%}
div.kat_ob .sloy_4 {position: absolute; color: #1D1D1D;display: block; text-align: right; top:180px; width:95%}
div.sloy_2 a {display: block; color: #000;text-align: left; padding:2px; margin-top:-5px }
div.hover .sloy_2 a {color: #000;}
div.hover .sloy_2 {top:12px; width:90%; height:90%; left:5px}
div.hover .sloy_2 div {top:12px; left:0px}
/*.ur0 .sloy_2 div { background:url('../images/tree/inbox-image.png') no-repeat 160px -3px}
.ur1 .sloy_2 div { background:url('../images/tree/inbox-slide.png') no-repeat 160px -3px}
*/
div.sloy_2 a img { display:none}
div.sloy_2 a img {width:200px; height:200px; display: none}
div.hover .sloy_2 a img {width:240px; height:240px;display:block; border:none}



/*div.hover {border: 2px solid  #ddd;position: absolute ;left: -25px;top: -25px;width: 245px;height: 245px;padding: 3px;background-color:  #3F3F3F;z-index: 10000;}*/
.img1.ur0,.img1.ur1{ margin-left:15px; background-color:#eee;	border:1px solid #ccc}

.S1 {position:absolute;top:10px; background:#4B4B4B; border:#777 1px solid; width:185px; min-height:330px; padding-bottom:15px}
.S1.kkur- {left:10px;}
.S1.kkur0 {left:10px;}
.S1.kkur1,.S1.kkur2 {left:10px;}
.menu_root.kkur0 .scroll-pane-up {/*left:-8px;*/}
.kkur0 .scroll-pane2-up { display:none}

.scroll-pane-up {
	position:absolute;
	top:35px;
	left:-8px;
	border:#999 1px solid;
	/*z-index:200;*/
	background-color: #4B4B4B;
	/*background:url(../images/bg/3.jpg);*/
	/*z-index:1000;*/
	padding-right:5px;
}
.open_OFF .scroll-pane-up {left:140px;}
.ur0 .scroll-pane-up {/*left:20px;*/}

.scroll-pane2-up {
	position:absolute;
	top:61px;
	left:-8px;
	border:#999 1px solid;
	z-index:200;
	min-height:280px;
	background-color: #4B4B4B;
	z-index:1100;
}
.open_OFF .scroll-pane2-up {left:325px;}
div.hover {border: 2px solid #FE9300;position: absolute ;left: -3px;top: -3px;width: 208px;height: 208px; z-index: 220000;background: #f0f0f0;}

div.ur0 .hover {	/*background: #666666*/}/*// 666666*/
.ur1 span.kat{ display:none}

.foto {position: relative;float: left;margin:10px 5px 10px 5px;	padding:5px;font-size: 11px; color: gray;background:#3f3f3f;}
.foto .lupa { background-image:url(../images/scroll/lupa2_03.gif); height:17px; width:17px; display:block}

.foto .img {text-align:center;top: 0px;left:0px; }

.s4{height: 135px;width: 129px;margin:10px 10px 10px 15px;border:4px solid #444; border-bottom-width:14px; background:#FFF;border:none; padding:4px }
.s3{height: 195px;width: 179px;margin:10px 10px 10px 22px;border:5px solid #444; border-bottom-width:17px }
.s2{height: 300px;width: 280px;margin:10px 10px 10px 33px;border:6px solid #444; border-bottom-width:22px}

.foto .link .info{ display:none; }
.foto .link2 {position:absolute; top:0px ; cursor: pointer; z-index:300; width:95%; height:90%	}
.foto .link {position:absolute; bottom:-13px; height:31px; width:90%}

.foto.s4 .link11{ top:0px}
.foto.s3 .link11{width:180px; height:180px;}
.foto.s2 .link11{width:279px; height:240px;}

.foto.hover2 { border-color:#555; background-color:#555}
.foto.hover2 .link .info{ display: block}



.p2{padding: 0px; margin: 3px; color:#555}
.dd1{width:680px;height: 170px;padding:0px 0 0px 20px;clear:left;margin:10px;color:#333; border-bottom: 1px dotted #888;background:#eee;}
.dd2{padding:0px 0 0px 20px;clear:left;margin:5px;color:#CCC;}
.dd1.hover2 { background:#ccc;	}
.dd1 .img1 { background: none}
 
#otl_spis {	padding:0px 0 0px 20px;margin:5px;}
#otl_spis td { padding:8px;  border:2px solid #fff;	 color:#333}
#otl_spis td a {	 color:#333}
#otl_spis td a:hover { color:#FE9300;	}
#otl_spis > table { background:#eee; }
#otl_spis td td { border:none;padding:0px;}

.fotoN {position: relative;float: left; margin:9px; border:#fff 0px solid; padding:6px 6px 10px 6px; background:#FFF; color:#777; border:1px solid #e0e0e0;	/*background:url(../images/bg/4.jpg);*/
}

.point { cursor:pointer}


.fotoN.hover2{ margin:7px; padding:8px 8px 12px 8px;border:1px solid #bbb;}
.top_filt_ob {
    border: 1px solid silver;
    padding: 3px;
	 margin:0 15px 0 15px
    
    
}  
.top_filt2 {
    
	display:none;
	
} 
.top_filt2 #search_b { background:none; border: none; background-image:url(../images/str_images/xmag.png); height:24px; width:24px; cursor:pointer; margin-left:5px}
.undo { float:left; margin:-5px 15px 0 0}
.undon { clear:left; float:right}
.undon a{ margin:10px 20px 0 0}



.top_filt {
    padding: 2px;
	float:left;
} 
.off{ display:none}

.top_filt_all {    background: #e5e5e5; color:#222   ; border: 1px solid #e5e5e5;	 margin-top:3px; width:160px;}
.top_filt_all option {    background: #fff; color:#111   }
.top_filt_set { width:160px; color:#F60; background: #e5e5e5; border:1px solid #e5e5e5;margin-top:3px; font-weight:bold}
.top_filt_set option {    background: #fff; color:#111   }



.page_li{ margin:0 0}
.top_filt_res { display:none;  height:22px; color:#F90; font-size:14px}
.sbros_filt_l{  height:22px;  margin-left:16px; padding-top:3px }
.sbros_filt {  height:19px;   text-align:center; cursor:pointer; width:90%; padding-top:3px; background-color: #E6CFBC }
#sbros1 {cursor:pointer; font-weight:bold }
.razv_menu { position:relative; padding: 1px 45px 0 0; width:170px; color:#D00; font-size:11px; font-weight:bold ; margin-left:10px}
.razv_menu  img { position: absolute;right: 5px;top: -8px; }
 /*левое меню*/
 
.ur_2 {
    font-weight: normal;
    font-size: 11px;
}
.ur_3 {
    font-weight: normal;
    
    font-style: italic;
} 
 
 
 
/*------------------конструктор-----------------------------position:absolute; top:28px---*/
#konst { width:883px; height:500px; overflow: hidden ; background: #fff}

#konst div.sloi { width:159px;position:absolute;  top:285px; margin:2px; border:1px solid #666; height:213px; background:#FFF; display:none; left:394px; z-index:8000 }
#konst div.sloi.osn{left:730px;top:290px;}
#konst div.sloi.osn .osn2{ display:block}
#konst div.sloi .osn2{ position:absolute; top:-20px; background:#555; color:#CCC; padding:4px 0px 2px 20px; width:141px; left:-1px;font-size:11px; display:none}
#konst div.sloi.psok .ps{ display:none}
#konst div.sloi .psn, #konst div.sloi .psn{ display: none}
#konst div.sloi.psok .psn{ display: inline}


#konst_vsp { width:590px; height:483px; position:absolute; left:392px; top:8px;  z-index:6000; display:none;  }

#konst_vsp a{ color:#222;}

#konst_vsp a.hover2 { background:#ddd; margin:0 0px 0 7px}

#konst_vsp a.active { background:#fff; border:2px solid #999; border-right:none; color: #F60}
#konst_vsp div.bag_spis { width:377px; height:367px; position:absolute; left:167px; top:42px; border:2px solid #999; overflow: hidden; background-color:#FFF; padding:25px 12px 0 24px}
#konst_vsp div.accordion { width:167px;position:absolute;  top:20px; margin:0px }
#konst_vsp div.accordion h3{ background:#656565; margin:2px 5px 2px 7px; font-size:12px; padding:3px 3px; color:#FFF; font-weight: bold; z-index:5000 ; cursor:pointer}
#konst_vsp div.accordion h3.active { background:#FDD397; color:#333 }
#konst_vsp div.accordion p{ display: n1one; padding:0; margin:0; height:293px; }
#konst_vsp div.accordion p a{  display:block;font-size:12px; padding:1px 3px; margin:0 -2px 0 7px; position:relative; z-index:5000}


#konst_vsp div.bag_spis div > div > div { position:relative; margin-bottom:8px}
#konst_vsp div.bag_spis img { margin:3px; }
#konst_vsp div.bag_spis div > div > div{ width:90px; height:50px; float:left; overflow:hidden}
#konst_vsp div.bag_spis div > div > div.hover2{ overflow: visible}
#konst_vsp div.bag_spis div >div > div.hover2 > div88 { position:absolute; background:#fff; border:1px solid #f00; padding:1px ; width:90px; height:73px; z-index:7000; margin:-8px 0 0 -3px}
/*---------------*/
.menu_vkl  {padding:19px 0px; height:18px; background:#FCC9999999; width:90%}
.menu_vkl a.osn_vk {color:#222;padding:8px 4px; height:30px; margin:0 0 0 1px; border:0; border-left:1px solid #bbb; background:url(../images/konst/m_f.png)}
#konst_vsp .menu_vkl a.osn_vk:hover { color:#FE9200;/*padding:19px 4px; height:30px;margin:0 0 0 2px; border:0; background:url(../images/konst/m_f_b.png)*/}
#konst_vsp .menu_vkl a.osn_vk.tek:hover { color:#000;/*padding:19px 4px; height:30px;margin:0 0 0 2px; border:0; background:url(../images/konst/m_f_b.png)*/}
.menu_vkl a.osn_vk.tek {padding:22px 10px; height:30px;margin:0 0 0 2px; border:5px solid #F0F0F0; background:#FE9200; font-weight:bold}
#konst_vsp div.telo {height:442px; background:#9F6-9999; position:relative;border:2px solid #FE9300; background:#fff;}
#konst_vsp .telo.ser {background:#f0f0f0;}

#konst div.tek_vib { display:none; position:absolute; left:240px; top:30px; width:130px; height:130px; border:1px solid #999; padding:5px; background:#fff;}
#konst div.tek_vib  div.nalich{ position:absolute; left:95px; top:80px; background:#efefef; background:1px solid #777; height:16px; padding:1px; width:auto; z-index:1000}
#konst div.tek_vib  div.osn{ height:95px; overflow:hidden}
#konst div.tek_vib  div.okno{ position:absolute; left:40px; top:35px; background:#fff; height:62px; padding:1px; width:92px;border:1px solid #aaa; border-bottom:none; border-right: none}

#konst div.tek_vib > table{ display:none}

/*-----------------------*/
#konst_vsp .bag_filter .bag_filt_vib { position:absolute; width:172px; height:379px; top:47px; left:1px; background:#F8E6CE; border:1px solid #CCC; z-index:7100; display:none}
#konst_vsp .bag_filter .bag_filt_top { position:absolute; width:328px; height:45px; top:0px; left:0px; background:#FE5919; border:1px solid #CCC; z-index:7200; display:none}
#konst_vsp .bag_filter .bag_filt_top_on { position:absolute; width:161px; height:21px; top:5px; left:166px;  border:1px solid #CCC; z-index:7200; cursor: pointer; text-align: center;background :url(../images/str_images/filter_off.png) no-repeat 130px 4px;background-color:#fff; padding-top:10px; color:#000}
#konst_vsp .bag_filter .bag_filt_top_on.on { background-image: url(../images/str_images/filter_on.png); background-position:5px 8px; padding-left:20px; color:#FFF; font-weight:bold}
#konst_vsp .bag_filter .bag_filt_top_on span { display: none}
#konst_vsp .bag_filter .bag_filt_top_f_off { background :url(../images/str_images/filter_off.png) no-repeat 130px 4px;padding:10px 0 0 10px; color:#FFF}
#konst_vsp .bag_filter .bag_filt_top_f_on { background :url(../images/str_images/filter_on.png) no-repeat 5px 8px;padding:10px 0 0 30px; color:#FFF; display:none; font-weight:bold; height:21px}
#konst_vsp .bag_filter .bag_filt_top.on .bag_filt_top_f_off{ display:none}
#konst_vsp .bag_filter .bag_filt_top.on .bag_filt_top_f_on{ display:block}
#konst_vsp .bag_filter .f_blok { margin:10px 0 15px 0; height:60px}
#konst_vsp .bag_filter .ps .f_blok {  height:20px}

#konst_vsp .bag_filter.on .bag_filt_top_on  {display:none;}
#konst_vsp .bag_filter.on .bag_filt_vib,#konst_vsp .bag_filter.on .bag_filt_top  {display:block;}
#konst_vsp a.sv3{ height:15px; background:url(../images/konst/3_s1.png) no-repeat 120px 0; display:block; }
#konst_vsp a.sv3:hover{ background-image:url(../images/konst/3_s2.png); padding:1px 0 0 0  }
#konst_vsp a.sv.sv3{ position:absolute; right:10px; top:12px; width:140px;}
#konst_vsp a.clouse_osn{ position:absolute; right:10px; top:10px; z-index:7000}

#konst_vsp a.str_up{ position:absolute; right:-44px; top:12px; z-index:8300; background:#6AC528; padding:3px 5px 3px 5px}
#konst_vsp a.str_down{ position:absolute; right:-44px; top:309px;z-index:8300; background:#6AC528; padding:3px 5px 3px 5px}

#konst_vsp div.bag_spis .onclick { display:none}
/*--готовые решения--*/
#dialog9 .menu22 > div {float:left; background:#800301; margin:3px; height:38px;  font-weight:bold}
#dialog9 .menu22 > div.tek{background:#F2E8DE; padding:0; margin:0; height:44px }
#dialog9 .menu22 > div.tek >div {background:#F2E8DE; width:100%; height:100%; border:4px solid #E7D3C0; margin:-5px 0 0 -5px}


#dialog9 .menu22 a { color:#FFF; font-weight:bold; padding:8px 10px; display:block}
#dialog9 .menu22 > div.tek a { padding:12px 10px;color:#800301}

#dialog9 .menu22 a:hover { color:#ccc}
div.jqmWindow.vsp12 { min-width:400px}

#dialog9 a.sv.sv3,#dialog10 a.sv.sv3,#dialog11 a.sv.sv3,div.jqmWindow.vsp12 a.sv.sv3{ position:absolute; right:15px; margin-top:-15px; width:110px;height:15px; background:url(../images/konst/3_s1.png) no-repeat 90px 0; display:block;font-size:12px; color:#333}
#dialog9 div.shap,#dialog10 div.shap,#dialog11 div.shap,div.jqmWindow.vsp12 div.shap { margin:10px 0 ; background:#eee; padding:4px 6px; font-size:12px;height:15px;}
#dialog11 div.shap, div.jqmWindow.vsp12 div.shap {  background:#FE9200;}
#dialog9 a.sv3:hover,#dialog10 a.sv3:hover,#dialog11 a.sv3:hover,div.jqmWindow.vsp12 a.sv3:hover{ background-image:url(../images/konst/3_s2.png); padding:1px 0 0 0  }
#dialog9 p.bl1{ font-size:13px; color:#333;}
#dialog9 div.chert { height:0px; border-bottom:#800301 solid 1px}
#dialog9 p.red22 { font-size:15px; color:#800301; font-weight:bold}
#dialog9 #feeds9 div .red22 strong {
	font-size: 24px;
}
#dialog9 #feeds9 div .red22 .bo {
	font-size: 24px;
}


/*------------------*/
#tek_sel{ position:absolute; background:#FFF; border:1px solid #f00; padding:6px ; width:95px; height:73px; z-index:7000;  margin:-15px 0 0 -8px}
#tek_sel div > div > div{ width:90px; height:50px; float:left; overflow:hidden}
#tek_sel a.lupa { background-image:url(../images/scroll/lupa2_03.gif); height:17px; width:17px; display:block; margin:0px 0 0 15px; float:left }
#tek_sel div input { margin:3px 10px 3px 10px}
#tek_sel div.price,#konst_vsp div.bag_spis div.price{ position:absolute; left:45px; top:38px; font-weight:bold; color:#000 }
#tek_sel div.price.pas,#konst_vsp div.bag_spis div.pas{  top:10px; }

#tek_sel div.ugol,#konst_vsp div.bag_spis div.ugol{ position:absolute; left:35px; top:3px; font-weight:bold; height:27px; width:52px; background:#fff; border:1px solid #333; border-top:none; border-right:none }
#tek_sel div.nalich, #konst_vsp div.bag_spis div.nalich{ position:absolute; left:35px; top:33px; background:#efefef; background:1px solid #777; height:16px; padding:1px; width:auto}
#tek_sel div.nalich.bg, #konst_vsp div.bag_spis div.nalich.bg{top:5px;left:50px; }
#konst_vsp div.bag_spis div.nalich:not([class~="orange"]),#tek_sel div.nalich:not([class~="orange"]) {display:none;}
#tek_sel div.ugol{left:38px; top:6px;}
#tek_sel img { cursor:pointer}

#konst_vsp .filt{ display:none}
#tek_sel .orange,#konst_vsp .orange, #dialog3 .orange, #tooltip .orange{ color:#DF5900; font-weight:bold;}

#tek_sel .onclick { position:absolute; height:56px; top:0; left:0; width:100%; cursor:pointer; background:url(../img/obsh/t.gif)}

/*-----------------------*/
#tooltip {
	color:#444;
	position: absolute;
	z-index: 7000;
	border: 1px solid #ddd;
	background-color: #F8E6CE;
	padding: 10px;
	/*opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin: 0; font-size:12px }

#tooltip div.ugol{position:absolute; left:40px; top:10px; font-weight:bold; height:67px; width:99px; background:#fff; border:1px solid #333; border-top:none; border-right:none;}
#tooltip.big { background:#fff; border:1px solid #777}

#K_top_l { position: absolute; top:0; font-size:16px; font-weight:300; padding:6px; left:25px}

#left_blok {width:360px; height:500px;  margin-left:20px; margin-top:5px}
#view_konst {width:360px; height:360px;  background:#FFC; position: relative}
#view_konst .lup { position:absolute; right:-5px; bottom:-5px; z-index:100}
#K_opis {width:360px; height:105px; overflow: hidden; margin-top:10px;}
#K_opis .opis {margin-top:4px; min-height:40px}
#K_opis .cen{ font-size:13px; }
#K_knopki {width:360px; height:50px; overflow: hidden; margin-top:-20px}

#kk_otl a{ background:url(../images/konst/zakl_s1.png) no-repeat; width:125px; height:35px; border:none; display:block}
#kk_otl a:hover{ background-image:url(../images/konst/zakl_s2.png)}

#kk_korz a{ background:url(../images/konst/korz_s1.png) no-repeat ; width:125px; height:35px; border:none; display:block}
#kk_korz a:hover{ background-image:url(../images/konst/korz_s2.png)}


#s_kk_otl, #s_kk_korz {width:78px;height:22px; float:left; margin:5px}
#s_kk_otl a, #s_kk_korz a {width:78px;height:22px; float:left}

#s_kk_otl a{ background:url(../images/konst/s_zakl_s1.png) no-repeat; border:none; display:block}
#s_kk_otl a:hover{ background-image:url(../images/konst/s_zakl_s2.png)}

#s_kk_korz a{ background:url(../images/konst/s_korz_s1.png) no-repeat ; border:none; display:block}
#s_kk_korz a:hover{ background-image:url(../images/konst/s_korz_s2.png)}


#kk_save { background:url(../images/konst/sav.png) no-repeat 0px 3px; width:54px; height:50px; border:none; cursor:pointer}


#right_blok,#razm_i_cen{width:620px; height:500px;  position:absolute; left:380px; top:98px; display:non; z-index:6600}

#K_baget, #K_pasp, #K_foto,#K_raz,#K_fon,#K_var,#K_var_1 {overflow: hidden;position:absolute;width:133px; height:175px; margin:10px 0 0 20px} 

#konst .pan1 .osn { height:95px; overflow:hidden}
#K_baget { left:20px}
#K_baget .nalich{ position:absolute; top:111px; right:5px; padding:1px 2px 0 2px;  font-size:12px; font-weight:bold; color:#000}

#K_pasp { left:213px}
#K_pasp .nalich{  position: absolute; top:145px; right:5px; padding:1px 4px 0 4px; font-size:12px; font-weight:bold; color:#000; min-width:30px; text-align:right; z-index:10}
#K_pasp .okno {  position: absolute; top:50px; left:35px; width:80px; height:50px; background:#fff; border: 2px solid #444;  border-bottom: 2px solid #fff; border-right: 2px solid #fff; }

#K_foto {left:395px}
#K_baget, #K_pasp, #K_foto {top:-20px}

#K_raz {left:20px}
#K_fon { left:213px}
#K_var {left:395px}
#K_raz,#K_fon,#K_var { top:190px}
	
#konst .lupa { background-image:url(../images/scroll/lupa2_03.gif); height:17px; width:17px; display:block}
#konst .info1 { margin:5px 0 5px 0; height:31px; color:#666; font-size:11px}
#konst .pan1,#K_var_1.pan1  { border: 1px solid #FE9300; padding:7px 10px 5px 10px; }
#konst .sh {  padding:0 0 7px 0}
#konst .pan1 .klick,#K_var_1.pan1 .klick { width:130px; height:150px; margin-top:-20px;  position:absolute; cursor:pointer; z-index:100}
#konst .net { color:#F00; font-size:18px}
#konst .osn.net img{ filter:alpha(opacity=20);
	-moz-opacity:0.2;
    opacity: 0.2;}
#konst .orange{ color:#DF5900; font-weight:bold}

#konst .pan2 .sh { background:#555; color:#CCC; padding:4px 0px 2px 20px; width:90%; margin-bottom:5px}


#K_n_baget, #K_n_pechat, #K_n_steklo, #K_N_osnova,#K_N_razmer, #K_N_indRazmer {overflow: hidden;position:absolute;width:140px; height:130px; margin:5px; top:0px} 
#K_n_baget {left: 20px;}
#K_n_pechat {left:170px; width:170px}
#K_n_steklo { left: 20px;top:180px}
#K_N_osnova {left:170px; top:180px}
#K_N_razmer {left:350px; width:180px; height:175px; }
#K_N_indRazmer {left:325px; top:250px; width:250px; height:70px; background:#eeeeee; padding:5px; display:none }

#feeds7 { width:150px; min-height:100px; padding: 10px 10px 30px 10px; color:#000;}
/*#feeds7 a, #konst .pan1 a, #konst .pan2 a{color:#000; text-decoration: underline; font-weight:bold}
*/
/*#feeds7 a:hover,#konst .pan1 a:hover,#konst .pan2 a:hover{color:#77c243}
*/
#konst .pan2 a{ text-decoration:none}


.jqmClose a.sv{ top:7px;display:block; color:#333; background:url(../images/konst/1_s1.png) no-repeat; width:15px; height:16px; position:absolute}
#dialog .jqmClose a.sv{ z-index:7000}
.jqmClose a.sv.sv1{ right:15px;background:url(../images/konst/3_s1.png) no-repeat;}
.jqmClose a.sv.sv2{ right:40px;background:url(../images/konst/2_s1.png) no-repeat;}
.jqmClose a.sv.sv3{ right:65px;background:url(../images/konst/1_s1.png) no-repeat;}
.jqmClose a:hover.sv.sv1{ background:url(../images/konst/3_s2.png) no-repeat;}
.jqmClose a:hover.sv.sv2{background:url(../images/konst/2_s2.png) no-repeat;}
.jqmClose a:hover.sv.sv3{ background:url(../images/konst/1_s2.png) no-repeat;}

div.jqmClose { height:20px; width:200px}



#K_smol_top_l { font-size:14px; font-weight:300; padding:6px; left:25px; width:200px; color:#000}
#K_smol_telo { padding:5px 20px 15px 20px; height:170px; overflow: hidden; cursor:pointer}







.mini_konst .svernut {background:url(../images/konst/2_s1.png) no-repeat 155px 2px; background-color:#eee;height:17px; color:#444;  padding:2px; margin: 5px; display:block; font-size:10px}
.mini_konst a:hover.svernut { background-image:url(../images/konst/2_s2.png) ; margin:6px 4px 4px 6px;}

.mini_konst .svernut2 { margin:7px 10px 7px 25px;}

.mini_konst {
    z-index:1000 ;
    position: absolute;
    border:  #000 1px solid;
    width: 180px;
    height: 300px;
    background-color: #FFF;
    margin-left: -25px;
	color: #333;
	/*border: #FE5918 4px solid;*/
	border: #FE9300 4px solid;
	right:-180px;	
	
}
.view_smol_konst {
    /*overflow: hidden;
    height: 275px;
    width: 275px;*/
}

.mini_konst  .opis { margin:7px; font-size:10px; min-height:30px; display:none}
.mini_konst  .cena { margin:7px; }



#view_smol_konst_keys {
    background: gray;
    position: absolute;
    top: 170px;
    left: 15px;
    height: 15px;
    width: 170px;
    text-align: center;
    padding: 3px;
	
}
#view_smol_konst_keys a {
    color: #80FF80;
}
#view_smol_konst_keys a:hover {
    color: blue;
}

.konst a:hover { color: green; text-decoration: underline;}

.tab_konst {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.tab_konst td.zg1 {
	font-size: 18px;
	border: thin none #000;
	border-bottom-style: solid;
	font-weight: 900;
	font-family: Tahoma, Geneva, sans-serif;

}
.tab_konst td {
	padding:5px;
}
.tab_konst div.view td {
	padding:0px;
}
.non {
	display:none;
	}
/*============================================================================*/
.img1 a {
    //z-index: auto;
   /* background: green;*/
}
/*====панель фильтров===*/
.filter_panel { margin:5px 15px 0 15px;  border: 1px solid #777;color: #ccc; padding-left:5px}
.filter_panel .f_sort{ /*border-bottom:1px solid #CCC;border-top:1px solid #CCC;*/ height:65px;}
.filter_panel .f_blok{ width:160px; float:left; margin:5px 1px 5px 0px; padding:0 4px 0 0}
.filter_panel .rpl { border-right:1px solid #999}
.filter_panel.ttps .f_sort { height:39px;}
.filter_panel .top_filt_all  color:#aaa; border-color:#777}
.filter_panel .sbros{background: none; color:#F60; border:none; cursor:pointer; font-weight:bold }
.filter_panel .set_filr{ color:#F60;}
.filter_panel td{ color:#aaa; padding:3px 0 5px 0; }
.filter_panel tr{ height:28px }
  
.filter_panel.hoverbg { /*border: 1px solid #AAAAAA;*/color: #222222;}
.filter_panel.hoverbg  .top_filt_all{}
/*====панель сортировки===*/
.sort_panel { width:670px; min-height:45px; padding:0px 0 2px 7px; margin:0px 0 5px 15px; font-size:13px; color:#ccc; position:relative; border:none; 
}

.sort_panel input {  border: 1px solid #ddd; color:#999}
.sort_panel.bgg{ height:145px}
.shert { border-bottom:1px solid #CCC; margin-right:5px}
.pan_sel { min-width:130px; height:20px; position:relative; float:left; margin:4px 6px 0 6px; }
.pan_sel_t { font-size:11px;color: #aaa;text-align:center;}
.pan_sel_1 {min-width:107px; height:20px; border:1px solid #666; position:absolute;   }
.pan_sel_2 {width:17px; height:21px; border:1px solid #666; border-left:none; position:absolute; right:0; background: url(../images/scroll/str_bottom.png) no-repeat 1px 3px ;}
.pan_sel_spis {min-width:100%;  border:1px solid #333; position:absolute; top:36px; background:#fff; display: none; z-index:1000}
.pan_sel a { display: block;}
.pan_sel a,.pan_sel_1 {color:#aaa; padding:1px 0 0 3px}
.pan_sel a { color:#000;}

.pan_sel a:hover { background:#999; color:#000}
.sel-1 { background: #aaa}
.sort_panel .left,.sort_panel .right{display:block ; float:left; width:32px; height:32px; margin:8px 8px 0 8px}
.sort_panel .left {  background: url(../images/str_images/leftarrow.png);  }
.sort_panel .right { background: url(../images/str_images/rightarrow.png); }
.sort_panel .num,.sort_panel .bukv,.sort_panel .stran{display:block ; text-align:center; float:left;}
.sort_panel .num {  width:140px; height:22px;  margin:12px 0 0 5px;}
.sort_panel .bukv { width:335px; height:28px;  border-right:#aaa 1px solid; font-size:14px; margin-top:5px}
.sort_panel .bukv a{ color:#ccc; font-weight:bold; padding:2px 3px 2px 3px; }
.sort_panel .bukv a.tek{ color: #000; border:#FE9300 2px solid; background:#FE9300;padding:0px 1px 0px 1px;}
.sort_panel .bukv a:hover {  border:#FE9300 2px solid;padding:0px 1px 0px 1px;}
.sort_panel .stran {width:220px; height:37px;  border-right:#aaa 1px solid; font-size:14px; margin-top:5px; overflow:hidden}
.sort_panel .stran a{ color:#ccc}
.sort_panel .stran a:hover{ color:#FE9300}
.sort_panel .stran a.tek{ color:#FE9300; font-weight:bold}
.sort_panel .pg_num {width:23px; height:20px;border:1px solid #666; clear:left; text-align:center}
.sort_panel .page_data {display:none}
.sort_pan_sel { background:#999; border: 1px solid #ddd}
/*====Сортировка группировка===*/
.sort_gr {  float:left; width:640px; height:30px; border-bottom:2px dotted #fff ; margin-left:25px; font-size:24px; padding-left:15px}
.sort_gr_spis { display:none;width:200px; height:22px; border:1px solid #aaa; position:relative;float:left; margin-left:20px; font-size:16px; padding:1px 0 0 10px}
.ONN { display:block;}
#search {  border:#666666 1px solid}
.sort_gr_spis div {border-left:1px solid #aaa; height:22px; width:25px; float:right;background:url(../images/scroll/str_bottom.png) no-repeat 5px 2px ;}
.sort_gr_zag {position:relative; float:left;}
#sort { display:none}
#sort.on { display:block; position:absolute;width:250px; max-height:450px; min-height: 60px; background:#ddd; z-index:10000; padding:10px }
#sort.on  a { display:block; color:#333 }
/*====teklink===*/
.teklink{ background: none repeat scroll 0 0 #fff;
border: 1px solid #000;
color: #000;
font-size: 12px;
height: 30px;
padding: 3px 0 0;
position: absolute;
top: 3px;
width: 100%;
box-shadow: 3px 3px 7px #222;}
.teklink a{ color:#000}
.teklink a:hover { color:#FE9300;	}

.teklink span{ color:#aaa; font-weight:bold}
.teklink12 { color:#222; text-transform:uppercase; padding:5px 0 0 10px; cursor:pointer}
.teklink12 span { 
    background: #E06802;
color: #FFF;
padding: 2px 25px;
 font-size: 11px;}


.teklink12 span.rezpoisk { 
    background: none;
color: #111;
padding: 2px 15px;
 font-size: 11px;}
.top_fix { z-index:400}
	.menu_vspl_block { background:#747067; color:#c5c5c5;z-index: 401;margin-top: 0px;display:none} /*7D7A73 #746E60 747067*/
	.ui-dialog .menu_vspl_block { display: block} /*7D7A73 #746E60 747067*/
	.menu_vspl_block a {  color:#C6C6C6}
	.menu_vspl_block .bukv_spis a {  color:#222}
	
	.menu_vspl_block a:hover {  color:#F99413}
        .menu_vspl_set {background:#555;z-index:402 }
	747067	

.menu_vspl_block {line-height:1.5}
.menu_vspl_block a { padding:1px 1px; margin:1px }
.menu_vspl_block  a.tek_menu_vsp { background: none repeat scroll 0 0 #F99413; color: #000; font-weight: bold; padding:1px 2px}
.menu_vspl_block  a.tek_menu_vsp:hover {  color: #fff;}

.menu_vspl_block .bukv_spis { margin: 10px 0}
.menu_vspl_block .bukv_spis a{ padding:5px 11px; background:#9E9E9E; margin:0 3px }
.menu_vspl_block .bukv_spis a.tek_menu_vsp { background: none repeat scroll 0 0 #F99413; color: #000; font-weight: bold; padding-bottom: 11px;}
.menu_vspl_block .bukv_spis_sod a {  }
.menu_vspl_block .bukv_spis_sod a.tek_menu_vsp { background: none repeat scroll 0 0 #F99413; color: #000; font-weight: bold; }

.menu_vspl_block .bukv_spis_sod { border: 1px solid #F99413;height: 150px;padding: 5px; line-height:1.5}


.menu_vspl_set222 { margin-top:0px; margin-bottom:-12px}

.menu_334 a {    color: #222;}
.menu_334 {     margin-left: 4px;}
.menu_334_1 {     padding-top: 6px; z-index:403}
.menu_334 a.osn_vk {text-transform:uppercase;	background:#747067;    border-width: 0;    color: #fff;    height: 30px;    margin: 0;    position: relative; padding:7px 25px 7px 40px;	}
.menu_334 a.osn_vk.vv { margin-right: 3px;}
.menu_334 a.osn_vk:hover {color: #F99413; }



.menu_334 a.osn_vk img { position: absolute ; left: 3px; top: -1px;box-shadow: 3px 3px 7px #222; width:28px}
.menu_334 a.osn_vk:hover img { border:1px solid #F99413}
.menu_334 a.osn_vk.tek_menu { background:#F99413; color:#000}
.menu_334 a.osn_vk.tek_menu:hover{  color:#555}

/*======Тень=======*/
.BG, .BG1, .BG2, .BG3, .BG4 {background:#999; position:absolute; display:none}
.BG {right:-4px; bottom:-4px; }
.BG1 { right:-5px; bottom:-5px; }
.BG2 { right:-6px; bottom:-6px; }
.BG3 { right:-7px; bottom:-7px; }
.BG4 { right:-8px; bottom:-8px;}

.N {height:4px; width:100%;}
.L {width:4px; height:100%;}
/*======Левое Меню=======*/
.menu_root {width:200px;}
.menu_root a{ color:#ccc}
.l_men_top {width:100%; height:30px; background:#7F7F7F url('../images/tree/menu.png')  no-repeat 165px 5px; position:relative; margin:55px 0 15px 0;}
.l_men_intop {width:80px; padding:8px 0 0 27px; color:#EEE;}

div.group_ur2 { height:234px; border:1px solid #999; overflow: hidden; padding-top:10px; margin-left:18px}
div.group_ur1 { height:234px}
div.group_ur { height:251px;width:200px;}
div.menu_orange { background-image:url(../images/bg/orang.jpg); position:absolute; width:7px; height:506px; top:0px; z-index:1000}
/*======Правое Меню=======*/
#k_konst,#k_zakl,#k_korz{width:30px; position:relative; margin-top:17px}
/*#k_konst {background:url('../images/tree/konstr.png');  height:255px;}
#k_zakl {background:url('../images/tree/zaklad.png'); height:151px;}
#k_korz {background:url('../images/tree/korzina.png'); height:151px;}
*/
/*======FOTO Меню=======*/
/*======основное окно=======*/
div.jm4 {width:750px;left:200px;top:-80px;
/*  */}
div.jm4 div.MenuSpisTeg a { color: #000; border-bottom:  #999 1px  dotted; padding:2px ; margin:1px; margin-right:10px; display:block;}
div.jm4  a:hover { color: #090;background: #CCC;}
div.jm4 div.MenuSpisTeg {width:500px; height:400px; margin:30px;  overflow:scroll; border:#000 1px solid; padding:10px; float:left; background-color:#FFF}
div.jm4 div.MenuSpisTeg h4{ font-size:16px; float: bold; border-bottom:#000 dashed 1px; padding-bottom:15px; margin-bottom:5px}
div.jm4 #MenuSpisFoto {width:130px; float:left; border:#000 1px solid; margin:29px 10px 10px; padding:2px; height:378px; overflow:hidden ; background:#fff}
div.jm4 div.foto_kvadr {position:relative; margin:5px; border:#F00 1px solid; overflow:hidden ; }
div.jm4 #alfavit { clear:left;width:750px; margin:20px; margin-top:0px}
div.jm4 #alfavit div { float:left; cursor:pointer; background: #CCC; margin:3px; padding:4px; margin-top:-20px}

/*=====Для нового меню=======*/
div.jm4 { background:#ddd}
div.jm4 div.MenuSpisTegNew h4{ font-size:14px; float: bold; margin:3px; padding:0px; }
div.jm4 div.MenuSpisTegNew a { color: #000; border:none;}
div.MenuSpisTegNew img { margin-right:5px; margin-bottom:5px; margin-top:5px 
  -webkit-box-shadow: 0px 0px 20px #222;
    -moz-box-shadow: 0px 0px 20px #222;
    box-shadow: 0px 0px 20px #222;
}
div.MenuSpisTegNew td { width:400px; padding:0px; border: 1px solid  #999;}
div.MenuSpisTegNew .zg { background: #CCC; display:block; padding:1px; border-bottom:1px solid #999; }
div.MenuSpisTegNew .sp { margin:10px; position:relative }
div.MenuSpisTegNew .sp .okno { position:absolute; top:-100px;left:-100px; border:1px solid #999; width:230px; height:230px; background:#F4F4F4; display:none; padding:10px;
  -webkit-box-shadow: 0px 0px 20px #222;
    -moz-box-shadow: 0px 0px 20px #222;
    box-shadow: 0px 0px 20px #222;}
div.MenuSpisTegNew .sp .okno .sh11 { background:#999; color:#FFF}
div.MenuSpisTegNew .sp .okno td {border: none;}
div.MenuSpisTegNew td.hov { background:#eee}
/*=====Для нового меню=======*/
div.jm5 {width:850px;left:140px;top:-40px}
div.SpisGroup { width:190px; height:200px; padding:5px; margin:5px; float:left; border:1px solid #999}
/*=====top 9=======*/
div.jm6 {width:850px;left:100px;top:-90px}
div.SpisGroupTop9 { width:190px; height:190px; padding:5px; margin:5px; float:left; border:1px solid #999}






.btn {
  display: inline-block;
  padding: 4px 10px 4px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active, .btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  color: rgba(0, 0, 0, 0.5);
  outline: 0;
}
.btn.disabled, .btn[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large .icon {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
.btn-small2 {
  padding: 1px 4px;
  font-size: 11px;
  line-height: 16px;
}

.btn-small .icon {
  margin-top: -1px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0044cc;
}
.btn-primary:active, .btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
}
.btn-warning:active, .btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
}
.btn-danger:active, .btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
}
.btn-success:active, .btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active, .btn-info.active {
  background-color: #24748c \9;
}
button.btn, input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.large, input[type="submit"].btn.large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.small, input[type="submit"].btn.small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

[class^="icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: text-top;
  background-image: url(../img/glyphicons-halflings.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
  *margin-right: .3em;
}
[class^="icon-"]:last-child {
  *margin-left: 0;
}

.icon-white {
  background-image: url(../images/img/glyphicons-halflings-white.png);
}
.icon-shopping-cart {
  background-position: -360px -120px;
}

.strong {
        font-weight:bold;
}

.subzag_razd h2{
text-transform:uppercase;
}

.menu_root .PAP,.menu_root .UGV,.menu_root .TEK{
text-transform:uppercase;
}

#apDiv6 {
	position:absolute;
	left:770px;
	top:110px;
	width:646px;
	height:167px;
	z-index:5;
}
.jimgMenu_2 {
	position:relative;
	margin: 0;
	padding: 0px;
	width:690px;
	height:397px;
	overflow: hidden;
}

.jimgMenu_2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 400px;
	position: relative;
	}
	
.jimgMenu_2 ul li {
	width: 138px;
	float: left;
	display: block;
	overflow: hidden;
}

.jimgMenu_2 ul li a {
	margin-top:-3px;
	text-indent: -1000px;
	background:#fff repeat scroll 0%;
	border-right: 0px solid #fff;
	cursor:pointer;
	display:block;
	overflow: hidden;
	height: 400px;
}

.jimgMenu_2 ul li#pp_03 a {
	background: url(../images/page/003/pp_03.jpg) repeat scroll 0%;
  
}

.jimgMenu_2 ul li#pp_06 a {
	background: url(../images/page/003/pp_06.jpg) repeat scroll 0%;

}

.jimgMenu_2 ul li#pp_08 a {
	background: url(../images/page/003/pp_08.jpg) repeat scroll 0%;
  
}

.jimgMenu_2 ul li#pp_10 a {
	background: url(../images/page/003/pp_10.jpg) repeat scroll 0%;

}

.jimgMenu_2 ul li#pp_12 a {
	background: url(../images/page/003/pp_12.jpg) repeat scroll 0%;
}


.clear {
	clear: both;
}
div.shadow {
    //background: #FFF; /* обязательно для ie */
    -webkit-box-shadow: 0px 0px 15px #000;
    -moz-box-shadow: 0px 0px 15px #000;
    box-shadow: 0px 0px 15px #000;
}
.menu_n_bl {position: absolute; top: 0px; padding:4px 10px; height:26px; margin-left:-40px}
.menu_n_bl a { color:#000}
.menu_n_bl a:hover { color:#444}
.menu_n_bl_tek { z-index:1001; background:#DF0513}

.menu_n_bl_tegi { color:#222}
.menu_n_bl_tegi a { color:#222}
.menu_n_bl_tegi a:hover { color:#fff}
.menu_root {padding: 0 0 0 0;margin: 0; position:relative; }

.menu_root li {list-style-type: none; position:relative; margin:2px 0 0 0}
.Expand2, .Expand, .Exp, .Exp2, .Cont {background-position : 0px 0px;background-repeat : repeat-y; }

.Expand, .Expand2 {width: 20px;height:22px;position:absolute}
.Exp, .Exp2 { width: 18px;height: 18px; position:absolute}
.Expand2, .Exp2 {margin-left:18px;}
.Expand2 {background:no-repeat;background-position : 1px 3px; }
.Expand {background:no-repeat; }

.S1 .Content a { font-size:13px;  display:block;padding:1px 0 1px 15px;	margin:4px 5px 4px 5px; height:18px; color:#fff;	
/*background: no-repeat 2px 9px url('/images/str_images/5_5.jpg')*/;
  }
.S1 .OTB .Content a { display: none;}

.S1 .Content a:hover { background:#333;}


.OTB .Expand2,.OTB .Expand {height:8px;}
.OTB .Content {height:6px; border-top:#666 1px solid; margin:7px 30px 7px 7px}
/*.PAP .Expand2 {background-image : url('../images/tree/folders.png')}*/
/*.STR .Expand2 {background-image : url('../images/str_images/str_b_bel.png');background-position :6px 5px; }*/
.STR .Expand2 {background-image : url('../images/tree_new/str_lev_an.gif');background-position :6px 5px; }
/*.STR.TEK .Expand2 {background-image :url(../images/str_images/str_b.png); }*/
.STR.TEK .Expand2 {background-image :url(../images/tree_new/str_lev_an.gif); background-position:6px 4px }
.STR2 .Expand2 {background-image : url('../images/str_images/str_r.png');background-position : 4px 4px;}
/*.LL .Expand {background-image : url('../images/tree/i.gif');background-repeat : repeat-y;}*/
.LL .Expand {background-image : url('../images/tree/men_l2.png');background-repeat : repeat-y;background-position : 0px 0px;}
/*.UGV .Expand {background-image : url('../images/tree/lll-1.gif');background-position : -1px 3px;height:30px;}*/
.UGV .Expand {background:#8BC43F; border:none;padding:0px 0px 0px 4px;/*background-image : url('../images/tree/men_l1.png');background-position : 0px 2px;height:30px;*/}

.S1 .Content {height: 18px; /*padding:0px 0px 0px 20px;*/}
.S1 .STR .Content { /*margin:0 0 0 18px*/}

.S1 .TEK .Content{  border:none; /*margin:0 0 0 18px*/}
.S1 .TEK .Content a { color:#fff;background:#FE9300;padding-top:1px  }
.S1 .TEK .Content a:hover { color:#ddd; background:none}
.S1 .STR .Content a { font-size:13px;padding-top:1px ;color:#fff;  }
.S1 .UGV .Content a { background:#FE9300; border:none; }
.S1 .UGV .Content a:hover {  color:#000;background:#FE9300;}

.OTB .Expand2,.OTB .Expand {height:4px;}
.OTB .Content {height:1px;}


.p_content1 .Exp2 { margin-left:0px;}
.p_content1 .Cont {min-height: 18px; margin-left:0px; padding-left:18px; background-image : url('../images/tree/plus.gif');}


/*.scroll-pane-up .pp2 { margin-left:-17px; margin-top:-16px; width:16px; background-image : url('../images/tree/l.gif')}*/
.scroll-pane-up .pp2 { margin-left:-17px; margin-top:-16px; width:16px; background-image : url('../images/tree/men_l3.png'); background-repeat:no-repeat;background-position : 0px -9px;}
/*.scroll-pane-up .pp3 { margin-left:-18px; width:16px; height:16px;background-image : url('../images/tree/lll-1.gif')}*/
.scroll-pane-up .pp3 { margin-left:-18px; width:16px; height:16px;background: url('../images/tree/men_l1.png') 1px 0px no-repeat; }
/*.scroll-pane-up .pp4 { margin-left:-17px; margin-top:0px; width:16px; background: url('../images/tree/i.gif') repeat-y; width:60%; position:absolute; bottom:-23px; height:7px}*/
.scroll-pane-up .pp4 { margin-left:-17px; margin-top:0px; width:16px; background: url('../images/tree/men_l2.png')  0px 0 repeat-y; width:60%; position:absolute; bottom:-23px; height:7px}
.scroll-pane-up {border: 1px solid #999;margin:0 5px 0 18px; padding-bottom:5px; position: relative; }
.scroll-pane-up .top_m,.scroll-pane2-up .top_m, .S1 .top_m { margin:3px 6px 10px 3px; padding:3px; color:#fff; font-weight:bold; border-bottom:1px solid #ddd; min-height:16px; background: 145px 5px no-repeat ; }
.top_m.str_niz { background-image:url('../images/str_images/11.png') ;}
.top_m.str_razdv { background-image:url('../images/str_images/22.png');}
.scroll-pane-up .top_m{ padding-left:5px; background-position: 150px 5px}
.scroll-pane2-up .top_m{ padding-left:12px; background-position: 155px 5px}
.scroll-pane {min-height:330px;	height:410px;overflow: hidden; position:relative;}
.scroll-pane p a {
	display:block;
	padding:3px 0 3px 15px;
	margin:0 5px 0 5px;
	color:#fff;
	font-size:12px;
	/*font-weight:600;*/
	/*background: no-repeat 2px 9px url('/images/str_images/5_5.jpg');*/
	border-bottom:1px solid #666;
	
}

/*.scroll-pane p a.TEK { color: #000;  background:#8BC43F no-repeat 25px 2px  url('../images/str_images/str_b.png'); padding-left:45px; border-bottom:3px solid #8BC43F}*/
.scroll-pane p a:hover { background: #333; }

.scroll-pane p a.TEK { color: #fff;  background:#FE9300 ;/*no-repeat 5px 3px  url('../images/tree_new/str_lev_an.gif'); padding-left:25px; border-bottom:3px solid #8BC43F*/}
/*.ur2 .scroll-pane p a.TEK { background-color:#B2B2B2;}*/
.scroll-pane p { padding:0px; margin:0px}
.scroll-pane p a:hover.TEK { color:#444 }
/*.scroll-pane2-up .pp2 { margin-left:-17px; margin-top:-16px; width:16px; background-image : url('../images/tree/l.gif')}*/
/*.scroll-pane2-up .pp2 { margin-left:-17px; margin-top:-16px; width:16px; background: url('../images/tree/men_l3.png') no-repeat 0px -9px }
*/
.scroll-pane2-up {border: 1px solid #999;margin:0px 5px 0 18px; padding:0px 5px 5px 0; /*position: relative*/}

.scroll-pane2-up  div.buk{ margin:0px 0 5px 0px; font-size:11px; background:#606060}
.scroll-pane2-up  .buk a.tek{ font-weight:bold;color:#333 ; background:#FE9300; padding:0 1px 0 1px/*color:#8BC43F*/}
.scroll-pane2-up  .buk a:hover { color:#333 ; background:#FE9300; padding:0}

.scroll-pane2 {min-height:330px; height:410px;	overflow: hidden; position:relative; }
.scroll-pane2 p a {
	display:block;
	/*background: no-repeat 0px 9px url('/images/str_images/5_5.jpg');*/
	padding:3px 0 3px 15px;
	margin:0 5px 0 5px;
	color:#fff;
	font-size:12px;
	border-bottom:1px solid #666;
}
.scroll-pane2 p a.buk { font-size: 16px; font-weight:bold; background:none; padding-left:10px}
.scroll-pane2 p a.cher { /*background-color:#494949*/}
.scroll-pane2 p a:hover {background-color: #333; 

}
.scroll-pane2 p a.TEK {  color: #fff;  background:#FE9300 }
.scroll-pane2 p a.TEK:hover {color: #333; }


.scroll-pane2 p { padding:0px; margin:0px}

div.scroll-pane2, .scroll-pane, div.scroll-pane2-up, .scroll-pane-up {width: 180px;}

.ur0 .scroll-pane2-up,.ur0 .scroll-pane-up .pp4,.ur0 .scroll-pane-up .pp3  { display:none}
/*.ur0 .scroll-pane { height:220px}*/
.ur- { display:none}
.S1.hoverbg,.scroll-pane2-up.hoverbg,.scroll-pane-up.hoverbg {border-color:#999}

/*====*/
.scroll-pane-up,.scroll-pane2-up2,.S1 {
	/*font-family:"Courier New", Courier, monospace;*/
	/*letter-spacing: 1px;*/
	/*color:#eee;*/

}
/*.scroll-pane-up p a {font-size:14px}
.scroll-pane2 p a {font-size:15px}
.S1 .Content a {font-size:18px}
*/
/*.scroll-pane-up p a {color:#eee;}
.scroll-pane2 p a {color:#eee;}
.S1 .Content a {color:#eee;}
*/


/*====Сортировка группировка===*/
.scroll-pane3-up {border: 1px solid #666; padding-top:17px;padding-bottom:5px; position: relative}
.scroll-pane3-up  div.buk{ margin:-15px 0 5px 6px; font-size:11px}
.scroll-pane3-up  .buk a.tek{ font-weight:bold; color:#8BC43F}
.scroll-pane3 { max-height:350px; min-height: 60px;overflow: hidden; position:relative}
.scroll-pane3 p a { display:block;background-image: url(../images/scroll/kvad.png); background-position:5px 4px ; background-repeat:no-repeat; padding-left:25px; color:#CCC}
.scroll-pane3 p a.buk { font-size: 16px; font-weight:bold; background:none; padding-left:10px}
.scroll-pane3 p a.cher { background-color:#525252}
.scroll-pane3 p a.TEK {  color: #000; background:#8BC43F no-repeat 5px 2px url('../images/str_images/str_r.png') }
.scroll-pane3 p a:hover {background-color: #666; }

.scroll-pane3 p { padding:0px; margin:0px}




/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: absolute;
 
    left: 50%;
    background-color: #fff;
    color: #333;
    border: 1px solid black;
    /*padding: 12px;*/
}
.shap {padding: 2px;}
a.jqmClose input { color:#000; width:110px; height:22px; background:url(../images/konst/zakr.png); border:none; cursor:pointer}

div.jm {margin-left: -500px;width: 990px; border: #FE5918 4px solid;z-index:3900;height:1200px; overflow:hidden
/*  */}
div.jmjm {z-index:5000;width:300px;top:25%;margin-left:-150px;
/*  */}

div.jmjmjm {width:990px;margin-left:-500px;z-index:7000}
div.jm5 {z-index:4000;/*  */}
div.jm6 {z-index:5000;/*  */}
div.jm7 {z-index:6000;top:25%;/*  */}
div.jm8 {z-index:7000;top:25%;width:470px;margin-left:-235px;  padding:20px;/*  */}
div.jm88 {z-index:7000;top:25%;width:600px;margin-left:-300px;  padding:20px;/*  */}
div.jm9 {z-index:3000;top:25%;width:1000px;margin-left:-500px;  padding:10px 10px 10px 30px;/*  */}
div.jm10 {z-index:3000;top:25%;width:750px;margin-left:-325px;  padding:10px;/*  */}
div.jm10 .osn_blok_n{ height:auto}
div.jm11 {z-index:2000;top:5%;width:1020px;margin-left:-510px;  padding:10px;/*  */}
div.jm12 {z-index:5000;}
div.jm12 .jqmClose { font-size:16px; background:url(/images/img/ico4/pict_n_36.png)  right no-repeat ;background-size: 22px 22px; padding:3px 30px 3px  3px; line-height:30px }
div.jm12 .jqmClose:hover { background-image:url(/images/img/ico4/pict_n_47.png) }




.osn_blok_okno_smol	{
	float:left;height:230px; overflow:hidden
}
.osn_blok_n{float:left;margin:15px; font-size:11px; }
.kol1, .kol2 {width:280px; float:left}
.elem{clear:both;width:270px; margin:5px}

div.jm10 .kol1,div.jm10 .kol2 {width:345px; margin-left:10px}
div.jm10 .elem{width:335px; margin:5px; font-size:12px}
div.jm10 .elem a{font-weight:bold;color: #999;}
div.jm10 .elem a:hover{color: #F00; }


.jm8 .msg1{ font-size:20px; font-weight:300; margin:20px; text-align: center}
.jm8 .btn1{  margin:20px; float:left;}
.jm8 .btn2, div.jm88 .btn2 {  margin:20px; float: right;}
div.jm88  .msg1{ font-size:15px; font-weight:bold; margin:20px; text-align:left; clear:right }
div.jm88  .msg2{ font-size:13px; font-weight:300; margin:0 30px; text-align:left; text-decoration:underline}
div.jm88  .btn1{  margin:0px; float:right;}
div.jm88  .msg3{ font-size:13px; font-weight:300; margin:0 0 0 30px; text-align:left; clear:left; height:130px }
#feeds88_koment { padding:20px 20px; color:#999}
#feeds88_text { padding:5px;  background:none; border:1px solid #bbb; width:450px;resize: none;}
.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(5 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 100%;
	
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
	background:  url('../../images/scroll/scroll_fon.png')
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background:#808080;
	/*background:  url(../../images/scroll/roll_fon.png) repeat-y;*/
	
}
.jspDragTop {	
	/*background:  url(../../images/scroll/roll_top.png) no-repeat;*/
	background:#808080;
	height: 9px;
}
.jspDragBottom {	/*background:url(../../images/scroll/roll_bottom.png) no-repeat ;*/
	background:#808080;
	height: 9px; bottom:0; position:absolute;width:15px;
}


.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrowUp {background:  url('../../images/scroll/str_top.png') no-repeat 0 0;height: 16px;}
.jspArrowDown  {background: url(../../images/scroll/str_bottom.png) no-repeat 0 0;height: 16px;}


.jspArrow.jspDisabled
{
	/*cursor: default;
	background: #80808d;*/
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 15px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}