* {margin: 0px; padding: 0px;} html {height: 100%;} body {font: normal 12px Arial, Helvetica, sans-serif; color: #000000; background: #d7d7d7 url(../images/BG.gif) center top; width: 100%;} img {border: none;} a {text-decoration: none;; cursor: pointer; color: #000000;} a:hover {text-decoration: underline;} a.underline {text-decoration: underline;} a.underline:hover {text-decoration: none;} p {padding-bottom: 20px;} h2, h3, h4, h5, h6 {font: bold 18px Arial, Helvetica, sans-serif; color: #000; padding-bottom: 9px;} h3 {font-size: 14px;} h4 {font-size: 13px;} h5 {font-size: 12px;} h6 {font-size: 11px;} h3 small {font-size: 12px; font-weight: normal;} 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: 910px; position: relative; left: 50%; margin-left: -452px; top: 45px; padding-bottom: 45px;} .page-T {background: url(../images/page-BG-T.gif) 0 0 no-repeat; padding-top: 14px;} .page-B {background: url(../images/page-BG-B.gif) 0 100% no-repeat; padding-bottom: 14px;} .page {background: #ffffff url(../images/page-BG.gif) 0 0 repeat-y; padding: 23px 42px 23px 38px; height: 1%;} .header {position: relative; background: url(../images/header-BG.gif) 0 0 repeat-x; height: 325px;} .logo {/*float: left;*/width: 315px;} .m-1 {width: 315px; list-style: none; background: #999999; font-size: 18px; line-height: 46px; text-transform: uppercase;} .m-1 li {background: url(../images/m1-li.gif) 0 0 repeat-x; height: 46px; padding: 0 8px 0 28px; letter-spacing: -1px; list-style: outside; list-style: none;} .m-1 li a {color: #fff; text-decoration: none;} .m-2 {position: absolute; left: 315px; bottom: 0; padding-top: 271px; background: url(../images/photo.jpg) 0 0 no-repeat; _background-position: 0 1px; list-style: none; height: 54px; width: 515px;} .m-2 li {padding: 0; float: left; background: #000 url(../images/m2-li-L.gif) 0 0 no-repeat; height: 54px; width: 20%; line-height: 54px; list-style: outside; list-style: none;} .m-2 li span {display: block; width: 100%; text-align: center; background: url(../images/m2-li-R.gif) 100% 0 no-repeat; height: 54px;} .m-2 li span a {color: #fff; text-decoration: none;} .m-2 li span a:hover {text-decoration: underline;} .form-1 {position: absolute; right: 14px; top: 0; width: 150px;} .h201 {text-align: center; font: bold 18px Times New Roman; color: #000;} .form-1 label {width: 100%; display: block; font: bold 18px Times New Roman; color: #000; float: none; clear: both;} .form-1 input {float: right; width: 74px; height: 13px; background: #fff; border: solid 1px #000; margin: 4px 0; font-size: 9px;} .form-1 input.voyti {background: url(../images/voyti.gif) 0 0 no-repeat; border: none; width: 76px; height: 15px; cursor: pointer;} .registr {float: none; clear: both; font-size: 10px; letter-spacing: -1px;} .registr a {color: #000;} .title {position: absolute; left: 515px; top: 129px; width: 250px; height: ; font-size: 14px; background: url(../images/kavi4ki-1.gif) 0 0 no-repeat; color: #fff; padding: 6px 13px;} .content {padding: 25px 0 0 ;} .gurnal {padding: 0 15px; text-align: center; float: right;} .gurnal img {margin-bottom: 35px;} .gurnal p {padding-bottom: 15px;} .gurnal p a {color: #000; text-decoration: none;} .gurnal p a:hover {text-decoration: underline;} .h202 {font: bold 18px Arial, Helvetica, sans-serif; color: #999999; padding-bottom: 9px;} .h202 a {border-bottom: solid 3px #999999; color: #999999;} .h202 a:hover {border: none; text-decoration: none;} .banners-1 {list-style: none; text-align: center; margin-bottom: 20px; vertical-align: middle;} .banners-1 li {display: -moz-inline-box; display: inline-block; padding: 0; margin: 0 3px; vertical-align: middle; list-style: outside; list-style: none;} * html .banners-1 li {display: inline;} *:first-child+html .banners-1 li {display: inline;} .content-2, .content-3 {float: left; margin-bottom: 43px;} .content-2 {width: 89px;} .content-3 {width: 700px; padding: 10px 0;} .banners-2 {text-align: center; padding: 20px 0;} .m-3 {position: absolute; bottom: 35px; right: 20px; list-style: none;} .m-3 li {display: -moz-inline-box; display: inline-block; padding: 0 0 0 9px; list-style: outside; list-style: none;} * html .m-3 li {display: inline;} *:first-child+html .m-3 li {display: inline;} .m-3 li a {padding-left: 25px; font: bold 10px Times New Roman; background-position: left center; background-repeat: no-repeat; display: block; padding: 5px 0 5px 25px;} .m-3 li a.mail {background-image: url(../images/mail.gif);} .m-3 li a.serch {background-image: url(../images/find.gif);} .m-3 li a.sitemap {background-image: url(../images/sitemap.gif);} .glavnaya {position: relative; padding-bottom: 50px; height: 1%;} .anons {width: 305px; float: left; padding-right: 10px;} .a-1, .a-2 {position: absolute; right: 523px; bottom: 20px;} .a-2 {right: 8px;} .novosti {width: 515px; float: right;} #novosti .anons {width: 195px;} #novosti .novosti {width: 625px;} .vote {/*border-bottom: solid 3px #999999;*/ padding-bottom: 16px;} .vote ul {padding: 0 0 0 20px; list-style: none;} .vote ul li {padding: 0; padding-bottom: 6px; list-style: outside; list-style: none;} .vote ul li input {margin-right: 8px;} .vote ul li a {text-decoration: underline;} .vote ul li a:hover {text-decoration: none;} .vote-submit {cursor: pointer;} .kalendar {width: 155px; float: right;} .kalendar-2 {float: none; margin: 30px auto 30px;} .arhiv_meropriatiy {list-style: none; padding: 10px 0;} .arhiv_meropriatiy li {padding: 0; padding-bottom: 15px; list-style: outside; list-style: none;} .page-navi {list-style: none none; text-align: right; overflow: hidden;} .page-navi li {display: -moz-inline-box; display: inline-block; padding: 0; border-right: solid 1px #000; margin: 0 -1px 0 1px; padding: 0 4px; line-height: 14px; font-weight: bold; list-style: outside; list-style: none;} * html .page-navi li {display: inline;} *+html .page-navi li {display: inline;} .rubrikator {list-style: none; padding: 15px 20px 15px 45px;} .rubrikator li {padding: 0; padding-bottom: 10px; list-style: outside; list-style: none;} .derevo {list-style: none; padding: 5px 0; overflow: hidden;} .derevo li {display: inline; list-style: outside; list-style: none; padding: 0;} .derevo li span {display: -moz-inline-box; display: inline-block; padding: 0 4px 0 0; border-right: solid 1px #000000; margin-right: 4px;} * html .derevo li span {display: inline;} *:first-child+html .derevo li span {display: inline;} .derevo li a {text-decoration: underline;} .derevo li a:hover {text-decoration: none;} .comment .page-navi {padding-bottom: 20px;} .comment .comment {padding-left: 20px;} .comment .id {display: block; padding-bottom: 6px;} .comment .id a {font-weight: bold; text-decoration: underline;} .comment .id a:hover {text-decoration: none;} .nomera {list-style: none; padding: 10px 25px; font-weight: bold;} .nomera li {padding: 0; padding-bottom: 10px; list-style: outside; list-style: none;} .form-4 table {width: 100%; border: none;} .form-4 table td {border-collapse: collapse; padding: 3px; vertical-align: top;} .form-4 input {margin-right: 5px; vertical-align: middle;} .form-4 label {padding-right: 10px;} .form-4 table td td {padding-left: 0;} .form-4 table td.td-1 {width: 130px;} .td-2 {width: 230px; vertical-align: middle;} .select-1, .select-2, .select-3 {background: #F3F3F3; border: solid 1px #BBBBBB; width: 178px; height: 20px;} .text-2, .text-5 {width: 226px; height: 21px; background: #F3F3F3; border: solid 1px #BBBBBB; margin-right: 3px;} .select-2, .text-5 {width: 49px;} .select-3 {width: 100px;} .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: #EBEDF0; border: solid 1px #50696E;} .submit-2 {width: 61px; height: 21px; background: #EBEDF0; border: solid 1px #50696E; margin-right: 17px;} .opros li {padding: 0 5px 5px 5px; float: none; clear: both; list-style: outside; list-style: none;} .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: #A5A5A5; margin: 0 5px;} .vote-poloska span {background: #0E677C; margin: 0;} * html .vote-poloska {display: inline;} *+html .vote-poloska {display: inline;} * html .vote-poloska span {display: inline;} *+html .vote-poloska span {display: inline;} .news-B {height: 6px; border-bottom: double 3px #E3E3E3; float: none; clear: both; margin-bottom: 15px; background: #FFFFFF; overflow: hidden;} .h302 {font: bold 14px Arial, Helvetica, sans-serif; color: #000000;} .h302 small {font-size: 11px; color: #3f3f3f; font-weight: normal; display: block; padding: 7px 0 10px;} .comment .comment {padding-left: 20px;} .comment .id {display: block; padding-bottom: 6px; font-size: 11px;} .comment .id a {font-weight: bold; text-decoration: underline;} .comment .id a:hover {text-decoration: none;} .otv {padding-bottom: 5px; margin-bottom: 15px; display: block; text-align: right; border-bottom: double 3px #E3E3E3;} .form-3 {padding: 10px 0 30px;} .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: #EBEDF0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;} .form-3 li textarea {width: 408px; height: 170px;} .news-4 {position: relative; margin-bottom: 44px;} .news-4 .news-B {height: 17px;} .podr {text-align: right; padding: 6px; font-size: 11px;} .news-4 .info, .table-2 .info {padding-left: 0; font-size: 11px;} .table-3 {border: none; width: 100%;} .table-3 td {vertical-align: top;} .td-5 {width: 100px; overflow: hidden;} .avatar {width: 80px; height: 80px; border: solid 1px #BFBFBF;}