* {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;}    
© TrueDev.org