*, html, body {margin:0px; padding:0px;}
a img {border:none;}
.container {width:1000px; margin:auto; font-family:Arial;}
a {color:#1685c6; text-decoration:underline}
a:hover {text-decoration:none;}
.clear {clear:both;}

.logo {float:left; position:relative; margin-right:5px; _margin-right:1px;}
.logo .date {position:absolute; left:36px; top:10px; font-size:10px; color:#fff;}

.header a img {margin-bottom:5px; float:left;}
.fl {display:block; float:left; margin-right:4px;}

.lang {float:left; padding-left:36px; padding-top:15px; padding-bottom:20px; font-size:10px; width:240px;}
.search .searchbox {width:500px; padding:3px 10px; border:1px solid #cccccc; color:#cccccc; font-size:14px; float:left; margin-right:20px;}
.search {padding-top:10px;}
.navy {border-bottom:1px solid #e5e5e5;}


.content {padding-top:15px;}

.menu {padding-left:10px; float:left; width:240px; padding-bottom:20px;}
.menu ul li {list-style:none; font-size:16px; padding-bottom:10px; color:#666666;}

.maintopic a img {float:left; margin-right:30px;}
.maintopic .marker {padding:2px 5px; background:#ffcc00; float:left; font-size:11px; font-weight:bold;}
.maintopic .nomer {margin-left:10px; color:#b3b3b3; font-size:14px;}
.maintopic .header {font-size:30px;}
.maintopic p {font-size:14px; color:#333333; margin-top:20px; padding-right:36px;padding-left:10px;}
.maintopic h3 {padding-left:10px;}

.leftblock {clear:both; float:left; padding-left:10px; padding-top:30px; width:750px;}
.leftblock .item {width:200px; float:left; padding-right:50px; padding-top:20px; padding-bottom:30px;}
.leftblock .item img {font-size:14px;}
.leftblock .item p {padding-top:15px; font-size:12px; color:#333333;}
.decor {display:block; float:left; padding-bottom:6px; margin-bottom:10px;background:url(../img/decor.png) no-repeat bottom left;}

.article {}
.topic a img {float:left; margin-right:30px;}
.topic .marker {padding:2px 5px; background:#ffcc00; float:left; font-size:11px; font-weight:bold;}
.topic .nomer {margin-left:10px; color:#b3b3b3; font-size:14px;}
.topic .header {font-size:30px;}
.topic p {font-size:14px; color:#333333; margin-top:20px; padding-right:36px; padding-left:10px;}
.art {font-size:14px; color:#333333; margin-top:20px; padding-right:36px; padding-bottom:20px;}

.achtung {padding:20px; border:1px solid #0079c1; clear:both; float:left; margin-right:22px; margin-top:20px; margin-bottom:20px; width: 685px;}
.achtung .h1 {font-size:28px;}
.achtung p {padding-top:15px; font-size:14px; color:#333333;}

.expert {padding:20px; background:#f2f0e5; margin-bottom:20px; margin-right:22px; clear:both;}
.expert img {float:left;}
.expert .h1 {font-size:24px;}
.expert p {color:#333333; font-size:14px; padding-top:15px;}
.expert .more {float:right;}

.answer {width:330px; padding:20px; border:1px solid #e5e5e5; clear:both; float:left; margin-right:20px;}
.answer .header {font-size:24px;}
.answer .q {padding-top:10px; font-size:12px; padding-bottom:10px;}
.answer .who {color:#333333;}

.topics {width:290px; padding:20px; border:1px solid #e5e5e5; float:left; font-size:12px; color:#9b9b9b}
.topics .header {font-size:24px;}
.topics .h2 {font-size:14px;}
.topics p {padding-top:10px; font-size:12px; padding-bottom:10px; color:#333333;}
.topics .who {color:#333333;}
.more {float:right; font-size:12px;}

.rightblock {float:right; width:240px;}
.lenta {background:#f2f2f2; padding:20px; font-size:10px;}
h4 {font-size:14px;}
.lenta a {font-size:12px;}
.lenta .item {padding-top:20px;}
.lenta1 {background:#cce4f3; padding:20px; font-size:10px; margin-bottom:10px;}
.lenta1 a {font-size:12px;}
.lenta1 .item {padding-top:20px;}

.voting {padding:20px; border:1px solid #e5e5e5; margin-top:10px; font-size:12px;}
.voting form span {margin-left:5px;}

.subscribe {padding:20px; border:1px solid #e5e5e5; margin-top:10px; font-size:12px;}
.subscribe .textbox {width:110px; padding:1px 5px; font-size:10px; float:left; margin-right:5px;}

.footer a img {float:left; margin-right:10px;}
.footer a {color:#00a0ff; font-size:10px;}
.footer {clear:both; padding-left:36px; padding-bottom:50px; padding-top:30px;}
.footer a.dtext {position:relative; top:1px;}



.statja h1 {padding-top:20px; padding-bottom:20px; padding-left:30px; border-left:10px solid #0079c1; color:#999999; font-size:20px;}

.statja p {font-size:14px; color:#333333; padding-top:20px;}
.statja h4 {padding-top:30px; font-size:12px;}
.statja {font-size:14px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; margin-bottom:20px; margin-right:20px;}

.commentform {font-size:10px; color:#666666; padding-bottom:20px;border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.commentform .nname {margin-right:530px;}
.commentform .namebox {width:560px; border:1px solid #999999; padding:1px 5px; margin-right:5px; margin-bottom:10px;}
.commentform .numbox {width:120px; border:1px solid #999999; padding:1px 5px; margin-bottom:10px;}
.commentform textarea {width:700px;  border:1px solid #999999; padding:1px 5px; height:120px; margin-bottom:20px;}
.commentform .conf {float:right; margin-right:40px;}

.comments b {font-size:14px;}
.comments .post{font-size:11px; color:#333333; padding-bottom:20px;}
.comments p {clear:both;}

.submenu {background:#f2f2f2; padding:20px; margin-bottom:10px;}
.submenu ul li {list-style:none; font-size:12px; padding-top:10px;}
.links {padding-left:10px; text-align:center; clear:both;}
.links .item {width:200px; float:left; padding-right:40px; padding-top:20px; padding-bottom:30px; text-align:left;}
.links .item img {font-size:14px;}
.links .item p {padding-top:15px; font-size:12px; color:#333333;}

.leftblock1 {padding-left:10px; padding-top:30px; padding-right:10px;}


.leftblock1 .item1 {font-size:10px; color:#666666; padding-bottom:30px;}
.leftblock1 .item1 a {font-size:16px; font-weight:bold;}
.leftblock1 .item1 p {font-size:12px; color:#333333;}

.answer1 {padding:20px; border:1px solid #e5e5e5; float:left; margin-right:20px; margin-bottom:20px; width:687px;}
.answer1 .header {font-size:24px;}
.answer1 .q {font-size:14px; padding-bottom:10px;}
.answer1 p {padding-top:10px; font-size:14px;}
.answer1 .who {color:#333333;}
.first {width:408px; margin-top:20px;}

.paging {text-align:center; font-size:14px; color:#333333;}
.paging span {font-size:16px; font-weight:bold;}

.contactform p {font-size:14px; color:#333333; padding-bottom:20px;}
.contactform {font-size:10px; color:#666666; padding-bottom:20px;border-bottom:1px solid #e5e5e5; margin-bottom:20px; float:left; width:720px;}
.contactform .nname {margin-right:180px;}
.contactform .namebox {width:210px; border:1px solid #ffcc00; padding:1px 5px; margin-right:5px; margin-bottom:10px;}
.contactform .mailbox {width:283px; border:1px solid #ffcc00; padding:1px 5px; margin-right:5px; margin-bottom:10px;}
.contactform .numbox {width:167px; border:1px solid #ffcc00; padding:1px 5px; margin-bottom:10px;}
.contactform textarea {width:700px;  border:1px solid #ffcc00; padding:1px 5px; height:120px; margin-bottom:20px;}
.contactform .conf {float:right; margin-right:10px;}

.contacts img {float:left; margin-right:50px; margin-bottom:50px;}
.contacts p {font-size:14px; padding-bottom:50px;}

.price {font-size:12px; color:#666666; padding:0px 36px 20px 36px;}
.price p {padding-top:20px;}
.price table {margin-top:20px; border-collapse:collapse;}
.price table tr th, .price table tr td {border:1px solid #cccccc; color:#333333; padding:5px 10px; text-align:center;}
.price table tr th {background:#efefef;}

.paging1 {float:right;}
.paging1 a {font-size:16px; float:left; display:block; font-weight:bold; margin-right:15px; position:relative; top:15px;}
.paging1 span {display:block; float:left; font-size:40px; color:#000; padding-bottom:0px; border-bottom:3px solid #0079c1; margin-right:15px;}
.journal {float:left; width:167px; padding-top:40px; margin-left:60px;}
.journal p {width:167px; font-size:14px; color:#333333;}
.journal a {display:block;}
.journal .num {font-size:16px; color:#000; display:block; font-weight:bold;}
.journal .topic {font-size:10px; color:#666666;}

.numbers {padding-left:36px; padding-right:36px; padding-bottom:50px;}

.img {float:left; position:relative; margin-right:30px; margin-bottom:20px;}
.i img{position:absolute; bottom:0px; right:0px; margin:0px !important;}

.hint {position:absolute; padding-bottom:26px; background:url(../img/podskazka.png) no-repeat bottom left; bottom:15px; right:-150px; width:160px;}
.hinttext {width:200px; padding:10px; background:#ffcc00;}
.hinttext p {font-size:10px; margin:0px !important; padding:0px !important;}
.hinttext h5 {color:#000;}

/*
*/
.text-list {
padding-left: 40px;
font-size:14px;
margin-bottom:4px;
}
.text-list li {
	margin-top:9px;
}
span.header {
	color: #1685C6;
}
img.article-image 
{
	float: left;
	margin-right: 30px;
}
div.img-hint
{
	margin:10px;
	background-color:#F2F2F2;
	float:right;
	font-size:11px;
	margin-left:30px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}
.statja h3 
{
	padding-top:20px;
}
.statja p.quote {padding--top:20px; padding-bottom:20px; padding-left:30px; border-left:10px solid #0079c1; color:#999999; font-size:11px}
.statja ul ,.statja ol {padding-left:30px}
.statja li {font-size:11px}

div.img-center 
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:30px;
	margin-top:10px;
	text-align:center;
}
div.img-center img 
{
	margin-top:3px;
	display:block;
	text-align:center;
}
ol li {margin-left:50px;}
.maintopic li {font-size:14px; color:#333333; padding-left:50px; list-style-position:inside; list-style-type:disk;}
.topic li {font-size:14px; color:#333333; padding-left:50px; list-style-position:inside; list-style-type:disk;}
table tr td h3 {padding:0px !important;}
table tr td {padding:10px;}


.res {display:block; width:95px; float:left; clear:both; margin-bottom:5px;}
.voteres {float:left; width:100px; height:15px; background:#999999; position:relative;}
.voteres span {position:absolute; bottom:1px; right:1px; color:#fff; font-size:10px;}
.voteres .percent {float:left; height:15px; background:#0079c1; border-right:1px solid #fff;}

.d {display:inline !important; font-size:11px; font-weight:bold;}