/*-------------------- форма */
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;}
div.blank{margin:0;padding:0;height:1px;width:1px;}
ul {list-style-type: none;}
/*--------------------*/		
				
h1{font-size:13px; color: #03a2af; font-weight: bold; margin:0;  padding: 0 0 0px 0px; text-transform: uppercase;}
h2{font-size:14px; 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:12px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h5{font-size:12px; color: #000000; font-weight: normal; padding:0;margin:0;}
h6{font-size:12px; color: #000000; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}

.hr_h1 {clear:all;	margin:0;	padding:0;	height:2px;	width:100%;	border: 0px solid;	_background:none;	_border:none;	background-color:#bfebf3;
	border-color:#bfebf3;	_background:none;	_border:none;	_color:#bfebf3;}

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


/*-------------------- шапка*/
#top {background:url(../../img/design/top.jpg) no-repeat right top;}
#top_1 {color: #ffffff; padding: 30px 0 0 230px;}
#top_3 {background:url(../../img/design/nglu.gif) no-repeat left top; color:#03a2af; font-family: Times New Roman; font-size: 27px; font-weight: bold; padding: 0 0 0 225px;}
#ico_div {display: inline; position: absolute; padding:0; right: 175px; margin-top: 10px; _margin-top: -3px;}
.ico {padding:0;margin:0;}

/*-------------------- левая правая*/
#leftm { width: 215px; background:url(../../img/design/menu_bg.gif) repeat-y left top; }
#rightm { width: 215px; background:url(../../img/design/menu_bg.gif) repeat-y left top;}
#tail {padding:0;margin:0; background:url(../../img/design/tail.jpg) no-repeat left top;}
#hand {padding:0;margin:0; background:url(../../img/design/hand.jpg) no-repeat left top;}

/*-------------------- центр*/
#center_content {padding: 0 10px 10px 10px;}

p.navigation {}
ul.novig {list-style-type: none;padding:0;margin:0; }
ul.novig li {float: left;}
ul.novig li {font-size: 10px; color: #008691;}
ul.novig li a{font-size: 10px; color: #008691;}
ul.novig li a:hover{font-size: 10px; color: #008691;}


/*-------------------- подвал*/
#leftbot {width: 215px; background:url(../../img/design/bot1.gif) no-repeat left top; vertical-align: middle; text-align: center;}
#leftbot a {font-size: 10px; color: #008691; text-decoration: none;}
#rightbot {width: 215px; background:url(../../img/design/bot1.gif) no-repeat left top; vertical-align: middle; text-align: center;}
#bot_repeat {background:url(../../img/design/bot_repeat.gif) repeat-x left top; color: #008691; font-size: 11px; vertical-align: middle; padding: 0 0 0 10px;}
/*--------------------*/

/*-------------------- главное меню*/
.menu {list-style-type: none; padding:10px 0 0 0;margin:0; }

.menu li {padding:0; margin:0; display: inline;}
.menu li a {display: block; color: #176d7c; font-weight: bold; text-decoration: none; background:url(../../img/design/menu_marker.gif) no-repeat left top;  padding: 0px 0 5px 28px;margin:0; }
.menu li.cms_tree_current a {color: #000000; font-weight: bold; text-decoration: none;background:url(../../img/design/menu_marker_a.gif) no-repeat left top;  } 
.menu li a:hover {color: #000000; font-weight: bold; text-decoration: none; background:url(../../img/design/menu_marker_a.gif) no-repeat left top; } 

.menu li ul {margin:0 0 0 28px; padding:0; display: none;}
.menu li.cms_tree_current ul {margin:0 0 0 28px; padding:0; display: block;}

.menu li.cms_tree_current ul li a {display: block; font-size: 11px; color: #176d7c; font-weight: normal; text-decoration: none;  background:url(../../img/design/menu_li_marker.gif) no-repeat left top;  padding: 0px 0 5px 15px;margin:0; }
.menu li.cms_tree_current ul li a:hover {font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;  background:url(../../img/design/menu_li_marker_a.gif) no-repeat left top;  padding: 0px 0 5px 15px;margin:0; }
.menu li.cms_tree_current ul li.cms_tree_current a {font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;  background:url(../../img/design/menu_li_marker_a.gif) no-repeat left top;  padding: 0px 0 5px 15px;margin:0; } 

ul.menu li.cms_tree_current ul li ul.menu li a {color: #176d7c;  background:none;  padding: 0px 0 3px 0px;margin:0; }
ul.menu li.cms_tree_current ul li ul.menu li a:hover { background:none;  padding: 0px 0 3px 0px;margin:0; }
ul.menu li.cms_tree_current ul.menu li.cms_tree_current ul.menu li.cms_tree_current a {color: #000000; background:none;  padding: 0px 0 3px 0px;margin:0; } 

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

/*-------------------- новости*/
.listnews {padding:0;margin:0;}
.listnews ul {padding:0;margin:0;}
.listnews ul li{padding:5px 0 0 0;}
.newsdate {color: #000000; font-weight: bold; font-size: 11px;}
.newstitle {color: #03a2af; font-weight: bold;}
.newstitle:hover {color: #000000; font-weight: bold;}


/*-------------------- фигня всякая*/
.dipsneed {width:100%; height: 25px; }
.dipsneed1 {display: none;}
a.a_top {background:url(../../img/design/a_bg.gif) repeat-x left top; padding: 5px 0px 5px 0; _padding: 0px 0px 0px 0; text-decoration: none;}
a.a_top p {background:url(../../img/design/p_bg.jpg) no-repeat left top; padding: 5px 5px 5px 27px; _padding: 5px 5px 0 27px; height: 25px; display: inline; color:#176d7c; text-transform: uppercase; text-decoration: none; font-weight: bold; cursor: pointer;}


/*--------картинка png*/
.logo_png{position:absolute;margin:0;padding:0;margin-top: -60px;margin-left: 0px;}

.popugai_png {position:absolute;margin:0;padding:0;margin-top: -39px;margin-left: 55px;}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:block;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
	
} 

	div.noheader .block h1{display:none;}
	div.noheader .block{margin-right:0 !important;margin-left:0 !important;}
	div.noheader div.text{margin-right:0 !important;}
