/* сброс параметров*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
/*  font-size: 100%;*/
    vertical-align: top;
    background: transparent;
}
body {
    line-height: 1;
    font-size: 100%;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* сброс*/

td {
	font-family:tahoma;
	font-size:11px;
	color:#2F4887;	
}

a {text-decoration:none;
   color:#3B95D4;}
  
body {margin:0px;padding:0; font-family:tahoma; font-size:12px; color:#2F4887;}

.copy{  font-family:tahoma;
		color:#555555;
		text-decoration:none;
		font-size:11px;}



.button a:hover { color:red }
.button2 a:hover { color:#97C315}
.button3 a:hover { color:#97C315}
.clear{clear:both;width:auto; height:10px;}

/*head*/

/* logo */
a img {border:none;}
h3{	
	font-weight:bold;
	font-size:15px;
}
#sub_m{
	position:relative;
	top:5px;
	right:25px;
	height:25px;
	width:75px;
	float:right;
	/*border:1px solid red;*/
	clear:both;
}
#sub_m  a#home{
	background: url(img/icons.png) 0 0 no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	top:0;
	left:0;
}
#sub_m  a#map{
	background: url(img/icons.png) 0 -50px no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	top:0;
	left:25px;
}
#sub_m  a#mail{
	background: url(img/icons.png) 0 -100px no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	top:0;
	left:50px;
}
#sub_m  a#home:hover{
	background: url(img/icons.png) 0 -25px no-repeat;
}
#sub_m  a#map:hover{
	background: url(img/icons.png) 0 -75px no-repeat;
}	
#sub_m  a#mail:hover{
	background: url(img/icons.png) 0 -125px no-repeat;
}
#wrap_logo {
	height:140px;
	width:auto;
	position:relative;
	background: url(img/head_bg.png) 0 0 repeat-x;
	padding:0px;
	top:0px;
	left:0;
	clear:both;
}
#logo {
	height:140px;
	width:175px;
	float:left;
	position:absolute;
	top:0;
	left:0;
}
#logo_name {
	height:140px;
	width:341px;
	float:left;
	position:absolute;
	top:0;
	left:175px;
}

div#logo_ban ul li {
	float:right;
	position:absolute;
	list-style: none;
	left: 0px;
	top: 0px;
}

div#logo_ban ul li.show {z-index:500;}

div#logo_ban {
	position:absolute;
	height:119px;
	width:495px;
	top:7px;
	right:24px;
}
#bg_right {
	height:140px;
	width:24px;
	position:absolute;
	background:#ffffff url(img/bg_right.png) 0 0 no-repeat;
	float:right;
	top:0;
	right:-2px;
}

#mmright{
	font-size:15px;
	padding-right:10px;
	position:relative;
	top:0px;
	right:0;
	float:right;
	height:25px;
	width:auto;
	clear:both;
}
#mmright img{
	/*border:1px solid red;*/
	
}
#mmright a{
	border-left:1px dotted #666666;
	padding:0 15px 0 25px;
	color:#666666;	
}
#mmright a:hover, #mmright a:active{
	color:#ff6600;
}
/* end logo */
/* endhead*/


/*content*/
#content div.news{margin:20px 0 0 0;}
#dle-content{padding:25px; font-size:12px; line-height: 1.2;}
table.tb{margin:0 auto;}
table.tb td{padding:5px; border:1px solid #91C0D9;}
/* news block*/
td#new_h_bg{
	width:583px;
	height:38px;
	text-align:center;
	background:url(img/head_news.png) -3px 0px no-repeat;
	vertical-align: middle;
	font-size:14px;
	font-weight:bold;
	/*border:1px solid red;*/
}
td.new_bl_bg{
	width:287px;
	height:80px;
	text-align:center;
	background:url(img/block_news.png) 0 0px no-repeat;
	vertical-align: middle;
	line-height: 1.5;
	/*font-size:1px;*/
	font-weight:bold;
	
	/*border:1px solid red;*/
}
td.new_bl_bg p {padding:2px 5px 2px 2px}
/* end news block*/

#right{
	float:right;
	padding:0;
	margin:0;
	width:200px;
	/*border:1px solid red;*/
}
/* end content*/
/* main_menu */
/*для таблицы*/
td.mhd_sub, td.mhd{
	/*border:1px solid red;*/
	width:200px;
	height:40px;
	background:url(img/mmenu.png) 0 -40px no-repeat;
	padding:0px;
	vertical-align: middle;
	margin:0;
	/*border-bottom:3px solid #ffffff;*/
	padding:0 20px 0px 10px;
	font-size:12px;
}
td.mhd_sub:hover{
	background:url(img/mmenu.png) 0 -80px no-repeat;
	cursor:pointer;
}
td.mhd:hover{
	background:url(img/mmenu.png) 0 -120px no-repeat;
	cursor:pointer;
}
td.mhd{
	background:url(img/mmenu.png) 0 0px no-repeat;
	margin:-2px 0 0 0;
}
td.mhd a:active,td.mhd a:hover,td.mhd a{
	color:#2F4887;
}
/*sub menu*/
td#menu{
	width:auto;
	height:auto;
	border:1px solid red;
}
#sm1,#sm2,#sm4,#sm5,#sm6,#sm7,#sm8,#sm9,#sm10,#sm11  {
	display:none;
	width:310px;
	position:absolute;
	height:auto;
	padding:10px 10px 50px 10px;
	background:url(img/subm_bg.gif) 0 0 repeat-y;
	z-index:500;
 }
 #sm3  {
	display:none;
	width:637px;
	position:absolute;
	height:auto;
	padding:10px 10px 50px 10px;
	background:url(img/subm_bg_sh.gif) 0 0 repeat-y;
	z-index:500;
 }
#sm1{margin:35px 0 0 -3px;}
#sm2{margin:115px 0 0 -3px;}
#sm3{margin:195px 0 0 -12px;}
#sm4{margin:235px 0 0 -3px;}
#sm5{margin:395px 0 0 -3px;}
#sm6{margin:475px 0 0 -3px;}
#sm7{margin:515px 0 0 -3px;}
#sm8{margin:555px 0 0 -3px;}
#sm9{margin:595px 0 0 -3px;}
#sm10{margin:37px 0 0 70px;}
#sm11{margin:37px 0 0 180px;}

.sub_top{width:319px;height:46px; position:absolute; margin:-46px 0 0 -9px; top:0px;left:0px; background:url(img/subm_top.gif) 0 0 no-repeat;}
.sub_top_top{width:315px;height:57px; position:absolute; margin:-46px 0 0 -9px; top:0px;left:0px; background:url(img/subm_up.gif) 0 0 no-repeat;}
.sub_bot{width:310px;height:18px; position:absolute; margin:0 0 -18px 0; bottom:0px;left:0px; background:url(img/subm_b.gif) 0 0 no-repeat;}
.sub_logo{width:116px;height:116px; position:absolute; margin:0 35px 0 0;; bottom:0px;right:0px; background:url(img/subm_logo.gif) 0 0 no-repeat;} 
.sub_top_sh{width:637px;height:45px; position:absolute; margin:-45px 0 0 0px; top:0px;left:0px; background:url(img/subm_top_sh.gif) 0 0 no-repeat;}
.sub_bot_sh{width:637px;height:14px; position:absolute; margin:0 0 -14px 0; bottom:0px;left:0px; background:url(img/subm_b_sh.gif) 0 0 no-repeat;}
.sub_logo_sh{width:116px;height:116px; position:absolute; margin:0 35px 0 0; bottom:0px;right:0px; background:url(img/subm_logo.gif) 0 0 no-repeat;} 
ul.sm{
	position:relative;
	list-style:none;
	cursor:pointer;
	top:-20px;
	left:0px;
	width:280px;
	text-align:left;
}
ul.sm_l{
	position:relative;
	list-style:none;
	cursor:pointer;
	top:-20px;
	left:0px;
	width:280px;
	text-align:left;
	float:left
}
ul.sm_r{
	position:relative;
	list-style:none;
	cursor:pointer;
	top:-20px;
	margin-left:318px;
	width:280px;
	text-align:left;
}
ul.sm li, ul.sm_l li, ul.sm_r li{
	padding:0px 0px 15px 0px;
}
ul.sm li a, ul.sm_l li a, ul.sm_r li a{
	color:#666666;
	background:url(img/li_g.png) 0 -3px no-repeat;
	font-size:12px;
	padding:0px 15px 0px 20px;
	display:block;
}	
ul.sm li a:hover, ul.sm_l li a:hover, ul.sm_r li a:hover{
	color:#ff6600;
	background:url(img/li_o.png) 0 -3px no-repeat;
}	
/*end sub menu*/
 /*для таблицы*/ 

li.mhd a{
	position:relative;
	padding-left:10px;
	height:36px;
	width:160px;
	color:#666666;
	font-size:12px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}
 .mhd_sub ul li a {
	color:#666666;
	font-size:12px;
 }
  .mhd_sub ul li:hover, .mhd_sub ul li:hover a {
	color:#ff6600;
	list-style:none;
	cursor:pointer;
 }
.mhd_sub ul li:hover {background:url(img/li_o.png) 0 -3px no-repeat;}
/* end main_menu */

#footer{
	width:auto;
	background:url(img/fon_footer.png) 0 0 repeat-x;
	height:120px;
	color:#2F4887;
	font-size:13px;
	line-height: 1.5;
	padding-top:-25px;
}

div#td_left {
	position:absolute;
	background:url(img/corners_footer.png) 0 0 no-repeat;
	width:14px;
	height:14px;
}
div#td_right {
	position:absolute;
	width:14px;
	height:14px;	
	background:url(img/corners_footer.png) 0 -14px no-repeat;
	margin-right:0px;
	margin-left:-14px;
}
td #footer span{
	display:block;
	padding:25px 25px 0 25px;
}
.vote{margin-top:5px;margin-bottom:5px; text-align:left;}
.menu_button a { color:white; text-decoration:none; text-transform:uppercase}
.menu_button2 a { color:black; text-decoration:none; text-transform:uppercase}
.menu_button3 a { color:#97C315; text-decoration:none; text-transform:uppercase}
.menu_top { color:black}
.menu_top a { color:black; text-decoration:none}
.menu_top2 { color:white}
.menu_top a2 { color:white; text-decoration:none}
.form_color { color:#F8AF00}
.red { color:black }
.name { color:#42A0E3}
.yellow1 { color:#EAAC00}
.copy_link a { color:#C09464; font-size:10px; text-transform:uppercase; text-decoration:none}
.black { color:#929292}

.menu {font-size:10px}

.sm {color:#3B95D4; font-size:11px}
.l {text-decoration:underline}
.n {text-decoration:none}
.t {text-transform:uppercase}
.big {font-size:12px}
.list {line-height:10px}

.form { width:163px;
		height:18px;
		font-family:tahoma;
		font-size:13px;
		border-style: solid;
		border-width: 1px;
		border-color:#929292;
		background-color:#393938;
		color:#ffffff;
		margin-left:0px;
		margin-right:0px}
		
.form1 { width:113px;
		height:19px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#5C5C5C;
		background-color:black;
		color:white;
		margin-left:0px;
		margin-right:0px}		
		
.textarea { width:163px;
		height:143px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#929292;
		background-color:#393938;
		color:#ffffff;
		margin-left:0px;
		margin-right:0px}

.shtrih a { color:E3E6DA; text-decoration:none; text-transform:uppercase}
		

a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}



