body {color: #000000; font-family: verdana, arial, helvetica; font-size: 11pt; margin: 0;}
div.back {text-align: center;}
.ad, .addown {display: block; font-size: 0pt; width: 100%;}
div.dback {width: 100%; text-align: center;}
div.redir, div.redir a {width: 100%; color: #ffffff; text-align: left; background-color: #000000; height: 23px;}

div.bodydiv, div.dbody {margin: 0 auto; width: 950px;}

div.topblock {margin: 0 auto; padding: 0; height: 96px;}
div.title, div.panel {vertical-align: top; display: inline-block;}
div.title {width: 380px; margin-top: 18px; float: left;}

div.panel {width: 359px; margin: 29px 0; height: 36px; float: right; text-align: left;}
div.panel table {margin: 0;}
input.searcher {border: 1px solid #ffffff; width: 184px; vertical-align: top;}
.auth {width: 100%; font-size: 13pt; font-family: verdana, arial, helvetica;}

div.mainback {float: left; width: 100%;}

div.menu {float: left; margin: 9px 0; width: 100%; height: 27px; background: url(img/menubg.gif) repeat-x; text-align: center;}
div.menu img {margin: 0 7px;}
div.menu a {text-decoration: none; color: #808080; font-size: 13pt; font-weight: bold;}
div.menu a:hover {color: #000000;}

div.mainall {margin: 0 9px;}

div.main {float: left; width: 932px; background-color: #ffffff; text-align: justify; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}

div.mainleft {float: left; width: 660px;}
div.mainright {float: right; width: 270px;}

div.cright, div.cleft {margin: 15px;}

h1 {text-align: left; margin-top: 0; margin-bottom: 20px; font-size: 14pt; font-weight: bold; text-transform: uppercase;}
div.forprint, .smscrtitle, .smscrmenu  {display: none;}

div.item {float: left; border-top: 2px solid #0e488f; margin-bottom: 35px; width: 630px;}
div.feature {float: left;}
div.rating {border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; width: 51px; text-align: center;  font-size: 13pt; font-weight: bold;}
div.rating, div.rbtitle {background: url(img/tgr.gif) repeat-x; height: 22px; vertical-align: middle;}

div.rating a {color: #003399; text-decoration: none;}
div.voite {text-align: center; vertical-align: middle; font-size: 5px; margin-top: 3px;}
div.exp {margin-top: 10px; font-size: 1pt; height: 13px; width: 51px; text-align: center;}
div.exp img {margin-top: 2px;}
.imgexp {margin-right: 3px;}

div.quote {float: right; width: 570px;}
div.qtitle {display: inline; vertical-align: middle;}
div.qtitle, div.tags, div.qtitle a, div.tags a, div.rbdate {color: #999999; font-size: 10pt;}
div.author, div.date {margin-top: 1px;}
div.author {float: left;}
div.date {float: right;}
div.history {float: left; width: 100%; margin-top: 10px; font-family: Arial, Verdana, sans-serif, helvetica; font-size:15px; line-height:1.45em;}
div.share {float:left; width: 570px; margin-top: 4px; margin-bottom: 4px;}
div.share img {opacity: 0.3;}
div.share img:hover {opacity: 1.0;}
div.tags {float: left;}

div.rightblock {width: 100%; margin-bottom: 25px;}
div.rightblock, div.rightblock a, .cal {color: #000066;}
div.rbtitle {font-size: 12pt; font-weight: bold; border: 1px solid #d4d4d4; color: #0e488f;}
div.rbname {text-align: center; font-size: 12pt; margin-top: 5px; vertical-align: middle;}
div.rbname img {vertical-align: middle;}
div.titimg {position: relative; top: -5px; left: 5px; float: left; width: 32px;}
div.titname {position: relative; left: 9px; vertical-align: middle; height: 20px; margin-top: 2px;}
div.rbdate {text-align: right; margin-top: 3px;}
div.rbtext {font-size: 10pt; margin-top: 3px;}

.cal {text-align: center; font-size: 10pt; margin-top: 5px;}
.red, .red a {color: red !important;}
.activ, .activtoday, div.cloud a:hover, .fnd, .sel:hover {background: #d1e5fb;}
 
.today, .activtoday {border: 1px solid #003399;}

div.clblock {}
div.cloud {margin-top: 15px;}
div.cloud a, .sel {text-decoration: none;}

div.dcontent {margin-top: 20px; padding: 10px; text-align: left; font-size: 8pt; height: 55px;}
div.dcontent a, .sel, .lnk, .black {color: #000000 !important;}
div.dleft, div.navig {float: left;}
div.navig {padding-bottom: 20px; width: 630px;}
div.dright {float: right; text-align: right;}
.dtable, .dtable a {font-size: 8pt;}
.rline {border-left: 1px solid #000000; padding-left: 10px;}
.rp {padding-right: 10px;}
.lnk {font-size: 11pt;}
.fnd {padding: 0px 0px 2px 0px;}
.arrimg {vertical-align: bottom;}
p {text-indent: 30px;}
a {color: #000000;}

.k {color: #9C0083; font-weight: bold;}
.r {color: #A74400;}
.s {color: #2A02B1; font-style: italic;}

hr {border: 1px solid #0e488f;}
.pi {margin-right: 15px; float: left;}

div.bestblock {font-size: 10pt; font-weight: bold; padding-bottom: 5px;}
div.bestblock ul li img {vertical-align: middle;}
div.bestblock ul {list-style: none outside none; padding-left: 0;}
div.bestblock ul li {display: inline; margin-right: 20px;}

.appendix {text-align: left; font-size: 8pt; height: 4px;}
.appendix a {text-decotation: none!important;}
.appendix, .appendix a {color: #999;}


