/*-------------
common classes
-------------*/
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height: 0;height: 0;} 
.clearfix{display: inline-block;}
 html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.floatLeft{float:left;}
.floatRight{float:right;}
body{background:url(../img/body_bac.gif) repeat;font-family:Verdana,Arial, Helvetica, sans-serif;}
a img{border:none;}
strong{font-weight:bold;}
.floatRight{float:right;}
/*-------------
markup
-------------*/
#container_background{background:url(../img/body_gra.gif) repeat-x;height:254px;padding:5px 0 0 0;width:100%;}
#container{background: url(../img/top.gif) no-repeat;margin:0 auto;padding:5px 0 0 0;position:relative;width:972px;}
	#left_shadow{background: url(../img/wing_lef.gif) no-repeat;height:244px;position:absolute;width:6px;}
	#right_shadow{background: url(../img/wing_rig.gif) no-repeat;height:244px;margin:0 0 0 966px;position:absolute;width:6px;}
	#header{background:white;margin:0 0 0 6px;padding:20px 0 0 0;width:960px;}
		#under_menu{border:1px solid #D6D6D6;height:206px;margin:5px 0 0 12px;position:relative;z-index:7;width:935px;}
		#description_text{font-family:Georgia, serif;padding:15px 0 0 0;width:200px;}
	#under_menu_blinds{background:url(../img/prozra4n.png) no-repeat 0 bottom;border:1px solid #D6D6D6;height:224px;margin:5px 0 0 12px;
	position:relative;z-index:5;width:935px;}
		#blinds_inv{background:white url(../img/shadow.jpg) no-repeat 0 bottom;position:absolute;width:546px;height:30px;overflow:auto;z-index:8;margin:-218px 0 0 203px;}
		div#blinds_up{width:546px;height:20px;margin:-196px 0 0 204px;overflow:auto;position:absolute;background:url(../img/full.png) no-repeat;z-index:8;}
		div#blinds_middle{width:546px;height:80px;margin:136px 0 0 204px;overflow:auto;position:absolute;top:28px;background:url(../img/full.png) no-repeat 0 -20px;z-index:7;}
		div#blinds_down{width:546px;height:125px;margin:136px 0 0 204px;overflow:auto;position:absolute;top:108px;background:url(../img/full.png) no-repeat 0 -102px;z-index:6;}
		#header a#up{color:white;cursor:pointer;background:url(../img/hand.png) no-repeat 0 0;width:40px;height:39px;position:absolute;margin:-40px 0 0 750px;}
		#header a#up:hover{background-position: 0 -40px;}
		/*-------------
		gates_script
		-------------*/
		#under_menu_gates{background:url(../img/garage_dom.png) no-repeat;height:203px;position:absolute;width:582px;}
			#inv_gates{background:url(../img/garage_zagly6ka.png) no-repeat;height:90px;margin:0 0 0 83px;position:absolute;width:169px;z-index:2;}
			#shadow_gates{background:url(../img/garage_ten.png) no-repeat;height:43px;width:179px;position:absolute;margin:89px 0 0 77px;z-index:2;}
			#gate{background:url(../img/garage_vorota.png) no-repeat;height:85px;margin:0 0 0 81px;position:absolute;top:84px;width:173px;z-index:1;}
			#top_button{background:url(../img/garage_pult.jpg) no-repeat;position:absolute;margin:16px 0 0 594px;width:60px;height:164px;overflow:auto;}		
				#header a#up_button{cursor:pointer;width:30px;height:25px;margin:35px 0 0 17px;position:absolute;}			
				#header a#down_button{cursor:pointer;width:30px;height:25px;margin:64px 0 0 17px;position:absolute;}
		
		/*-------------
		end_gates_script
		-------------*/		
	#middle_block{background:white;margin:0 0 0 6px;min-height:750px;padding:50px 7px 0 0;width:953px;}
	#left_block{background:#ffffff;font-size:15px;min-height:750px;padding:0 20px 0 30px;width:620px;}
	#right_block{background:white;border-top:1px solid #D0D0D0;border-right:1px solid #D0D0D0;border-left:1px solid #D0D0D0;margin:10px 0 30px 0;padding:0 20px;width:220px;}
	#news_block{padding:0 12px;width:100%;}
		#left_news{background:url(../img/news_l.gif) no-repeat;height:28px;width:7px;}
		#middle_news{background:url(../img/news_1.gif) repeat-x;height:28px;width:922px;}
		#right_news{background:url(../img/news_r.gif) repeat-x;height:28px;width:7px;}
		#news_body{padding:0 12px 5px;width:912px;}
	#additional_middle_block{clear:both;font-size:12px;margin:30px 0;padding:0 0 0 0px;position:relative;width:960px;}
	#additional_menu_block{border:1px solid #D6D6D6;height:180px;margin:0 0 20px 6px;width:943px;}
	#footer{background:#F3F3F3 url(../img/bottom-d.gif) no-repeat -6px 0;clear:both;height:20px;margin:0px 0 20px 6px;position:relative;padding:15px 0;width:960px;}	
/*-------------
header
-------------*/
#header a{height:28px;margin:0 0 0 10px;position:relative;width:211px;z-index:7;}
#header a.logo_mirmx{top:-5px;}
#header img.slogan{margin:8px;position:relative;z-index:7;}
/*-------------
header menu
-------------*/
#header ul{background: url(../img/header_m.gif) repeat-x;height:30px;list-style:none;margin:20px 0 0 10px;position:relative;width:938px;z-index:9;}
	#header ul li{float: left;background: url(../img/separato.gif) no-repeat right 0;height:30px;line-height:20px;padding:0 7px;}
	#header ul li.hovermenu a{color:#fff;font-size:14px;font-weight:bold;height:20px;position:relative;text-decoration: none;width:100%;z-index:1;padding:1px 3px 0; margin:3px 2px 0 0;display:block;padding:1px 0 0 2px;}
	#header ul li.home{padding:0 5px 0 0;}
	#header ul li.home a{margin:0;}
	#header ul li ul{background:white;display:none;height:auto;margin:5px 0 0 -8px;position:absolute;visibility:hidden;width:170px;z-index:10;}
	#header ul li ul li{background: #fff;border-bottom:1px solid #ccc;height:24px;position:relative;float:none;z-index:10;}
	#header ul li ul li a{color:black !important;font-weight:normal !important;font-size:12px !important;margin:0px 2px 0 0 !important;position:absolute !important;width:auto !important;}
	#header ul li ul li a:hover{background:none !important;}
	#header ul li ul li:hover{background:#ccc !important;}
	#header ul li.secondnav:hover ul{display:block;visibility:visible;}
	#header ul li.fourthnav:hover ul{display:block;visibility:visible;}
	#header ul li.fourthnav ul{width:130px;}
	#header ul li.last{background: url(../img/search-b.gif) no-repeat right 0;width:249px;}
	#header ul li.hovermenu ul li.nav_zhal ul,#header ul li.hovermenu ul li.nav_vorot ul,#header ul li.hovermenu ul li.nav_automatic ul{display:none;}
	#header ul li ul li.nav_zhal ul{margin:0px 0 0 163px;position:absolute;}
	#header ul li.hovermenu ul li.nav_vorot ul{margin:0 0 0 163px;position:absolute;}
	#header ul li.hovermenu ul li.nav_automatic ul{margin:0 0 0 163px;position:absolute;width:250px;}
	#header ul li ul li.nav_zhal:hover ul,#header ul li.hovermenu ul li.nav_vorot:hover ul,#header ul li.hovermenu ul li.nav_automatic:hover ul{display:block;}
	#header ul li ul li.nav_zhal ul li,#header ul li ul li.nav_vorot ul li,#header ul li ul li.nav_automatic ul li{background:#e3e3e3;}
	
	#header img.header_image{margin:10px;}
	span.highlight{padding:1px 3px 0;margin-top:3px;display:block;height:20px;position:relative;z-index:0;}
	#header ul li.hovermenu a:hover{background: #5D855D;}
/*-------------
script_block
-------------*/
#invisible_block{width:646px;background:white;height:158px;margin:-322px 0 0 25px;position:absolute;z-index:2;}
#image{background: url(../img/polotno.png) no-repeat;display:block;top:160px;margin:0px 0 0 25px;width:646px;height:158px;position:absolute;z-index:1;}
#baraban{background:url(../img/baraban.png) no-repeat;height:39px;margin:-200px 0 0 15px;position:absolute;width:666px;z-index:3;}
.naprav{position:absolute;margin:-169px 0 0 16px;}
#main_area{background:url(../img/mag.jpg) no-repeat center bottom;width:645px;height:148px;margin:-160px 0 0 27px;position:absolute;z-index:0;}
#pult{background:url(../img/pult.png) no-repeat;height:76px;margin:-150px 0 0 690px;width:49px;}
	#pult a.up_button{background:url(../img/but_up.png) no-repeat;cursor:pointer;display:block;height:26px;margin:10px 0 0 11px;position:absolute;width:26px;}
	#pult a.down_button{background:url(../img/but_down.png) no-repeat;cursor:pointer;display:block;height:26px;margin:36px 0 0 11px;position:absolute;width:26px;}
#header a.opener{width:200px;height:50px;position:absolute;margin:250px 0 0 0 !important;background:black;}
#description_text h3{color:black;font-size:25px;text-decoration:underline;}
#description_text p{color:#333;font-size:21px;font-style:italic;}
/*-------------
lists for under menu at gates
-------------*/
#header ul.under_menu_gates_list{background:none;height:auto;margin:0;width:auto;}
#header ul.under_menu_gates_list li{background:none;float:none;font-size:12px;height:auto;}
/*-------------
breadcumbs
-------------*/
#breadcumbs{padding:0 0 20px 30px;}
#breadcumbs ul{list-style:none;}
#breadcumbs ul li a{color:green;}
#breadcumbs ul li{color:green;font-size:12px;font-weight:bold;float:left;text-decoration:underline;}
/*-------------
left_block
-------------*/
#left_block a{color:black;text-decoration:none;}
#left_block a strong{border-bottom:1px solid green;color:green;}
#left_block h1{color:green;font-weight:bold;text-decoration:underline;margin: 15px 0 5px 0;}
#left_block h1 a{color:green;font-weight:bold;text-decoration:underline;}
#left_block p a{color:green;text-decoration:underline;}
#left_block img{margin: 15px 0 15px 0;}
.inside_list{list-style-position:inside;}
/*-------------
tabs
-------------*/
		#topbox{display:none;}
		#tabrow {font-size:14px;min-height:40px;letter-spacing:0.3pt;line-height:1;margin:0;min-width:800px;padding-left:1ex;}
		#tabrow ul {list-style:none;list-style-position: outside;margin:0;padding:0;position:absolute;z-index:2;}
		#tabrow li {background-color:#e9e9e9;border-top:solid #dbdbdb 1px;border-left:solid #dbdbdb 1px;border-right:solid #dbdbdb 1px;border-bottom-width:0;border-bottom-color:transparent;color:#000;cursor:pointer;float:left;margin-right:5px;padding:4px;}
		#tabrow li.select {background-color:#ffffff;color:#9A9A9A;height:14px;}
		#midbox{padding:10px;}
		#midbox ul{list-style-position: inside;}
#left_block p{line-height:15px;margin:0 0 10px 0;text-align:justify;width:600px;}
/*-------------
right_block
-------------*/
/*#right_block {margin-top:306px}*/
#right_block h1{font-size:20px;font-weight:bold;margin:5px 0 0;text-align:center;}
#right_block p.grad_border{background: url(../img/grad_top.jpg) no-repeat bottom center;font-size:12px;padding:0 0 10px;}
#right_block p{color:#999999;font-size:13px;text-align:center;}
#right_block a{color:#666;}
#right_block p.main_right_text{color:#666;margin:10px 0 0;font-size:17px;text-align:left;}
#right_block .contacts_container{margin:10px 0;}
#right_block .contacts_container p{text-align:left;height:15px;line-height:15px;}
#right_block .contacts_container p.bold_text{color:#9BC237;float:left;font-weight:bold;font-size:14px;width:100px;}
#right_block p.contact_text{color:#666;float:left;height:45px;width:120px;}
#right_block p.bold_text{color:#9BC237;font-weight:bold;font-size:17px;text-align:left;}

/*.offer{background:url(../img/rec0.gif) no-repeat;cursor:pointer;height:294px;
margin:5px 0 0 0;position:absolute;right:36px;width:255px;}*/

#shares {float:left; position:relative; width:240px; font-size:13px; margim:0px; padding:17px;}
#shares p, #shares span, #shares a {text-align:justify;}
#shares b {color:red;}
#shares .news-item {margin-bottom:8px;}

.offer{background:url(../img/rec0.gif) no-repeat;cursor:pointer;height:294px;
float:left; position:relative;width:255px;}

/*-------------
news_block
-------------*/
#news_block ul{list-style:none;margin:5px 0 0 0;}
#news_block ul li{float:left;}
#news_block ul li a{color:black;font-weight:bold;font-size:14px;padding:0 2px;text-decoration:none;}
	/*-------------
	news_body
	-------------*/
	#news_body ul{margin:10px 0 0 0;width:912px;}
	#news_body ul li{float:left;width:150px;}
/*	#news_body ul li a{color:#333;font-weight:normal;font-size:12px;padding:0;}*/
	#news_body ul li p.green_text{color:#9BC237;display:block;font-size:12px;font-weight:bold;width:70px;}
	#news_block #news_body ul li a{color:#333;display:block;font-size:12px;font-weight:normal;line-height:12px;text-decoration:none;width:140px;}

/*-------------
additional_middle_block
-------------*/
#additional_middle_block div{margin:0 6px;}
#additional_middle_block div.third_image{margin-right:0;}
#additional_middle_block div.first_image{height:96px;width:308px;}
#additional_middle_block div.second_image{height:96px;width:308px;}
#additional_middle_block div.third_image{height:96px;width:308px;}
#additional_middle_block div p{background:#ffffff;color:#999999;}
/*#additional_middle_block a{display:block;height:95px;width:300px;}*/
/*-------------
additional_menu_block
-------------*/
#additional_menu_block ul{background:url(../img/grad_long.gif) no-repeat center bottom; list-style:none;margin:5px 0 0 3px;padding:0 0 5px 0;width:939px;}
#additional_menu_block ul li{float:left;padding:0 2px 0 0;}
#additional_menu_block ul li a{color:black;font-size:14px;padding:0 2px 0 0;text-decoration:none;}
#additional_menu_block ul li a.logotype{background:url(../img/mini_logo.png) no-repeat;display:block;height:18px;padding:0;width:112px;}
#additional_menu_block ul#keywords{background:none;height:100px;margin:10px 0 0 20px;width:912px;}
#additional_menu_block ul#keywords li{float:left;padding:0 5px 0 0;width:200px;}
#additional_menu_block ul#keywords li.automatic_custom_cell{width:210px;}
#additional_menu_block ul#keywords li a{font-size:12px;}
#additional_menu_block ul#keywords li p.green_text{color:#9BC237;display:block;font-size:12px;font-weight:bold;width:120px;}
#additional_menu_block ul#keywords li p{color:#333;font-size:12px;}
	#additional_menu_block ul#keywords li ul{background:none;width:auto;}
	#additional_menu_block ul#keywords li ul li{float:none;font-size:12px;}
	#additional_menu_block ul#keywords li.automatic_custom_cell ul li{width:210px;}
	


/*-------------
footer
-------------*/
#footer p{height:30px;font-size:12px;margin:0 0 0 20px;width:500px;}
#footer a.liru_count{float:right;margin:-36px 155px 0 0;}
#footer a.rambler_count{float:right;margin:-36px 200px 0 0;}
#footer a.wf_logo{float:right;margin:-29px 10px 0 0;}
/*-------------
round_corners_for_mozilla_safari
-------------*/
#under_menu{-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;}
#right_block{-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px;
webkit-border-top-right-radius: 4px;}
#additional_menu_block{-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;}
#footer{-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}	
#header ul li.hovermenu a{-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
span.highlight{-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
