/********************************common********************************/
* {padding:0; margin:0; font-size:100%;}
body{ padding:0px; margin:0px; background-color:#F9F6EF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:9pt}
table{ border-collapse:collapse; width:100%;}
td{ margin:0em; padding:0em; vertical-align:top;}
a img{ border:0px;}
a{ text-decoration:underline;}
a:hover{ text-decoration:none;}
ol {  line-height:19px;  }
h1 {}
h2 {font-size:16pt; line-height:18pt; font-weight:normal; margin: 0px 0px 8px 0px; color:#999}
h3 {font-size:10pt; margin-bottom:4px; font-weight:normal; line-height:11pt}
h4 {}
h5 {}
h6 {}
p { font-size:15px; clear:both; }
p img { padding-right:10px;}
blockquote { margin:10px 20px;}
input, textarea {background:url(/i/input_lite.jpg) top repeat-x; color:#777; padding:1px 0 1px 2px; border:1px solid #AAA; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif}
textarea {line-height:11pt; padding:1px 1px 1px 2px;}
input.btn, button {border:outset; border-width:2px; cursor:pointer; text-align:center}

.inner-box{ padding:1em;}
.inner-box h2{ margin-bottom:5px;}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {	display: block;	height: 1px; overflow: hidden; font-size:1px;}
.r10{ margin: 0 10px;}
.r9{ margin: 0 9px;}
.r8{ margin: 0 8px;}
.r7{ margin: 0 7px;}
.r6{ margin: 0 6px;}
.r5{ margin: 0 5px;}
.r4{ margin: 0 4px;}
.r3{ margin: 0 3px;}
.r2{ margin: 0 2px;}
.r1{ margin: 0 1px;}
.inner-box, b.r1, b.r2, b.r3, b.r4, b.r5, b.r6, b.r7, b.r8, b.r9, b.r10 { background-color: #F5EBD9;}
.inner-box table td{width:50%}



table.main{ width:100%; height:100%}
table.main td.footer{ vertical-align:bottom;}

/********************************header********************************/
.banner_top {border-right:0px solid #5e5f5e; height:83px; margin-top:10px;}
.banner_top table tr td div {float:left; height:83px; border-left:2px solid #5e5f5e; margin-right:10px; padding-left:12px; font-size:12px;}
.banner_top div.left {float:right; height:83px; width:118px; margin-right:10px; padding-left:12px; font-size:12px;}
.banner_top div a, .banner_top div.left a{ color:#999;}
.banner_top div span a, .banner_top div.left span a{ color:#e06000; font-weight:bold; text-decoration:none;}
.banner_top div span, .banner_top div.left span{ color:#e06000; font-weight:bold;}


.search {}
.search input{width:120px; height:17px; padding-top:1px; margin:10px 4px 0px 0px; background:url(../i/bul/008.gif) right no-repeat; background-color:#fff; font-size:11px;}
.login{}
div.login{float:right; margin:12px 0px 0px 185px; width:250px; height:20px}
div.login a, div.tip a.in{border-bottom: 1px dashed #fff; font-size:13px; color:#fff; text-decoration:none; padding-top:1px; float:left;}
div.login a:hover, div.tip a.in:hover{border-bottom: 0px dashed #fff; color:#fff; text-decoration:none;}
div.tip a.lj{float:left; border:0px; padding-top:11px;}
div.login a.lj img{margin:0px 0px 0px 0px;}
div.login a.in, div.tip a.in {float:none;}

.top_banners{width:170px; height:70px; text-align:center; float:right; margin-left:42px; margin-top:5px;}
.top_banners a{ color:#999;}
#login {position:absolute; background:#FFF; display:none; padding:14px 0; border:1px solid #333;}
#login div {margin:10px 20px; text-align:right}
#login .title {background:#EEBE2E; color:#000; padding:4px 20px; margin:-14px 0 20px 0}
#login label {float:left; width:50px; margin:3px 10px 0 0; text-align:right; color:#777}
#login input {font-size:9pt; color:#666; background:url(../img/input_lite.jpg) top repeat-x}
#login a {color:#a36010}
#login a:hover {color:#BA863C}
.submenu {padding:10px 0px 10px 0px; height:22px; background:url(/i/bg/002.jpg) top repeat-x; text-align:center;}
.submenu td{ text-align:center;}
.submenu a, .menu .menu2 li a:visited {color:#000; text-decoration:underline}
.submenu a:hover {color:#000; text-decoration:none}


/********************************main********************************/
.main_table{}
.main_table td{ padding:30px 0px 0px 0px;}

.right{}
.right h2{padding:0; margin:0;}
.right ul{ list-style:none; font-size:13px;}
.right ul li{ padding:4px 0px 0px 0px; margin:5px 0px;}
.right ul li a{ color:#a36010;}
.right ul li a:hover{ color:#BA863C;}

div.news{}
div.news h2, div.news a{ color:#1785CC;}
div.news a:hover{ color:#3CA5D8;}

div.articles{}
div.articles h2, div.articles a{ color:#0AAF2A;}
div.articles a:hover{ color:##63CB79;}

div.insides{}
div.insides h2, div.insides a{ color:#F97432;}
div.insides a:hover{ color:##F99361;}

a.maintitle { font-size:15px; padding-bottom:4px; }

div.rating{ float:left; margin:10px 0px; width:79px; height:10px; background:url(/i/rating.jpg) no-repeat; background-position:0px left;
// background-position:5px left;
}
div.rating span {display:block; height:6px; background:url(/i/empty_rating2.jpg) right no-repeat; float:right;}
div.comment{ float:right; margin:5px 0px 12px 0px;}
div.comment a{ color:#999;}


a.user, a.user:visited, span.user {color:#000; margin:20px 0px; font-size:12px;}
a.user:hover{color:#444;}

a.news, a.news:visited{color:#1785CC;}
a.news:hover{color:#3CA5D8;}

a.articles, a.articles:visited{color:#0AAF2A;}
a.articles:hover{color:#63CB79;}

a.insides, a.insides:visited{color:#F97432;}
a.insides:hover{color:#F99361;}

div.last_comments a{ font-size:12px}

img.rss{float:right; margin-top:-18px;}


div.main{ margin:0px 0px 50px 0px;}
div.main h2{ font-size:19px; float:left; width:500px;}
div.main h2 a{ font-size:19px;}
div.main a.print{ font-size:14px; float:right; margin-top:7px; color:#3A393A}
div.main a.print:hover{ color:#000;}
div.main p {clear:both;}

.best_comments{}
.best_comments{} div img.small_avatar{margin:0px 10px 0px 0px; float:left;}
.best_comments{} a.profile {padding-left:5px; color:#444;}
.best_comments{} a:hover.profile {color:#000;}
div.avatar {position: absolute; float:right; margin-top:-50px; display:none; margin-left:100px; border:1px solid #000;}
.best_comments{} p{margin:5px 0px;}

.profile_table {margin-bottom:30px}
.profile_table td {padding:8px; border-bottom:1px solid #F9F6EF; background:#EED}
.profile_table .label {width:40%; padding-top:10px}
.profile_table .label label {margin:2px 20px 0 20px; display:block}
.profile_table input {width:90%}

a#navchain-link {display:block; width:18px; height:17px; margin-top:6px; background-image:url(/images/link.gif); background-repeat:no-repeat; float:right; }

/********************************footer********************************/
td.footer{ background:url(/i/bg/001.png) repeat-x; text-align:center; font-size:7pt; padding:12px 0px;}
td.footer a, td.footer a:visited{ color:#EEBE2E; font-size:13px;}
td.footer a:hover{color:#FFF; text-decoration:none}
div.ajax {positon:absolute; right:0px; bottom:0px;}

a.disc, a.disc:visited, a.disc:hover { color:#a36010; font-size:11px; }

table.loginform td { font-size:14px; color:#000000; padding:5px; }
table.loginform tr.loginform input { height:25px; font-size:14px; width:300px; background-color:#FFFFFF; }
