html, body {padding: 0; margin: 0; height: 100%; background: #FFFFEE; font-family: Tahoma, Arial, Geneva CY, Sans-Serif; color: #000000; font-size: 0.85em;}
a:link,a:hover,a:visited {color: #44669E; text-decoration:underline;}
a img {border: 0;}
i.hi {color:green;}
i.lo {color:#cc0000;}
div.clear, div.path {clear: both;}


.left {margin-left: 10px;}
.a {background: #fff url('/img/dot.gif') 0% 0% repeat-x;}
.b {background: url('/img/dot.gif') 100% 0% repeat-y;}
.c {background: url('/img/dot.gif') 0% 100% repeat-y;}
.d {background: url('/img/dot.gif') 0% 100% repeat-x;}
.tl {background: url('/img/tl.gif') 0% 0% no-repeat; }
.tr {background: url('/img/tr.gif') 100% 0% no-repeat;}
.br {background: url('/img/br.gif') 100% 100% no-repeat;}
.content {background: url('/img/bl.gif') 0% 100% no-repeat;}
.block {padding: 3px; padding: 5px 3px 3px 65px; min-height: 220px; _height: 220px;}
.ratings {background: url('/img/ico_lr.gif') 3px 3px no-repeat;}
span.block-title {font:bold 16px Tahoma;}
.ratings ul {list-style-type: none; padding: 0; margin: 0;}
.ratings ul li {margin-top: 10px;}
.sert {background: url('/img/ico_rs.gif') 3px 3px no-repeat;}
.sert ul {list-style-type: none; padding: 0; margin: 0;}
.sert ul li {display: inline; margin-left: 5px;}
.shop {background: url('/img/ico_es.gif') 3px 3px no-repeat;}


div#banner {background: #E7E3D7; padding: 0; text-align: center; height: 90px;}
table#content {height: 100%; width: 100%;}
table#content tr td {padding: 5px; vertical-align: top;}
table#content tr#topmenu td {background: #44669E; padding: 0; color: #fff; height: 25px; vertical-align: middle;}
table#content tr#topmenu td a {font-weight: bold; color: #fff;}
table#content tr#topmenu td ul {overflow: hidden; list-style-type: none; padding: 0; margin: 0;}
table#content tr#topmenu td ul li {margin-left: 5px; display: inline;}
table#content tr#topmenu td #up {float: right; margin-right: 10px; cursor: pointer;}
table#content tr td#topbuttons {width: 72%; height: 64px;}
table#content tr td#topbuttons a.news {color: #000; float: right;}
table#content tr td#topbuttons a.news i {display: block; float: left; margin-right: 3px; background: url('http://raexpert.org/images/news_icon.gif') no-repeat; width: 21px; height: 15px;}
table#content tr td#topmenu {padding: 0;}
table#content tr td#topmenu ul {list-style-type: none; margin: 0; _height: 1%; overflow: hidden; background: #E7E3D7; border-bottom: 2px solid #44669E;}
table#content tr td#topmenu ul li {float: left; padding: 7px 0 7px 0;}
table#content tr td#topmenu ul li.active a {color: #fff; font-weight: bold;}
table#content tr td#topmenu ul li.active a:hover {background: #44669E; color: #fff; font-weight: bold;}
table#content tr td#topmenu ul li.active  {background: #44669E; padding: 7px 12px 7px 12px;}
table#content tr td#topmenu ul li a {color: #000; font-weight: bold; padding: 7px 12px 7px 12px;}
table#content tr td#topmenu ul li a:hover {color: #000; background: #F2F0E9; text-decoration: none; padding: 7px 12px 7px 12px; font-weight: bold;}
table#content tr td.content {padding: 10px;}
table#content tr td.content td {padding: auto;}
table#content tr td#logolinks {padding: 0 0 0 5px;}
table#content tr td#columns {height: 220px;}
table#content tr td#columns table tr td {width: 30%;}
table#content tr td#logolinks a {color: #000; margin-left: 3px;}
/*table#content tr td table tr td {padding: 0;}*/
table#content tr.footer td {border-top: 1px solid #e2e5d5;}

.rating_top {text-align:center}

.indices {background: url('/img/line_bg.gif') 0% 0% repeat-x; height: 27px;}
.indices .l {background: url('/img/line_l.gif') 0% 0% no-repeat; height: 27px;}
.indices .content {background: url('/img/line_r.gif') 100% 0% no-repeat; height: 27px; padding: 5px 0 0 5px; color: #fff; font:bold 14px Tahoma;}
ul.news {list-style-type: none; padding: 0; margin: 0;}
ul.news li {margin-top: 10px;}
ul.news li:first-child {margin-top: 0;}
ul.news li ul {list-style-type: none; padding: 0; margin: 0; overflow: hidden;}
ul.news li ul li {float: left; vertical-align: top; padding: 5px;}
ul.news li ul li img {padding: 3px;}
/*ul.news li ul li.content {width: 85%; margin-left: 10px;}*/

div.up, div.down {float: right; width: 11px; height: 10px; margin: 1px 5px 0 0; cursor: pointer;}
div.up {background: url('/img/up.gif') 0% 0% no-repeat;}
div.down {background: url('/img/down.gif') 0% 0% no-repeat;}
#buybutton {display: block; margin-top: 10px; background: url('/img/buybutton.gif') 0% 0% no-repeat; width: 246px; height: 77px;}

form#search-block {background: #e5e2d5; border-bottom: 2px solid #44669E; padding: 7px; margin: 5px 0; clear: both;}
form#search-block input.search-area {background: #fff url('/images/search2.gif') 0% 0% no-repeat; padding: 2px 2px 2px 12px; border: 1px solid #000;}

ul.researches-list {list-style-type: none; padding: 0;}
ul.researches-list li {margin-top: 5px;}

ul.clear-list, ul#copy {list-style-type: none; padding: 0; margin: 0;}
ul.footer-links {margin: 0; padding: 0; list-style-type: none;}
ul.footer-links {margin-top: 10px;}
ul.footer-links li {display: inline; margin-left: 10px;}
ul.footer-links li a {color: #000;}
ul.footer-links li.blue a {color: #44669E;}

/* previous styles */
div.hidesubmenu {display: none;}
div.showsubmenu {display: block;}
h1 {font-family: Arial, Geneva CY, Sans-Serif; font-size:16px;}
h2 {font-family: Arial, Geneva CY, Sans-Serif; font-size:14px; font-weight:bold;}
.table1 {border: #cccccc 1px solid;font-family: Arial, Geneva CY, Sans-Serif;}
table.ranking {background: #fff;}
table.ranking_preview {font-size: 4px;}
tr.rankinghead {background: #44669E;}
td.rankinghead {color: #fff;}
td.rankingheadlastcol {color: #fff;}
td.rankingfoot {background: #ffffee;}
td.ranking_content {border-left: #D0CDC2 1px solid;}
td.ranking_contentlastcol {border-left: #D0CDC2 1px solid; border-right: #D0CDC2 1px solid;}
input, select {font-family: Microsoft Sans Serif;}



