
/*-------------------- ôîðìà */

input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}

textarea,input{background:#ffffff;}

input.submit,a.submit{color:black; font-weight:normal;	background:url(../.../../img/design/design/button.gif) repeat left bottom;
border:1px solid #C9C9C9;	font-size:11px;	padding:2px 10px;	_padding:1px 0px;	width:auto;	height:19px;_height:20px;}

table.reTable td, table.reTable th{padding:7px;}
table.reTable th {
	border:1px solid;
	background:#dfd58e;
	text-align:left;
	font:12px tahoma;
	padding:5px;}
table.reTable {
	/*width:100%;*/
	margin:0 10px 0 0;
	}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
table.reCellBordered td {white-space: nowrap; empty-cells: show;}
/*--------------------*/

/*-------------------- ñòàíäàðòíîå*/
body, td, p, ul, li, a, a:hover {font:12px tahoma, sans-serif; color: #000000;}
ul li {line-height:20px;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #000000; margin:0;padding:0; padding-top: 10px;}

/*--------------------*/		
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}				
h1{font-size:17px; color: #7b2d2d; font-weight: bold; /*margin: 25px 0 25px 0;*/}
h2{font-size:12px; color: #004a8f; font-weight: bold; }
h3{font-size:12px; color: #444444; font-weight: bold; }
h4{font-size:12px; color: #000000; font-weight: bold; }
h5{font-size:12px; color: #000000; font-weight: bold; }
h6{font-size:12px; color: #000000; font-weight: normal;}

/*--------------------*/
body{
	margin:0px 0px -6px 0px;
	padding:0px 0px -6px 0px;
}

#maintable{
min-width:990px;
width:100%
/*width:expression(document.body.clientWidth < 1260? "1260px": "100%" );*/	
}
td.header{
	height:234px;
	padding:0;
	background: url(../../img/design/zavod.gif) repeat-x center top;
	/*height:234px;*/
	/*border:1px dotted green*/
}
div#header{
	padding:0; margin:0;
	/*background-color:#ff0000;*/
	text-align: center;
	/*position: relative;*/
	/*min-width: 1110px;
	width:expression(document.body.clientWidth < 1110? "1110px": "100%" );	*/
}
div#slogan{
	height:186px;
	/*width:990px;*/
	/*border: 1px solid blue;*/
	/*min-width: 990px;
	width:expression(document.body.clientWidth < 990? "990px": "100%" );*/
	/*margin: 0 auto;*/
}
div#banner{
	height:186px;
	width:237px;
	float: right;
	position: relative;
	/*left:60px;*/
	/*border: blue 1px solid;*/
}
div#banner img{
	width:237px;
	height: 118px;
	position: absolute;
	bottom: 0;
	left:-1px;
}
div#inside_slogan{
	
	/*margin-right:209px;
	_margin-right:205px;*/
	height:186px;
	
	
}
div#inside_slogan2{
	/*position: relative;
	right:100px;*/
	height:69px;
	text-align:left;
	
}
div#inside_slogan2 a{
	/*margin-left: -260px;
	_margin-left: -400px;
	_position: absolute;*/

}
div#inside_slogan2 p{
	display: block;
	width:700px;
	color:#fff;
	font-size:30px;
	font-family: Arial;
	font-weight: bold;
	position: absolute;
	left: 400px;
	top: 16px;
}
a#home, a#mailto{
	margin:0;
	padding:0;
	font-size:1px;
	display: block;
	width:15px;
	height:15px;
	background: url(../../img/design/icons.gif) no-repeat -37px 0;
	position: absolute;
	top: 25px;
	right: 20px;
	
	z-index:9;
}
a#home{
	right: 60px;
	background-position: 0 0;
}
a#home:hover{
	background-position: 0 -48px;
}
a#mailto:hover{
	background-position: -37px -48px;
}
div#inside_slogan3{
	/*display:none;*/
	/*background-color:#fff;*/
	position:absolute;
	top:69px;
	/*right:282px;*/
	/*right:expression(document.body.clientWidth < 1030? "0px": "260px" );*/
	/*right:expression( (document.body.clientWidth - 980) + "px");*/
	width:100%;
	height:117px;
}
ul.nav_on_header{
	display:block;
	width:100%;
	list-style: none;
	padding:0;	margin:0;
	background: #fe0000;
	height:40px;
	text-align: center;
	position:absolute;top:186px;left:0;
}
ul.nav_on_header li{
	display: inline;
	line-height:18px;
}
ul.nav_on_header li a{
/*	background: url(../../img/design/top_nav.gif) no-repeat left ;*/
	
}

ul.nav_on_header li a,ul.nav_on_header li a:hover,ul.nav_on_header li a.active{
	display: block;
	/*display: inline;*/
	
	height:18px;
	/*float: left;*/
	/*border: 1px solid blue;*/
	line-height:18px;
	text-decoration: none;
	font-size:14px;
	color:#fff;
}
ul.nav_on_header li a span{
	/*padding-right:14px;*/
	display: block;
	height:18px;
	/*float: left;*/
	/*background: url(../../img/design/top_nav2.gif) no-repeat right;*/
	/*padding-left:14px;*/
	font-weight: bold;
}
ul.nav_on_header li a:hover, ul.nav_on_header li a.active{
	/*background: url(../../img/design/nav_hover.jpg) no-repeat left;*/
	color:#582323;
}
ul.nav_on_header li a:hover span,ul.nav_on_header li a.active span{
	cursor: pointer;
	/*background: url(../../img/design/nav_hover2.jpg) no-repeat right;*/
}
td.left_side{
	width:273px;
	vertical-align: top;
	background: url(../../img/design/td_left_bg.gif) repeat-y left
}
td.left_side ul.left_nav{
	margin:0;
	list-style: none;
	padding:0;
	background-color: #ff0000;
	margin-right: 34px;
	padding-bottom: 10px;
	
	
}
td.left_side ul.left_nav li{
	display: block;
	/*padding-left:20px;*/
	padding:0 2px;
	margin-bottom:15px;
	margin-right:0px;
	background: none !important
}
td.left_side ul.left_nav li a{
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size:14px;
	color:#fff;
	background: url(../../img/design/nav.gif) no-repeat top left;
	padding-top: 4px;
	_border: 1px solid #fff;
	_margin-right:5px;
}
td.left_side ul.left_nav li a span{
	display: block;
	background: url(../../img/design/nav.gif) no-repeat bottom left;
	padding-bottom: 4px;
	padding-left:15px;
}
td.left_side ul.left_nav li a:hover{
	text-decoration: underline;
	font-weight: bold;
	font-size:14px;
	color:#fff;
}
li.act{
	background: url(../../img/design/act_li.jpg) no-repeat left top;
	_height:63px;
	position: relative;
	right:-12px;
	padding-top:17px;
	margin-left:-12px;
	min-height:63px !important;
	width:256px;  /*øèðèíà çàãîëîâêà âûäåëåííîãî ïóíêòà ëåâîãî ìåíþ*/
	
	
}
a.act{
	display: block;
	padding-top:4px;
	border: none !important;
	text-decoration: underline !important;
	height:25px;
	_height:29px;
	background: url(../../img/design/li_act.jpg) no-repeat right top !important;
}
a.act span{
	background: none !important;
}
td.left_side ul.left_nav ul.left_nav{
	display: none;
	margin:0;
	background-color: #ddd;
}
td.left_side ul.left_nav li.act ul.left_nav{
	display: block;
	width:208px;
	margin-left:43px;
	_margin-left:39px;
	padding:5px 0;
	background: url(../../img/design/second_ul.gif) no-repeat bottom right #dedede;
}
td.left_side ul.left_nav li.act ul.left_nav li{
	margin:0;
	display: block;
	padding:4px 0;
}
td.left_side ul.left_nav li.act ul.left_nav li a{
	color:#530a0a;
	padding:0;
	font-size:11px;
	font-weight: normal;
	background: url(../../img/design/marker.gif) no-repeat 15px 5px !important;
	_background-position: 15px 10px !important;
	padding-left:28px;
	display: block;
	padding-right: 3px;
	border: none !important;
}
td.left_side ul.left_nav li.act ul.left_nav li a span{
	background: none !important;
	padding:0;
}
td.left_side ul.left_nav li.act ul.left_nav li a:hover,td.left_side ul.left_nav li.act ul.left_nav li a.act2{
	color:#ac2323 !important;
	padding:0;
	margin:0;
	padding-left:28px;
}
td.left_side ul.left_nav li.act ul.left_nav li a.act2{
	text-decoration: underline;
}
td.left_side ul.left_nav li.act ul.left_nav li{
	background: url(../../img/design/divider.gif) no-repeat left top;
}
	td.left_side ul.left_nav li.act ul.left_nav li:first-child
	{
		background: none !important;
	}
	
	.first-child { background: none !important; }
	* td.left_side ul.left_nav li.act ul.left_nav li {
	  z-index: expression(
	    runtimeStyle.zIndex = 1,
	    this == parentNode.firstChild ? (className = "first-child") : 0
	  );
	}
	
td#footer{
	height:70px;
	border-top: 1px solid #000;
	vertical-align: top;
}
div#adm{
	height:70px;
	float: left;
	width:221px;
	background-color:#dedede;
	
}
div#adm a{
	display:block;
	_padding-top:30px;
	line-height:70px;
	color:#4e4e4e;
	font-size:10px;
	text-decoration: none;
}
div#adm a img{
	position: relative;
	top:3px;
	left:3px;
}
td.right_side{
	width: 210px;
	background-color:#ebebe8;
}
div.infa2{
	text-align: center;
	border-top: 1px solid #b5b5b5;
	padding: 0 0 20px 0;
}
span.ndate{
	color:#484401;
	font-size: 10px;
	display: block;
}
div.news{
	color:#484401;
	font-size: 10px;
	margin: 20px;
	margin-bottom:0;
}
div.news a, div.news a:hover{
	color:#484401;
	font-size: 10px;
}
div#ariadna{
	height:20px;
	margin: 20px 0 0 0;
	font-size:10px;
	color:#9d9d9d;
}
div#ariadna p, div#ariadna a, div#ariadna a:hover{
	font-style: italic;
	font-size:10px;
	color:#9d9d9d;
}
table#top_img{
	width: 100%;
	/*border-right: 4px solid red;*/
	float: right;
	/*background: blue;*/
	}

table#top_img td{
	text-align: center;
}

table#top_img td p{
	margin: 0;
	padding: 0;
}


	/*--------êàðòèíêà png*/
	
img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 
/*--------------------*/
hr {clear: both;	margin:0;	padding:0;	height:2px;	width:100%;	border: 0px solid;	_background:none;	_border:none;	background-color:#959595;
	border-color:#959595;	_background:none;	_border:none;	_color:#959595;}
p.sss {position:absolute;top:-1000px;left:-1000px}
#content a:hover{
	text-decoration: underline !important;
}
#content{
	padding:0 10px 30px 0;
}

div.search{
	margin:0;padding:0;
	padding: 13px 0 0 24px;
	height: 45px;
	_height: 58px;
	width: 210px;
	background: url(../../img/design/search_bg.gif) no-repeat left bottom #ff0e00;
}

div.search input#search_f{
	margin:0;padding:0;
	width:116px;
	height:27px;
	background: url(../../img/design/search.gif) no-repeat left;
	_background: none !important;
	border: none;
	line-height:27px;
	
}
div.search input#search_b{
	margin:0;padding:0;
	width:48px;
	height:27px;
	background: url(../../img/design/search_b.gif) no-repeat;
	border: none;
	
}
div.announse_img{
	float: left;
	width:130px;
	overflow:hidden;
	text-align: center;
	margin: 0 20px 20px 0;
	min-height: 210px;
        display: -moz-inline-stack;
	/*border: 1px solid red;*/
        display: inline-block;
        vertical-align: top;
        /*margin: 5px;*/
        zoom: 1;
        *display: inline;
        _height: 210px;
}
div.announse_img a, div.announse_img a:hover{
	font-weight: bold;
}
div.announse_img img{
	border: none;
}

li.floatclass{
	display: block;
	width:45%;
	float: left;
	
}
li.floatclass a,li.floatclass a:hover{
	font-weight: bold;
}
ul.floatclass{
	display: block;
	clear: both;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}
.disble{
	display: none;
}
.infa2 img
{
	margin-bottom:3px;
}
img#show_image{
	cursor: pointer !important;
}


/*ÏÓÍÊÒÛ ÂÅÐÕÍÅÃÎ ÌÅÍÞ*/
/*#top_menu_vakancy{padding:0px 40px 0px 70px !important;}
#top_menu_products{padding:0px 30px 0px 0px !important;}
#top_menu_prices {padding:0px 30px 0px 15px !important;}
#top_menu_116{padding:0px 0px 0px 37px !important;}
#top_menu_216 {padding:0px 0px 0px 37px !important;}
#top_menu_about {padding:0px 0px 0px 5px !important;}*/

#navTable {width:960px;margin:0 auto}
#navTable td {text-align:center;white-space:nowrap}
p.alert{
	/*background-color:red;*/
	color:red
}
#subnav{
	position: relative;
	
}
#subscr{
	color:red;
	font-size:14px;
	
	
	position: absolute;
	top:-5px;
	right:10px;
	font-weight: bold;
}

/* ... block = richedit ... */
	table.reTable{border: none;border-collapse:collapse;}
	table.reTable td{border: none;padding:3px;}
	table.reBordered{border: solid 1px;}
	table.reCellBordered{border-bottom: solid 1px;border-right: solid 1px;}
	table.reCellBordered td{border-top: solid 1px;border-left: solid 1px;}

	table.reTableLeft{display:block;float:left;margin:2px 30px 5px 2px;}
	table.reTableRight{display:block;float:right;margin:2px 2px 5px 30px;}

	table.reTable img.reImageLeft, img.reImageLeft{float:left;margin:2px 5px 5px 2px;}
	table.reTable img.reImageRight, img.reImageRight{float:right;margin:2px 2px 5px 5px;}
	table.reTable img.reImage, img.reImage{cursor:hand;}

	object.reFlash{display:inline;}
	object.reFlash embed{display:inline;}
	object.reFlashLeft{float:left;margin:2px 5px 1px 2px;padding-right:5px;_padding-right:0px;}
	object.reFlashLeft embed{float:left;margin:2px 5px 1px 2px;_float:none;_margin:0;}
	object.reFlashRight{float:right;margin:2px 2px 1px 5px;}
	object.reFlashRight embed{float:right;margin:2px 2px 1px 5px;_float:none;_margin:0;}

	.reVideo{display:table;}
	.reVideoLeft{float:left;margin:0 5px 1px 2px;}
	.reVideoRight{float:right;margin:0 2px 1px 5px;}
	.reVideo embed, .reVideo object{}
/* ... block = richedit ... */
