@charset "utf-8";
/* CSS Document */
* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {font: normal 12px Arial, Helvetica, sans-serif; color: #0F0F0F; background: #41344D; width: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #8235CF;}
a:hover {text-decoration: none;}
p {padding-bottom: 10px;}
p small {font-size: 11px;}
h2, h3, h4, h5, h6 {font: bold 18px tahoma, Verdana, sans-serif; color: #000; padding-bottom: 9px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input {color: #282828;}
input[type="submit"] {cursor: pointer;}
blockquote {display: block; padding: 5px; background: #F3F3F3; border: solid 1px #BBBBBB; color: #2C2E2E; font-style: italic; margin: 5px;}
ul li {list-style: disc inside; padding-left: 10px;}
.set {height: 0; overflow: hidden; clear: both;}
.all {width: 984px; margin: 0 auto; background: #E9E9E9; border-left: solid 1px #FFFFFF; border-right: solid 1px #C7C3CB; overflow: hidden; zoom: 1;}
.header {height: 180px; position: relative; background: #9A5AD9 url(../images/header-BG.png) 0 0 repeat-x; font-family: tahoma, Verdana, sans-serif;}
.header h1 a {display: block; position: absolute; left: 0; top: 0; width: 796px; height: 180px; z-index: 1; background: url(../images/header.jpg) no-repeat;}
.login {float: right; width: 175px; padding: 5px 4px;}
.login li {padding: 0 0 5px; color: #EEDDFF; list-style: outside; list-style: none;}
.text-1 {width: 128px; height: 18px; background: #CFB4EA; border: none;}
.login label span {display: -moz-inline-box; display: inline-block; width: 47px; text-align: center;}
* html .login label span {display: inline;}
*+html .login label span {display: inline;}
.checkbox-1 {width: 15px; height: 15px; background: #CFB4EA; border: solid 1px #9A5AD9; margin-right: 7px;}
.submit-1 {background: #4D4059; border: none; height: 18px; width: 46px; color: #FFFFFF; font-size: 12px; margin-left: 14px; cursor: pointer;}
.login li a {font-size: 11px; color: #fefefe;}
#pass {float: left;}
#register {float: right;}
.m-1 {position: absolute; left: 192px; top: 0px; width: 85px; height: 10px; padding: 7px; z-index: 2;}
#home, #sitemap, #mail {position: absolute; z-index: 2; top: 7px; left: 7px;}
#sitemap {left: 44px;}
#mail {left: 80px; top: 9px;}
.title {width: 470px; position: absolute; left: 300px; top: 65px; color: #FFFFFF; z-index: 3; padding: 20px; background: url(about:blank); font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.menu-top {position: absolute; bottom: 10px; right: 0; width: 657px; padding: 5px 6px 5px 0; margin-right: 19px; background: url(../images/menu-T-li.png) 100% 12px no-repeat; z-index: 4; text-align: right; vertical-align: middle;}
.menu-top li {display: -moz-inline-box; display: inline-block; padding: 0 19px 0 26px; background: url(../images/menu-T-li.png) 0 7px no-repeat; font-size: 14px;}
* html .menu-top li {display: inline;}
*+html .menu-top li {display: inline;}
.menu-top li a {color: #FFFFFF;}
.page {width: 100%; background: url(../images/content-BG.png) repeat-y;}
.content {width: 692px; float: right; background: #E9E9E9;}
.form-2 { padding: 5px 4px; position: relative; height: 1%;}
.form-2 li {display: -moz-inline-box; display: inline-block; vertical-align: middle; list-style: outside; list-style: none; padding: 0;}
* html .form-2 li {display: inline;}
*+html .form-2 li {display: inline;}
.text-2, .text-5 {width: 226px; height: 21px; background: #FFFFFF; border: solid 1px #C5C5C5; margin-right: 3px;}
.submit-2 {width: 61px; height: 21px; background: #4D4059; border: solid 1px #4D4059; margin-right: 17px; color: #FFFFFF;}
.h202 {background: #4D4059; padding: 2px 1px; margin: 3px 3px 0; font: bold 14px tahoma, Verdana, sans-serif; color: #ffffff;}
.h202 span {display: block; padding: 2px 23px 3px; border-top: solid 1px #6B597B; border-bottom: solid 1px #6B597B;}
.h202 a {color: #FFFFFF; text-decoration: none;}
.h202 a:hover {text-decoration: underline;}
div.news-1 {margin: 0 3px; border-left: solid 1px #AEAEAE; border-right: solid 1px #AEAEAE; padding: 9px 9px 0; background: #FFFFFF;}
div.news-1-B {height: 13px; background: url(../images/content-1-B.png) 0 0 no-repeat; margin-bottom: 15px;}
div.news-1 h3 {font-size: 12px;}
div.news-1 h3 a {color: #000000; text-decoration: none;}
div.news-1 h3 a:hover {text-decoration: underline;}
table.news-1 {vertical-align: top; width: 100%; border-collapse: collapse; border: none; margin-bottom: 3px;}
table.news-1 td {vertical-align: top; padding: 5px;}
table.news-1 td.news-1-R {background: #E9E9E9; width: 145px; padding: 5px 20px; font-size: 11px; color: #3f3f3f;}
.news-1-1 {border-top: solid 1px #D3D3D3; height: 15px;}
.vse {text-align: right; padding-bottom: 15px;}
.vse a {margin-left: 30px;}
.opros {padding-bottom: 10px; margin-bottom: 20px;}
.opros li {padding: 0 5px 5px 5px; float: none; clear: both; list-style: outside; list-style: none; vertical-align: middle;}
.vote-poloska, .vote-poloska span {display: -moz-inline-box; display: inline-block; font-size: 4px; line-height: 4px; height: 7px; width: 250px; overflow: hidden; background: #D7D858; margin: 0px 5px; padding: 2px;}
.vote-poloska span {background: #9A5AD9; margin: 0; padding: 0;}
* html .vote-poloska {display: inline;}
*+html .vote-poloska {display: inline;}
* html .vote-poloska span {display: inline;}
*+html .vote-poloska span {display: inline;}
.opros h4 small {font-weight: normal !important; margin-top: 5px; margin-bottom: 0;}
.m-3 .opros {border: none; margin: 0; color: #CCCCCC; padding: 0;}
.m-3 .opros .vote-poloska, .navbar-1-1 .opros .vote-poloska span {width: 150px;}
.m-3 .opros h4 {color: #FFFFFF;}
.arhiv_nomerov {text-align: center;}
.arhiv_nomerov li {list-style: outside; list-style: none; display: -moz-inline-box; display: inline-block; width: 32%; margin-bottom: 20px; padding: 0;}
* html .arhiv_nomerov li {display: inline;}
*+html .arhiv_nomerov li {display: inline;}
.arhiv_nomerov li img {margin-bottom: 6px;}
.arhiv_nomerov li span {display: block; padding-bottom: 0 5px 4px;}
.table-3 {border: none; width: 100%;}
.table-3 td {vertical-align: top; padding-right: 5px;}
.td-5 {width: 120px; overflow: hidden;}
.td-6 {width: 170px; background: #E9E9E9; padding: 5px 12px;}
.td-6 img {margin-bottom: 7px;}
.avatar {width: 100px; height: 100px; border: solid 1px #BFBFBF;}
.podr {text-align: right; padding: 6px; font-size: 11px;}
.comment .comment {padding-left: 20px;}
.id {display: block; padding-bottom: 6px; font-size: 11px;}
.id a {text-decoration: underline;}
.id a:hover {text-decoration: none;}
.otv {padding-bottom: 5px; margin-bottom: 15px; display: block; text-align: right; border-bottom: solid 1px #D3D3D3;}
.otv .end {color: #014FAE; margin: 0 0 0 10px;}
.form-3 {padding: 10px 0; border-bottom: solid 1px #D3D3D3; margin-bottom: 20px;}
.comment .form-3 {padding: 10px 0 30px 20px;}
.form-3 li {list-style: outside; list-style: none; padding: 0 0 3px 0;}
.form-3 li input, .form-3 li textarea {margin-bottom: 3px;}
.form-3 li input.text-4, .form-3 li textarea {width: 258px; height: 20px; background: #F3F3F3; border: solid 1px #BBBBBB;}
.form-3 li input.submit-4 {width: 150px; height: 25px; border: solid 1px #50696E; background: #4D4059; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.form-3 li textarea {width: 408px; height: 170px;}
.page-navi {list-style: outside; list-style: none; text-align: center;}
.page-navi li {display: -moz-inline-box; display: inline-block; padding: 0 5px; color: #DB96FE; font-size: 14px;}
* html .page-navi li {display: inline;}
*+html .page-navi li {display: inline;}
.page-navi span {font-weight: bold;}
.page-navi li a {color: #000000;}
.p-01 {padding: 0 0 20px 0;}
.p-01 p * {vertical-align: top;}
.p-01 p img {border: solid 1px #D3D3D3;}
.form-4 {border-bottom: solid 1px #D3D3D3; margin-bottom: 20px;}
.form-4 table {width: 100%; border: none; border-collapse: collapse;}
.form-4 table td {border: none; padding: 5px; vertical-align: top;}
.form-4 input {margin-right: 4px; vertical-align: middle;}
.form-4 label {padding-right: 15px;}
.form-4 table td td {padding: 2px 5px 5px 0;}
.form-4 table td.td-1 {width: 140px;}
.td-2 {width: 230px; vertical-align: middle;}
.select-1, .select-2, .select-3 {background: #F3F3F3; border: solid 1px #BBBBBB; width: 178px; height: 20px;}
.select-3 {width: 129px;}
.form-4 table td.td-3 {width: 180px; text-align: right; vertical-align: middle;}
.form-4 table td.td-3-1 {vertical-align: top;}
.form-4 table td select {font-size: 11px;}
.submit-5 {width: 75px; height: 23px; background: #4D4059; border: solid 1px #4D4059; color: #FFFFFF;}
.text-2, .text-5 {width: 226px; height: 21px; background: #F3F3F3; border: solid 1px #BBBBBB; margin-right: 3px;}
.select-2, .text-5 {width: 49px;}
.test {padding: 10px;}
.test dt {padding-bottom: 12px; font-weight: bold;}
.test dd {padding-bottom: 10px;}
.radio-1 {float: left; margin: 3px;}
.test dd span {display: block; padding-left: 25px;}
.center {padding: 0 0 10px; text-align: center;}
.img_zakrito {position: relative; top: 3px; margin-right: 5px;}
.tegi {text-align: center; padding: 10px 10px 0;}
.m-3 .tegi {border-left: solid 1px #A06DC8; border-right: solid 1px #A06DC8;}
.m-3 .tegi a {color:#FFFFFF;}
.tegi a:hover {background: #4D4059; color: #FFFFFF;}
.m-3 .tegi a:hover {background: #fff; color: #4D4059;}
.t-1, .t-2, .t-3, .t-4, .t-5, .t-6, .t-7, .t-8, .t-9, .t-10 {margin: 0 2px; text-decoration: none;}
.t-1 {font-size: 9px;}
.t-2 {font-size: 10px;}
.t-3 {font-size: 11px;}
.t-4 {font-size: 12px;}
.t-5 {font-size: 13px;}
.t-6 {font-size: 14px;}
.t-7 {font-size: 15px;}
.t-8 {font-size: 16px;}
.t-9 {font-size: 17px;}
.t-10 {font-size: 18px;}
.navbar {float: left; width: 281px; padding: 0 5px; background: #8050A6;}
.navbar ul {height: 1%;}
.navbar ul li {list-style: outside; list-style: none;}
.m-2 {background: #D9DB5D url(../images/nb-1-T.png) no-repeat; padding-top: 14px; margin-bottom: 13px;}
.m-2 div {background: #4D4059 url(../images/nb-1-B.png) left bottom no-repeat; padding-bottom: 6px;}
.m-2 div ul {border-left: solid 1px #BBBD3F; border-right: solid 1px #BBBD3F; padding: 0 9px;}
.m-2 div ul li {padding: 7px 4px; border-bottom: dotted 1px #D4D164; font-size: 14px; font-family: tahoma, Verdana, sans-serif; margin: 0;}
.m-2 div ul li a {color: #f9f2ff; text-decoration: none;}
.m-2 div ul li a:hover {text-decoration: underline;}
.m-3 {background: #4D4059 url(../images/nb-2-B.png) bottom no-repeat; padding-bottom: 6px; margin-bottom: 12px; height: 1%;}
.m-3 ul {border-left: solid 1px #A06DC8; border-right: solid 1px #A06DC8; padding: 7px 18px 0; _position: relative; _left: 2px;}
.m-3 ul li {padding: 0 10px 9px; font-size: 12px; font-family: tahoma, Verdana, sans-serif; height: 1%; list-style: outside; list-style: none;}
.m-3 ul li a {color: #d9d8da;}
.m-3 ul li a:hover, .m-3 ul li#m-3-a a {color: #DB96FE;}
.m-3 h2 {background: #DB96FE url(../images/h201.png) 0 repeat-y; text-align: center; font-size: 14px; color: #FFFFFF; padding: 7px; border: solid 1px #9861C8; border-top: solid 1px #F8EAFF; border-bottom: none;}
.m-3 h2 a {color: #fff; text-decoration: none;}
.m-3 h2 a:hover {text-decoration: underline;}
.m-3 h2 small {display: block; font: normal 11px Arial, Helvetica, sans-serif; color: #4d4059;}
.spisok-firm {width: 100%; border-left: solid 1px #A06DC8; border-right: solid 1px #A06DC8;}
.spisok-firm td {padding: 2px 15px;}
.spisok-firm td.plus, .spisok-firm td.minus {padding: 2px 5px;}
.spisok-firm td.plus {color: #e1e370;}
.spisok-firm td.minus {color: #aaaaa9;}
.spisok-firm a {color: #fffefe; text-decoration: none;}
.spisok-firm a:hover {color: #fffefe; text-decoration: underline;}
.m-3 ul.vote, .m-3 ul.tests {padding: 11px 11px 0 11px; width: auto; left: 0;}
.vote li {list-style: outside; list-style: none; padding: 0 0px 5px; color: #FFFFFF;}
.vote li h4 {color: #fff;}
.vote li h5 {font-weight: normal; text-align: center;}
.vote li label input {margin-right: 8px;}
.submit-3 {margin-left: 95px; width: 39px; height: 22px; background: #EBEDF0; border: solid 1px #50696E;}
.text-3 {width: 152px; height: 20px; background: #F3F3F3; border: solid 1px #BBBBBB; margin-left: 9px;}
.m-3 ul.tests li {padding: 10px 8px; border-bottom: solid 1px #7D4FA4;}
.m-3 ul.tests li a, .m-3 ul.tests li a:hover {color: #FFFEFE;}
.m-3 ul.tests li.vse {border: none; font-size: 11px;}
.m-3 ul.tests li.vse a {color: #E9E9E9;}
.small {display: block; font-size: 11px; color: #e9e9e9; padding: 5px 0;}
.small a {color: #e9e9e9;}
.m-4 {width: 100%; text-align: center; padding: 5px 0 9px; background: #4D4059; border-top: solid 1px #CFBAE0;}
.m-4 li {list-style: outside; list-style: none; display: -moz-inline-box; display: inline-block; padding: 0 12px; font-family: tahoma, Verdana, sans-serif;}
*+html .m-4 li {display: inline;}
* html .m-4 li {display: inline;}
.m-4 li a {color: #E1E370;}
.m-5 {background: #DB96FE url(../images/menu-b-BG.png) 0 0 repeat-y; border-top: solid 1px #F0EFCA; border-bottom: solid 1px #B3AEB8;}
.m-5 li {padding: 0 26px;}
.m-5 li a {color: #FFFFFF;}
.footer {width: 984px; border: none; background: #41344D; margin: 0 auto;}
.footer td {vertical-align: top; padding: 10px; color: #CCCCCC; width: 33%;}
.footer td a {color: #ccc;}
.td-1 {text-align: right;}