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

* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {font: normal 12px arial, tahoma, Verdana, sans-serif; color: #101010; background: #141616 url(../images/body-BG.png) repeat-x; width: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #014FAE;}
a:hover {text-decoration: none;}
p {padding-bottom: 20px;}
p small {font-size: 11px;}
h2, h3, h4, h5, h6 {font: bold 18px Arial, Helvetica, sans-serif; color: #fff; 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: 986px; margin: 0 auto; background: #000000; overflow: hidden; zoom: 1;}
	.header {width: 100%; height: 141px; background: #141616 url(../images/body-BG.png) repeat-x; position: relative;}
		.header h1 a {width: 978px; height: 141px; display: block; background: url(../images/header.jpg) no-repeat; margin: 0 auto; text-indent: -9999px; overflow: hidden;}
		.menu-top {width: 136px; height: 30px; position: absolute; right: 3px; top: 4px; background: #535353;}
		#home, #mail, #rss {position: absolute; top: 9px; left: 27px;}
		#rss {left: 58px;}
		#mail {left: 91px; top: 11px;}
	
	.page {margin: 0 4px; width: 978px; background: #0C0E0E url(../images/page-BG.png) repeat-y; height: 1%; overflow: hidden; position: relative;}
		#blog {background: #F6F5F2 url(../images/page-BG-2.png) 0 0 repeat-y;}
		.m-1 {width: 974px; height: 38px; border-right: solid 2px #8D8B84; border-left: solid 3px #8D8B84; border-top: solid 1px #8D8B84; overflow: hidden; background: #8D8C85; margin: 0 4px 5px;}
			 .m-1 li {list-style: none none; width: 138px; height: 38px; float: left; padding: 0 0 0 1px; font: bold 14px Arial, Helvetica, sans-serif; text-align: center; background: url(../images/m-1-li-BG.png) 0 0 no-repeat; margin: 0 1px 0 -1px;}
			 	.m-1 li a {width: 100%; display: block; height: 30px; border-top: solid 8px #302F2F; color: #FFFFFF; line-height: 30px;}
				.m-1 li a:hover, .m-1 li.m-1-a a {border-top: solid 8px #E12831; text-decoration: none;}
		.cont-1 {width: 100%; float: left;}
			.cont-2 {padding: 0 200px;}
				#blog .cont-2 {padding: 0 10px 0 200px;}
				.content {width: 100%; overflow: hidden; padding: 16px 0;}
					.content * {max-width: 100% !important;}
					.h201 {background: #5a0d11 url(../images/h201.png) 0 0 repeat-x; border: solid 1px #AAA79F; font-family:"Times New Roman", Times, serif padding: 7px 19px; font-size: 14px;}
					
					.content-1 {margin-bottom: 13px; height: 1%;}
						.content-1-L {background: url(../images/content-L.png) 0 0 repeat-y;}
						.content-1-R {background: url(../images/content-R.png) 100% 0 repeat-y;}
						.content-1-L-B {background: url(../images/content-BG-L.png) 0 100% no-repeat;}
						.content-1-R-B {background: url(../images/content-BG-R.png) 100% 100% no-repeat; padding: 0px 11px 11px;}
						.content-1-1 {background: #fff; border: solid 1px #D7D6D6; border-top: none; padding: 12px 8px 0px;}
						
						.content-1 h2, .content-1 h3, .content-1 h4, .content-1 h5, .content-1 h6 {color: #0C0E0E; font: bold 18px tahoma, Verdana, sans-serif;}
						.content-1 h2 a, .content-1 h3 a, .content-1 h4 a, .content-1 h5 a, .content-1 h6 a {color: #0C0E0E; text-decoration: none;}
						.content-1 h2 a:hover, .content-1 h3 a:hover, .content-1 h4 a:hover, .content-1 h5 a:hover, .content-1 h6 a:hover {text-decoration: underline;}
						.content-1 h3 {font-size: 14px;}
						.content-1 h4 {font-size: 12px;}
						.content-1 h5 {font-size: 11px;}
						.content-1 h6 {font-size: 10px;}
						
						.news {padding: 4px; border-bottom: dotted 1px #605D57; margin-bottom: 20px;}
							.end {background: #E9E9E9; padding: 1px 6px 3px; color: #3F3F3F; font-size: 11px; display: -moz-inline-box; display: inline-block; margin-bottom: 13px;}
							*+html .end {display: inline;}
							* html .end {display: inline;}
							.vse {text-align: center; padding-bottom: 20px !important;}
							.vse a {color: #014fae; font-size: 11px;}
					
					
		
		
		.navbar-1, .navbar-2 {float: left; width: 190px; background: #696969; padding-top: 9px; overflow: hidden; zoom: 1; position: relative;}
		.navbar-1 {margin-left: -978px;}
		.navbar-1 li, .navbar-2 li {list-style: none none; padding: 0; list-style-position: outside;}
			.navbar-1-1 {margin: 0 3px 13px; background: #3F3F3F; padding: 4px;}
				.login li {padding: 0 0 4px; color: #cccccc;}
				.text-1 {width: 128px; height: 18px; background: #CCCCCC; border: none;}
				.login label span {display: -moz-inline-box; display: inline-block; width: 47px;}
				*+html .login label span {display: inline;}
				* html .login label span {display: inline;}
				
				.checkbox-1 {width: 15px; height: 15px; background: #CCCCCC; border: solid 1px #3F3F3F; margin-right: 4px;}
				.submit-1 {background: #FFFFFF; border: none; height: 18px; width: 46px; color: #141616; font-size: 12px; margin-left: 14px;}
				
				.login li a {font-size: 11px; color: #fefefe;}
				#pass {float: left;}
				#register {float: right;}
				
			.h202 {margin: 0 3px; background: #BD262E; padding: 3px; font: bold 14px Arial, Helvetica, sans-serif; text-align: center;}
			.h202 a {color: #Fff; text-decoration: none;}
			.h202 a:hover {text-decoration: underline;}
			.h202 small {font-size: 11px; color: #cccccc; display: block; font-weight: normal;}
			
			.m-2 {background: url(../images/nb-B.png) 0 100% no-repeat; padding: 0 8px 9px 7px; margin-bottom: 15px; height: 1%;}
			.m-2 ul {background: #F5F5F5; padding: 13px 5px;}
			.m-2 ul li {padding-bottom: 7px; font: bold 12px Arial, Helvetica, sans-serif;}
			.m-2 ul li a {display: -moz-inline-box; display: inline-block; text-decoration: none; padding: 0 4px 4px; border-bottom: solid 1px #CDCDCD; color: #3f3f3f; letter-spacing: 1px;}
			*+html .m-2 ul li a {display: inline;}
			* html .m-2 ul li a {display: inline;}
			.m-2 ul li a:hover, .m-2 ul li.m-2-a a {border-bottom-color: #E02830; color: #E02830;}
			
			.h301 {padding: 5px; text-align: center; letter-spacing: 1px;}
			.vote {padding: 12px 4px;}
			.vote li {padding-bottom: 5px;}
			.checkbox-2 {width: 12px; height: 12px; background: #CCCCCC; border: solid 1px #313131; margin: 0 9px 0 3px; display:inline-block; *display:inline; zoom:1;}
			.vote li label * {vertical-align:middle;}
			.vote label span {width: 40px;}
			.vote .submit-1  {float: right;}
			
			.navbar-1-2 {background: url(../images/nb-2-B.png) 0 100% no-repeat; padding: 0 9px 16px 6px; height: 1%;}
			.navbar-1-2 div {background: #E0E0E0; padding: 20px 5px 0;}
			.navbar-1-2 div div {padding: auto;}
			.navbar-1-2 div div.tegi {text-align: center; zoom: 1; overflow: hidden; width: 100%; padding: 0;}
				.tegi a:hover {background: #696969; color: #FFFFFF;}
				
				.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;}
				
			.h302 {padding: 7px; text-align: center; margin: 0 4px 0 2px; background: #3F3F3F; border-bottom: solid 1px #1D1E1E; letter-spacing: 1px;}
			
			.partners {text-align: center;}
			.partners img {margin: 5px 3px;}
			
		.navbar-2 {margin-left: -190px; width: 190px;}
		
			.form-1 {padding: 0 3px 10px; text-align: center;}
			.form-1 table {border: none; width: 100%;}
			.form-1 table td {padding: 0;}
			.form-1 .submit-1 {margin-left: 5px;}
			
			.news-1 {padding: 10px 5px; font-size: 11px; border-bottom: solid 1px #696969;}
			.news-1 h4 a {color: #000;}
	.m-3 {height: 31px; background: #3F3F3F; margin: 0 4px;}
	.m-3 li {list-style: inside none; display: inline; line-height: 31px; padding: 0 28px 0 13px; font-size: 12px;}
	.m-3 li a {color: #fff;}
	.m-3 li.m-3-a a {text-decoration: none; font-weight: bold;}
	
	
	.page-navi {list-style: outside; list-style: none; text-align: center;}
	.page-navi li {display: -moz-inline-box; display: inline-block; padding: 0; color: #E01F00; width: 24px; height: 24px; border: solid 1px #8E8C85; border-top: none; background: #8E8C85; vertical-align: top; margin: 0 1px;}
		* html .page-navi li {display: inline;}
		*+html .page-navi li {display: inline;}
		.page-navi li a {display: -moz-inline-box; display: inline-block;}
		* html .page-navi li a {display: inline;}
		*+html .page-navi li a {display: inline;}
		.page-navi li span {display: -moz-inline-box; display: inline-block;}
		* html .page-navi li span {display: inline;}
		*+html .page-navi li span {display: inline;}
		.page-navi span, .page-navi a {line-height: 18px; height: 18px; border-top: solid 6px #302F2F; width: 24px; color: #ffffff; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none;} 
		.page-navi span, .page-navi a:hover {border-top: solid 6px #E12831;}
		
		
	.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;}
		
		
	.opros {padding-bottom: 10px; border-bottom: dotted 1px #605D57; 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: #B9B6AE; margin: 0px 5px; padding: 2px;}
			.vote-poloska span {background: #E01F00; 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 h3 small {font-weight: normal; margin-top: 5px; margin-bottom: 0;}
		.navbar-1-1 .opros {border: none; margin: 0; color: #CCCCCC;}
			.navbar-1-1 .opros .vote-poloska, .navbar-1-1 .opros .vote-poloska span {width: 150px;}
		
		
	.podr {text-align: right; padding: 6px; font-size: 11px;}
	
	.table-3 {border: none; width: 100%;}
	.table-3 td {vertical-align: top;}
		.td-5 {width: 120px; overflow: hidden;}
		.avatar {width: 100px; height: 100px; border: solid 1px #BFBFBF;}
		
	.news-4 {position: relative; margin-bottom: 44px; border-bottom: dotted 1px #605D57; padding-bottom: 20px;}
	.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;}
		.news-4 .table-3 {background: #E9E9E9;}
	.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: dotted 1px #605D57;}
		.otv .end {color: #014FAE; margin: 0 0 0 10px;}
		
	.form-3 {padding: 10px 0; border-bottom: dotted 1px #605D57; 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: #EBEDF0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
		.form-3 li textarea {width: 408px; height: 170px;}
		
	.m-4 {background: #E0E0E0; padding: 5px 11px 10px;}
		.m-4 li {padding-bottom: 4px;}
		
	.h303 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0 5px 5px 0;}
				.h303 a {color: #000000; text-decoration: none;}
				.h303 a:hover {text-decoration: underline;}
			.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: dotted 1px #605D57; 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: 80px; height: 23px; background: #EBEDF0; border: solid 1px #50696E;}
		.submit-2 {width: 61px; height: 23px; background: #EBEDF0; border: solid 1px #50696E; margin-right: 17px;}
		.text-2, .text-5 {width: 226px; height: 21px; background: #F3F3F3; border: solid 1px #BBBBBB; margin-right: 3px;}
		.select-2, .text-5 {width: 49px;}
	
	.news-4 table td {width:226px; padding:0 3px 0 0;}
	.news-4 table td:first-child {width:90px;}
	.table-2 {width: 100%; border: none;}
		.table-2 td {vertical-align: top; padding: 5px;}
			.td-4 {width: 180px; font-weight: bold;}
		
	.dobavit {padding-bottom: 20px; height: 26px; position: relative;}
		.dobavit a {background: #8D8C85; padding: 1px 14px 6px; border-top: solid 6px #302F2F; color: #FFFFFF; display: block; position: absolute; right: 0; top: 0;}
		.dobavit a:hover {border-color: #E12831;}
	
	.zakrito {padding: 5px 18px 18px; background: #F3F3F3;}
	
	.img_zakrito {position: relative; top: 3px; margin-right: 5px;}
	.autor {font-size: 11px; color: #373737; text-align: right;}
	.fix-1 .text, .fix-1  .input {margin: 0 0 0 0; background: none; display: inline;}
	
.footer {width: 100%; border: none; background: #141616;}
	.footer td {vertical-align: top; padding: 10px; color: #CCCCCC; width: 33%;}
	.footer td a {color: #ccc;}
	.td-1 {text-align: right;}    
© TrueDev.org