/*-------------------- форма */
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{border-color:#555555; background-color: #ffffff; }
img.bordered,img.reImage{border:none;}
textarea {background:#e15517; color: #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:#e15517;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;}
table.reCellBordered td{vertical-align:middle;}
table.reCellBordered td p{padding:0;margin:5px 0;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:12px tahoma, sans-serif; color: #ffffff;}
body {background:#e15517;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #ffffff; margin:0;padding:0; padding-top: 10px;}
p {margin:0;padding:0; padding-top: 10px;}
/*--------------------*/		
				
h1{font-size:14px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-bottom:7px;}
h2{font-size:12px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h3{font-size:12px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h4{font-size:12px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h5{font-size:12px; color: #ffffff; font-weight: bold; padding:0;margin:0; }
h6{font-size:15px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}

/*-------------------- шапка*/
#top {height: 385px; background:url(../../img/design/main_bg.jpg) no-repeat left top;}
#logo {width: 180px; height: 180px;  margin-left: 65px;  top: 0; position: absolute; }
#menu_div {width: 180px; margin-top: 210px; margin-left: 65px; position: absolute; background-color: #e15517; height: 285px;}
#flash_bg {height: 300px; width: 995px; margin-top: 80px; position: absolute;}
#ico {margin-left: 850px;  margin-top: 20px; position: absolute;}
/*--------------------*/

/*-------------------- контент*/
#menu_div ul{list-style-type: none; margin:0px 15px 0 15px; padding:15px 0 0 0; }
#menu_div ul ul{list-style-type: none; margin:0px 0px 0 10px; padding:0 0 0 0; }

#menu_div a {padding:0;margin:0; display: block;}

#menu_div ul li {margin:0; padding:3px 0px 3px 0px;}

#menu_div li a {color:#ffffff; font-weight: bold; font-size: 14px; text-decoration: none; }
#menu_div li a:hover {color:#ffffff; font-weight: bold; font-size: 14px; text-decoration: none;}

#menu_div li  ul {display: none; }
#menu_div li.active ul {display: block;}

#menu_div li ul li  {padding:0;margin:0; border: 1px solid #e15517;}
#menu_div li li a {font-weight: normal; font-size: 12px; text-transform: lowercase; background:url(../../img/design/menu_marker.gif) no-repeat left top; padding-left: 15px;}
#menu_div li li a:hover {font-weight: normal; font-size: 12px; text-transform: lowercase;}

ul.menu li ul.menu {} 

/*--------------------*/
#spec {padding:25px 0 0 0; }
#maincontent {padding:25px 10px 15px; 0px; width: 100%;}


/*-------------------- фигня*/
#bottom {padding:0 0 0 80px;}
/*--------------------*/
.none_h1{display: none;}
.form_div {padding:0;margin:0;}
.otvet {padding: 3px 0 0 0;margin: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:all;
	margin:0;
	padding:0;
	height:1px;
	width:100%;
	border: 0px solid;
	_background:none;
	_border:none;
	background-color:#c1a477;
	border-color:#c1a477;
	_background:none;
	_border:none;
	_color:#c1a477;
}

#maincontent ul{margin:0px 0px 10px 0px;padding:0px 0 0 35px;}
#maincontent ol{margin-top:0px;margin-bottom:15px;padding:0px 0 0 5px;}
#maincontent ul li,#maincontent  ol li{margin:6px 0px 7px 0px;padding:0px;}
#maincontent ul li{list-style-type:square;padding-left:1px;}
#maincontent ul li p,#maincontent  ol li p{padding:0px;margin:0px;}
#maincontent ul ul,#maincontent  ol ul,#maincontent  ul ol{padding:0px;margin:0px 0 0 15px;}
#maincontent ul ul li {list-style-type:circle}


tr.color_0 td{}	
tr.color_1 td{background:#EA6137 !important;}
tr.color_2 td{
	padding:2px 3px !important;
	font-weight:bold;
	background:#FFFFFF;
	color:#DD3E04 !important;
	font-size:11px;
}		
tr.color_2 td p{
	font-size:11px;
	color:#DD3E04 !important;
}		
div#spec{
	margin-top:100px;
	/*_margin-left:50px;*/
}
