* {margin:0px; padding:0px;}

/*img {behavior: url("pngbehavior.htc");}

BODY {behavior:url("csshover.htc");}*/

img {border:0px; display:block;}
body, html {_height: 100%;}
body {position:relative; background:#FFFFFF url(img/bg.gif) 0 100% repeat-x;}

.clear {clear:both;}

table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px; vertical-align:top;}
col {background-image:none;}

.global {background:url(img/sol.gif) right top no-repeat;}
.left_main {padding:30px 14px 10px 36px;}
.left_bottom_main {padding:0px 14px 250px 36px;}

.right_main {padding:11px 62px 0px 0px;}
.right_bottom_main {padding-bottom:250px;}

.left {padding:30px 14px 300px 36px;}

.right {padding:11px 62px 300px 0px;}

#logo {margin-bottom:8px;}

.lin {clear:both; height:1px; margin:0px 2px 11px 2px; border-bottom:1px solid #F47B20; font-size:0px;}

.golos_rebenka {position:relative; width:158px; padding-left:10px; padding-right:4px; border-left:1px solid #34ADAD; border-right:1px solid #34ADAD; font-family:Arial; font-size: 12px; color:#009999; font-style:italic;}
.golos_rebenka_oblako {position:absolute; z-index:5; margin:12px 0px 0px 37px; height:28px; width:34px; background: url(img/oblako.png) no-repeat left top;}
*html .golos_rebenka_oblako {margin: 11px 0px 0px 36px;}
.golos_rebenka_foto {height:72px; padding-top:9px; font-family:Arial; font-size: 12px; color:#333333;}
.golos_rebenka_foto img {float:left; margin-right:12px;}

.banner_left {margin:0 auto 5px auto; border:1px solid #999999;}

#podpiska input {margin:8px 0px 6px 0px; border:1px solid #999999;}

#top_link {float:right; padding-right:236px; font-size:11px;}
#top_link a {font-family:Arial; font-size:11px; color:#12899D; text-decoration:underline;}
#top_link a:hover {text-decoration:none;}

.menu {margin-bottom:16px; padding-top:51px;}
.menu table {background-color:#F47B20;}
.menu table td {height:18px; text-align:center; vertical-align:middle;}
.menu table td.razd {width:14%; background:url(img/menu/menu_razdelitel.gif) center center no-repeat;}
.menu table td.first {width:8%; background:url(img/menu/menu_right.gif) left center no-repeat;}
.menu table td.end {width:8%; background:url(img/menu/menu_right.gif) right center no-repeat;}
.menu table td a {display:block; height:16px; padding:6px 12px 0px 12px; text-align:center; vertical-align:middle;}
.menu table td a img {margin:auto;}

.menu_inner {margin-bottom:46px;}

.otchet {padding-left:5px;}
.otchet img {margin-bottom:15px;}
.otchet div a {display:block; height:20px; margin-bottom:8px; padding-left:28px; background:url(img/ico/pdf.gif) left top no-repeat; font-family:Arial; font-size: 12px; color:#009999;}

.stat {font-family:Arial; font-size: 12px; color:#333333;}
.stat td {padding-right:12px; padding-bottom:21px;}
.stat tr.h186 td {height:186px;}
.stat span {font-size:11px; color:#238995;}
.stat a {color:#0C8693; text-decoration:underline;}
.stat a:hover {text-decoration:none;}
.stat img {margin-bottom:27px;}

#svoi_vopros {display:block; margin-top:20px; background:url(img/str_vopros.gif) 123px 6px no-repeat; font-weight:bold;}
#arhiv {display:block; margin-top:20px; font-weight:bold;}

#eng {position:relative; left:-18px; float:left;}

.content {padding:0px 192px 0px 54px; font-size: 12px; color:#333333; line-height:24px;}
.content, .content * {font-family: Arial, Sans Serif;}
.content a {font-size: 12px; color:#328294; text-decoration:underline;}
.content a:hover {text-decoration:none;}

.vrezka {margin:30px 0px 30px 0px; padding:23px 32px 32px 20px; border-top:1px solid #F47B20; border-bottom:1px solid #F47B20; font-family:Garamond, Arial; font-size:20px; font-weight:normal; color:#0B909F;}

h1 {margin-bottom:28px; padding-left:34px; font-family: Garamond, Serif; font-size:30px; font-weight:normal; color:#24808D;}

#left_menu {padding:15px 0px 4px 0px;}
#left_menu div {margin-bottom:12px; font-family: Arial, Sans Serif; font-size: 12px; color:#F47B20;}
#left_menu div a {color:#247E8C; text-decoration:underline;}
#left_menu div a:hover {text-decoration:none;}

#copy {position:absolute; bottom:55px; left:36px; font-family: Arial, Sans Serif; font-size: 12px; color:#666666;}
#copy a {color:#0C8C95;}

.employees td img {float:left; margin-right:18px;_margin-left: 28px;}
.employees td {padding:0px 60px 38px 0px; color:#412A20;font-size:11px; font-family: Arial, Sans Serif; line-height:18px;}
.employees td span {color:#666666; line-height:14px; font-size:11px;}
.employees td a {color:#328294;}

div.docs {float:left; margin-top:14px; padding:9px 20px 9px 39px; background:url(img/ico/pdf.gif) no-repeat 8px 8px; border:1px solid #E2E2E2;}
div.docs a {font-weight:bold; text-decoration:underline;}
div.docs a:hover {text-decoration:none;}

td.docs {padding:0px 8px 38px 0px !important; vertical-align:top;}

.news_year {float:right; margin-left:25px;}
.news_year h3 {color:#24808D;}
.news_year div {padding-left:12px;}
.news_year div a {color:#24808D; text-decoration:underline;}
.news_year div a:hover {text-decoration:none;}
.news_year div strong a {color:#F47B20;}

h2 {margin-bottom:9px; font-size: 12px; line-height:14px;}
h2 span {font-family:Arial, Arial; font-size: 12px; color:#666666; font-weight:normal;}
h2 a {font-family:Arial, Arial; font-size: 12px; color:#24808d; text-decoration:underline;}
h2 a:hover {text-decoration:none;}

h3 {margin-bottom:13px; font-family:Arial, Arial; font-size: 12px; color:#24808d;}
h3 a {font-family:Arial, Arial; font-size: 12px; color:#24808d; text-decoration:underline;}
h3 a:hover {text-decoration:none;}

.back_news {float:right; font-family:Arial, Arial; font-size:11px; color:#2A8695;}

.block {padding-bottom:25px;}

.figure {padding-bottom:25px;}
.figure table td {padding-bottom:26px; font-size:11px; color:#666666; line-height:12px;}
.figure img {float:left; margin-right:15px; margin-bottom:8px;}

.str span {background-color:#F47B20;}

.post input {width:318px; height:19px; border:1px solid #A5ACB2;}
.post textarea {width:318px; height:133px; border:1px solid #A5ACB2;}
.post button {margin-top:8px;}

.post2 input {width:220px; height:19px; border:1px solid #A5ACB2;}
.post2 textarea {width:220px; height:133px; border:1px solid #A5ACB2;}
.post2 button {margin-top:8px;}
/* =================== Ee ================= */
.nav_ico {
	float: right;
	width: 40px;
	margin-right: 3%;
	_margin-right: 1%;
	}
	.nav_ico A {
		display: block;
		float: left;
		widht: 13px;
		height: 13px;
		margin-right: 7px;
	}
/**
* thanx@molinos.ru
*/
div.print {text-align: right; position: absolute; left: 700px; top: 110px; height: 20px;}
div.print a {white-space: nowrap; padding-left: 24px; background: url(img/print.gif) left top no-repeat; font-family: Arial, Sans Serif; font-size: 11px; line-height: 17px; padding-bottom: 3px; color: #12899D;}
body.voteresult {background-image: none; padding: 20px;}
.voteresult table {width: 100%;}
.voteresult .bar {width: 200px;}
.voteresult .bar div {height: 15px; background-color: #F47B20;}
.voteresult * {color: #000; font-family: Arial, Sans Serif; font-size: 12px;}
.voteresult h3 span {font-weight: normal; white-space: nowrap;}
.voteresult td {padding: 0 10px 10px 0;}
.half {width: 50%; float: left;}
.half strong {line-height: 18px;}
.half input {vertical-align: center; margin-right: 5px;}
.half form {margin: 10px 0 10px 15px;}
.floatNone {float: none;}
hr {height: 1px; color: #D2D5D8; background-color: #D2D5D8; border: none; clear: both; margin-bottom: 10px;}
.sitemap li {list-style-type: none; padding-left: 30%; _padding-left: 20%;}
.sitemap li li {padding-left: 0;}
.sitemap li a {font-weight: bold;}
.sitemap ul {margin: 0 0 15px 15px;}
.sitemap li li a {font-weight: normal;}
#podpiska {font-family: Arial, Sans Serif; font-size: 12px;}