html,body { margin:0; padding:0; }
body { font:90% Times,serif; background-color:white; }
p { margin:0 0px 10px; }
a:link { color:black; }

div#header img { margin-top:0px; margin-bottom:10px; }
div#header { background:#ff9900; position:relative; }

div#container { width:800px; background-color:white; text-align:left; border-left:1px solid black; border-right:1px solid black; }

div#menu { background:silver; height:20px; margin-top:10px; padding-top:5px; padding-bottom:5px; padding-left:4px; }
div#menu a { padding:7px; }
div#menu a:link { color:blue; }
div#menu a:hover { background:red; color:white; }

div#wrapper { float:right; width:100%; margin-left:-190px; }
div#wrapper a:hover { color:red; }

div#content { margin-left:190px; padding-top:2px; padding-left:0px; padding-right:10px; }
div#content p { line-height:1.2; }
div#content form input[type="button"] { width:100px; height:30px; background:red; color:white; font:100% Times,serif; }
div#content form input[type="text"] { float:right; width:100%; }

div#navigation { background:white; float:left; width:158px; margin-bottom:10px;  margin-top:10px; padding-left:10px; padding-top:10px; border:1px solid orange; } 


.n_block { width:92%; float:left; padding-left:5px; padding-right:10px; padding-top:10px; padding-bottom:5px; border-right:5px solid orange; border-left:5px solid orange; border-bottom:5px solid orange; }
.menu_head { font-size:20px; padding:10px; }
.cite { font-size:25px; color:orange; }
.news_record { margin-bottom:10px; }
.rating_text { color:#FF0000; }
.index_table { }
blockquote { background:#ffff99; padding:10px; }
hr { color:black; background-color:black; height:1px; border:none; }
.l1 { color:orange; background-color:orange; height:1px; border:none; }

div#survey { padding:10px; margin-top:10px; }
div#survey form input[type="submit"] { width:90px; background:orange; margin-top:10px; margin-bottom:0px; font:100% Times,serif; }

div#extra { background:white; float:left; width:170px; margin-top:1px; padding-left:10px; }
div#extra a:hover { color:red; }

div#footer { font:14px Times,serif; background:white; clear:both; color:gray; width:100%; }
div#footer form input[type="text"] { width:70%; margin-left:10px; }
div#footer form input[type="submit"] { width:55px; background:orange; margin-left:10px; font:100% Times,serif; } 

/************************************/


 a.inflink:link {font-weight:bold; margin-right:5px;}
.currency{background:#fff;color:#000;padding:0px;line-height:2;} 
.grow{color:green;font-weight:bold;} 
.less{color:red;font-weight:bold;} 
.clear{clear:both;}

.gmtbl { border:1px solid orange; }
.gmtdttl { font-size:19px; font-weight:normal; text-decoration:none; padding-left:5px; padding-top:10px; }
.gmtdtext { font-size:95%; color:black; text-align:left; }

span.yandex_date { font-size:14px; margin-right:10px; color:gray; font-weight:bold; } 
div.yandex_title { font-size:19px; margin-bottom:5px; margin-top:10px; background-color:white; font-weight:normal; }	
div.yandex_title a { color:black; margin-left:0px; text-decoration:none; }
div.yandex_allnews { color:white; font-size:1px; margin-top:0px; }
.yandex_news_title { font-size:14px; line-height:1.1; }

.restate_t { color:black; font-size:12px; padding-right:5px; }
.restate_a { color:green; font-size:19px; text-decoration:none; }
.restate_c { color:black; font-size:14px; font-weight:bold; text-align:right; }
.restate_c2 { color:white; font-size:1px; }

.i_border { }
.i_mheader { }
.i_header { color:orange; font-size:19px; }
.i_select { background-color:#ffffff; color:#9e9e9e; font-size:12px; }
.i_time { color:#000000; font-size:14px; }
.i_text { color:#000000; }
.i_channel { color:#9e9e9e; }

/* для опроса в боковом меню */
#survey .survey_name { font-weight:bold; }
#survey .survey_desc { font-style:italic; }
