.topmenu a, .topmenu a b { 
float : left; 
height : 47px; 
line-height : 47px; 
cursor : pointer; 
text-decoration : none !important ; 
} 
.topmenu a { 
color : #fff; 
text-transform : uppercase; 
} 
.topmenu b { 
padding : 0 14px 0 14px; 
background : transparent url("menutop_links.png") no-repeat 100% -47px; 
} 
.topmenu a:hover { 
color : #fff; 
background : #71a3c1 url("menutop_links.png") repeat-x 0 0; 
} 

.homebtn img { 
width : 18px; 
height : 18px; 
background : url("homebtn.png") no-repeat 0 0; 
margin : 0 2px; 
} 
.hbmap img { 
background-position : 0 0; 
} 
.hbmap:hover img { 
background-position : 0 -18px; 
} 
.hbfeed img { 
background-position : -24px 0; 
} 
.hbfeed:hover img { 
background-position : -24px -18px; 
} 
.hbhome img { 
background-position : -48px 0; 
} 
.hbhome:hover img { 
background-position : -48px -18px; 
} 
.searchbox { 
position : relative; 
padding-right : 83px; 
} 
.searchbox .sinputt { 
background : #fff url("searchform.png") no-repeat 0 0; 
height : 23px; 
overflow : hidden; 
} 
.searchbox .sinputt div { 
height : 23px; 
background : url("searchform.png") no-repeat 100% -23px; 
} 
.searchbox .sinputt div div { 
height : auto; 
padding : 0 5px; 
padding-top : 5px; 
overflow : hidden; 
} 
.searchbox .sinputt input { 
float : left; 
width : 100%; 
padding : 0; 
background : none; 
border : none; 
color : #4a555b; 
} 
.searchbox .submit { 
width : 78px; 
position : absolute; 
right : 0; 
top : 0; 
} 
.searchbox .btn, .searchbox .btnhover { 
width : 78px; 
height : 23px; 
} 
.searchbox .btn { 
background : #c62a1d url("searchform.png") no-repeat 0 -46px; 
} 
.searchbox .btnhover { 
background : #ed3e2a url("searchform.png") no-repeat -78px -46px; 
} 
.blogin ul, .blogin ul li, .statistics ul li, .statistics ul { 
list-style : none; 
margin : 0; 
padding : 0; 
display : block; 
} 
.loginform li { 
line-height : 14px; 
} 
.loginform li.lfield { 
padding-bottom : 5px; 
} 
.loginform li.lfield div { 
background : #fff url("fields.gif") repeat-x 0 0; 
border : 1px solid #bcbcbc; 
text-align : center; 
} 
.loginform li.lfield input { 
width : 95%; 
padding : 2px; 
color : #466f9d; 
text-align : center; 
background : transparent none; 
border : none; 
} 
.loginform li.submit { 
height : 24px; 
overflow : hidden; 
} 
.loginform li.submit div { 
line-height : 12px; 
} 
.loginform .btn, .loginform .btnhover { 
float : right; 
width : 60px; 
height : 25px; 
} 
.loginform .btn { 
background : #5194b7 url("iconszeos.png") no-repeat 0 -18px; 
} 
.loginform .btnhover { 
background : #4fa8cc url("iconszeos.png") no-repeat -60px -18px; 
} 
.logindate li { 
font-size:12px; 
border-bottom : 2px solid #f0f0f0; 
padding : 0 !important ; 
} 

.pinput { 
width:167px; 
height:20px; 
font-family:tahoma; 
font-size:11px; 
border:1px solid #E0E0E0;
} 

.speedbar { 
background : #457a9d url("speedbar_left.png") no-repeat 0 0; 
overflow : hidden; 
color : #b8e6fe; 
margin-bottom : 8px; 
} 
.speedbar a { 
color : #fff; 
} 
.speedbar div { 
width : 100%; 
background : url("speedbar_right.png") no-repeat 100% 0; 
} 
.speedbar div div { 
background : url("speedbar_left_f.png") no-repeat 0 100%; 
} 
.speedbar div div div { 
background : url("speedbar_right_f.png") no-repeat 100% 100%; 
padding : 10px; 
width : auto; 
} 
ul.colomn, ul.colomn li { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
ul.colomn { 
float : left; 
width : 49.8%; 
} 
ul.colomn li { 
width : 100%; 
} 
.votebtn, .votebtnhover, .resultbtn, .resultbtnhover, .okbtn, .okbtnhover, .viewbtn, .viewbtnhover, .editbtn, .editbtnhover, .svotebtn, .svotebtnhover, .sresultbtn, .sresultbtnhover { 
width : 93px; 
height : 25px; 
} 
.votebtn, .svotebtn { 
background : transparent url("iconszeos.png") no-repeat 0 -43px; 
} 
.votebtnhover, .svotebtnhover { 
background : transparent url("iconszeos.png") no-repeat -93px -43px; 
} 
.resultbtn, .sresultbtn { 
background : transparent url("iconszeos.png") no-repeat 0 -68px; 
} 
.resultbtnhover, .sresultbtnhover { 
background : transparent url("iconszeos.png") no-repeat -93px -68px; 
} 
.okbtn { 
background : transparent url("iconszeos.png") no-repeat 0 -93px; 
} 
.okbtnhover { 
background : transparent url("iconszeos.png") no-repeat -93px -93px; 
} 
.viewbtn { 
background : transparent url("iconszeos.png") no-repeat 0 -143px; 
} 
.viewbtnhover { 
background : transparent url("iconszeos.png") no-repeat -93px -143px; 
} 
.editbtn { 
background : transparent url("iconszeos.png") no-repeat 0 -118px; 
} 
.editbtnhover { 
background : transparent url("iconszeos.png") no-repeat -93px -118px; 
} 
.si_date, .si_author { 
vertical-align : middle; 
margin-right : 5px; 
width : 14px; 
height : 14px; 
} 
.si_date { 
background : transparent url("iconszeos.png") no-repeat -22px 0; 
} 
.si_author { 
background : transparent url("iconszeos.png") no-repeat 0 0; 
} 
.ml_com, .ml_views { 
vertical-align : middle; 
margin-right : 5px; 
width : 16px; 
height : 16px; 
background : transparent url("iconszeos.png") no-repeat 0 0; 
} 
.ml_com { 
background-position : -40px 0; 
} 
.ml_views { 
background-position : -59px 0; 
} 
.btn_reglog { 
width : 108px; 
height : 18px; 
background : url("button_reg.png") no-repeat 0 0; 
border : 0 none; 
margin : 0; 
padding : 0; 
cursor : pointer; 
padding-bottom : 2px; 
color : #728e9a; 
font-weight : bold; 
} 
.btn_reglog:hover { 
background : url("button_reg.png") no-repeat 0 -18px; 
} 
.leftside .block_t1, 
.leftside .block_t2, 
.rightside .block_t2, 
.rightside .block_t3, 
.rightside .block_t4
{ 
width : 210px; 
background : #fff url("block.png") repeat-y 100% 0; 
overflow : hidden; 
margin-bottom : 8px; 
} 
.leftside .block_t1 .dbtm,
.leftside .block_t2 .dbtm, 
.rightside .block_t2 .dbtm, 
.rightside .block_t4 .dbtm,
.rightside .block_t3 .dbtm { 
background : transparent url("block.png") no-repeat 0 100%; 
} 
.leftside .block_t1 .dtop { 
background : #6aacd2 url("blocksheading.png") no-repeat 0 0; 
height : 46px; 
overflow : hidden; 
text-align : right; 
} 

.leftside .block_t1 .dtop h3, 
.rightside .block_t3 .dtop h3, 
.rightside .block_t4 .dtop h3 
 { 
color : #fff; 
text-transform : uppercase; 
padding-top : 14px; 
padding-right : 10px; 
} 
.leftside .block_t1 .dcont, .leftside .block_t2 .dcont, .rightside .block_t2 .dcont, .rightside .block_t3 .dcont, .rightside .block_t4 .dcont { 
width : 190px; 
padding-bottom : 20px; 
margin : 0 10px; 
padding-top : 3px; 
overflow : hidden; 
} 

.leftside .bvnav .dtop, .leftside .bpartn .dtop { 
height : 45px; 
} 
.leftside .bvnav .dcont, .leftside .bpartn .dcont { 
padding-top : 0; 
padding-bottom : 16px; 
margin : 0 5px; 
width : 200px; 
} 
.bvnav ul, .bvnav ul li, .bpartn ul, .bpartn ul li { 
list-style : none; 
margin : 0; 
padding : 0; 
display : block; 
} 
.bvnav li a, .bvnav li a b { 
display : block; 
cursor : pointer; 
text-decoration : none !important ; 
} 
.bvnav li a { 
background : #fff url("bvnav_links.png") no-repeat 0 -100px; 
width : 100%; 
} 
.bvnav li a.active { 
background : #e6f2f9 url("bvnav_links.png") no-repeat 0 0; 
} 
.bvnav li a:hover { 
background : #e6f2f9 url("bvnav_links.png") no-repeat 0 0; 
color : #ea5c24; 
} 
.bvnav li a b { 
padding : 8px 8px 8px 31px; 
} 
.bpartn li { 
display : block; 
line-height : 14px; 
} 
.bpartn li { 
background : #f2f8fb url("bpartn_links.png") no-repeat 0 0; 
width : 100%; 
} 
.bpartn li:hover { 
background : #fff url("bpartn_links.png") no-repeat 0 -100px; 
} 
.bpartn li div { 
padding : 5px 8px 5px 12px; 
} 
.bpartn li div { 
background : url("bpartn_links_btm.png") no-repeat 0 100%; 
} 
.bpartn li:hover div { 
background : url("bpartn_links_btm.png") no-repeat 100% 100%; 
} 
.leftside .block_t2 .dtop, .rightside .block_t2 .dtop, .rightside .block_t3 .dtop, .rightside .block_t4 .dtop { 
background : #fff url("blocksheading.png") no-repeat 0 0; 
height : 46px; 
overflow : hidden; 
text-align : right; 
} 
.rightside .block_t2 .dtop { 
text-align : left; 
} 
.leftside .block_t2 .dtop h3, .rightside .block_t2 .dtop h3  { 
text-transform : uppercase; 
padding-top : 7px; 
padding-right : 10px; 
color : #3c7da4; 
} 
.rightside .block_t3 .dtop h3, .rightside .block_t4 .dtop h3 { 
padding : 0; 
padding-top : 14px; 
padding-right : 10px; 
} 
.rightside .block_t2 .dtop h3 { 
padding-left : 10px; 
} 
.leftside .block_t2 .dcont, .rightside .block_t2 .dcont { 
padding-bottom : 7px; 
padding-top : 0; 
margin : 0 5px; 
width : 200px; 
} 

.rightside .block_t3 .dcont, .rightside .block_t4 .dcont { 
padding-bottom : 19px; 
margin : 0 10px; 
padding-top : 0; 
} 
.rightside .block_t4 .dcont { 
color : #a3cbdf; 
} 
.badven .dcont { 
text-align : center; 
} 
.leftside .bvnav .dtop { 
background-position : 0 0; 
} 
.leftside .bpartn .dtop { 
background-position : 0 0; 
} 
.leftside .bcalen .dtop { 
background-position : 0 0; 
} 
.leftside .btnews .dtop { 
background-position : 0 0; 
} 
.leftside .barhives .dtop { 
background-position : 0 0; 
} 
.barhives br { 
display : none; 
} 
.barhives .archives, .barhives .archives b { 
display : block; 
text-decoration : none !important ; 
} 
.barhives .archives { 
border : 1px solid #e2e2e2; 
background : url("archives.png") no-repeat 0 50%; 
margin-bottom : 1px; 
} 
.barhives .archives:hover { 
background : url("archives.png") no-repeat -210px 50%; 
} 
.barhives .archives b { 
border-bottom : 1px solid #fff; 
padding : 1px; 
padding-left : 26px; 
} 
.barhives #dle_news_archive_link .archives { 
background : none !important ; 
border : none; 
text-align : center; 
padding-top : 3px; 
padding-bottom : 1px; 
} 
.leftside .badven .dtop, .leftside .badven .dtop, .rightside .badven .dtop, .rightside .blogin .dtop, .rightside .bvote .dtop, .rightside .btags .dtop, .rightside .bcounts .dtop { 
background-position : 0 0; 
} 

.bvote p { 
background : #f6fafd url("voteinfo.png") no-repeat 100% 0; 
border : 1px solid #d8e3ea; 
color : #466f9d; 
padding : 5px 18px 5px 8px; 
} 
.bvote .vbuttons { 
height : 24px; 
overflow : hidden; 
} 
.bvote .vbuttons .votebtn, .bvote .vbuttons .votebtnhover { 
float : left; 
} 
.bvote .vbuttons .resultbtn, .bvote .vbuttons .resultbtnhover { 
float : right; 
} 
.rightside .btags a { 
text-decoration : none !important ; 
} 
.clouds_xsmall { 
font-size : 9px; 
} 
.clouds_small { 
font-size : 11px; 
} 
.clouds_medium { 
font-size : 13px; 
} 
.clouds_large { 
font-size : 15px; 
} 
.clouds_xlarge { 
font-size : 17px; 
} 
.cblock { 
background-color : #fff; 
overflow : hidden; 
margin-bottom : 10px; 
} 
.bbr_head, .bbr_foot, .bbr_head div, .bbr_foot div { 
height : 7px; 
} 
.bbr_head, .bbr_foot { 
overflow : hidden; 
font-size : 1px; 
} 
.bbr_head { 
background : url("bborder_left.png") no-repeat 0 0; 
} 
.bbr_head div { 
background : url("bborder_right.png") no-repeat 100% 0; 
} 
.bbr_foot { 
background : url("bborder_left_f.png") no-repeat 0 100%; 
} 
.bbr_foot div { 
background : url("bborder_right_f.png") no-repeat 100% 100%; 
} 
.bbr_mid { 
background : url("bbr_mid.png") repeat-y 0 0; 
} 
.bbr_mid .bbr_mid { 
background : url("bbr_mid.png") repeat-y 100% 0; 
} 
.cblock .maincont { 
margin : 0 7px; 
} 
.sort { 
text-align : center; 
padding-bottom : 10px; 
border : none !important ; 
} 
.base, .base2 { 
background-color : #fff; 
overflow : hidden; 
margin-bottom : 10px; 
} 
.base .maincont, .base2 .maincont { 
margin : 0 8px; 
padding-bottom : 8px; 
} 
.base2 .maincont { 
padding-top : 4px; 
} 
.bheading { 
background : url("bheading_left.png") no-repeat 0 0; 
} 
.bheading div { 
width : 100%; 
background : url("bheading_right.png") no-repeat 100% 0; 
} 
.bheading div div { 
background : url("bheading_left_f.png") no-repeat 0 100%; 
} 
.bheading div div div { 
background : url("bheading_right_f.png") no-repeat 100% 100%; 
} 
.bheading div div div div { 
background : url("bheading_z.png") no-repeat 6px 44%; 
padding-bottom : 4px; 
padding-top : 1px; 
} 
.bheading div div div div div { 
width : auto; 
overflow : hidden; 
padding : 9px 165px 9px 32px; 
position : relative; 
background : none; 
} 
.bheading h1 { 
color : #477fa4; 
} 
.bheading h1 a { 
text-decoration : none !important ; 
} 
.bheading2 { 
background : url("bheading_left.png") no-repeat 0 0; 
} 
.bheading2 div { 
width : 100%; 
background : url("bheading_right.png") no-repeat 100% 0; 
} 
.bheading2 div div { 
background : url("bheading_left_f.png") no-repeat 0 100%; 
} 
.bheading2 div div div { 
background : url("bheading_right_f.png") no-repeat 100% 100%; 
} 
.bheading2 div div div div { 
width : auto; 
overflow : hidden; 
padding : 11px 10px; 
background : none; 
} 
.bheading2 h1 { 
color : #d23229; 
} 
.bheading span { 
position : absolute; 
right : 0; 
top : 0; 
height : 100px; 
max-width : 200px; 
padding : 7px 10px 0 11px; 
background : url("bheading_section.png") repeat-y 0 0; 
float : right; 
} 
.infostore { 
height : 22px; 
border-bottom : 1px solid #d1d1d1; 
margin-bottom : 10px; 
line-height : 14px; 
} 
.infostore .arg { 
float : left; 
padding-top : 2px; 
margin-right : 5px; 
} 
.isicons { 
float : right; 
width : 100px; 
padding-top : 3px; 
} 
.isicons span { 
float : right; 
} 
.isicons span img { 
margin-left : 4px; 
} 
.morelink, .morelink .ml { 
height : 39px; 
} 
.morelink { 
overflow : hidden; 
background : url("morelink_left.png") no-repeat 0 0; 
} 
.morelink .ml { 
background : url("morelink_right.png") no-repeat 100% 0; 
} 
.morelink .ml .ml { 
background : none; 
padding : 0 13px 0 5px; 
height : auto; 
} 
.morelink, .morelink a { 
color : #3e7fa6; 
text-decoration : none !important ; 
} 
.morelink .arg { 
float : left; 
margin-right : 15px; 
padding-top : 11px; 
} 
.argmore, .argback { 
float : left; 
padding-top : 8px; 
margin-right : 12px; 
} 
.argmore a, .argback a { 
display : block; 
width : 89px; 
height : 26px; 
line-height : 25px; 
overflow : hidden; 
text-align : center; 
color : #3e7fa6; 
background : url("argmore.png") no-repeat 0 0; 
} 
.argmore a:hover, .argback a:hover { 
background-position : 0 -26px; 
} 
.argrate { 
float : right; 
margin-top : 12px; 
width : 85px; 
height : 17px; 
overflow : hidden; 
} 
.relatednews ul, .relatednews li { 
padding : 0; 
margin : 0; 
background : none; 
list-style : none; 
} 
.relatednews h3 { 
color : #477fa4; 
padding : 0; 
margin : 0; 
} 
.relatednews li { 
background : transparent url("relatednews.png") no-repeat left center; 
padding-left : 14px; 
} 
.relatednews li a { 
color : #5c5c5c; 
font-weight : bold; 
padding : 3px; 
text-decoration : none !important ; 
} 
.relatednews li a:hover { 
padding : 3px; 
color : #cf4614; 
} 
.small { 
font-size : 10px; 
color : #a0a7ac; 
} 
.storenumber { 
font-weight : bold; 
text-align : center; 
} 
.editdate { 
text-align : right; 
padding-top : 10px; 
font-style : italic; 
color : #ed5e23; 
} 
.w_warning { 
border : 1px solid #d2c4b1; 
background : #fbdfd1 url("alert.png") no-repeat 16px center; 
color : #ca4c20; 
margin-bottom : 10px; 
} 
.wmsg { 
padding : 8px 8px 8px 70px; 
} 
.tableform { 
width : 100%; 
} 
.tableform td { 
padding : 8px 0; 
} 
.tableform td.label { 
width : 27%; 
font-weight : bold; 
vertical-align : top; 
} 
.tableform tr { 
background : url("linepoint.gif") repeat-x left bottom; 
} 
.tableform tr.flast { 
background : none; 
} 
.tableform tr.flast td { 
padding-bottom : 0; 
} 
.addnews { 
font-weight : bold; 
} 
.impot { 
color : #e82e1e; 
} 
.pollvotelist { 
width : 60%; 
text-align : left; 
} 
.pollvotelist input { 
margin-right : 5px; 
} 
.searchtable table { 
border-collapse : separate; 
border-spacing : 2px; 
border : 0; 
} 
.searchtable fieldset legend { 
color : #8e3c25; 
} 
.statistics { 
width : 80%; 
margin : 0 auto; 
} 
.statinn { 
text-align : left; 
padding : 0 78px; 
background : url("statics-2.png") no-repeat 0 0; 
} 
.statistics ul { 
margin-bottom : 15px; 
} 
.statistics ul li { 
position : relative; 
background : url("linepoint.gif") repeat-x left bottom; 
padding : 2px 0; 
} 
.statistics ul li b { 
position : absolute; 
right : 0; 
} 
.s_field { 
color : #466f9d; 
background-repeat : repeat-x; 
height : 14px; 
padding-left : 3px; 
border : 1px solid #bcbcbc; 
} 
.a_field { 
color : #466f9d; 
background-repeat : repeat-x; 
height : 14px; 
padding-left : 3px; 
border : 1px solid #bcbcbc; 
} 
.f_textarea, .f_input, .f_select, .textin { 
color : #466f9d; 
background : #fff url("fields.gif") repeat-x left top; 
border : 1px solid #bcbcbc; 
} 
.f_input { 
width : 300px; 
height : 14px; 
} 
.f_select { 
height : 14px; 
} 
.f_textarea { 
width : 459px; 
height : 156px; 
} 
.navigation  {
font-size:1.2em;
font-weight:bold;
text-align:center;
}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
background:url("nav.gif") repeat-x scroll 0 0 #B2D9FF;
border:1px solid #CCC;
padding:3px 10px;
text-decoration:none;
}
.navigation a:hover {
background:url("nav_a.gif") repeat-x scroll 0 0 #FFE6CD;
border-color:#CCC;
color:#D00
}
.navigation span {
background:url("nav_h.gif") repeat-x scroll 0 0 #404040;
border:1px solid #CCC;
color:#000;
padding:3px 10px;
text-decoration:none;
}
.comments { 
background : url("dotted.gif") repeat-y 110px 0; 
} 
.comments .dleft { 
float : left; 
width : 110px; 
font-size : 0.9em; 
line-height : 1.4em; 
} 
.avatar { 
float : left; 
margin-bottom : 6px; 
} 
.avatar span img { 
width : 100px; 
height : auto; 
border : 1px solid #bfbfbf; 
} 
.avatar span { 
float : left; 
} 
.comhead { 
border-bottom : 1px dotted #d1d1d1; 
padding-bottom : 7px; 
} 
.cmaincont { 
padding : 8px 0 0 0; 
} 
.cmaincont .argr { 
margin-left : 10px; 
margin-bottom : 5px; 
} 
h3.comname { 
font-size : 12px; 
} 
.comments .dright { 
margin-left : 120px; 
} 
.comments .drightinn { 
overflow : hidden; 
} 
.signature { 
color : #e6bfd8; 
} 
.newstitle { 
margin-left : 15px; 
} 
.newstitle a { 
color : #5b5b5b !important ; 
} 
#loading-layer { 
line-height : 14px; 
} 
.title_quote { 
color : #636363; 
background-color : #f2f2f2; 
border : 1px dotted #bebebe; 
border-bottom : 0; 
font-weight : bold; 
padding : 5px; 
} 
.quote { 
color : #000; 
background-color : #FFD7B7; 
border : 1px dotted #FF7751; 
text-align : justify; 
padding : 5px; 
} 
.scriptcode { 
color : #4C4C4C; 
background-color : #fce9bd; 
border : 1px dotted #ff5d00; 
text-align : left; 
padding : 5px; 
} 
.weekday-active-v { 
color : #000000; 
} 
.day-active-v { 
color : #000000; 
} 
.calendar { 
width : 100%; 
color : #8c8c8c; 
} 
.calendar td, .calendar th { 
text-decoration : none; 
text-align : center; 
padding-top : 3px; 
padding-bottom : 4px; 
border-left : 1px solid #fff; 
border-top : 1px solid #fff; 
} 
.weekday { 
color : #ac3615; 
} 
.calendar th { 
background-color : #92c5e0; 
color : #000; 
} 
.calendar th.weekday { 
background-color : #5caad2; 
color : #ac3615; 
} 
.weekday-active { 
color : #804040; 
} 
td.day-active, td.day-active-v { 
background-color : #fed87e; 
} 
td.day-active a { 
color : #ac3615; 
} 
.monthlink { 
color : #c14813; 
text-decoration : none; 
} 
.calendar td.day-current { 
background-color : #fed87e; 
padding : 0; 
font-weight : bold; 
color : #000; 
} 
.calendar td.day-current center { 
border : 1px solid #b60600; 
padding-top : 3px; 
padding-bottom : 4px; 
display : block; 
} 
.calendar .monthselect { 
background-color : #fff; 
line-height : normal; 
padding-top : 0; 
padding-bottom : 6px; 
} 
.rating { 
width : 85px; 
height : 16px; 
} 
.userinfo .rating { 
float : left !important ; 
} 
.unit-rating { 
list-style : none; 
margin : 0; 
padding : 0; 
width : 85px; 
height : 16px; 
position : relative; 
background : url("rating.png"/) repeat-x left top; 
} 
.unit-rating li { 
text-indent : -90000px; 
padding : 0; 
margin : 0; 
float : left; 
} 
.unit-rating li a { 
display : block; 
width : 17px; 
height : 16px; 
text-decoration : none; 
text-indent : -9000px; 
z-index : 17; 
position : absolute; 
padding : 0; 
} 
.unit-rating li a:hover { 
background : url("rating.png") left -17px; 
z-index : 2; 
left : 0; 
} 
.unit-rating a.r1-unit { 
left : 0; 
} 
.unit-rating a.r1-unit:hover { 
width : 17px; 
} 
.unit-rating a.r2-unit { 
left : 17px; 
} 
.unit-rating a.r2-unit:hover { 
width : 34px; 
} 
.unit-rating a.r3-unit { 
left : 34px; 
} 
.unit-rating a.r3-unit:hover { 
width : 51px; 
} 
.unit-rating a.r4-unit { 
left : 51px; 
} 
.unit-rating a.r4-unit:hover { 
width : 68px; 
} 
.unit-rating a.r5-unit { 
left : 68px; 
} 
.unit-rating a.r5-unit:hover { 
width : 85px; 
} 
.unit-rating li.current-rating { 
background : url("rating.png") left -34px; 
position : absolute; 
height : 16px; 
display : block; 
text-indent : -9000px; 
z-index : 1; 
} 
.ui_rate .unit-rating { 
background : url("rating2.png") repeat-x left top; 
} 
.ui_rate .unit-rating li a:hover { 
background : url("rating2.png") left -17px; 
} 
.ui_rate .unit-rating li.current-rating { 
background : url("rating2.png") left -34px; 
} 
.userstop td, .pm td.pm_list, .pm td.pm_head { 
border : 1px solid #eee; 
padding : 2px; 
} 
.userstop thead td, .pm td.pm_head { 
background-color : #f5f5f5; 
height : 22px; 
padding : 0; 
font-weight : bold; 
text-align : center; 
} 
.bbcodes, .bbcodes:hover {
text-decoration : none; 
border: 1px solid #ccc;
font-size: 1.0em;
font-weight: bold;
height: 25px;
padding:0 10px;
}
.bbcodes { color : #069; background:#C4E2FF url("nav.gif"/) repeat-x scroll 0 0; }
.bbcodes:hover { color : #d00; background:#FFE6CD url("nav_a.gif") repeat-x scroll 0 0; }
.editor_button { 
float : left; 
cursor : pointer; 
padding-left : 2px; 
padding-right : 2px; 
} 
.editor_buttoncl { 
float : left; 
cursor : pointer; 
padding-left : 1px; 
padding-right : 1px; 
border-left : 1px solid #bbbbbb; 
border-right : 1px solid #bbbbbb; 
} 
.editbclose { 
float : right; 
cursor : pointer; 
} 
.editor_button select { 
font-family : tahoma; 
font-size : 11px; 
} 
.editor_button img { 
margin : 0; 
padding : 0; 
} 
.editbclose img { 
margin : 0; 
padding : 0; 
} 
.editor_button_brk img { 
margin : 0; 
padding : 0; 
} 
.xfields textarea, .xfields input, .xfields select, .xprofile textarea, .xprofile input { 
color : #466f9d; 
background : #fff url("fields.gif") repeat-x left top; 
border : 1px solid #bcbcbc; 
} 
.xfields textarea { 
width : 400px; 
height : 86px; 
} 
.xfields input { 
width : 250px; 
height : 14px; 
} 
.xfields_table td { 
vertical-align : top; 
} 
.xprofile textarea { 
width : 316px; 
height : 86px; 
} 
.xprofile input { 
width : 250px; 
height : 14px; 
} 
.pm_head { 
font-weight : bold; 
} 
#dropmenudiv { 
border : 1px solid #ffffff; 
border-bottom-width : 0; 
font-size : 10px; 
background-color : #958a83; 
line-height : 20px; 
margin : 2px; 
} 
#dropmenudiv a { 
display : block; 
text-indent : 3px; 
text-decoration : none; 
color : #ffffff; 
background-color : #bcbcbc; 
border : 1px solid #ffffff; 
padding : 1px 0; 
margin : 1px; 
font-weight : bold; 
} 
#dropmenudiv a:hover { 
background-color : #337fab; 
color : #ffffff; 
} 
#newpm { 
position : absolute; 
width : 400px; 
padding : 4px; 
background-color : #fdfdfd; 
border : 1px solid #bbbbbb; 
line-height : 135%; 
} 
#newpmheader { 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
height : 20px; 
color : #fff; 
font-weight : bold; 
background-color : #73b2d7; 
cursor : move; 
} 
#newpmheader a { 
color : #fff; 
} 
.attachment { 
color : #808080; 
} 
.search { 
color : #757575; 
text-decoration : none; 
} 
.sresult { 
text-align : justify; 
font-weight : normal; 
line-height : 16px; 
font-size : 12px; 
color : #757575; 
} 
fieldset { 
border : 1px solid #e0e0e0; 
padding : 5px; 
text-align : left; 
font-size : 11px; 
font-family : tahoma; 
} 
.highslide-active-anchor img { 
visibility : hidden; 
} 
.highslide-html { 
background-color : white; 
} 
.highslide-html-content { 
display : none; 
} 
.highslide-loading { 
display : block; 
color : white; 
font-size : 9px; 
font-weight : bold; 
text-decoration : none; 
padding : 3px; 
border : 1px solid white; 
background-color : black; 
} 
a.highslide-full-expand { 
background : url("fullexpand.gif") no-repeat; 
display : block; 
margin : 0 10px 10px 0; 
width : 34px; 
height : 34px; 
} 
.highslide-footer { 
height : 11px; 
} 
.highslide-footer .highslide-resize { 
float : right; 
height : 12px; 
width : 11px; 
background : url("resize.gif"); 
} 
.highslide-resize { 
cursor : nw-resize; 
} 
.highslide-display-block { 
display : block; 
} 
.highslide-display-none { 
display : none; 
} 
.title_spoiler { 
color : #636363; 
background-color : #FCE9BD; 
border : 1px dotted #bebebe; 
font-weight : bold; 
padding : 5px; 
} 
.text_spoiler { 
color : #757575; 
background-color : #f2f2f2; 
border : 1px dotted #bebebe; 
border-top : 0; 
text-align : justify; 
padding : 5px; 
} 
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset { 
margin : 0; 
padding : 0; 
} 
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, table, font { 
font-size : 1em; 
font-style : normal; 
font-weight : normal; 
} 
h1, h2, h3, h4, h5, h6 { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
margin : 0 0 0.2em 0; 
line-height : 1.1em; 
} 
h1 { 
font-size : 12px; 
font-weight : bold; 
} 
h2 { 
font-size : 12px; 
font-weight : bold; 
line-height : 18px; 
} 
h3 { 
font-size : 1em; 
font-weight : bold; 
line-height : 16px; 
} 
h4 { 
font-size : 10px; 
font-weight : bold; 
line-height : 15px; 
} 
.flarge { 
font-size : 17px; 
font-weight : normal; 
line-height : 18px; 
} 
.indents { 
padding : 0; 
margin : 0; 
line-height : normal; 
} 
a { 
color : #177ebb; 
text-decoration : none; 
outline : none; 
} 
a:hover { 
color : #D00;
text-decoration : underline; 
} 
input, textarea, select { 
font-size : 1em; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
body { 
color : #414141; 
background-color : #ffffff; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
line-height : 17px; 
} 
.pagebg { 
padding : 0; 
margin : 0; 
background : #024978 url("background.jpg") repeat-x 0 0; 
} 
p { 
padding : 0; 
margin : 0; 
margin-bottom : 12px; 
} 
.clr { 
clear : both; 
} 
img { 
border : 0 none; 
} 
img.left { 
float : left; 
margin : 2px 20px 16px 0; 
} 
img.right { 
float : right; 
margin : 2px 0 16px 20px; 
} 
hr { 
border : 0 none; 
border-top : 1px solid #cfcfcf; 
height : 1px; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
border : 0; 
} 
table td { 
padding : 0; 
} 
ul { 
margin : 0; 
padding-left : 16px; 
list-style-position : outside; 
list-style-image : none; 
} 
ul li { 
margin : 0; 
padding : 0; 
} 
ol { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : decimal; 
margin-bottom : 18px; 
margin-left : 2.2em; 
} 
.wrapper { 
margin : auto; 
width : 92%; 
min-width : 950px; 
max-width : 1400px; 
text-align : left; 
} 
.toppad { 
padding-top : 20px; 
} 
.tophead, .tophead .dleft, .tophead .dright { 
height : 120px; 
} 
.tophead { 
overflow : hidden; 
background : #e2f8fe url("tophead_bg.png") repeat-x 0 0; 
} 
.tophead .dleft { 
background : url("tophead_left.jpg") no-repeat 0 0; 
padding-left : 322px; 
position : relative; 
} 
.tophead .dright { 
background : url("tophead_right.png") no-repeat 100% 0; 
padding-right : 5px; 
} 
h1.zeoslogo { 
display : block; 
width : 229px; 
height : 106px; 
margin : 0; 
padding : 0; 
position : absolute; 
top : 7px; 
left : 12px; 
} 
.tophead_i1 { 
height : 92px; 
overflow : hidden; 
} 
.tophead_i2 { 
height : 25px; 
padding-left : 80px; 
padding-right : 6px; 
position : relative; 
} 
.tophead .blockinform, .tophead .blockinform .dleft, .tophead .blockinform .dright { 
height : 83px; 
} 
.tophead .blockinform { 
overflow : hidden; 
background : #e8f6fc url("blockinform.png") repeat-x 0 -83px; 
} 
.tophead .blockinform .dleft { 
background : url("blockinform.png") no-repeat 0 0; 
padding-left : 40px; 
} 
.tophead .blockinform .dright { 
background : url("blockinform.png") no-repeat 100% -166px; 
padding-right : 10px; 
} 
.blockinform .bicont { 
padding-top : 0; 
color : #537386; 
} 
.blockinform .bicont h3 { 
color : #478bb2; 
} 
.blockinform .settings { 
float : right; 
width : 200px; 
line-height : 13px; 
font-size : 0.9em; 
text-align : right; 
padding-top : 7px; 
color : #537386; 
} 
.homebtn { 
position : absolute; 
top : 3px; 
left : 0; 
} 
.topmenu, .topmenu .dleft, .topmenu .dright { 
height : 58px; 
} 
.topmenu { 
overflow : hidden; 
background : #4183a9 url("menutop.png") repeat-x 0 -116px; 
} 
.topmenu .dleft { 
background : url("menutop.png") no-repeat 0 0; 
padding-left : 11px; 
} 
.topmenu .dright { 
background : url("menutop.png") no-repeat 100% -58px; 
padding-right : 11px; 
} 

.bntopinn { 
margin : 0 8px; 
text-align : center; 
} 
.bannertophide, .bannertophide .dleft, .bannertophide .dright { 
height : 19px; 
} 
.bannertophide { 
overflow : hidden; 
background : #4183a9 url("bannertophide.png") repeat-x 0 -46px; 
text-align : center; 
} 
.bannertophide .dleft { 
background : url("bannertophide.png") no-repeat 0 0; 
} 
.bannertophide .dright { 
background : url("bannertophide.png") no-repeat 100% -23px; 
} 
.s_left { 
padding-left : 6px; 
background : #f4f9fc url("mainshadows.png") repeat-y left 0; 
} 
.s_right { 
padding-right : 6px; 
background : transparent url("mainshadows.png") repeat-y right 0; 
} 
.s_mid { 
overflow : hidden; 
} 
.container, .rightside, .leftside, .centersideinn { 
overflow : hidden; 
} 
.rightside { 
float : right; 
width : 210px; 
} 
.leftside { 
float : left; 
width : 210px; 
padding-top : 4px; 
} 
.centerside { 
margin-left : 215px; 
margin-right : 215px; 
padding-top : 4px; 
} 
.centersideinn { 
overflow : hidden; 
} 
.footer, .footer .dleft, .footer .dright { 
height : 89px; 
} 
.footer { 
background : url("footer2.png") no-repeat 100% -178px; 
padding-right : 32px; 
} 
.footer .dleft { 
padding-left : 104px; 
background : url("footer2.png") no-repeat 0 0; 
} 
.footer .dright { 
background : #cadce6 url("footer2.png") repeat-x 0 -89px; 
position : relative; 
} 
.footblik, .footblik .dleft, .footblik .dright { 
height : 41px; 
} 
.footblik { 
background : url("footblik2.png") no-repeat 100% -41px; 
padding-right : 12px; 
} 
.footblik .dleft { 
background : url("footblik2.png") no-repeat 0 0; 
padding-left : 12px; 
} 
.footblik .dright { 
background : url("footblik2.png") repeat-x 0 -82px; 
} 
.copyright, .copyright a { 
color : #024978; 
} 
.copyright strong { 
text-transform : uppercase; 
} 
.copyright { 
padding-top : 28px; 
} 
.open img { 
position : absolute; 
top : 35px; 
right : 32px; 
width : 88px; 
height : 31px; 
background : url("style.png") no-repeat 0 0; 
} 
.open:hover img { 
background-position : 0 -31px; 
} 
#hintbox { 
position : absolute; 
top : 0; 
background-color : white; 
width : 200px; 
padding : 3px; 
font : normal 10px Tahoma; 
line-height : 18px; 
z-index : 100; 
visibility : hidden; 
border : 1px solid #8c8c8c; 
} 
#hintbox { 
position : absolute; 
top : 0; 
background-color : white; 
width : 200px; 
padding : 3px; 
font : normal 10px Tahoma; 
line-height : 18px; 
z-index : 100; 
visibility : hidden; 
border : 1px solid #8c8c8c; 
}
#banners a img
{
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}

#banners a:hover img
{
opacity:1.0; moz-opacity:1.0; filter:alpha(opacity=100);
}

#tooltip {
font-weight: 600;
font-size: 10px;
  color:#fff;
  position: absolute;
  z-index: 1000;
  border: 2px solid #fff;
  background-color: #177EBB;
  padding: 5px 5px 5px 5px;
  filter:alpha(opacity=82);-moz-opacity:.82;opacity:.82;
  max-width: 308px;
         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         -khtml-border-radius-topleft:10px;
         -khtml-border-radius-topright:10px;
         -khtml-border-radius-bottomleft:10px;
         -khtml-border-radius-bottomright:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;

}
#tooltip h3 {
  padding-left:5px;
  font-size:13px;
  font-weight: bold;
  color:#fff;
}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
}