html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit}

.loginbox { padding-top: 3px; }
.align-center2 {list-style-position: inside; list-style-type: circle; }



a img, :link img, :visited img{border:0}

table{border-collapse:collapse; border-spacing:0}

q:before, q:after, blockquote:before, blockquote:after{content:""}

body{font-size:0.7em; font-family:Arial; color:#303030; background:#5A5A5A}

a{color:#00AEEF; text-decoration:none}

a:hover{text-decoration:underline}

h1{color:#85C60A; font:normal 1.8em Verdana; margin-bottom:3px;}

.news{overflow:hidden; margin-bottom:10px; font-size:1.3em; font-family:Verdana, Tahoma}

.news p {margin-bottom:7px}

.news img{margin:0 5px}

.related-news{margin:0 0 5px 25px}

.related-news ul {list-style-image: url('../images/myfon.gif');}

.related-news a{font-size:1.3em}

.grey-bold b {color: #707070}

.spo{font-size:1.1em; font-family:Verdana; padding-left:5px; padding-right:5px}

.sp1 {float:left}

.sp2 {float:right}

.sp1 span, .sp2 span {border:1px solid #AAAAAA; font-family:Arial; color:#333333; }

#sp0 {font-size:0.8em; color:#505050}

#sp0 a {color:#777777;}

#sp0 a:hover{text-decoration:underline}

#spli {font-size:1.0em; color:#333333; margin-top:3px; list-style:none}

#spli a {font-size:1.0em; color:#666666}

#spli a:hover{text-decoration:underline}

#dle-content h1 a{color:#85C60A; text-decoration:none}

#dle-content h1 a:hover{text-decoration:underline}

.h2{font-family:Arial; font-size:1.4em; font-weight:bold; color:#F97070; margin-bottom:10px}
.h2 a {color:#F97070;}
.h2 a:hover {color:#FF0000;}

textarea{background:#eee}

.textbox{border:1px solid #ccc; background:#fff; font:1em Verdana; padding:1px 2px 2px}

.button{border:1px solid #ccc; background:#fff; font:1em Verdana; height:18px; color:#1CBBB4; vertical-align:top}

.vote-button{border:1px solid #55B4B9; background:#55B4B9; font:1em Arial; height:18px; color:#fff; vertical-align:top}

#outer-wrapper{background:#fff url("../images/wrapper-bg-left.gif") repeat-y left; min-width:1000px}

#wrapper{background:url("../images/wrapper-bg-right.gif") repeat-y right}

#container{width:100%; float:left; margin-right:-248px}

#content{margin-right:248px}

#header{background:url("../images/header-bg-center.gif") repeat-x top; position:relative}

#header .inside{background:url("../images/header-bg-left.jpg") no-repeat top left}

#header .inside2{background:url("../images/header-bg-right.jpg") no-repeat top right; height:122px}

.logo{position:absolute; top:7px; left:33px}

.banner{position:absolute; top:37px; right:30px}

.banner img{display:block}

#toolbar{background:#86BCCC; padding:5px 10px; margin:0 10px 0 7px; overflow:hidden}

#toolbar .button{background:#F4F2E7}

.searchbox{float:left; padding-right:35px}

.searchbox .textbox{background:#B3D5DF; width:280px; border-color:#96B8C2}

.service-panel{color:#fff; padding-left:35px; border-left:2px solid #80AEBC; display:table; font-family:Verdana}

.service-panel input{margin-right:20px}

.service-panel a{color:#fff}

.service-panel a:hover{color:#fff}

.service-panel .textbox{width:70px; background:#B3D5DF; border-color:#96B8C2}

.cp li{float:left; width:33%; list-style-type: none}

#main{margin-left:242px; padding-top:15px}

.post-title{font-size:0.9em; font-family:Verdana; color:#888; margin-bottom:10px}

.post-title span a{color:#F26C4F}

.date{float:right; color:#88B536; font:bold 1.25em Verdana; line-height:26px; padding:0 10px; background:#E7F6FA}

.bottom-anchor{background:#E7F6FA url("../images/b-a-left.gif") no-repeat left top; margin:0 0 20px; font-family:Verdana}

.bottom-anchor .inside{overflow:hidden; background:url("../images/b-a-right.gif") no-repeat right top; height:36px; padding:0 20px}

.ratingbox{float:right; padding-top:10px; line-height:14px}

.bottom-anchor .ratingbox span{line-height:14px}

.bottom-anchor a{font-size:1.2em; font-weight:bold; display:block; float:left; margin-right:30px}

.bottom-anchor span{line-height:36px}

.more a{background:url("../images/arrow.gif") no-repeat left top; padding-left:20px}
.comments a{background:url("../images/brush.gif") no-repeat left top; padding-left:25px}

.commerce{margin-bottom:10px}

.block{width:224px; margin-bottom:12px}

.block .inside{padding:10px 15px 15px}

.green{background:#E8FACF url("../images/block-green-top.gif") no-repeat top}
.green .inside{background:url("../images/block-green-bottom.gif") no-repeat bottom}

.orange{background:#FAF2CF url("../images/block-orange-top.gif") no-repeat top}
.orange .inside{background:url("../images/block-orange-bottom.gif") no-repeat bottom}

.blue{background:#EAFBFA url("../images/block-blue-top.gif") no-repeat top}
.blue .inside{background:url("../images/block-blue-bottom.gif") no-repeat bottom}

.pink{background:#FBEAEA url("../images/block-pink-top.gif") no-repeat top}
.pink .inside{background:url("../images/block-pink-bottom.gif") no-repeat bottom}

#leftside{width:224px; float:left; padding:15px 5px 0 13px}

.second-menu{padding-left:10px}

.main-menu{padding-left:10px; background:url("../images/mask.gif") no-repeat bottom right}

.main-menu li, .second-menu li{margin-bottom:10px; list-style:none}

.main-menu li a, .second-menu li a{color:#408ffb; font-weight:bold; font-size:10.5pt; text-decoration:none}

.main-menu li a:hover, .second-menu li a:hover{text-decoration:underline; color:#000}

#rightside{width:224px; float:right; padding:15px 16px 0 2px}

.align-center{text-align:center}

.align-center2{text-align:left; list-style-type: none;}

#footer{text-align:center; color:#B7B7B7; font-size:1em; background:#5A5A5A url("../images/footer-bg-center.gif") repeat-x top; font-size:1.1em}

#footer .inside{background:url("../images/footer-bg-left.gif") no-repeat left top}

#footer .inside2{background:url("../images/footer-bg-right.gif") no-repeat right top; padding:30px 20px 10px; overflow:hidden; position:relative}

#footer ul{margin-bottom:10px}

#footer li{display:inline; overflow:hidden; border-right:1px solid #fff; padding:0 5px}

#footer .no-border{border:none}

#footer li a{color:#fff; text-decoration:underline}

#footer li a:hover{text-decoration:none}

.counter-block{position:absolute; bottom:10px; right:30px}

.clearing{height:0; clear:both; font-size:0; overflow:hidden}

.navigation{color:#666; border:0px}

.navigation a{text-decoration:none; color:#636363; background:#F9F9F9; border:1px solid #999; padding:3px 6px; font-size:11px}

.navigation a:hover{background:#55B4B9; color:#FFF; border-color:#999}

.navigation span{text-decoration:none; background:#fff; padding:3px 6px; border:1px solid #999; color:#999; font-size:11px}

.addcomment{width:462px; border-collapse:separate; margin-bottom:10px; vertical-align:top; text-align:left}

.addcomment th{padding:4px; background:#E7F6FA; color:#333; text-align:center; font-weight:bold}

.addcomment textarea{width:100%; border:none; height:100px}

.commentform{line-height:25px; width:24%}

.center{text-align:center; width:100%}

.center .addcomment{margin:0 auto 5px}

.answer{width:98%; margin:10px 0; border-collapse:separate}

.answer td{padding:0}

.answer th{background:#E7F6FA; color:#333; font-weight:normal; padding:4px; text-align:left}

.answer th a{color:#333; text-decoration:underline; font-weight:bold}

.answer .comment_user_info{background:#eee; width:20%; padding:5px; font-size:0.9em; vertical-align:top}

.answer .user_comment{background:#f9f9f9; padding:5px 10px; vertical-align:top; font-size:1.1em; font-family:Verdana}

.comment_bottom td{background:#E7F6FA; padding:3px 5px; color:#333; font-size:0.9em}

.comment_bottom td a{color:#333; text-decoration:underline}

.comment_bottom td a:hover{text-decoration:none}

.right_bottom{float:right}

.addnews{width:98%}

.addnews td{padding:3px}

.addnews textarea{width:100%; height:100px}

.addnews .textbox{width:200px}

.feedback{width:98%}

.feedback td{padding:3px}

.feedback textarea{width:100%; height:100px}

.lostpassword td{padding:3px}

.pm{border-collapse:separate; width:462px}

.pm td{padding:3px}

.pm textarea{width:100%; border:0; height:100px}

.registration td{padding:5px}

.registration .button1{margin-bottom:0}

.registration .textbox{width:150px}

.userinfo{width:98%; margin-bottom:10px}

.userinfo td{padding:3px; vertical-align:top}

.userinfo textarea{width:100%; height:80px}

.userinfo .textbox{width:200px}

.stats{border-collapse:separate; margin-bottom:10px; width:98%}

.stats td{vertical-align:top; padding:3px}
