/*-------------------- форма */
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:#ffffff;
	font-weight:normal;
	background:url(../../img/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%;}
table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:12px tahoma, sans-serif; color: #000000;}
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{font-size:14px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:15px;padding-bottom:7px;}
h2{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h3{font-size:12px; color: #444444; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h4{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h5{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h6{font-size:10px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}

/*--------------------*/



/*-------------------- шапка*/
#toplines {background:url(../../img/design/toplines.gif) repeat-x left bottom; height: 40px;}
.widht1 {width: 50%; background:url(../../img/design/top_pic1.jpg) no-repeat right top; vertical-align: top; padding-top: 230px;}
.widht2 {width: 50%; background:url(../../img/design/top_pic2.jpg) no-repeat left top; vertical-align: top; padding-top: 230px;} 
.menu_bg {width: 50%; height: 34px; background:url(../../img/design/menu_bg.gif) repeat-x left top;}
.padd {width: 30px;}
/*--------------------*/

/*-------------------- экотех*/
.menu_bg_1 {height: 34px; background:url(../../img/design/menu_bg.gif) repeat-x left top;}
.menu_bg_2  {width: 225px; height: 34px; background:url(../../img/design/menu_bg.gif) repeat-x left top;}
.widht1_1 {background:url(../../img/design/top_pic1_1.jpg) no-repeat left top; padding-top: 230px; width: 100%;}
.widht1_2 {width: 225px; background:url(../../img/design/top_pic1_2.jpg) no-repeat left top; }
/*--------------------*/
/*-------------------- химтехпром*/
.widht2_1 {background:url(../../img/design/top_pic2_1.jpg) no-repeat left top; padding-top: 230px; width: 100%;}
.widht2_2 {width: 225px; background:url(../../img/design/top_pic2_2.jpg) no-repeat left top; }

.div_abs {margin-top: 250px; width: 225px;   padding:0; position: absolute;}
/*--------------------*/

.imsimvol {font-weight: bold;font-size:14px; color: red;}

/*-------------------- контент*/
.top_hr {border-top: 1px solid #3b7dd3;}
/*--------------------*/

/*-------------------- подвал*/
.bottom_bg { height: 108px; background:url(../../img/design/bottom_bg.jpg) repeat-x left top;padding-top: 30px;}
.div_float {float: left; width: 33%;}
.div_float a{color: #ffffff; font-size: 10px;text-decoration: none;}
.div_float a:hover{color: #ffffff; font-size: 10px;}
.div_float img {vertical-align: text-bottom;}

.div_float1 {float: left; width: 45%;}
.div_float1 a{color: #ffffff; font-size: 10px;text-decoration: none;}
.div_float1 a:hover{color: #ffffff; font-size: 10px;}
.div_float1 img {vertical-align: text-bottom;}

/*--------------------*/

/*-------------------- главное меню*/
table.menu  a {display: block; text-align: center; height: 34px;padding:0;margin:0; text-decoration: none;}
table.menu  a p{text-align: center; padding:14px 0 0 0;margin:0; text-decoration: none; color: #ffffff; font-weight: normal;}
table.menu  a:hover p{color: #0a45a7;}
table.menu  a:hover {display: block; background:url(../../img/design/menu_bg_a.gif) repeat-x left top; }

a.menu_marker { display: block; height: 23px; background:url(../../img/design/menu_marker.png) no-repeat left top;  padding-left: 25px; 
text-decoration: none; color: #0a45a7; font-weight: bold; 	_background-image:none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu_marker.png',sizingMethod='crop')");
}
a.menu_marker:hover { color: #0a45a7; font-weight: bold; background:url(../../img/design/menu_marker_a.png) no-repeat left top; 
_background-image:none;	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+base+"img/design/menu_marker_a.png',sizingMethod='crop')");
}

.menu_ul {padding:0 0 0 25px;margin:0; list-style-type: none;}
.menu_ul li a {color: #0a45a7; font-size: 11px; text-decoration: none;}
.menu_ul li a:hover {color: #0a45a7; font-size: 11px; text-decoration: underline;}


.div_abs ul {padding:0;margin:0;}
.div_abs ul li a {padding:3px 0 3px 0; text-decoration: none; display: block; color: #0a45a7; font-weight: bold; font-size: 12px; background:url(../../img/design/menu_marker.gif) no-repeat left top;  padding-left: 25px;}
.div_abs ul li a:hover {font-weight: bold; font-size: 12px; background:url(../../img/design/menu_marker_a.gif) no-repeat left top;  padding-left: 25px;}

.div_abs ul li ul {padding-left: 25px; }
.div_abs ul li ul li a{padding:1px 0 1px 0; color: #0a45a7; font-weight: normal; font-size: 11px; background:none;}
.div_abs ul li ul li a:hover{ padding:1px 0 1px 0; color: #0a45a7; font-weight: normal; font-size: 11px; background:none;}

/*--------------------*/

/*--------картинка 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);
} 

