div.text p
{
	margin:10px 0px 10px 0px;
}
div.text ul
{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 30px;
}
div.text ul li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: disc;
}
div.text ol
{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 30px;
}
div.text ol li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: decimal;
}
div#top5_bottom
{
	color: black;
	font-weight: normal;
	font-size: 10px;
	margin: 22px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dashed #ffd3b2;
}
div#top5_bottom select
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffdcc1;
	border: 1px solid #ffdcc1;
	width: 100%;
}
div#calLeft
{
	font-weight: bold;
	color: white;
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	cursor: pointer;
}
div#calRight
{
	font-weight: bold;
	color: white;
	float: right;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	cursor: pointer;
}
div.searchitem
{
	clear: both;
	padding: 0px 0px 6px 0px;
}
img.ill
{
	float: left;
	padding: 0px 10px 0px 0px;
	clear: left;
}
img.rss-b
{
	float: left;
	padding: 3px 0px 0px 2px;
}
#annLine
{
	margin: 12px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #bbbbbb;
	font-size: 4px;
}
#rssNR
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px 6px 6px 6px;
}
.rtrBlock
{
	margin: 0px 0px 4px 0px;
	display: none;
}
#rtrButton
{
	color: #4D73B2;
	cursor: pointer;
}
.rtrText
{
	margin: 0px 0px 6px 0px;
	border:1px solid #B1B1B1;
	width: 97%;
	padding: 2px 0px 2px 6px;
}
textarea.rtrArea
{
	margin: 0px 0px 6px 0px;
	width: 97%;
	font-size: 10px;
	height: 200px;
	padding: 6px 0px 0px 6px;
}
#backLoginForm
{
	position: absolute;
	display: none;
	background: #556b2f;
	top: 0px;
	left:0px;
	width: 100%;
	height: expression(document.body.clientHeight);
	height: 100%;
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 100000;
}
#loginForm
{
	font-size: 12px;
	background-color: #a0c345;
	position: absolute;
	top: 20px;
	width: 270px;
	height: 190px;
	right: 0px;
	display: none;
	padding: 4px 4px 5px 4px;
	text-align: center;
	color: #718d2d;
	border: 1px solid #718d2d;
	z-index: 100001;
	}
#recents
{
	background:transparent url(../images/h3_bg.gif) repeat-x scroll left bottom;
	color:#4D73B2;
	font-size:130%;
	font-weight:normal;
	padding: 0px 0px 7px 0px;
	margin: 22px 0px 4px 0px;
}
#retranslate
{
	background:transparent url(../images/h3_bg.gif) repeat-x scroll left bottom;
	color:#4D73B2;
	font-size:130%;
	font-weight:normal;
	padding: 0px 0px 7px 0px;
	margin: 22px 0px 4px 0px;
}
/*buttons*/
.zdrButton
{
   background: #8FB139;
   color: White;
   font-weight: bold;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 0px 6px 0px 6px;
   cursor: pointer;
}

/*BB*/
input.bbButton
{
   background-color: #93B63A;
   color: White;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin-bottom: 5px;
   padding: 0px 4px 0px 4px;
}
.bb-image
{
   padding: 8px 8px 8px 8px;
   margin: 8px auto 8px auto;
   display: none;
}
.bb-quote
{
   font-size: 10px;
   background-color: #F3F6FA;
   border-top: 1px solid Black;
   border-bottom: 1px solid Black;
   padding: 2px 0px 4px 4px;
}

/* ToolTips */
#tooltip{
	background: #FFFFBD;
	border:1px solid #666666;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden;
	z-index: 200000;
}
/* Validators */
.validation-advice {
   color : Red;
   font-size: 0.8em;
}

.custom-advice {
   color : Red;
   font-size: 0.8em;
}
/* common classes */
html,body, img, form {border:none;margin:0;padding:0;}
/* old 
div, body, p, a, img, input, td, th {margin:0; padding:0; color:#000;} 
*/
/* new */
div, body, p, a, input {margin:0; padding:0; color:#000;} 
/* --- */
p, h5, h4, h3, h2, h1, textarea {margin:0px; padding:0px;}
a, a:visited {color:#4370e5;text-decoration:underline; font-size:100%;}
a:hover {text-decoration:none;}
ul, li {list-style-type:none; padding:0px; margin:0px;} 
/* table, table td {border-collapse:collapse;} */

/* body {font-size:11px; font-family:"Verdana";} /* fixed font size */
html {height:100%;}
body {font:62.5%/1.4 "Verdana"; height:100%; position:relative;}
html>body {min-height:100%; height:auto;}

input.text, select, textarea {font-size:0.9em; border:1px solid #b1b1b1; padding:3px 2px;}
textarea {font-size:1.3em;}

div#wrap {min-width:1000px; font-size:120%; background:url(../images/content_bg2.gif) repeat; padding-bottom:124px;}
div#login {background-color:#e7e7e7; overflow:hidden;}
div#login div {float:right;}
div#login div li {float:left;}
div#login div a {color:#7f7f7f; font-size:80%; display:block; padding:3px 10px 4px;}
div#login div a.enter {background:url(../images/enter_bg.gif) repeat-x; color:#fff; font-weight:bold; font-size:90%; padding-top:2px;}

div#header {background:url(../images/header_bg.gif) repeat-x bottom left #9ec43f; border-bottom:1px solid #9c9c9c; border-top:2px solid #fff; position:relative; overflow:hidden; padding-bottom:8px; height: 103px; }
div#logo {position:absolute; top:25px; left:0px;}
div#header ul.col {float:left; margin-left:10px; margin-top:5px;}
div#header ul.col li {margin:0;}
div#header ul.col li a {color:#fff;}
div#header ul.col li img {position:relative; top:3px;}
div#header div.inner {width:650px; position:relative; margin:0 auto; overflow:hidden; padding-left:330px;}

div#content {background:url(../images/content_bg.gif) repeat-x top left #fff; overflow:hidden; padding-top:10px; width:980px; margin:0 auto;}
div#content div#main {overflow:hidden;}
div#content div#right_col {width:279px; float:right;}

div#message {text-align: center; font-size:100%; font-weight: bold; padding-bottom: 200px; padding-top: 100px; padding-left: 30px; padding-right: 30px;}
div.item {border:1px solid #6c83a6; border-top-width:2px; background-color:#fff; position:relative; margin-bottom:15px;}
div.orange {border-color:#f66600;}
div.green {border-color:#a0be55;}
div.orange_bg {background-color:#f66600;}
div.margin {margin-left:11px; margin-right:11px;}
div#main div.margin {margin-right:0;}

div.corner {position:absolute; font-size:1px; width:5px; height:5px; background-repeat:no-repeat;}
div.corner.lt {left:-1px; top:-2px; background-image:url(../images/item_corner_lt.gif);}
div.corner.lb {left:-1px; bottom:-1px; background-image:url(../images/item_corner_lb.gif);}
div.corner.rt {right:-1px; top:-2px; background-image:url(../images/item_corner_rt.gif);}
div.corner.rb {right:-1px; bottom:-1px; background-image:url(../images/item_corner_rb.gif);}

div.orange div.corner.lt {background-image:url(../images/item_corner_lt_orange.gif);}
div.orange div.corner.lb {background-image:url(../images/item_corner_lb_orange.gif);}
div.orange div.corner.rt {background-image:url(../images/item_corner_rt_orange.gif);}
div.orange div.corner.rb {background-image:url(../images/item_corner_rb_orange.gif);}

div.green div.corner.lt {background-image:url(../images/item_corner_lt_green.gif);}
div.green div.corner.lb {background-image:url(../images/item_corner_lb_green.gif);}
div.green div.corner.rt {background-image:url(../images/item_corner_rt_green.gif);}
div.green div.corner.rb {background-image:url(../images/item_corner_rb_green.gif);}

div.item div.title {background:url(../images/title_blue.gif) repeat-x; color:#4d73b2; padding:12px 7px 2px 7px;}
div.item.orange div.title {background-image:url(../images/title_orange.gif); color:#f66600; overflow:hidden; position:relative;}
div.item.green div.title {background-image:url(../images/title_green.gif); color:#87b802;}
div.item.orange_bg div.title {background-image:url(../images/title_orange2.gif);}
div.item div.title h3 {padding:0 3px; padding-right: 110px; padding-bottom:7px; background:url(../images/h3_bg.gif) repeat-x bottom left; font-size:110%; overflow:hidden; padding-top:5px; margin-top:-7px;}
div.item.orange_bg div.title h3 {padding-bottom:12px; background-image:url(../images/h3_bg2.gif);}
div.item.green div.title h3 {background-image:url(../images/h3_bg_green.gif);}
div.item.green_bg div.title h3 {padding-bottom:10px; padding-top:10px;}
div.green_bg div.corner.lt {background-image:url(../images/item_corner_lt_green2.gif);}
div.green_bg div.corner.rt {background-image:url(../images/item_corner_rt_green2.gif);}
div.green_bg div.corner.lb {background-image:url(../images/item_corner_lb_green2.gif);}
div.green_bg div.corner.rb {background-image:url(../images/item_corner_rb_green2.gif);}

div.blue_bg div.corner.lt {background-image:url(../images/item_corner_lt2.gif);}
div.blue_bg div.corner.rt {background-image:url(../images/item_corner_rt2.gif);}
div.blue_bg div.corner.lb {background-image:url(../images/item_corner_lb2.gif);}
div.blue_bg div.corner.rb {background-image:url(../images/item_corner_rb2.gif);}

div.item div.title span {}
div.item div.title span.p {font-size:80%; color:#808080; font-weight:normal; margin-left:15px; line-height:10px; position:absolute; top:8px;}
div#right_col div.item.orange_bg div.title span.p {bottom:12px;}
div.item div.title a.ico {position:absolute; top:13px; right:10px;}

div.item div.inner {margin:13px;}

div#right_col img.float {float:left; margin:0 10px 5px 0;}
div#right_col p.small {font-size:80%; margin-bottom:10px;}
div#right_col a.title {color:#4370e5; font-size:80%; font-weight:bold; display:block; margin-bottom:10px;}

div.bottom_line
{
	padding:0px 12px 3px 0px;
	text-align:right;
	background-color:#8399d3;
	margin:10px 0px 0px 0px;
	color:#fff;
}
div.orange div.bottom_line {background-color:#f66600;}
div.green div.bottom_line {background-color:#9fc53f;}
div#content div.bottom_line a {color:#fff; font-size:80%; text-decoration:none;}
div.bottom_line a:hover {text-decoration:underline;}

div.info {overflow:hidden;}
div.info div.img {float:left; margin:0 10px 0 0;}
div#main a.title {color:#f66600; font-size:110%; font-weight:bold; display:block;}

div.topics {margin-top:16px; position:relative;}
div.topics div.row {overflow:hidden; margin-bottom:10px;}
div.topics div.topic {float:left; width:50%; overflow:hidden;}
div.topics div.topic div.img {float:left; margin-right:10px;}
img.star {margin-left:2px;}
div#content div.topics div.topic a.title {font-size:130%;}
div.topics div.topic div.text {margin-right:10px; font-size:80%;}

div#search {text-align:center; padding:6px 0 14px;}
div#search input.text {width:150px;}
div#search input.button {position:relative; top:4px;}

div#content div#right_col div.tags a.f60 {font-size:70%; color: #c5d1e8;}
div#content div#right_col div.tags a.f80 {font-size:80%; color: #acbbe1;}
div#content div#right_col div.tags a.f100 {font-size:100%; color: #8399d3;}
div#content div#right_col div.tags a.f120 {font-size:120%; color: #7891cf;}
div#content div#right_col div.tags a.f150 {font-size:150%; color: #6b87cb;}
div#content div#right_col div.tags a.f200 {font-size:200%; color: #3f5fb1;}

div.orange_bg div.corner.lb {background-image:url(../images/item_corner_lb_orange2.gif);}
div.orange_bg div.corner.rb {background-image:url(../images/item_corner_rb_orange2.gif);}

div.clear {clear:both; font-size:1px; height:1px; display:none;}
p.clear {clear:both;}

div#right_col div.top div a {color:#fff; font-size:80%;}
div.top div.point {background-repeat:no-repeat; background-position:center left; margin-bottom:12px; padding:4px 0px 4px 25px;}
div#right_col div.top div.first a {font-weight:bold; font-size:100%;}
div.top div.first {background-image:url(../images/first.gif);}
div.top div.second {background-image:url(../images/second.gif);}
div.top div.third {background-image:url(../images/third.gif);}
div.top div.fourth {background-image:url(../images/fourth.gif);}
div.top div.fifth {background-image:url(../images/fifth.gif);}

div.poll p.question {font-weight:bold; margin-bottom:15px;}
div.poll table {width:100%;}
div.poll td {font-size:90%; padding:3px 2px;}
div.poll td input {margin:0 4px; position:relative; top:2px;}
div.poll td input.button {margin:0; top:0px;}
div.poll td.button {text-align:right;}

div.banner {text-align:center; margin: 0px 0px 14px 0px;}

div#subcolumn {overflow:hidden; margin-bottom:15px;}
div#subcolumn div.left div.margin {margin-right:11px; margin-left:0;}
div#subcolumn div.right div.margin {margin-right:0px; margin-left:0;}
div#subcolumn div.col {float:left; width:50%;}

#videoSource {text-align:center;}
div.video div#video {text-align:center;}
div.video h4 {font-size:100%; padding:2px 0px 2px 0px;}
div.video p {padding:4px 0px 4px 0px;}
div.video p.small {color:#828282; font-size:80%; background:url(../images/h3_bg.gif) repeat-x; padding:12px 10px;}

div#main div.col.left div.news a.title {color:#4370e5; font-size:100%;}
div.news p {font-size:90%;}
div.list {background:url(../images/h3_bg.gif) repeat-x; padding-top:10px; margin-top:10px;}
div.list td {font-size:80%; padding:5px;}
div.list td.date {width:70px;}

div#advice {margin-bottom:0px; background:url(../images/advice.gif) no-repeat top center;}
div#advice_bottom {height:26px; margin-bottom:6px; background:url(../images/advice_bottom.gif) no-repeat top center;}
div#advice p {color:#fff; position:relative; height:100%; width:304px; margin:0 auto; padding-top:10px;}

div#main div.col.right div.exclus a.title {color:#4370e5; font-size:120%;}
div#main div.col.right div.exclus div.img {margin-bottom:-3px;}
div#main div.col.right div.exclus div.info {margin-bottom:10px;}
div#main div.col.right div.exclus div.info.small a.title {font-size:130%;}
div#main div.col.right div.exclus div.info.small {font-size:80%;}

div.expert div.row {overflow:hidden; margin-bottom:10px;}
div.expert div.row div.img {float:left; margin:0 10px 0 0;}
div.expert div.row a {display:block; color:#9fc53f; font-weight:bold;}
div.expert div.row span {display:block;}
div.expert div.row span.date {color:#828282; margin-bottom:5px;}
div.expert div.row span.date, div.expert div.row span.small {font-size:80%;}
div.expert div.row span.strong {font-weight:bold;}

div.green_bg {background:url(../images/book_bg.gif) no-repeat bottom right #9fc53f;}
div#content div.green_bg div.title {background:url(../images/title_green2.gif) repeat-x; padding:0; padding-top:4px;}
div#content div.green_bg div.title h3 {padding:0; padding-bottom:5px;}
div.green_bg div.title h3 span.wrap span {float:left; padding:11px 0 7px; margin-top:7px;}
div.green_bg div.title h3 span.wrap span.white {background:url(../images/span_white_bg.gif) no-repeat top right #fff; overflow:hidden; margin-left:0; padding:11px 12px 7px;}
div.green_bg div.title a.ico {top:15px;}
div.pedia p {color:#fff; font-weight:bold; padding:0 8px}
div.pedia p span, div.pedia p.small a {font-size:80%;}
div.pedia p.middle {margin:15px 0;}
div.pedia p a {color:#000;}

div.blue_bg {background:url(../images/man_bg.gif) no-repeat bottom right #8399d3;}
div#content div.blue_bg div.title {background:url(../images/title_blue2.gif) repeat-x; padding:0; padding-top:4px;}
div#content div.blue_bg div.title h3 {padding:0; padding-bottom:5px;}
div.blue_bg div.title h3 span.wrap span {float:left; padding:11px 0 7px; margin-top:7px;}
div.blue_bg div.title h3 span.wrap span.white {background:url(../images/span_white_bg2.gif) no-repeat top right #fff; overflow:hidden; margin-left:0; padding:11px 12px 7px;}
div.blue_bg div.title a.ico {top:15px;}
div.sphere {min-height:120px;}
div.sphere p {width:100%;}
div.sphere p.small {margin:20px 0 15px; width: 210px;}
div.sphere p.small span {color:#000;}


div#content div.links {overflow:hidden; margin:10px 0;  clear: both;  }
div#content div.links ul {overflow:hidden; width:750px; margin:0 auto;}
div#content div.links ul li {float:left; margin-left:5px;}
div#content div.links ul li a {color:#10369a;}
div#footer {position:absolute; bottom:0px; left:0px; width:100%; font-size:110%;}
div#footer div.bottom {border-top:2px solid #b6b6b6; background-color:#f6f6f6; font-size:80%; padding:10px 23px 10px 10px; overflow:hidden; position:relative;}
div#footer div.bottom p {color:#737373; padding:0 5px 0 13px;}
div#footer div.bottom p a {color:#10369a;}
div#footer div.bottom div.col {width:33%; float:left; border-left:1px solid #b6b6b6; padding-bottom:5px;}
div#footer div.bottom div.first {border-left:none;}
div#id_zdr_logo {position:absolute; bottom:-10px; left:9.5%;}

/* News page styles */
div#wrap div#content.news {font-size:110%;}
div#wrap div#content.news div.item.blue a {color:#4d73b2;}
div#content div#comments {margin-right:12px;}
div#content div#comments h3 {color:#4d73b2; font-size:130%; font-weight:normal;  background:url(../images/h3_bg.gif) repeat-x bottom left; margin-bottom:9px; padding:0 3px; padding-bottom:7px;}
div#comments div.comment {background-color:#e1e7f2; margin-bottom:12px; padding:10px; overflow:hidden; font-size: 110%;}
div#comments div.comment.lvl2 {margin-left:14px;}
div#comments div.comment div.img {margin-bottom:0;}
div#comments div.comment div.text {font-size:80%; position:relative;}
div#comments div.comment div.text a {font-weight:bold; color:#4d73b2; font-size:110%;}
div#comments div.comment div.text p {font-size:120%; margin-top:15px;}
div#comments div.comment div.text a.answer {position:absolute; top:0px; right:5px;}
div#content div#comments div.add h3 {color:#9fc53f;}
div#content div#comments div.add div.form {margin:13px 0px 13px 5px; background-color:#eff5df; padding:12px;}
div#comments div.add div.form table {width:100%;}
div#comments div.add div.form td.text {width:10%;}
div#comments div.add div.form td.button {padding:7px 3px 0; text-align:right;}
div#comments div.add div.form td {padding:0px 10px 8px 0;}
div#comments div.add div.form td input.text {width:200px; border-color:#a2c744;}
div#comments div.add div.form td textarea {width:100%; border-color:#a2c744; height:106px;}

div#content.news div#right_col div.top_title {position:relative; background:url(../images/news_bg.gif) repeat-y top right; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.news div#right_col div.top_title div.decor {font-size:1px; background:url(../images/news_left_decor.gif) no-repeat; height:100%; position:absolute; top:0px; left:2px; z-index:100; width:5px;}
div#content.news div#right_col div.top_title div.wrap {background:url(../images/news_bg2.gif) no-repeat top right; height:100%;}
div#content.news div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}

div#news {}
div#news div.row {margin-bottom:15px;}
div#news div.row div.text a {font-size:90%; font-weight:bold; display:block; line-height:14px;}
div#news div.row div.text p {font-size:80%; line-height:12px;}
div#news div.row div.img {margin-bottom:0;}
div#news div.row div.img span.date {color:#808080; font-size:80%;}
/* End News page styles */

/* Blog Styles */
div.title h3 span.date {color:#6b6b6b; font-size:70%; position:absolute; top:10px; right:10px;}

div#content.blog div#right_col div.top_title {position:relative; background:url(../images/blog_bg.gif) repeat-y top right; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.blog div#right_col div.top_title div.decor {font-size:1px; background:url(../images/blog_left_decor.gif) no-repeat; height:100%; position:absolute; top:0px; left:2px; z-index:100; width:5px;}
div#content.blog div#right_col div.top_title div.wrap {background:url(../images/blog_bg2.gif) no-repeat top right; height:100%;}
div#content.blog div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}

div#content.blog div#right_col div#user_info {margin-bottom:25px; overflow:hidden;}
div#content.blog div#right_col div.title {background:url(../images/h3_bg.gif) repeat-x bottom left; padding:0 4px 6px 4px; margin-bottom:6px;}
div#content.blog div#right_col h3 {font-size:110%;}
div#content.blog div#right_col div#user_info h3 {color:#9fc53f; background:url(../images/person_ico.gif) no-repeat 0px 2px; padding-left:20px; font-size:110%;}
div#content.blog div#right_col div#user_info div.img {float:left; margin-right:17px;}
div#content.blog div#right_col ul.bullet li {background:url(../images/bullet.gif) no-repeat 0px 5px; padding:1px 0 1px 22px; margin:7px 0; float:none;}
div#content.blog div#right_col ul.bullet.grey li {background-image:url(../images/bullet_grey.gif);}
div#content.blog div#right_col div#user_info div.links li a {color:#8ebe14;}

div#content.blog div#right_col div#last_rec h3, div#content.blog div#right_col div#archive h3 {color:#4d73b2;}
div#content.blog div#right_col div#last_rec li a, div#content.blog div#right_col div#archive li a {color:#4d73b2;}
div#content.blog div#right_col div#archive {margin-top:35px;}
/* End Blog Styles */

div#content.blog div#comments {margin:0; font-size:110%; margin-top:10px;}
div#content.abuse div#comments {margin:0; font-size:110%; margin-top:10px;}

div.encycl div.links {margin-bottom:8px;}
div.encycl div.links a.active {color:#000; font-size:120%; font-weight:bold; text-decoration:none;}
div#content.encycl div.text {margin-bottom:8px;}
/* div#content.encycl div.nav {text-align:center; font-weight:bold;} 
div#content.encycl div.nav a img {position:relative; top:3px;}
div#content.encycl div.nav a.small {font-size:80%;} */
div#content.encycl div#right_col div.top_title div.wrap {background:url(../images/encycl_bg2.gif) no-repeat bottom right; height:100%;}
div#content.encycl div#right_col div.text {padding-left:10px; margin-bottom:10px;}

/* Standart styles */
div#main.standart div.item div.text h3 {padding:0 3px; padding-bottom:7px; background:url(../images/h3_bg.gif) repeat-x bottom left; font-size:130%; text-align:left;}
div#main.standart div.item div.text h3.blue {color:#4d73b2;}
div#main.standart div.item div.text h3.green {color:#9fc53f;}
div#main.standart div.item div.text div.table {margin-top:55px; margin-bottom:20px; text-align:center;}
div#main.standart div.item div.text div.table table {width:99%; margin:10px auto;}
div#main.standart div.item div.text div.table th {background-color:#8399d3; color:#fff; font-size:90%;}
div#main.standart div.item div.text div.table th, div#main.standart div.item div.text div.table td {padding:4px 0; border-left:1px solid #fff; width:50%;}
div#main.standart div.item div.text div.table td {background-color:#f4f4f4; border-top:2px solid #fff; padding:2px 0;}
div#main.standart div.item div.text div.table tr.dark td {background-color:#e4e4e4;}
div#main.standart div.item div.form div.error {margin-bottom:5px;}
div#main.standart div.item div.form div.error p {font-size:80%; color:#e90000; margin-bottom:5px;}
div#main.standart div.item div.form div.error p.error {padding-left:20px;}
div#main.standart div.item div.form .form {margin:13px 0px 13px 5px; background-color:#eff5df; padding:12px;}
div#main.standart div.item div.form .form table {width:100%;}
div#main.standart div.item div.form .form td.text {width:10%;}
div#main.standart div.item div.form .form td.button {padding:7px 3px 0; text-align:right;}
div#main.standart div.item div.form .form td {padding:0px 10px 8px 0;}
div#main.standart div.item div.form .form td input.text {width:200px; border-color:#a2c744;}
div#main.standart div.item div.form .form td input.text.error {border-color:#e90807;}
div#main.standart div.item div.form .form td input.text.long {width:500px;}
div#main.standart div.item div.form .form td input.button.browse {position:relative; top:5px; left:10px;}
div#main.standart div.item div.form .form td textarea {width:100%; border-color:#a2c744; height:106px;}
div#main.standart div.item div.form .form td span.red {font-size:80%; margin-left:5px;}
.red {color:#e90807;}

/*Consult*/
div#content.consult div.question {margin-bottom:30px;}
div#content.consult div.question p.title {margin-bottom:5px;}
div#content.consult div.question p.title em {color:#868686;}
div#content.consult div.question div.quest_text div.top {background-color:#8399d3; padding:3px 14px 4px; font-size:90%; position:relative;}
div#content.consult div.question div.quest_text div.top span {color:#fff; font-weight:bold;}
div#content.consult div.question div.quest_text div.top span.open_link {font-weight:normal; position:absolute; top:2px; right:10px; font-size:90%;}
div#content.consult div.question div.quest_text div.top span.open_link img {position:relative; top:2px;}
div#content.consult div.question div.quest_text div.text {background-color:#e1e7f2; padding:6px 10px 10px 88px; position:relative;}
div#content.consult div.question div.quest_text div.text div.img {position:absolute; top:8px; left:20px;}

div#content.consult div#right_col div.top_title {position:relative; background:url(../images/news_bg.gif) repeat-y top right; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.consult div#right_col div.top_title div.decor {font-size:1px; background:url(../images/news_left_decor.gif) no-repeat; height:100%; position:absolute; top:0px; left:2px; z-index:100; width:5px;}
div#content.consult div#right_col div.top_title div.wrap {background:url(../images/consult_bg2.gif) no-repeat top right; height:100%;}
div#content.consult div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}
div#content.consult div#right_col div.text {margin-bottom:50px;}
div#content.consult div.text h3 {padding:0 3px; padding-bottom:7px; background:url(../images/h3_bg.gif) repeat-x bottom left; font-size:130%; text-align:left; margin-bottom:10px;}
div#content.consult div.text h3.green {color:#9fc53f;}
div#content.consult div.text div.form {padding:0 5px;}
div#content.consult div.text div.form table {width:100%;}
div#content.consult div.text div.form input.text, div#content.consult div.text div.form textarea {width:100%;}
div#content.consult div.text div.form textarea {height:212px;}
div#content.consult div.text div.form td.button {text-align:right; padding:10px 2px;}

/* Profile */
div#main.profile div#img_links {float:left; margin-right:15px;}
div#main.profile div#img_links ul {padding:10px 8px;}
div#main.profile div#img_links li {margin-bottom:15px;}
div#main.profile div#img_links li a {font-weight:bold; color:#4d73b2;}
div#main.profile div#user_info {overflow:hidden;}
div#main.profile div#user_info h3 {padding:0 3px; padding-bottom:7px; background:url(../images/h3_bg.gif) repeat-x bottom left; font-size:130%; text-align:left; margin-bottom:10px; color:#4d73b2;}
div#main.profile div#user_info h3.small {font-size:120%;}
div#main.profile div#user_info table.info {width:100%; margin-bottom:25px;}
div#main.profile div#user_info td {background-color:#f4f4f4; border-left:2px solid #fff; border-top:2px solid #fff; padding:2px 8px;}
div#main.profile div#user_info td.bold {font-weight:bold; color:#737373;  text-align: right; }
div#main.profile div#user_info .dark td {background-color:#e4e4e4;}


/* Hots */
div#content.hots div#right_col div.top_title {position:relative;background:url(../images/top_title_bg_orange.gif) repeat-y top right #ef6900; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.hots div#right_col div.top_title div.decor {font-size:1px;background:url(../images/top_title_decor_orange.gif) no-repeat; height:100%; position:absolute; top:0px;left:0px; z-index:100; width:5px;}
div#content.hots div#right_col div.top_title div.wrap {background:url(../images/top_title_hot_theme.gif) no-repeat top right; height:100%;}
div#content.hots div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}
/* Exclusives */
div#content.exclusives div#right_col div.top_title {position:relative;background:url(../images/top_title_bg_orange.gif) repeat-y top right #ef6900; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.exclusives div#right_col div.top_title div.decor {font-size:1px;background:url(../images/top_title_decor_orange.gif) no-repeat; height:100%; position:absolute; top:0px;left:0px; z-index:100; width:5px;}
div#content.exclusives div#right_col div.top_title div.wrap {background:url(../images/top_title_exclusive.gif) no-repeat top right; height:100%;}
div#content.exclusives div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}
/* Books */
div#content.books div#right_col div.top_title {position:relative;background:url(../images/news_bg.gif) repeat-y top right; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.books div#right_col div.top_title div.decor {font-size:1px;background:url(../images/news_left_decor.gif) no-repeat; height:100%; position:absolute; top:0px;left:2px; z-index:100; width:5px;}
div#content.books div#right_col div.top_title div.wrap {background:url(../images/top_title_review.gif) no-repeat top right; height:100%;}
div#content.books div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}
/* Anonses */
div#content.anonses div#right_col div.top_title {position:relative;background:url(../images/news_bg.gif) repeat-y top right; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.anonses div#right_col div.top_title div.decor {font-size:1px;background:url(../images/news_left_decor.gif) no-repeat; height:100%; position:absolute; top:0px;left:2px; z-index:100; width:5px;}
div#content.anonses div#right_col div.top_title div.wrap {background:url(../images/news_bg2.gif) no-repeat top right; height:100%;}
div#content.anonses div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}
div#content.anonses a.title {color: #4D73B2; font-size:110%; font-weight:bold; display:block;}
/* Abuse */
div#content.abuse div#right_col div.top_title {position:relative;background:url(../images/news_bg.gif) repeat-y top right; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.abuse div#right_col div.top_title div.decor {font-size:1px;background:url(../images/news_left_decor.gif) no-repeat; height:100%; position:absolute; top:0px;left:2px; z-index:100; width:5px;}
div#content.abuse div#right_col div.top_title div.wrap {background:url(../images/top_title_critic.gif) no-repeat top right; height:100%;}
div#content.abuse div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}

div#content.abuse div#right_col div#user_info {margin-bottom:25px; overflow:hidden;}
div#content.abuse div#right_col div.title {background:url(../images/h3_bg.gif) repeat-x bottom left; padding:0 4px 6px 4px; margin-bottom:6px;}
div#content.abuse div#right_col h3 {font-size:110%;}
div#content.abuse div#right_col div#user_info h3 {color:#9fc53f; background:url(../images/person_ico.gif) no-repeat 0px 2px; padding-left:20px; font-size:110%;}
div#content.abuse div#right_col div#user_info div.img {float:left; margin-right:17px;}
div#content.abuse div#right_col ul.bullet li {background:url(../images/bullet.gif) no-repeat 0px 5px; padding:1px 0 1px 22px; margin:7px 0; float:none;}
div#content.abuse div#right_col ul.bullet.grey li {background-image:url(../images/bullet_grey.gif);}
div#content.abuse div#right_col div#user_info div.links li a {color:#8ebe14;}

div#content.abuse div#right_col div#last_rec h3, div#content.abuse div#right_col div#archive h3 {color:#4d73b2;}
div#content.abuse div#right_col div#last_rec li a, div#content.abuse div#right_col div#archive li a {color:#4d73b2;}
div#content.abuse div#right_col div#archive {margin-top:35px;}

/* Sphere */
div#content.sphere div#right_col div.top_title {position:relative;background:url(../images/news_bg.gif) repeat-y top right; height:98px; margin-right:0px; margin-bottom:15px;}
div#content.sphere div#right_col div.top_title div.decor {font-size:1px;background:url(../images/news_left_decor.gif) no-repeat; height:100%; position:absolute; top:0px;left:2px; z-index:100; width:5px;}
div#content.sphere div#right_col div.top_title div.wrap {background:url(../images/top_title_sphere.gif) no-repeat top right; height:100%;}
div#content.sphere div#right_col div.top_title p {padding:10px 17px; color:#fff; font-size:170%;}
div#content.sphere a.title {color: #4D73B2; font-size:110%; font-weight:bold; display:block;}

div#content div#main div.text.clear, div#content div#main div.info.clear {overflow:hidden; clear:both; height:auto; font-size:100%; display:block;}

div.ratingblock {margin:10px 0;}

div#content.sphere div#right_col div.top_title {background-color:#4D73B1;}
div#content.sphere div#right_col div.top_title div.decor {left:0px;}

/* --------------------------------------- */

#test_main_block
{
	display: none;
}

div.test_block
{
	padding: 6px 6px 6px 6px;
	margin: 4px 0px 4px 0px;
}

div.test_block_checked
{
	background-color: #e2efe2;	
}

div.test_quest
{
	font-weight: bold;
	margin: 2px 0px 4px 0px;
}

div.test_answer
{
	padding: 2px 0px 2px 18px;
}

div.test_int
{
	margin: 8px 0px 8px 0px;
	display: none;
}

#testButton
{
	display: none;
}

#testActions
{
	text-align: left;
	height: 20px;
}

div.test_result_header
{
	font-weight: bold;
}

div.br
{
	display: block;
	height: 8px;
}

#sape
{
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#sape a
{
	color: black;
}
div.im_source
{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;	
	text-align: left;
}
div#header ul.col li.specproject a
{
	color: yellow;
}

#ad_advice
{
	background: #9FC53F url(../images/new_advice_top.png) no-repeat top;
	width: 326px;
	margin: 0px auto 0px auto;
}

#ad_advice_bottom
{
	background: #9FC53F url(../images/new_advice_bottom.png) no-repeat bottom;
	width: 326px;
	margin: 0px auto 10px auto;
	height: 26px;
}

#ad_advice_title
{
	float: right;
	background: #f66600 url(../images/new_advice_rtop.png) no-repeat top right;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 8px 1px 0px;
	font-size: 13px;
	font-family: Arial;
	height: 20px;
}

#ad_advice_title_left
{
	float: right;
	background: url(../images/new_advice_lbottom.png) no-repeat bottom left;
	height: 23px;
	width: 10px;
}

#ad_advice_content
{
	padding: 10px 6px 0px 10px;
}

#ad_advice_content
{
	color: #ffffff;
}

#ad_advice_content a
{
	color: #ffffff;
	text-decoration: underline;
}
