* HTML BODY {
height:100%;
}

div#adv_topline { 
	border-bottom: 1px dashed #cecece; 
	text-align:center; width:100%; 

/* ----- height: 95px; ----- */
}

HTML {
height:100%;
empty-cells:show;
}

BODY {
min-height:100%;
position:relative;
margin:0;
padding:0;
}

DIV#container_,DIV#wrapper_,DIV#footer,DIV#header {
min-width:980px;
}

* HTML BODY,* HTML DIV#container_,* HTML DIV#wrapper_,* HTML DIV#footer,* HTML DIV#header {
width:expression((document.compatMode&&document.compatMode=='CSS1Compat') ? (document.documentElement.clientWidth<980?"980px":"100%") : (document.body.clientWidth<980?"980px":"100%"));
}

div#container_ {
width:100%;
position:relative;
/*
display:block;
overflow:hidden;
clear:both;
padding:104px 0 0;
*/
}

div#wrapper_ {
float:left;
clear:both;
display:block;
overflow:hidden;
position:relative;
width:100%;
margin:0;
}

div#central_ {
width:auto;
position:relative;
padding-left:241px;
margin-top:195px;
padding-top:0;
}

div#central_main {
width:auto;
position:relative;
padding-left:20px;
margin-top:185px;
padding-top:0;
}

* HTML #central_main {
display:inline;
float:left;
}

div#central_content3c {
margin-right:285px;
position:relative;
text-align:left;
/*overflow:hidden;*/
}

div#central_content {
width:100%;
/*overflow:hidden;*/
}

div#left_ {
float:left;
width:220px;
position:relative;
margin-left:-100%;
margin-top:193px;
}

div#left_content {
float:right;
width:200px;
text-align:left;
}

div#topr {
position:absolute;
width:100%;
top:114px;
left:0;
}

div#topr_content {
padding-left:20px;
margin-right:283px;
}

div#right_ {
float:left;
clear:right;
position:relative;
width:261px;
margin-left:-261px;
margin-top:0;
z-index:200;
}

* HTML div#right_ {
margin-right:-100px;
}

div#right_content {
float:left;
width:240px;
text-align:left;

padding-top:9px;

}

div#footer {
width:100%;
float:left;
clear:both;
background:#F1F1F1;
padding:1px 0;
}

div#header {
width:100%;
float:left;
clear:both;
height:104px;
/* position:absolute; */
top:0;
left:0;
z-index:100;
padding:0;
}

#top {
min-width:967px;
padding:10px 20px;
}

a {
text-decoration:underline;
color:#00618E;
}

input {
padding:0 5px;
}

#mine dt {
float:left;
font-weight:700;
margin-right:10px;
}

table {
line-height:130%;
border:none;
}

.contenttdmain {
padding:0 18px 20px 0;
}

.contenttd {
padding:0 20px 20px;
}

thead {
background-color:#e1e1e1;
font-weight:700;
}

tr.odd {
background-color:#f1f1f1;
}

tr.even {
background-color:#f7f7f7;
}

tr.white {
background-color:#fff;
}

.forms_left {
margin-top:10px;
text-align:left;
}

.forms_right {
margin-top:10px;
text-align:right;
}

#moneyinfo {
margin-top:10px;
margin-bottom:12px;
color:#777;
}

.alignleft {
text-align:left;
}

.aligncenter {
text-align:center;
}

.breakleft {
clear:left;
}

#wmcomment {
margin-top:10px;
font-family:georgia, serif;
font-size:90%;
font-style:italic;
}

#message_menu {
margin-top:10px;
padding-bottom:10px;
}

#message_menu a {
text-decoration:none;
border-bottom:1px dashed;
margin-right:30px;
}

#message_menu span {
color:#d62002;
margin-right:30px;
}

* {
font-size:100%;
margin:0;
}

body {
font-family:tahoma, arial, geneva, sans-serif;
background-color:#fff;
min-width:901px;
font-size:80%;
color:#000;
}

img {
border:0;
}

input,select,textarea {
font-size:85%;
font-family:Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
}

a:hover {
color:#d62002;
text-decoration:none;
}

h1,h2,h3,h4 {
font-family:Georgia, serif;
font-weight:400;
color:#616161;
}

h1 {
font-size:180%;
color:#D62002;
line-height:100%;
margin-bottom:10px;
display: inline;
}

span.h2 {
font-size:140%;
color:#313131;
font-family:Georgia, serif;
font-weight:400;
}

h3 {
font-size:120%;
}

.ciH {
font-size:110%;
font-family:Georgia, serif;
color:#D62002;
padding-top:10px;
}

#header {
float:right;
width:100%;
}

#data {
float:left;
margin-left:20px;
margin-top:13px;
}

#data p {
font-size:11px;
color:#717171;
line-height:12px;
}

#data span {
font-size:11px;
font-weight:700;
}

#redhead {
clear:both;
background-color:#D62002;
height:29px;
padding-left:20px;
padding-right:25px;
}

#redhead b {
margin-left:10px;
margin-right:7px;
}

#topmenu a {
text-decoration:underline;
}

#logo {
float:left;
width:220px;
margin-bottom:20px;
}
.ny {
background:transparent url(logo-el0.jpg) no-repeat scroll 0 0;
padding-left:53px;
}

#regb {
padding-top:5px;
float:right;
}

#search_simple {
float:right;
color:#717171;
margin:10px 0 0;
}

#search_simple #textsearch {
width:310px;
margin-right:10px;
margin-bottom:3px;
color:#717171;
font-size:12px;
padding:2px;
}

input.buttonbig {
font-size:18px;
font-family: arial;
}

#search_simple input.button {
margin-bottom:3px;
font-size:12px;
width:80px;
}

#search_simple a {
font-size:11px;
text-decoration:none;
border-bottom:dashed 1px;
margin:0;
}

#search_extended {
float:right;
margin-right:10px;
display:none;
}

#search_extended ul {
text-align:right;
list-style:none;
font-size:85%;
color:#fff;
}

span.li {
line-height:25px;
background:url(bullet00.gif) no-repeat 0 2px;
padding-left:15px;
}

#redhead #search_extended li input {
border:none;
margin-top:0;
vertical-align:middle;
padding:0;
}

.break {
clear:both;
}

#content {
clear:both;
float:right;
width:100%;
}

#rightcell {
float:right;
width:240px;
}

#login {
font-family:Georgia,serif;
font-size:120%;
font-style:italic;
margin:0 2pt 17px;
}

#functions {
margin-top:-4px;
}

#functions span {
font-family:Georgia, serif;
font-style:italic;
color:#919191;
}

#functions h3 {
margin-top:10px;
line-height:140%;
}

#functions p {
margin-top:10px;
line-height:150%;
}

#leftwrapper {
margin-right:240px;
}

.right_block_header {
width:240px;
margin:20px 0 0;
}

#articles_right ol {
margin-top:10px;
padding-left:30px;
color:#818181;
}

#authors_right ol {
margin-top:10px;
padding-left:35px;
color:#818181;
}

#authors_right ol li {
margin-bottom:6px;
}

.ratings_link {
font-family:Georgia, serif;
font-style:italic;
font-size:88%;
margin-left:10px;
line-height:160%;
}

.ratings_link a {
color:#616161;
border-bottom:1px solid;
text-decoration:none;
}

a.big_green,a.big_green:link,a.big_green:hover,a.big_green:visited {
color:#3D9000;
text-decoration:underline;
font-size:120%;
}

#banner {
width:240px;
margin:20px 0 10px;
}

.partners_block {
width:240px;
margin-top:10px;
overflow:hidden;
clear:both;
}

.partners_block img {
float:left;
margin-right:10px;
padding-bottom:10px;
}

#menu {
height:25px;
}

#menu ul li {
float:left;
width:24%;
margin-top:5px;
font-family:Georgia,serif;
font-size:120%;
font-style:italic;
}

#menu ul li a {
color:#717171;
text-decoration:underline;
}

.switch {
float:left;
width:30px;
}

.inner {
background-color:#f1f1f1;
height:130px;
padding:5px 10px;
}

#rub {
margin-top:20px;
padding-right:40px;
min-height:130px;
display:block;
width:100%;
margin-right:20px;
}

#rub_in {
margin-left:30px;
background-color:#f1f1f1;
font-size:12px;
}

.column {
float:left;
width:33%;
}

.column ul {
margin-left:10px;
line-height:140%;
list-style:square;
white-space:nowrap;
padding:0 0 0 10px;
}

#tag {
margin-top:20px;
display:none;
width:100%;
height:140px;
overflow:hidden;
}

#tag_in {
margin-left:30px;
background-color:#f1f1f1;
}

a.tag:hover {
color:#000;
}

.t2 {
font-size:18px;
}

#rating_articles .article,#rating_authors .author {
clear:both;
background-color:#f1f1f1;
margin-top:1px;
padding:5px 10px;
}

#rating_articles .article .num {
float:left;
margin-top:2px;
font-size:80%;
width:15px;
}

#rating_authors .author img {
margin:0 5px;
}

#rating_authors .author .num {
float:left;
margin-top:2px;
font-size:80%;
width:10px;
}

#rating_authors .author .rating {
font-size:80%;
color:#818181;
margin:5px 0 0 25px;
}

#leftcell {
float:left;
width:220px;
}

.bigheader {
background-color:#d9d9d9;
clear:both;
padding:3px 0 5px;
}

.bigheader2 {
background-color:#B9DC79;
clear:both;
padding:3px 0 5px;
}

.smallheader {
clear:both;
background-color:#B9DC79;
padding:2px 0 4px;
}

.anounce_link {
background-color:#FFF4E4;
font-family:Georgia, serif;
font-style:italic;
font-size:88%;
line-height:160%;
padding:10px 0 15px;
}

.anounce_link a {
color:#616161;
text-decoration:underline;
margin-left:10px;
}

#translations {
width:200px;
padding-bottom:10px;
background-color:#E9F0FA;
clear:left;
}

#translations #rss {
padding-left:25px;
}

#translationsmain {
width:240px;
margin-bottom:10px;
background:#F1F1F1;
/* margin-top:20px; */
padding-bottom:10px;
clear:left;
}

#translationsmain #rss {
padding-left:47px;
margin-top:8px;
}

.blueadvert {
display:block;
background:#E9F0FA;
margin-top:25px;
padding:10px;
clear:both;
}

div.blue {
border-top:1px dashed #cecece;
border-bottom:1px dashed #cecece;
display:block;
background:#E9F0FA;
padding:10px;
}

img.float {
float:left;
margin-right:10px;
margin-top:7px;
}

.artmain {
width:30%;
float:left;
padding-right:25px;
}

.artmain_nopad {
width:30%;
float:left;
}

#subscribe p {
text-align:center;
font-size:80%;
margin:10px 10px 0;
}

#subsb input,#subscribe input {
text-align:center;
width:160px;
margin:5px 0 0 10px;
}

#subsb .button {
font-size:12px;
margin:5px 0 0 20px;
}

#subscribe_off p {
font-size:80%;
text-align:center;
margin:0;
}

#subscribe_off a:hover {
text-decoration:none;
border-bottom:none;
}

#subscribe_on {
padding-bottom:5px;
display:none;
margin:5px 0 0;
}

#subscribe_on input {
margin-right:3px;
vertical-align:middle;
}

#subscribe_on ul {
font-size:80%;
list-style:none;
line-height:140%;
padding-left:20px;
}

#translationsmain #subscribe_on ul {
padding-left:0;
}

#subscribe_on a {
margin-left:5px;
}

#issue_header h3 {
text-align:center;
font-size:86%;
font-style:italic;
}

#article_of_a_day {
background-color:#FFF4E4;
padding:10px;
}

#article_of_a_day img {
float:left;
margin-right:10px;
padding-bottom:5px;
}

#article_of_a_day span {
font-size:80%;
}

#subcast_of_a_day {
background-color:#FFF4E4;
padding:7px;
}

#blogniz {
background-color:#f1f1f1;
margin-bottom:20px;
padding:2px 7px;
}

.greend {
background-color:#C6EB83;
padding-left:7px;
padding-right:7px;
padding-bottom:3px;
font-size:85%;
}

#subcast_of_a_day #button img {
float:left;
vertical-align:middle;
margin-right:10px;
}

#subcast_of_a_day #button p {
font-size:80%;
line-height:150%;
}

#subcast_of_a_day #on {
margin-top:10px;
padding-bottom:10px;
display:none;
}

#hotnews {
width:200px;
background-color:#FFF4E4;
}

#hotnews .fact {
clear:both;
margin:0;
padding:10px;
}

#centercell {
margin-left:220px;
padding-right:5px;
}

#main_article {
min-height:200px;
}

#main_subcast #play {
margin-top:7px;
}

#main_subcast_off a {
color:#515151;
text-decoration:none;
border-bottom:1px dashed;
}

#main_subcast_on {
padding-top:5px;
display:none;
}

#main_subcast_on #right {
margin-left:200px;
font-size:80%;
}

#issue {
margin-top:10px;
width:100%;
clear:both;
}

#issue_left {
float:left;
width:48%;
}

#issue_center {
float:center;
width:2%;
}

#issue_right {
float:right;
width:48%;
}

#pager {
margin-top:20px;
padding-left:10px;
padding-top:3px;
font-family:georgia, serif;
background:#F1F1F1;
}

#pager p {
margin-top:5px;
padding-bottom:8px;
}

#pager span {
color:#000;
font-weight:700;
}

#subheader h3 {
font-size:130%;
}

.date {
color:#818181;
font-size:85%;
}

.fact img,#fact img {
float:left;
margin-top:5px;
margin-right:10px;
margin-bottom:10px;
}

#container {
margin:20px 30px 0 0;
padding:0;
}

#articleheader {
margin:0 0 5px;
}

#articlepreferences {
height:20px;
vertical-align:top;
margin:10px 0 15px;
}

#articlepreferences #date {
float:right;
}

#articlepreferences #date span {
margin-right:10px;
color:#919191;
}

#articlephoto {
float:left;
width:242px;
margin:0 15px 10px 0;
}

#articlephoto p {
font-size:80%;
color:#313131;
text-align:center;
margin:5px 0 0;
}

#articlebanner {
float:left;
width:240px;
margin-top:0;
}

#articletext p {
margin-bottom:8px;
}

h2.dr {
background-color:#f1f1f1;
margin:0;
padding:0;
}

#articles_list .item span {
font-size:80%;
color:#717171;
}

#votetable td {
padding-right:3px;
height:5px;
text-align:center;
width:25px;
}

#article_rating {
text-decoration:none;
float:right;
width:230px;
}

#article_rating input.button {
width:70px;
}

#article_rating p {
font-size:85%;
color:#919191;
margin:0 0 0 5px;
}

a.comment {
font-size:13px;
color:#fff;
background-color:#00618E;
text-decoration:none;
padding:5px 10px;
}

a.comment:hover {
color:#fff;
background-color:#D62002;
}

#article_comments p {
margin-top:10px;
text-align:right;
line-height:170%;
}

#subarticle #comments {
margin-top:30px;
}

#subarticle #comments p.comment {
text-align:right;
margin-top:25px;
}

#rating p {
color:#717171;
margin:10px 0 0 5px;
}

#rating p.num {
font-size:80%;
margin:0;
}

#page_menu_new span {
letter-spacing:1px;
color:#999;
}

#page_menu p {
text-align:right;
font-family:georgia, serif;
font-style:italic;
font-size:96%;
padding-left:20px;
margin:12px 0;
}

#page_menu span {
margin-left:10px;
color:#d62002;
}

.item,div.archive #item {
margin: 20px 0;
}

.body span,div.archive #item #body span {
margin-top:5px;
font-size:85%;
color:#818181;
}

#page_menu span.working,.working,a.working:visited {
color:#6DA113;
}

#page_menu span.published,.pablished,a.published:visited {
color:#067F9E;
}

#page_menu span.archive,a.archive,a.archive:visited {
color:#954600;
}

#page_blog_item {
margin-top:40px;
}

#onliners {
background-color:#f1f1f1;
margin-top:20px;
padding:10px;
}

#online_persons {
margin-top:10px;
white-space:normal;
}

#page_blog_branch_item {
margin:20px 0 0 30px;
}

#page_authors_body p {
margin-left:90px;
}

#page_authors_comment p {
margin-top:10px;
font-size:85%;
}

#textpage {
margin-top:10px;
width:100%;
}

#textpage ul {
margin-top:10px;
list-style:square;
padding:10px 0 10px 30px;
}

#textpage ol {
margin-top:10px;
padding:10px 0 10px 35px;
}

#textpage dt {
margin-top:2px;
}

blockquote {
border:1px solid #cecece;
background:#f7f7f7;
margin:5px;
padding:5px;
}

#textpage blockquote {
text-align:right;
margin-top:10px;
font-family:georgia, serif;
font-style:italic;
}

#subcast_item {
margin-top:20px;
clear:both;
}

#subcast_body {
margin-top:10px;
overflow:hidden;
}

#subcast_left, #subcast_body #subcast_left {
float:left;
width:240px;
margin-right:10px;
}



#subcast_body #subcast_right p {
margin-bottom:10px;
line-height:130%;
}

#subcast_button p {
margin-top:5px;
font-size:85%;
}

.registration_item {
display:block;
padding:15px 0 0;
}

.registration_item h3 {
font-size:100%;
font-style:normal;
}

.registration_item .right {
margin-top:0;
margin-left:180px;
}

.registration_item .right p {
font-size:85%;
color:#919191;
line-height:16px;
}

.registration_item .right p.link2 {
margin-top:4px;
}

.input,.registration_item .right input.input,.registration_item .right input.select {
width:250px;
}

.registration_item .right input.button {
width:260px;
margin-bottom:10px;
}

.registration_item .textfill_buttons {
width:440px;
padding:10px 0;
}

.registration_item .textfill textarea {
width:440px;
height:200px;
}

#enter_page {
margin:30px 0;
}

.enter_item {
margin-top:15px;
}

.enter_item .left {
float:left;
width:100px;
}

.enter_item .left h3 {
text-align:right;
color:#d62002;
}

.enter_item .right {
margin-left:110px;
padding-top:2px;
}

.enter_item .right p {
font-size:85%;
width:350px;
color:#616161;
}

.enter_item .right input.button {
width:210px;
margin-top:0;
}

#author_menu {
clear:left;
padding-top:20px;
margin-bottom:15px;
}

#author_menu a {
text-decoration:none;
border-bottom:1px dashed #515151;
padding:3px 15px;
}

#author_menu span {
color:#d62002;
border-top:1px dashed #515151;
padding:3px 15px;
}

#page_author_body #page_author_right {
margin-left:200px;
margin-bottom:10px;
}

#page_author p {
margin-top:10px;
line-height:130%;
}

#page_author_recomendations span {
font-family:Georgia, serif;
font-size:120%;
}

#author_comments_comments {
text-align:right;
margin-top:5px;
}

#footer {
clear:both;
float:right;
width:100%;
background:#F1F1F1;
}

.separator {
clear:both;
background-color:#FFF;
height:1px;
border-top:0;
border-left:0;
border-right:0;
border-bottom:2px solid #FFF;
color:#FFF;
}

.separatorgray {
clear:both;
background-color:#e1e1e1;
height:2px;
color:#e1e1e1;
border:0;
margin-top:0;
}

#copyrights {
float:left;
font-size:85%;
line-height:140%;
margin-top:10px;
padding-left:10px;
padding-bottom:10px;
}

.privacy {
float:left;
margin-left:50px;
font-size:85%;
line-height:140%;
margin-top:10px;
padding-left:10px;
padding-bottom:10px;
}

#livinternet {
float:right;
margin-right:20px;
margin-top:10px;
padding-bottom:10px;
}

#links {
font-size:85%;
line-height:140%;
padding-left:10px;
padding-bottom:15px;
border-bottom:#FFF 2px solid;
margin:10px 0 0;
}

.bgred {
background-color:#D62002;
}

table.coms td {
line-height:120%;
padding:0;
}

a.controldiv {
text-decoration:none;
border-bottom:1px dashed #00618E;
}

.sel_b {
border:1px solid #cecece;
background:#fff;
}

.sel_b_no {
border:1px solid #cecece;
}

.mes_tab td {
font-size:12px;
line-height:16px;
}

div.quote {
border:1px solid #ccc;
background:#F5F5F3;
margin-bottom:0;
padding:4px;
}

input.button2 {
width:268px;
}

a.status_1,a.status_1:link,a.status_1:hover,a.status_1:visited {
background:url(1_small0.gif) no-repeat;
padding-left:20px;
margin-bottom:5px;
line-height:20px;
}

a.status_2,a.status_2:link,a.status_2:hover,a.status_2:visited {
background:url(2_small0.gif) no-repeat;
padding-left:20px;
margin-bottom:5px;
line-height:20px;
}

a.status_3,a.status_3:link,a.status_3:hover,a.status_3:visited {
background:url(3_small0.gif) no-repeat;
padding-left:20px;
margin-bottom:5px;
line-height:20px;
}

a.status_4,a.status_4:link,a.status_4:hover,a.status_4:visited {
background:url(4_small0.gif) no-repeat;
padding-left:20px;
margin-bottom:5px;
line-height:20px;
}

a.status_5,a.status_5:link,a.status_5:hover,a.status_5:visited {
background:url(5_small0.gif) no-repeat;
padding-left:20px;
margin-bottom:5px;
line-height:20px;
}

a.status_6,a.status_6:link,a.status_6:hover,a.status_6:visited {
background:url(6_small0.gif) no-repeat;
padding-left:20px;
margin-bottom:5px;
line-height:20px;
}

a.status_10,a.status_10:link,a.status_10:hover,a.status_10:visited {
background:url(10_small.gif) no-repeat;
padding-left:20px;
margin-bottom:5px;
line-height:20px;
}

.content td {
font-size:120%;
padding:0;
}

#rules ol li {
margin-left:20px;
}

#screen {
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:100%;
z-index:3000;
display:none;
background:url(0-300000.png);
}

* html #screen {
background-color:transparent;
background-image:url(blank000.gif);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/0-3.png",sizingMethod="scale");
}

h3 a {
margin:0;
padding:0;
}

a.new_mes,a.new_mes:link,a.new_mes:hover,a.new_mes:visited {
background:url(add-new-.gif) no-repeat 0 50%;
border-top:1px dashed #515151;
border-bottom:1px dashed #515151;
color:#D62002;
text-decoration:none;
font-family:Georgia;
padding-left:20px;
font-weight:700;
padding-top:5px;
padding-bottom:5px;
}

.main_tab td .listtab td,.main_tab td .mes_tab td {
font-size:100%;
padding:10px;
}

#div_login2 {
position:absolute;
left:30%;
border:2px solid #d62002;
background:#fff;
width:350px;
height:250px;
z-index:3000;
display:none;
top:200px;
}

#div_login2 table td {
font-family:Georgia;
color:#999;
font-size:18px;
text-align:center;
padding:3px;
}

#div_login2 table td span {
font-family:Georgia;
color:#999;
font-size:18px;
}

#div_login2 table td input.edit {
color:#000;
font-size:18px;
height:30px;
width:200px;
border:1px solid #999;
}

#div_login2 table td a {
font-family:Georgia;
color:#3d9000;
font-size:12px;
}

.comments {
width:100%;
overflow:hidden;
margin:0;
padding:0;
}

.comments li {
font-size:12px;
list-style:none;
margin:5px 0;
}

.comments p.title {
font-size:13px;
margin:0;
}

.answer2 {
padding-left:20px;
}

.answer3 {
padding-left:30px;
}

.answer4 {
padding-left:40px;
}

.answer5 {
padding-left:50px;
}

.answer6 {
padding-left:60px;
}

.answer7 {
padding-left:70px;
}

.podim {
padding-right:10px;
text-align:left;
float:left;
padding-top:10px;
}

a.control {
cursor:pointer;
text-decoration:underline;
}

.editor {
width:99%;
background:#F1F1EF;
padding:5px 0;
}

.blogbox,.comments .file,.newmess input.file {
width:400px;
}

p.title {
font-weight:700;
font-family:Georgia, serif;
color:#616161;
line-height:24px;
}

p.description {
line-height:16px;
}

div.post {
margin-bottom:20px;
clear:left;
}

table.newmess,table.newmessbox {
line-height:1;
margin:20px 0;
}

.newmess th {
font-size:12px;
text-align:left;
vertical-align:top;
width:125px;
padding:5px 0;
}

.newmess td {
padding:0 0 10px;
}

.newmessbox .newmess .text2 {
width:340px;
}

td.submit {
padding:10px 0 10px 125px;
}

.imagephp {
vertical-align:top;
}

.newmess th div.grey2 {
font-size:11px;
font-weight:400;
}

#commentTitle {
width:97%;
}

.grey2 {
font-size:11px;
color:#818181;
}

input[type=text]:focus,.newmess input[type=text]:focus,.newmess input[type=email]:focus,.reg input[type=text]:focus,.reg input[type=password]:focus {
background-color:#FFC;
}

#subresult {
color:#0D8B00;
padding:5px 20px;
}

#sub_form {
margin:0;
}

.error {
color:#D62002;
text-align:center;
margin:10px 0;
}

.grey,p.grey {
color:#818181;
}

.count {
font-size:11px;
color:#999;
}

.author sup {
font-size:12px;
color:#D62002;
}

#bsub {
border:1px dashed #cecece;
color:#999;
font-size:11px;
margin-bottom:20px;
padding:5px;
}

textarea {
width:99%;
}

#commentBody {
height:250px;
line-height:20px;
}

.resizehandle {
background:transparent url(resizer0.png) no-repeat scroll 45%;
cursor:s-resize;
font-size:.1em;
height:16px;
width:100%;
}

.wait {
text-align:center;
border:1px dashed #cecece;
font-weight:700;
color:#D62002;
padding:20px;
}

.image {
text-align:center;
padding:10px;
}

.choosed {
font-size:16px;
color:#D62002;
font-weight:700;
text-decoration:none;
}

.pad {
padding:10px;
}

div.copy {
width:400px;
font-size:11px;
background:#fff;
border:1px solid #ccc;
padding:3px;
}

#friend {
font-family:Georgia,serif;
font-size:120%;
font-style:italic;
margin:0 0 20px;
}

#friend p {
padding:5px 0;
}

#friend #emailFriend {
margin-left:50px;
}

#friend #senderEmail {
margin-left:12px;
}

#friend textarea {
margin-top:10px;
width:348px;
height:150px;
}

#friend #senderName {
margin-left:73px;
}

#friend #captcha {
margin-left:40px;
}

.listtags {
line-height:24px;
}

.letters {
font-family:Georgia;
font-size:18px;
line-height:22px;
}

.nice,a.nice,a.nice:link,a.nice:visited,.big {
font-family:Georgia;
font-size:18px;
font-style:italic;
padding-top:10px;
}

#page_author_recomendations a.rmore:link,a.rmore {
font-family:Georgia;
font-style:italic;
color:#999;
text-decoration: none;
border-bottom: 1px dashed #cecece;
}

.mctable {
width:100%;
background:#E9F0FA;
}

#MarketGid6318 .mctable td {
padding:8px;
}

.artniz {
-x-system-font:none;
border:1px solid #E5E5E5;
clear:both;
float:left;
font-family:Arial,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
width:99%;
margin-top:13px;
margin-bottom:9px;
position:relative;
z-index:20;
padding:0;
}

.artniz .tl {
background:transparent url(entry-in.gif) no-repeat scroll 0 0;
float:left;
left:-1px;
top:-1px;
}

.artniz .corner {
font-size:0;
height:5px;
overflow:hidden;
position:absolute;
width:5px;
}

.artniz .tr {
background:transparent url(entry-io.gif) no-repeat scroll 0 0;
float:left;
right:-1px;
top:-1px;
}

.artniz .bl {
background:transparent url(entry-ip.gif) no-repeat scroll 0 0;
bottom:-1px;
float:left;
left:-1px;
}

.artniz .br {
background:transparent url(entry-iq.gif) no-repeat scroll 0 0;
bottom:-1px;
float:left;
right:-1px;
}

.artniz .break div {
float:left;
margin-right:2px;
padding:5px;
}

.artniz .break div img {
margin-right:3px;
}

.rightline {
border-right:1px solid #E5E5E5;
}

.mctable td a.mctitle {
color:#00618E;
}

.calend td {
background:#fff;
text-align:center;
padding:5px;
}

.i {
font-family:georgia, serif;
font-style:italic;
}

.sub td {
border-bottom:1px dashed #cecece;
padding:3px;
}

#page_menu_new {
background:#F1F1F1;
font-size:11px;
margin-bottom:10px;
padding:5px;
}

.line {
border-bottom:1px solid #e5e5e5;
margin-top:20px;
}

.linewhite {
border-bottom:2px solid #fff;
margin-top:3px;
}

.addbottom #fact {
margin-left:8px;
}

#tablepodfm td {
background:#F1F5E9;
border-bottom:2px solid #fff;
width:50%;
padding:8px;
}

#tablepodfm td a img {
border-spacing:3px;
border:1px solid #E5E5E5;
float:left;
background:#fff;
margin-right:5px;
padding:3px;
}

.topr {
height:175px;
padding-bottom:20px;
}

.contentcenter {
padding-right:20px;
}

.blocktitle {
margin-top:10px;
margin-bottom:0;
background-color:#F1F1F1;
border-bottom:2px solid #FFF;
padding:10px;
}

.padnone {
padding-top:0;
padding-bottom:0;
}

#addblocks {
float:right;
margin-top:5px;
margin-left:20px;
margin-bottom:10px;
}

#rubricabout {
width:200px;
background:#F3F7FC;
padding:10px;
}

#workarts {
width:200px;
background:#F3F7FC;
margin-bottom:20px;
padding:10px;
}

#rubricusers {
width:200px;
background:#F1FFF3;
padding:10px;
}

#addblocks p {
padding-top:10px;
padding-bottom:10px;
color:#333;
}

.border {
border:1px dashed #cecece;
padding:10px;
}

.edart {
border-right:1px solid #cecece;
}

.dgrey {
color:#cecece;
}

.edart td {
border-bottom:1px solid #cecece;
border-left:1px solid #cecece;
background:#f8f8f8;
padding:10px;
}

.edart tr.dark td {
background:#f1f1f1;
}

.edart thead td {
border-top:1px solid #cecece;
background:#f7f7f7;
}

.artstatus1 {
color:#666;
}

.artstatus2 {
color:#C36;
}

.artstatus3 {
color:#8B0000;
}

.artstatus4 {
color:red;
}

.artstatus6 {
color:#36C;
}

.addart {
margin-top:10px;
margin-bottom:20px;
font-size:20px;
font-family:Georgia, serif;
}

td.com div {
padding-bottom:5px;
margin-bottom:5px;
}

.edart tr.backgroundYellow td,.edart tr td.backgroundYellow,.backgroundYellow {
background:#FFFFD5;
}

.addwc {
margin-top:10px;
margin-bottom:10px;
height:100px;
}

#artedit td .sbold {
line-height:30px;
}

.text,#artedit input.text {
border:1px solid #cecece;
width:500px;
margin-bottom:5px;
margin-top:5px;
}

#artedit td textarea.text {
width:420px;
border:1px solid #cecece;
}

a.greenborder {
color:#3D9000;
text-decoration:none;
border-bottom:1px dashed #3D9000;
font-size:11px;
margin-bottom:20px;
}

.investoram {
margin-bottom:15px;
font-size:85%;
padding-right:10px;
}

#login #areg {
text-decoration:none;
border-bottom:1px solid;
}

#acoms {
margin-top:10px;
margin-bottom:10px;
font-size:11px;
border:1px dashed #cecece;
padding:5px;
}

div.autosuggest {
position:absolute;
background-position:top;
background-repeat:no-repeat;
padding:0;
}

div.autosuggest div.as_header {
margin-top:5px;
position:relative;
height:3px;
border-top:1px solid #95a5c6;
border-left:1px solid #95a5c6;
border-right:1px solid #95a5c6;
background-color:#fff;
background-position:top right;
background-repeat:no-repeat;
overflow:hidden;
padding:1px 0 0;
}

div.autosuggest div.as_footer {
position:relative;
height:3px;
border-bottom:1px solid #95a5c6;
border-left:1px solid #95a5c6;
border-right:1px solid #95a5c6;
background-color:#fff;
background-position:top right;
background-repeat:no-repeat;
overflow:hidden;
padding:1px 0 0;
}

div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner {
position:absolute;
top:0;
left:0;
}

div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar {
height:0;
overflow:hidden;
background-color:#fff;
}

div.autosuggest ul {
list-style:none;
overflow:hidden;
background-color:#fff;
border-left:1px solid #95a5c6;
border-right:1px solid #95a5c6;
margin:0 0 -4px;
padding:0;
}

div.autosuggest ul li {
color:#5776ae;
text-align:left;
margin:0 4px 4px;
padding:0;
}

div.autosuggest ul li a {
color:#000;
display:block;
text-decoration:none;
background-color:transparent;
position:relative;
width:100%;
padding:0;
}

div.autosuggest ul li a span {
display:block;
font-weight:400;
padding:3px 6px;
}

div.autosuggest ul li a span small {
font-weight:400;
color:#999;
}

div.autosuggest ul li.as_highlight a span small {
color:#ccc;
}

div.autosuggest ul li.as_highlight a {
color:#fff;
background-color:#3b5998;
background-position:bottom right;
background-repeat:no-repeat;
text-decoration:none;
}

div.autosuggest ul li.as_highlight a span {
background-position:bottom left;
background-repeat:no-repeat;
}

div.autosuggest ul li a .tl,div.autosuggest ul li a .tr {
background-image:transparent;
background-repeat:no-repeat;
width:6px;
height:6px;
position:absolute;
top:0;
margin:0;
padding:0;
}

div.autosuggest ul li a .tr {
right:0;
}

div.autosuggest ul li.as_highlight a .tl {
left:0;
background-position:bottom left;
}

div.autosuggest ul li.as_highlight a .tr {
right:0;
background-position:bottom right;
}

div.autosuggest ul li.as_warning {
font-weight:700;
text-align:center;
}

div.autosuggest ul li.as_header {
font-weight:700;
font-size:14px;
color:#FFF;
background:#999;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
}

div.autosuggest ul em {
font-style:normal;
font-weight:700;
color:#000;
background-color:#d8dfea;
}

#letters {
width:100%;
border-left:1px dashed #cecece;
border-top:1px dashed #cecece;
}

#letters td {
border-bottom:1px dashed #cecece;
border-right:1px dashed #cecece;
padding:5px;
}

#letters th {
font-weight:700;
border-bottom:1px dashed #cecece;
border-right:1px dashed #cecece;
padding-left:5px;
height:30px;
}

#lettersControlsTop {
padding-top:10px;
}

.selct {
margin:20px;
}

#letone th {
font-weight:700;
padding:5px;
}

#bigger {
float:right;
font-family:Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
}

#bigger a {
color:#666;
text-decoration:none;
}

.archive h3 {
font-size:140%;
}

#a_vc_title {
font-size:11px;
color:#D62002;
}

.vc_b {
text-align:left;
padding-left:5px;
}

#onom_fleshka {
float:left;
width:200px;
height:140px;
margin:0;
padding:0;
}

#onom_sfbanner {
display:block;
width:200px;
height:200px;
margin:0;
padding:0;
}

#onom_topic {
width:200px;
height:15px;
text-align:center;
text-transform:uppercase;
font-family:arial;
font-size:14px;
font-style:regulad;
font-weight:700;
float:left;
margin:0;
padding:0;
}

#onomastik_login_f {
width:200px;
height:45px;
margin:0;
padding:0;
}

#onom_forminput {
width:125px;
height:45px;
float:left;
}

#onom_formbutton {
width:70px;
height:45px;
float:right;
}

.onom_oneinput {
float:left;
width:125px;
height:22px;
margin:0;
padding:0;
}

.onom_inputtext {
float:left;
width:110px;
margin:2px 0 2px 2px;
}

.onom_butt {
float:right;
width:70px;
height:35px;
border:none;
margin:3px 3px 0 0;
}

#onom_sfbanner input {
font:12px arial, sans-serif;
color:gray;
}

* HTML div#left_,* HTML div#left_content,* HTML div#right_content {
display:inline;
}

#mine,#mine input,#co-author,#subcast_of_a_day #button,#subcast_of_a_day #off,.inner_index,#player,#articles_list .item,div.archive,.body,div.archive #item #body,#page_blog_commenting,.first,#page_blog_branch_text,#page_authors_item,#textpage p,#textpage h2,#textpage dl,.enter_item .right p.check,#page_author_body,#author_blog_article,#author_blog_commenting,#author_comments_article,#author_comments_commenting {
margin-top:10px;
}

#mine p,#votetable td span,.small {
font-size:85%;
}

#mine dd,.forms input,#rating_authors .author .text,#articlepreferences #date a,#page_menu a {
margin-left:10px;
}

table input,table textarea,p,.registration_item input,.registration_item select,table.mest td {
font-size:100%;
}

.forms_left input,.forms_right input,#blogniz img,.greend img,.enter_item .right input.check,.prev {
margin-right:10px;
}

.forms,.alignright,#article_comments p.comment,#page_blog_comments {
text-align:right;
}

#moneyinfo span,#page_authors_body p span,#page_author_body span,.bold {
font-weight:700;
}

#webmoney,#personal,#article_bonus,#page_blog,#page_blog_branch,#page_subcasts,#registration,#page_author,#page_author_recomendations {
margin-top:20px;
}

#message_menu ul,#page_menu ul,#author_menu ul {
list-style:none;
margin-right:20px;
}

#message_menu p,#author_menu p {
font-family:georgia, serif;
font-style:italic;
font-size:130%;
}

#message_menu a:hover,#search_simple a:hover,#subcast_of_a_day #off a:hover,.link_inner:hover,#main_subcast_off a:hover {
border-bottom:none;
}

input.button,.bggray {
background-color:#e1e1e1;
}

label,#linkBlogUnsub,a,#pager a {
cursor:pointer;
}

h2,#articletext h2 {
font-size:140%;
color:#3D9000;
}

.h2pad,#main_subcast,#item h2,#page_header {
margin-bottom:10px;
}

.ciP,#redhead #topmenu,#login p,#main_subcast_off {
padding-top:5px;
}

#redhead span,#redhead span a,#redhead span a:link,#redhead span a:hover {
color:#fff;
}

#search_simple p,.button,.forms .button,a.a_n_vc {
font-size:11px;
}

#top a.red,#subheader h3 a,#page_menu span.blog,.blog,a.blog:visited,#page_author_recomendations a.red:link,.red,.artniz .break div a.red,#bigger a.choosen,#bigger a.choosen:link,#bigger a.choosen:visited {
color:#D62002;
}

#alog,#subscribe_off a,#subcast_of_a_day #off a,.link_inner {
text-decoration:none;
border-bottom:1px dashed;
}

#login a:hover,#menu ul li a:hover {
color:#d62002;
border-bottom:none;
}

#co-author a,#functions a,#authors_right ol li a,#rating_authors .author a,#pager a,#articlepreferences #author a,#page_blog_author a,#online_persons a,#page_blog_branch_author a,#page_authors_head a,#subcast_head a.author,#page_author_recomendations a,a.author {
color:#3d9000;
}

#personals,.hide,a.hide {
display:none;
}

#articles_right,#authors_right,.trmain {
width:240px;
}

#articles_right ol li span,#authors_right ol li span,#rating_articles .article .rating {
font-size:80%;
color:#818181;
}

.ratings_link a:hover,.anounce_link a:hover {
color:#313131;
border-bottom:none;
}

#menu ul,#article_rating ul {
list-style:none;
}

.column ul span,.head p,div.archive #item #head p,#page_blog_author span,#page_blog_branch_author span {
font-size:85%;
color:#818181;
}

.t1,.f20,#f20 {
font-size:20px;
}

.t3,.f16,#f16 {
font-size:16px;
}

.t4,td.submit input {
font-size:14px;
}

.t5,.mes td,#page_blog_author span.t12,.f12,#f12 {
font-size:12px;
}

#rating_articles,#rating_authors,#top_items,.enter_item .right input.input {
width:200px;
}

#rating_articles .article .text,.mes td li {
margin-left:15px;
}

.bigheader2,.bigheader,.smallheader h3 {
color:#414141;
text-align:center;
}

#translations #rss2,#translationsmain #rss2,#issue_header {
margin-top:10px;
text-align:center;
}

#translations #rss2 img,#translations #rss img,#translationsmain #rss2 img,#translationsmain #rss img {
vertical-align:middle;
margin-right:3px;
}

#subscribe,#addblocks #archivearts p,#addblocks #workarts p {
padding-bottom:0;
}

#article_of_a_day #header2,.fact p.lidbig,#fact p.lidbig,#subarticle #comments p a,#page_blog_branch_commenting,#page_authors_body,#author_blog_comments,#author_comments_text,#author_comments_text p,.top5,* html div.autosuggest div.as_header {
margin-top:5px;
}

.greend a,.greend a:link,.answer .post .author a,.artniz .break div a,#page_menu_new a,.green,a.green,a.green:link,.artstatus5,a.linked {
color:#3D9000;
}

#subcast_of_a_day #on p,.fact p.lid,#fact p.lid {
margin-top:5px;
font-size:80%;
}

#main_article #img,div.archive img,div.archive #item #body img,#page_authors_body img {
float:left;
margin-right:10px;
}

#main_subcast #play p,* html div.autosuggest {
padding-top:1px;
}

#main_subcast_on #left,#articlepreferences #author,#header_author_left {
float:left;
}

#pager a:hover,.registration_item .left h3 {
color:#d62002;
}

#subheader,.fact,#fact {
clear:both;
margin-top:10px;
}

#hotnews .fact img,#comments {
float:none;
}

#articlepreferences #author img,#page_blog_author img,#online_persons img,#page_blog_branch_author img,#page_authors_head img,.newmess input {
vertical-align:middle;
}

#subarticle,#rating,#page_blog_article,#issue.addbottom,*+html div.autosuggest div.as_header {
margin-top:0;
}

#subarticle #comments p,.comm {
text-align:right;
margin-top:10px;
}

#page_menu_new span.line,#subcast_head span {
color:#999;
}

#subcast_body #subcast_right,#btnSendFriend {
margin-left:250px;
}

.registration_item .left,#page_author_body #page_author_left {
float:left;
width:180px;
}

.registration_item .right input.check,.registration_item .center input.check,.registration_item .right input.check,#page_author_recomendations img {
vertical-align:middle;
margin-right:10px;
}

#header_author_right span,#author_comments_text span {
font-size:85%;
color:#717171;
}

#author_menu a:hover,#author_menu a.a_bord {
border-bottom:none;
border-top:1px dashed #515151;
color:#d62002;
}

#author_blog,#author_comments {
margin-top:20px;
display:block;
}

#author_blog_item,#author_comments_item {
margin:10px 0 30px;
}

#author_blog_article span,#author_comments_article span {
font-family:tahoma, arial, verdana, sans-serif;
font-size:85%;
color:#717171;
}

table.mes td,#rtn4p_neb table td,.uraite td {
padding:5px;
}

.inner p a,#yasearch #yandex_direct .y5-data .y5-block .ad a {
line-height:20px;
}

.answer1,div.answer,#letone td {
padding-left:10px;
}

input.text3,#textpage textarea {
width:300px;
}

.newm,.calend .days td,.greybg {
background:#f7f7f7;
}

#archivearts,#rubrictags {
width:200px;
background:#FFF9F1;
padding:10px;
}

#y5_direct1,#yasearch,#yasearch .y5-header {
margin:2px 0px 0px -5px;

}

#yasearch td,#yasearch #yandex_direct .y5-data .y5-block .ad,#yasearch #yandex_direct *,#yasearch #yandex_market *,#yasearch #yandex_premium * {
font-family:tahoma;
}

#artedit td.padbot,#lettersControlsTop p {
padding-bottom:10px;
}

div.autosuggest ul li a:hover,div.autosuggest ul li.as_highlight a:hover {
background-color:#3b5998;
text-decoration:none;
}

/*if topline*/

/*div#header {top: 109px;} */

div#topr {top: 133px;}
div#right_{margin-top:15px;} 

div#central_main {margin-top: 195px;}
div#left_ {margin-top: 213px;}
div#central_ {
margin-top:215px; }

a.specread {color:#333333; border-bottom: 1px dotted #333333; text-decoration:none;}
*html div#article {width:90%;}

div.mpad 
{
display:inline; 
background:#fff;
padding:5px;
}

a.dashed {
text-decoration: none;
border-bottom:1px dashed #3D9000;
}

a.dashedb{
text-decoration: none;
border-bottom:1px dashed #00618E;
}

.greydark {
color: #333333;
}

.zagr
{color:#D62002; font-size:180%; font-family:Georgia,serif;}

.div_tests {
margin:0 0 10px;
padding:5px 5px 2px 10px;
background:#F0FFE4;
}
.div_tests_div {
font-size: 85%; font-weight: bold;
}

.div_tests_div table td {
padding:8px 8px 4px 0;
}



.hdot {
display:none;
height:1px;
position:absolute;
left:0;
width:1px;
z-index: -1000;
}

.idot {
background: transparent url(cdot0000.gif) repeat-x scroll 100% 0;
height: 5px;
top: 11px;
width: 200px;
margin-top: 10px;
z-index: -1000;
margin-left: -4px;
}

p.author {
background: #ffffff;
}

.author a.rmoreg:link, .author a.rmoreg {
	color:#3D9000;
	text-decoration: none;
	border-bottom: 1px dotted #3D9000;
}

#subcast_head h3 a {font-size: 140%;}
#player {margin-top: 5px;}
#subcast_right table {color:#818181; margin-top:3px;}
#subcast_right p {margin-top:10px;}
#subcast_right  a.red, #subcast_right  a.green {font-size:85%;}



.banner_img {
	padding:0px;
	margin:5px;
}
.banner_text {
	padding:0px;
	margin:5px;
	line-height: 13px;
}
.lnk1 {
	text-decoration:none;
	color:#003;
	font-size:12px;
	color:#F60;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left:2px;
	padding-top:2px;
	line-height: 100%;
}
.lnk2 {
	text-decoration: none;
	font-size:12px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left:4px;
	padding-top:2px;
	text-align: justify;
	color:#000;
	line-height: 100%;
}


.gnezdo_cell, .gnezdo_td{vertical-align:top;}
.gnezdo_cell_header, .gnezdo_cell_header a{font-family:arial,sans-serif;font-size:12px;color:black;}
.gnezdo_cell{margin-left:5px;padding:4px;}
.gnezdo_cell_price{font-family:georgia,serif;font-size:18px;color:#91BD2A;margin:3px 0;}
.gnezdo_cell_shop{clear:both;font-family:arial,sans-serif;font-size:10px;color:#888;}
.gnezdo_img{float:left;margin:0 7px 0 0;border:none;}

#sol240x400 OBJECT,
#sol240x400 IMG,
#sol240x400 EMBED {
            display: block;
            margin: 0;
            padding: 0;
            }
#sol240x400 BR, #sol240x400 br {
            display: none; line-height:0px;
            }

.mix90 img {height: 90px; width: auto; auto; max-width: 140px;}



div.social { height: 20px; padding-top: 16px; padding-bottom: 10px;}
div.clear { clear: both; }
div.social-1 {width: 105px;float: left;}
div.social-2 {width: 135px; float: left;}
div.social-3 {width: 151px; float: left;}
div.social-4 {width: 130px;}

div.social span.fb {float:right;margin-top:0px;}

#custom-tweet-button a {
    width:100px;
  }

#tw_follow iframe {
margin-left:52px;
margin-top:3px;
max-width:200px;
}