@charset "utf-8";
/* CSS Document */

* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #0C0E0E; background: #FFFFFF; width: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #0e677c;}
a:hover {text-decoration: none; color: #e01f00;}
p {padding-bottom: 20px;}
p small {font-size: 11px;}
h2, h3, h4, h5, h6 {font: bold 18px "Times New Roman", Times, 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;}
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: 982px; margin: 0 auto;}
	.header {height: 139px; background: #002F37; position: relative; border-top: solid 1px #FFFFFF;}
		.header h1 {position: absolute; left: 151px; top: 19px; width: 536px; height: 99px; font-size: 20px;}
		.header h1 span {position: absolute; left: 0; top: 0; width: 536px; height: 99px; background: url(../images/h1.png) no-repeat;}
		
		.logo {position: absolute; left: 36px; top: 5px;}
		.form-1 {width: 203px; height: 108px; float: right; margin:  3px 5px; background: #244E55; color: #bdbcbc; font-size: 11px;}
		.form-1 a {color: #a6cad2;}
		.form-1 a:hover {color: #f4d2cd;}
		.form-1 ul {padding: 3px;}
		.form-1 ul li {padding: 0 0 4px; list-style: outside; list-style: none;}
		.form-1 span {display: -moz-inline-box; display: inline-block; width: 57px;}
			* html .form-1 span {display: inline;}
			*+html .form-1 span {display: inline;}
			
		input.text-1, input.pass-1 {background: #F3F3F3; border: none; width: 140px; height: 19px;}
		input.checkbox-1 {margin-right: 6px; width: 15px; height: 15px; border: none; margin: 0 6px 0 0;}
		input.submit-1 {width: 54px; height: 19px; background: #EBEDF0; border: solid 1px #50696E;}
		.check .input.checkbox-1, .check label {display:inline-block; *display:inline; zoom:1;}
		.check * {vertical-align:middle;}
		
		#home, #mail, #rss {display: block; position: absolute; right: 194px; bottom: 7px; width: 11px; height: 10px;}
		#rss { right: 162px; bottom: 5px; width: 12px; height: 12px;}
		#mail {width: 12px; height: 8px; right: 129px;}
		
		
	.content {width: 638px; float: right; overflow: hidden;}
		.m-1 {width: 100%; background: #F3F3F3; text-indent: -4px; overflow: hidden; padding: 16px 0 5px; border-bottom: solid 1px #C1C1C1; font: normal 16px "Times New Roman", Times, serif;}
		.m-1 li {display: -moz-inline-box; display: inline-block; list-style: outside; list-style: none; padding: 0 16px 0 19px; background: url(../images/border-4.gif) 0 0 repeat-y; height: 21px; vertical-align: middle;}
			* html .m-1 li {display: inline;}
			*+html .m-1 li {display: inline;}
			
		.form-2 { padding: 5px 0; 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: #F3F3F3; border: solid 1px #BBBBBB; margin-right: 3px;}
			.submit-2 {width: 61px; height: 21px; background: #EBEDF0; border: solid 1px #50696E; margin-right: 17px;}
			
		.form-2 .vse {right: 5px; font-weight: bold;}
			
		.text {/*border: dotted 1px #0E677C;*/ margin-bottom: 20px; background: url(../images/border-4.gif) 0 0 repeat-x; position: relative; height: 1%;}
			.text-BG {background: url(../images/border-4.gif) 0 0 repeat-y; height: 1%; padding: 1px 0 0 1px;}
			.text-BG .text-BG {background: url(../images/border-2.gif) 100% 0 repeat-y; height: 1%}
			.text-BG .text-BG .text-BG { height: 1%; background: url(../images/border-2.gif) 0 100% repeat-x;}
			.h201 {font: normal 18px "Times New Roman", Times, serif; color: #0e677c; padding: 0 4px 7px; border-bottom: solid 6px #244E55; margin-bottom: 18px;}
			.news {background: url(../images/border-1.gif) 199px 0 repeat-y;}
			.h301 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 190px; padding: 0 5px 5px 0; float: left;}
				.h301 a {color: #000000; text-decoration: none;}
				.h301 a:hover {text-decoration: underline;}
			.p-01 {padding: 0 0 30px 207px;}
			.info {padding-left: 207px; clear: both;}
			.news-B {height: 6px; border-bottom: double 3px #E3E3E3; float: none; clear: both; margin-bottom: 15px; background: #FFFFFF; overflow: hidden;}
			.corn-1 {padding: 4px 6px 23px 8px; background: url(../images/bg-2.png) right bottom no-repeat;}
			.vse {position: absolute; right: 43px; bottom: 11px;}
			
		.table-1 {border: none; width: 100%;}
			.border-1 {width: 22px; background: url(../images/border-1.gif) 0 0 repeat-y;}
			.table-1 .h301 {float: none;}
			.table-1 p {width: 190px; padding: 5px 0; color: #323232; font-size: 11px;}
			
	.navbar {width: 340px; float: left; z-index: 100; position: relative; z-index: 100; zoom: 1; top: -19px;}		
		.h202 {background: #E01F00 url(../images/logo-small.png) right top no-repeat; padding: 4px 50px 0; font: normal 18px "Times New Roman", Times, serif; color: #ffffff; text-align: center; border: solid 1px #F3F3F3; border-left: none;}
		.h202 small {display: block; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #fed1ca; padding: 3px 0 3px;}
		.h302 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
			.h302 small {font-size: 11px; color: #3f3f3f; font-weight: normal; display: block; padding: 7px 0 10px;}
			
			
			.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;}
			
		.m-2 {list-style: outside; list-style: none; padding: 0px 7px 14px; font: normal 16px "Times New Roman", Times, serif; border-bottom: solid 1px #C1C1C1; background: #F3F3F3; margin-bottom: 12px;}
		.m-2 li {padding: 3px 9px 6px; background: url(../images/border-3.gif) bottom repeat-x; height: 1%; list-style: outside; list-style: none;}
		.m-2 li a {color: #0e677c; text-decoration: none;}
		.m-2 li a:hover {color: #E01F00; text-decoration: underline;}
		
		.m-2-1 li {background: none;}
		.m-2-1 li a {color: #0e677c; text-decoration: underline;}
		.m-2-1 li a:hover {color: #E01F00; text-decoration: none;}
		
	.h203 {padding: 8px 37px; background: #244E55 url(../images/bg-1.png) right top no-repeat; text-align: center; font: normal 18px "Times New Roman", Times, serif; color: #ffffff;}
	.h204 {padding: 6px 7px 9px; border-bottom: solid 1px #244E55; margin-bottom: 9px; font-weight: normal; font-size: 16px;}
	.news-1 {padding: 11px 16px; border-bottom: solid 1px #FFFFFF;}
	.news-1 h3, .vote h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0c0e0e; padding-bottom: 10px;}
	.news-1 h3 a {color: #0c0e0e; text-decoration: none;}
	.news-1 h3 a:hover {color: #0c0e0e; text-decoration: underline;}
	.news-1 p {font-size: 11px; color: #0c0e0e; padding-bottom: 15px;}
	.news-1 span {color: #3f3f3f; font: normal 11px Arial, Helvetica, sans-serif;}
	.news-1 span a {margin-right: 3px;}
	
	.news-2 {padding-bottom: 13px; border-bottom: solid 1px #C1C1C1; background: #F3F3F3; margin-bottom: 11px;}
	
	.news-3 {padding: 11px; text-align: center;}
	.news-3 img {margin: 5px; border: solid 1px #FFFFFF;}
	
	.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;}
		
	.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: #E01F00;}
		* html .page-navi li {display: inline;}
		*+html .page-navi li {display: inline;}
		.page-navi span {font-weight: bold;}
	
	.vote {padding: 11px 11px 0 11px;}
	.vote li {list-style: outside; list-style: none; padding: 0 0px 5px;}
	.vote li label input {margin-right: 8px;}
	.submit-3 {margin-left: 140px; 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;}
	
	.tegi {text-align: center; padding: 20px 10px 0;}
	.tegi a:hover {background: #244E55; color: #FFFFFF;}
	.partner li {list-style: outside; list-style: none; padding: 15px 17px 5px;}
	
	.t-1, .t-2, .t-3, .t-4, .t-5, .t-6, .t-7, .t-8, .t-9, .t-10 {margin-right: 3px; text-decoration: none;}
	.t-1 {font-size: 9px;}
	.t-2 {font-size: 10px;}
	.t-3 {font-size: 12px;}
	.t-4 {font-size: 13px;}
	.t-5 {font-size: 14px;}
	.t-6 {font-size: 16px;}
	.t-7 {font-size: 18px;}
	.t-8 {font-size: 20px;}
	.t-9 {font-size: 22px;}
	.t-10 {font-size: 24px;}
	
	
	.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;}
		
	.form-4 table {width: 100%; border: none;}
		.form-4 table td {border-collapse: collapse; padding: 5px; vertical-align: top;}
		.form-4 input {margin-right: 7px; vertical-align: middle;}
		.form-4 label {padding-right: 20px;}
		.form-4 table td td {padding-left: 0;}
		.form-4 table td.td-1 {width: 150px;}
		.td-2 {width: 230px; vertical-align: middle;}
		.select-1, .select-2, .select-3 {background: #F3F3F3; border: solid 1px #BBBBBB; width: 178px; height: 20px;}
		
		.select-2, .text-5 {width: 49px;}
		.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: #EBEDF0; border: solid 1px #50696E;}
		
		
	.table-2 {width: 100%; border: none;}
		.table-2 td {vertical-align: top; padding: 5px;}
			.td-4 {width: 180px; font-weight: bold;}
			
	.autor {font-size: 11px; color: #373737; text-align: right;}
	
	.zakrito {padding: 5px 18px 18px; background: #F3F3F3;}
	
	.merop {margin-bottom: 10px;}
	
	.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;}
		.td-5 {width: 100px; overflow: hidden;}
		.avatar {width: 80px; height: 80px; border: solid 1px #BFBFBF;}



/*tests*/
.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; font-size: 12px !important;}
			.center {padding: 0 0 10px; text-align: center;}
			
			
	.news-2 ul.tests li {/*padding: 10px 8px; border-bottom: solid 1px #C1C1C1;*/}
				.news-2 ul.tests li.vse {border: none; font-size: 11px; position: static; text-align: right;}
				.small {display: block; font-size: 11px; color: #e9e9e9; padding: 5px 0;}
				.small a {color: #e9e9e9;}
/*tests*/
	
	
	#footer {background: #002F37; position: relative; /*height: 154px;*/ padding: 11px 0px 0 14px;}
		#footer .tegi {width: 320px; float: left; padding: 0;}
		#footer  a {color: #A6CAD2;}
		#footer .tegi a:hover {color: #000; background: #A6CAD2;}
		#footer h2 {color: #ffffff; font-weight: normal; text-align: center;}
		
		#footer table {width: 100%; border: none;}
		#footer table td {vertical-align: top; border: none; border-collapse: collapse;}
		#footer table td td {padding: 10px; width: 50%;}
		.border-2 {background: url(../images/border-4.gif) right repeat-y; padding-right: 5px;}
		td.border-2 {width: 320px;}
		.vse-tegi {padding: 5px 5px 0; text-align: right;}
		#footer p {padding: 0;}
		
		.s4et4iki {padding: 8px 15px 17px; background: url(../images/border-4.gif) 0 0 repeat-x; text-align: right;}
		
		.m-3 {background: #F3F3F3; border-bottom: solid 1px #C1C1C1; padding: 3px; text-align: center; font-size: 14px;}
		#footer .m-3 a {color: #0E677C; margin: 0 12px;}
		
		.copy-1, .copy-2, .copy-3 {width: 33%; float: left; font-size: 11px; color: #012c33; padding: 8px 0;}
		.copy-2 {text-align: center;}
		.copy-3 {text-align: right; float: right;}
		
		#footer .partner {color: #BDBCBC; font: normal 16px "Times New Roman", Times, serif;}
		#footer td td .partner {font-size: 11px;}
		#footer .partner li {padding: 0 0 10px;}
		#footer .partner li small {display: block; padding-top: 3px; font-size: 11px; padding: 10px 0 0px;}    
© TrueDev.org