/*================={ TOP Slider }==================*/

.top-slider{ width:620px; height:70px; position:absolute; overflow:hidden; vertical-align:top; margin:-35px 0px 0px 0px; } 
#top-slider{ width:auto; min-height:70px; vertical-align:top; margin:0px 0px 0px -15px; }
#top-slider-title{ height:15px; display:block; } 
#top-slider-content{ height:27px; display:block; } 
#top-slider-contacts{ height:15px; display:block; } 
#top-slider-contacts a{ color:#F00; text-decoration:underline; } 
#top-slider-contacts a:hover{ text-decoration:none; }
#top-slider-nav{ position:absolute; margin:-10px 0px 0px 0px; }

/*==================={ Gallery }===================*/

#gallery{ text-align:center; } 
#gallery img{ margin:5px; padding:2px; background:#ccc; border:2px solid #eee; }
#gallery-video{ margin:5px; padding:2px; background:#ccc; border:2px solid #eee; }

.gallery{ text-align:center; } 
.gallery img{ margin:5px; padding:2px; background:#ccc; border:2px solid #eee; }
.gallery-video{ margin:5px; padding:2px; background:#ccc; border:2px solid #eee; }

/*=============={ ADV LEFT CONTEXT }===============*/

.adv_context{ padding:3px; width:192px; background-color:#FFF; border:1px solid #CCC; margin-top:5px; text-align:center; } 
.adv_context .adv_c_link, .adv_context .adv_c_link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:red; text-decoration:underline; font-weight:bold; text-align:center; }
.adv_context .adv_c_content{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-top:3px; text-align:left; }  

/*=============={ BEST NEWS }===============*/

#hintbox{ text-align:left; width:150px; font-size:10px; border:1px solid #99a1ab; background-color:#fff; background-color:#a396d9; color:#282828; margin:10px 0 0 10px; padding:2px 5px; position:absolute; visibility:hidden; z-index:100; }  

/*============={ NEWS BLOCK }===============*/

#pop-news{ position:fixed; margin:auto; width:1009px; z-index:1000; bottom:5px; left:10%; right:10%; padding:5px; text-align:right; background:url(../images/pop-news_bg.png) top left; border:2px solid #ade75f; }
#pop-news #name{ text-align:center; }
#pop-news #name h1{ left:10%; right:10%; margin:auto; width:327px; height:31px; color:#990000; font-size:20px; padding-top:6px; margin-top:-22px; margin-bottom:10px; font-family:'Times New Roman', Times, serif;	 background:url(../images/pop-news_name.png); }
#pop-news #close{ width:23px; height:21px; display:block; position:fixed; cursor:pointer; margin-top:-15px; margin-left:999px; font-weight:bold; font-size:14px; color:#CC0000; text-align:center; vertical-align:middle; padding-top:2px; padding-left:2px; font-family:'Times New Roman', Times, serif; background:url(../images/pop-news_close.png) center no-repeat; }
#pop-news img{ width:160px; height:160px; overflow:hidden; border:2px solid #ade75f; }
#pop-news iframe{ width:1000px; height:215px; overflow:hidden; border:none; }

/*==============={ ADV CSS }================*/

.takru b, .wmlinkru b{ display:none; } 
.takru, .wmlinkrul{ line-height:15px; } 
.full-adv u{ display:none; } 
#bcblock div a{ display:none; }
.teaser a{ display:inline-block; }
#scode{ background:none; width:1px; height:1px; position:absolute; }
#bn_avupCm1xUA{ overflow:hidden; }
#bn_avupCm1xUA span, #bn_4de9777e5c span, #bn_6fdf55c8ea span{ display:none; }
#bn_avupCm1xUA .companytitle, #bn_avupCm1xUA .companytitle_recreativ, #bn_4de9777e5c .companytitle, #bn_4de9777e5c .companytitle_recreativ, #bn_6fdf55c8ea .companytitle_recreativ{ display:none; }
#Teaser_Block_2351{ display:block; max-height:185px;  overflow:hidden; }
#MarketGid3990 img{ width:190px; height:190px; }
#MarketGid3990 cite{ display:none; }
#MarketGid3990 td{ display:block; max-height:230px; overflow:hidden; }
#MarketGid3990 div .mctitleww3990{ margin-bottom:10px; }
#MarketGidComposite5176 img{ width:180px; height:180px; display:block; }
#DIV_DA_76641 table a{ display:none; }
#DIV_DA_76641 table table a{ display:block; }
#DIV_DA_76641{ display:block; overflow:hidden; max-height:195px; text-align:center; }
#lx_107133{ padding-left:7px; }
#lx_107133 img{ border:1px solid black; }
#lx_107133 a{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
#lx_107133 td{ padding-bottom:5px; }
#visitweb_container_9398{ padding-left:-2px; }
#MarketGid13708, #MarketGid13708 div, #MarketGid13708 table{ border:0px; }
#MarketGid13708 img{ margin:5px; padding:5px; }

/*==============={ TOP ITEMS }================*/

.top_item{  font-family:'Times New Roman', Times, serif;  font-size:12px;  font-weight:100;  height:20px;  text-align:left;  display:inline-block;  border-bottom:1px solid #CCC;  margin:5px 0px 5px 5px;  padding:5px 0px 0px 0px;  vertical-align:top;  }  
.top_item:hover{  text-decoration:none;  border-bottom:1px solid red;  }

/*==============={ ToolTip }================*/

#easyTooltip{ padding:10px; border:1px solid #999999; background:#f1f1f1; color:#666666; z-index:1000; }

/*==================={ On-Line Games }===================*/

.gameblock{ display:inline-block; width:133px; height:140px; margin:3px 5px 0px 5px; text-align:center; cursor:pointer; }
.gameblock img{ margin:2px; padding:2px; background:#ccc; border:2px solid #eee; }
.gameblock-iframe-top{ border:0px; width:710px; height:75px; text-align:center; margin:5px 0px 5px 0px; }
.gameblock-iframe-bottom{ display:none; border:0px; width:710px; height:75px; text-align:center; margin:5px 0px 5px 0px; } 
.gamebox-title{ color:#C30; font-size:18px; font-family:"Times New Roman", Times, serif; } 
.gamebox-description, .gamebox-description strong, .gamebox-description em{ font-style:normal; font-weight:100; }

/*==================={ Zoom }===================*/

.zoom{ display:inline-block; text-align:center; } 
.zoom span{ display:none; background:url(../images/zoom.png) no-repeat; width:30px; height:30px; position:absolute; margin-top:10px; margin-left:10px; } 
.zoom:hover span{ display:block; }

/*==================={ SaveBookmarks }===================*/

.savabookmarks td{ padding:4px 2px 4px 2px; }

/*==================={ New Years }===================*/

.new_year_dragon{ height:338px; border:0px; width:100%; min-width:555px; max-width:800px; margin:auto; left:10%; right:10%; font-family:"Times New Roman", Times, serif; }
.new_year_dragon_text{ margin:-35px 0px 0px 50px; font-size:20px; color:#C00; line-height:25px; }
.new_year_dragon_copy{ margin-top:285px; color:#900; font-size:11px; }
.new_year_dragon_tab_01{ background:url("/uploads/api/new_years/new_year_dragon_01.jpg") no-repeat bottom center; width:353px; height:184px; text-align:center; }
.new_year_dragon_tab_02{ background:url("/uploads/api/new_years/new_year_dragon_02.jpg") no-repeat left bottom; width:197px; height:338px; text-align:center; } 
.new_year_dragon_tab_03{ background:url("/uploads/api/new_years/new_year_dragon_03.jpg") no-repeat bottom left; width:40px; height:154px; }
.new_year_dragon_tab_04{ background:url("/uploads/api/new_years/new_year_dragon_04.jpg") repeat-x bottom left; height:154px; }
.new_year_dragon_tab_05{ background:url("/uploads/api/new_years/new_year_dragon_05.jpg") no-repeat bottom left; width:311px; height:154px; }
.new_year_dragon_tab_06{ background:url("/uploads/api/new_years/new_year_dragon_06.jpg") repeat-x bottom left; height:154px; }

.rogdestvo{ height:338px; border:0px; width:100%; min-width:555px; max-width:800px; margin:auto; left:10%; right:10%; font-family:"Times New Roman", Times, serif; }
.rogdestvo_text{ margin:-35px 0px 0px 50px; font-size:20px; color:#C00; line-height:25px; }
.rogdestvo_img{ width:197px; display:block; margin-top:-50px; }
.rogdestvo_tab_01{ background:url("/uploads/api/rogdestvo/rogdestvo_01.png") no-repeat bottom center; width:353px; height:184px; text-align:center; }
.rogdestvo_tab_02{ background:url("/uploads/api/rogdestvo/rogdestvo_02.png") no-repeat left bottom; width:197px; height:338px; text-align:center; } 
.rogdestvo_tab_03{ background:url("/uploads/api/rogdestvo/rogdestvo_03.png") no-repeat bottom left; width:40px; height:154px; }
.rogdestvo_tab_04{ background:url("/uploads/api/rogdestvo/rogdestvo_04.png") repeat-x bottom left; height:154px; }
.rogdestvo_tab_05{ background:url("/uploads/api/rogdestvo/rogdestvo_05.png") no-repeat bottom left; width:311px; height:154px; }
.rogdestvo_tab_06{ background:url("/uploads/api/rogdestvo/rogdestvo_06.png") repeat-x bottom left; height:154px; width:auto; }

/*==================={ Holidays Informer }===================*/

.holidays{ display:none; position:absolute; z-index:9999; width:200px; height:370px; margin-top:0px; }
.holidays_day{ display:block; background:grey; color:yellow; text-align:left; padding-left:152px; padding-top:-2px; }
.holidays_date{ position:absolute; display:block; color:white; font-weight:900; width:150px; margin-top:-16px; margin-left:-5px; }
.holidays_links{ border:2px solid grey; padding:5px; overflow:hidden; color:#39F; }
.holidays_links img{ margin-bottom:5px; }
.holidays_imeniny{ font-weight:900; color:#F00; }
.holidays_names{ padding:1px; display:inline-block; }

/*==================={ OnLine Radio }===================*/

.online_radio_bit{ background:url(../images/online_radio_bit.png) no-repeat top center; display:inline-block; width:48px; height:20px; text-decoration:none; padding-top:3px; text-align:center; font-weight:bold; color:#999; font-size:11px; margin-top:5px; }
.online_radio_bit:hover{ color:#F90; text-decoration:none; }
.online_radio_bit_activ{ background:url(../images/online_radio_bit.png) no-repeat bottom center; display:inline-block; width:48px; height:20px; text-decoration:none; padding-top:3px; text-align:center; font-weight:bold; color:#900; font-size:11px; margin-top:5px; }
.online_radio_bit_activ:hover{ color:#F90; text-decoration:none; }

.online_radio_server{ background:url(../images/online_radio_server.png) no-repeat top center; display:inline-block; width:30px; height:20px; text-decoration:none; padding-top:3px; text-align:center; font-weight:bold; color:#999; font-size:11px; margin-top:5px; }
.online_radio_server:hover{ color:#F90; text-decoration:none; }
.online_radio_server_activ{ background:url(../images/online_radio_server.png) no-repeat bottom center; display:inline-block; width:30px; height:20px; text-decoration:none; padding-top:3px; text-align:center; font-weight:bold; color:#900; font-size:11px; margin-top:5px; }
.online_radio_server_activ:hover{ color:#F90; text-decoration:none; }

.online_radio_cat_title{ background:url(../images/onlineradio.names.bg.center.png) repeat-x center #333; height:45px; width:225px; }
.online_radio_cat_title div{ background:url(../images/onlineradio.names.bg.left.png) no-repeat left; height:45px; display:block; }
.online_radio_cat_title div div{ background:url(../images/onlineradio.names.bg.right.png) no-repeat right; height:45px; display:block; }
.online_radio_cat_title div div img{ margin-left:10px; margin-top:1px; display:inline-block; width:30px; height:30px; margin-top:5px; }
.online_radio_cat_title div div span{ font-family:"Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:900; display:block; margin-left:48px; margin-top:-23px; height:40px; }

.online_radio_main_title{ background:url(../images/onlineradio.names.bg.center.png) repeat-x center #333; height:45px; display:inline-block; width:265px; margin-bottom:10px; }
.online_radio_main_title div{ background:url(../images/onlineradio.names.bg.left.png) no-repeat left; height:45px; display:block; }
.online_radio_main_title div div{ background:url(../images/onlineradio.names.bg.right.png) no-repeat right; height:45px; display:block; }
.online_radio_main_title div div img{ margin-left:10px; margin-top:1px; display:inline-block; width:40px; height:40px; }
.online_radio_main_title div div span{ font-family:"Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:900; display:block; margin-left:55px; margin-top:-29px; height:40px; }
.online_radio_main_title a{ color:#FFC; text-decoration:underline; }
.online_radio_main_title a:hover{ color:#090; text-decoration:none; }

.online_radio_more_title{ background:url(../images/onlineradio.names.bg.center.png) repeat-x center #333; height:45px; width:250px; display:inline-block; margin-bottom:10px; }
.online_radio_more_title div{ background:url(../images/onlineradio.names.bg.left.png) no-repeat left; height:45px; display:block; }
.online_radio_more_title div div{ background:url(../images/onlineradio.names.bg.right.png) no-repeat right; height:45px; display:block; }
.online_radio_more_title div div img{ margin-left:10px; margin-top:1px; display:inline-block; width:40px; height:40px; }
.online_radio_more_title div div span{ font-family:"Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:900; display:block; margin-left:55px; margin-top:-29px; height:40px; }

.online_radio_station_link{ background:url(../images/onlineradio.ico.png) no-repeat; height:15px; display:inline-block; font-size:12px; padding:0px 0 0 18px; margin:0 20px 15px 0; }

/*************************************************************************/

.freelance{ display:inline-block; width:165px; vertical-align:top; padding:5px; border:1px dashed #CCC; padding:10px; border-radius:10px; margin:5px; background:#fff4c2; height:100px; }

.freelance .freelance_title{ margin-bottom:5px; text-align:center; }
.freelance .freelance_title span{ color:#060; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; }
.freelance .freelance_title span:hover{ text-decoration:underline; }
.freelance .freelance_description{ font-size:14px; font-family:"Times New Roman", Times, serif; text-align:center; }

/*==================={ Icos }===================*/

.ico{ background:url(../images/i.jpg) no-repeat; margin-right:2px; display:inline-block; width:30px; height:30px; }

.fayloobmenniki{ background-position:-3px -3px; }
.radio{ background-position:-3px -37px; }
.board{ background-position:-3px -75px; }
.webmoney{ background-position:-3px -111px; }
.wm_bonusy{ background-position:-3px -148px; }
.speedtest{ background-position:-3px -185px; }
.editor{ background-position:-4px -220px; }
.jsdecoder{ background-position:-3px -259px; }
.base64{ background-position:-3px -296px; }
.proverka_orfografii{ background-position:-3px -333px; }
.pogoda{ background-position:-3px -370px; }
.pravoslavnyj_kalendar{ background-position:-42px -111px; }
.sonnik{ background-position:-42px -148px; }
.name{ background-position:-42px -185px; }
.count{ background-position:-42px -222px; }
.translit{ background-position:-42px -256px; }
.phone_codes{ background-position:-42px -292px; }
.kratkij_spravochnik_turista{ background-position:-42px -328px; }
.gamebox{ background-position:-42px -362px; }
.photovoice{ background-position:-75px -274px; }

.auth{ background-position:-42px -3px; }
.register{ background-position:-42px -37px; }
.lostpassword{ background-position:-42px -74px; }

.topmenu a, .topmenu a b{ float:left; height:47px; line-height:47px; cursor:pointer; text-decoration:none !important; min-width:77px; text-align:center; }
.topmenu a{ color:#fff; text-transform:uppercase; }
.topmenu b{ padding:0 14px 0 14px; background:transparent url("../images/menutop_links.png") no-repeat 100% -94px; }
.topmenu a:hover{ color:#fff; background:#71a3c1 url("../images/menutop_links.png") repeat-x 0 -47px; }
.topmenu a.flink{ background-position:0 -188px; }
.topmenu a.active{ background:#1e72a4 url("../images/menutop_links.png") repeat-x 0 0; }
.topmenu a.active:hover{ background:#337fab url("../images/menutop_links.png") repeat-x 0 -282px; }
.topmenu a.factive{ background:#1e72a4 url("../images/menutop_links.png") no-repeat 0 -141px; }
.topmenu a.factive:hover{ background:#337fab url("../images/menutop_links.png") repeat-x 0 -235px; }

.homebtn img{ width:18px; height:18px; background:url("../images/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("../images/searchform.png") no-repeat 0 0; height:23px; overflow:hidden; }
.searchbox .sinputt div{ height:23px; background:url("../images/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("../images/searchform.png") no-repeat 0 -46px; }
.searchbox .btnhover{ background:#ed3e2a url("../images/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("../images/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("../images/iconszeos.png") no-repeat 0 -18px;  }
.loginform .btnhover{ background:#4fa8cc url("../images/iconszeos.png") no-repeat -60px -18px; }

.logindate li{ border-top:1px solid #f0f0f0; padding:4px 0 !important; }

.speedbar{ background:#457a9d url("../images/speedbar_left.png") no-repeat 0 0; overflow:hidden; color:#b8e6fe; margin-bottom:8px; }
.speedbar a{ color:#fff; }
.speedbar div{ width:100%; background:url("../images/speedbar_right.png") no-repeat 100% 0; }
.speedbar div div{ background:url("../images/speedbar_left_f.png") no-repeat 0 100%; }
.speedbar div div div{ background:url("../images/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("../images/iconszeos.png") no-repeat 0 -43px; }
.votebtnhover, .svotebtnhover{ background:transparent url("../images/iconszeos.png") no-repeat -93px -43px; }
.resultbtn, .sresultbtn{ background:transparent url("../images/iconszeos.png") no-repeat 0 -68px; }
.resultbtnhover, .sresultbtnhover{ background:transparent url("../images/iconszeos.png") no-repeat -93px -68px; }

.okbtn{ background:transparent url("../images/iconszeos.png") no-repeat 0 -93px; }
.okbtnhover{ background:transparent url("../images/iconszeos.png") no-repeat -93px -93px; }

.viewbtn{ background:transparent url("../images/iconszeos.png") no-repeat 0 -143px; }
.viewbtnhover{ background:transparent url("../images/iconszeos.png") no-repeat -93px -143px; }

.editbtn{ background:transparent url("../images/iconszeos.png") no-repeat 0 -118px; }
.editbtnhover{ background:transparent url("../images/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("../images/iconszeos.png") no-repeat -22px 0; }
.si_author{ background:transparent url("../images/iconszeos.png") no-repeat 0 0; }

.ml_com, .ml_views{ vertical-align:middle; margin-right:5px; width:16px; height:16px; background:transparent url("../images/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("../images/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("../images/button_reg.png") no-repeat 0 -18px; }

.highslide-wrapper, .highslide-outline{ background:#FFFFFF; }
.highslide-image{ border:2px solid #FFFFFF; }
.highslide-active-anchor{
   visibility:hidden; }  
.highslide-active-anchor img{ visibility:hidden; }
.highslide-dimming{ background:black; }
.highslide-html{ background-color:white; }
.highslide-html-content{ display:none; }
.highslide-loading{ display:block; color:#ffffff; font-size:9px; font-weight:bold; text-decoration:none; padding:3px; border:1px solid #ffffff; background-color:#000000; }
a.highslide-full-expand{ background:url(../dleimages/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(../dleimages/resize.gif); }
.highslide-resize{ cursor:nw-resize; }
.highslide-display-block{ display:block; }
.highslide-display-none{ display:none; }
.highslide-caption{ display:none; padding:5px; background:white; }

.highslide-controls{ width:195px; height:40px; background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat; margin-right:15px; margin-bottom:10px; margin-top:10px; }
.highslide-controls ul{ position:relative; left:15px; height:40px; list-style:none; margin:0; padding:0; background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat; }
.highslide-controls li{ float:left; padding:5px 0; }
.highslide-controls a{ background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif); display:block; float:left; height:30px; width:30px; outline:none; }
.highslide-controls a.disabled{ cursor:default; }
.highslide-controls a span{ display:none; }
 
.highslide-controls .highslide-previous a{ background-position:0 0; }
.highslide-controls .highslide-previous a:hover{ background-position:0 -30px; }
.highslide-controls .highslide-previous a.disabled{ background-position:0 -60px !important; }
.highslide-controls .highslide-play a{ background-position:-30px 0; }
.highslide-controls .highslide-play a:hover{ background-position:-30px -30px; }
.highslide-controls .highslide-play a.disabled{ background-position:-30px -60px !important; }
.highslide-controls .highslide-pause a{ background-position:-60px 0; }
.highslide-controls .highslide-pause a:hover{ background-position:-60px -30px; }
.highslide-controls .highslide-next a{ background-position:-90px 0; }
.highslide-controls .highslide-next a:hover{ background-position:-90px -30px; }
.highslide-controls .highslide-next a.disabled{ background-position:-90px -60px !important; }
.highslide-controls .highslide-move a{ background-position:-120px 0; }
.highslide-controls .highslide-move a:hover{ background-position:-120px -30px; }
.highslide-controls .highslide-full-expand a{ background-position:-150px 0; }
.highslide-controls .highslide-full-expand a:hover{ background-position:-150px -30px; }
.highslide-controls .highslide-full-expand a.disabled{ background-position:-150px -60px !important; }
.highslide-controls .highslide-close a{ background-position:-180px 0; }
.highslide-controls .highslide-close a:hover{ background-position:-180px -30px; }

.wide-border{ background:white; }
.wide-border .highslide-image{ border-width:10px; }
.wide-border .highslide-caption{ padding:0 10px 10px 10px; }

.borderless .highslide-image{ border:none; }
.borderless .highslide-caption{ border-bottom:1px solid white; border-top:1px solid white; background:white; }

.less .highslide-image{ border:1px solid #000000; }
.less .highslide-caption{ border:1px solid #000000; background:white; }

.rightside .block_t1{ width:210px; background:#fff url("../images/block_t1.png") repeat-y 100% 0; overflow:hidden; }
.rightside .block_t1 .dbtm{ background:transparent url("../images/block_t1.png") no-repeat 0 100%; }
.rightside .block_t1 .dtop{ background:#6aacd2 url("../images/blocksheading.png") no-repeat 0 0; height:46px; overflow:hidden; text-align:right; }
.rightside .block_t1 .dtop h3{ color:#fff; }
.rightside .block_t1 .dtop h3{ text-transform:uppercase; padding-top:12px; padding-right:10px; }
.rightside .block_t1 .dcont{ width:190px; padding-bottom:20px; margin:0 10px; padding-top:3px; overflow:hidden; }
.leftside .block_t1, .leftside .block_t2, .rightside .block_t2, .rightside .block_t3, .rightside .block_t4, .leftside .block_t4{ width:210px; background:#fff url("../images/block_t1.png") repeat-y 100% 0; overflow:hidden; }

.leftside .block_t1 .dbtm{ background:transparent url("../images/block_t1.png") no-repeat 0 100%; }
.leftside .block_t1 .dtop{ background:#6aacd2 url("../images/blocksheading.png") no-repeat 0 0; height:46px; overflow:hidden; text-align:right; }
.leftside .block_t1 .dtop h3, .rightside .block_t3 .dtop h3, .leftside .block_t4 .dtop h3, .rightside .block_t4 .dtop h3{ color:#fff; }
.leftside .block_t1 .dtop h3, .rightside .block_t3 .dtop h3, .leftside .block_t4 .dtop h3, .rightside .block_t4 .dtop h3{ text-transform:uppercase; padding-top:12px; padding-right:10px; }
.leftside .block_t1 .dcont, .leftside .block_t2 .dcont, .leftside .block_t3 .dcont, .leftside .block_t4 .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, .rightside .block_t1 .dtop{ height:45px; }
.leftside .bvnav .dcont, .leftside .bpartn .dcont,  .rightside .block_t1 .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 #menu li a, .bvnav #menu li a span{ font-weight:bold; display:block; cursor:pointer; text-decoration:none !important; }
.bvnav #menu li a{ background:#fff url("../images/bvnav_links_3.png") no-repeat 0 -100px; width:100%; }
.bvnav #menu li a.active{ background:#e6f2f9 url("../images/bvnav_links_3.png") no-repeat 0 0; }
.bvnav #menu li a:hover{ background:#e6f2f9 url("../images/bvnav_links_3.png") no-repeat 0 0; color:#ea5c24; }
.bvnav #menu li a span{ padding:5px 5px 5px 31px; }

.bvnav #menu .nosub li a, .bvnav #menu #nosub li a span{ font-weight:bold; display:block; cursor:pointer; text-decoration:none !important; }
.bvnav #menu .nosub li a{ background:#fff url("../images/bvnav_links_2.png") no-repeat 0 -100px; width:100%; }
.bvnav #menu .nosub li a.active{ background:#e6f2f9 url("../images/bvnav_links_2.png") no-repeat 0 0; }
.bvnav #menu .nosub li a:hover{ background:#e6f2f9 url("../images/bvnav_links_2.png") no-repeat 0 0; color:#ea5c24; }

.bvnav li a, .bvnav li a span{ font-weight:bold; display:block; cursor:pointer; text-decoration:none !important; }
.bvnav li a{ background:#fff url("../images/bvnav_links_2.png") no-repeat 0 -100px; width:100%; }
.bvnav li a.active{ background:#e6f2f9 url("../images/bvnav_links_2.png") no-repeat 0 0; }
.bvnav li a:hover{ background:#e6f2f9 url("../images/bvnav_links_2.png") no-repeat 0 0; color:#ea5c24; }
.bvnav li a span{ padding:5px 5px 5px 31px; }

.bvnav #subnav li a, .bvnav #subnav li a span{ display:block; cursor:pointer; text-decoration:none !important; }
.bvnav #subnav li a{ background:#fff url("../images/bvnav_sublinks.png") no-repeat 0 -100px; width:100%; }
.bvnav #subnav li a.active{ background:#e6f2f9 url("../images/bvnav_sublinks.png") no-repeat 0 0; }
.bvnav #subnav li a:hover{ background:#e6f2f9 url("../images/bvnav_sublinks.png") no-repeat 0 0; color:#ea5c24; }
.bvnav #subnav li a span{ padding:5px 5px 5px 40px; }

.bpartn li{ display:block; line-height:14px; }
.bpartn li{ background:#f2f8fb url("../images/bpartn_links.png") no-repeat 0 0; width:100%; }
.bpartn li:hover{ background:#fff url("../images/bpartn_links.png") no-repeat 0 -100px; }
.bpartn li div{ padding:5px 8px 5px 12px; }
.bpartn li div{ background:url("../images/bpartn_links_btm.png") no-repeat 0 100%; }
.bpartn li:hover div{ background:url("../images/bpartn_links_btm.png") no-repeat 100% 100%; }

.leftside .block_t2, .rightside .block_t2{ background:#fff url("../images/block_t2.png") repeat-y 100% 0; margin-bottom:8px; }
.rightside .block_t2{ margin-bottom:4px; }
.leftside .block_t2 .dbtm, .rightside .block_t2 .dbtm{ background:transparent url("../images/block_t2.png") no-repeat 0 100%; }
.leftside .block_t2 .dtop, .rightside .block_t2 .dtop{ background:#fff url("../images/blocksheading.png") no-repeat 0 0; height:35px; 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_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{ background:#fff url("../images/block_t3.png") repeat-y 100% 0; margin-bottom:10px; }
.rightside .block_t3 .dbtm{ background:transparent url("../images/block_t3.png") no-repeat 0 100%; }
.rightside .block_t3 .dtop, .leftside .block_t4 .dtop, .rightside .block_t4 .dtop{ background:#3e7fa6 url("../images/blocksheading.png") no-repeat 0 -406px; height:48px; overflow:hidden; text-align:left; }
.rightside .block_t3 .dcont, .leftside .block_t4 .dcont, .rightside .block_t4 .dcont{ padding-bottom:9px; margin:0 10px; padding-top:0; }
.leftside .block_t4 .dtop h3, .rightside .block_t3 .dtop h3, .rightside .block_t4 .dtop h3{ padding:0; padding-top:12px; padding-left:60px; }

.leftside .block_t4, .rightside .block_t4{ background:#3e7fa6 url("../images/block_t4.png") repeat-y 100% 0; margin-bottom:10px; }
.leftside .block_t4 .dbtm, .rightside .block_t4 .dbtm{ background:transparent url("../images/block_t4.png") no-repeat 0 100%; }
.leftside .block_t4 .dcont, .rightside .block_t4 .dcont{ color:#a3cbdf; }
.badven .dcont{ text-align:center; }

.leftside .bvnav .dtop{ background-position:0 0; }
.leftside .bcalen .dtop{ background-position:0 -46px; }

.leftside .barhives .dtop{ background-position:0 -184px; }
.barhives br{ display:none; }
.barhives .archives, .barhives .archives b{ display:block; text-decoration:none !important; }
.barhives .archives{ border:1px solid #e2e2e2; background:url("../images/archives.png") no-repeat 0 50%; margin-bottom:1px; }
.barhives .archives:hover{ background:url("../images/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{ background-position:0 -92px; }
.leftside .badven .dtop{ background-position:0 -230px; }
.rightside .badven .dtop{ background-position:0 -270px; }
.rightside .blogin .dtop{ background-position:0 -310px; }
.rightside .bvote .dtop{ background-position:0 -358px; }
.rightside .bpartn .dtop{ background-position:0 -138px; }

.rightside .btnews .dtop{ background-position:0 -92px; }
.bvote p{ background:#f6fafd url("../images/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 .dtop{ background-position:0 -406px; }
.rightside .btags a{ text-decoration:none !important; }

.btags .clouds_xsmall{ color:#D9FFFF !important; }
.btags .clouds_small{ color:#88B8D4 !important; }
.btags .clouds_medium{ color:#B4D3E4 !important; }
.btags .clouds_large{ color:#E0EDF4 !important; }
.btags .clouds_xlarge{ color:#ffffff !important; }
.rightside .btags a:hover{ background-color:#589AC0; color:#fff !important; }
.tags_block a{ color:#D9FFFF !important; font-size:11px; }

.clouds_xsmall{ font-size:11px; }
.clouds_small{ font-size:11px; }
.clouds_medium{ font-size:13px; }
.clouds_large{ font-size:15px; }
.clouds_xlarge{ font-size:17px; }

.rightside .bcounts .dtop{ background-position:0 -454px; }

.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("../images/bborder_left.png") no-repeat 0 0; }
.bbr_head div{ background:url("../images/bborder_right.png") no-repeat 100% 0; }
.bbr_foot{ background:url("../images/bborder_left_f.png") no-repeat 0 100%; }
.bbr_foot div{ background:url("../images/bborder_right_f.png") no-repeat 100% 100%; }
.bbr_mid{ background:url("../images/bbr_mid.png") repeat-y 0 0; }
.bbr_mid .bbr_mid{ background:url("../images/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 img{ cursor:pointer; }
.base .maincont, .base2 .maincont{ margin:0 8px; padding-bottom:8px; }
.base2 .maincont{ padding-top:4px; }

.bheading{ background:url("../images/bheading_left.png") no-repeat 0 0; }
.bheading div{ width:100%; background:url("../images/bheading_right.png") no-repeat 100% 0; }
.bheading div div{ background:url("../images/bheading_left_f.png") no-repeat 0 100%; }
.bheading div div div{ background:url("../images/bheading_right_f.png") no-repeat 100% 100%; }
.bheading div div div div{ background:url("../images/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 9px 9px 32px; position:relative; background:none; }
.bheading h1{ color:#477fa4; }
.bheading h1 a{ text-decoration:none !important; }

.bheading2{ background:url("../images/bheading_left.png") no-repeat 0 0; }
.bheading2 div{ width:100%; background:url("../images/bheading_right.png") no-repeat 100% 0; }
.bheading2 div div{ background:url("../images/bheading_left_f.png") no-repeat 0 100%; }
.bheading2 div div div{ background:url("../images/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; }

.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:36px; padding-top:3px; }
.isicons span{ float:right; }
.isicons span img{ margin-left:3px; } 

.morelink, .morelink .ml{ height:39px; }
.morelink{ overflow:hidden; background:url("../images/morelink_left.png") no-repeat 0 0; }
.morelink .ml{ background:url("../images/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("../images/argmore.png") no-repeat 0 0; }
.argback a{ background:url("../images/argback.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("../images/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("../images/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("../images/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("../images/statics-2.png") no-repeat 0 0; }
.statistics ul{ margin-bottom:15px; }
.statistics ul li{ position:relative; background:url("../images/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("../images/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{ color:#666;  border:0px; padding:2px; }
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active{ text-decoration:none; color:#636363; background-color:#F9F9F9; border:1px solid #E6E6E6; padding:3px 6px; }
.navigation a:hover{ background:#61a5cf; color:#fff; border-color:#61a5cf; }
.navigation span{ text-decoration:none; background-color:#fff; padding:3px 6px; border:1px solid #E6E6E6; color:#ccc; }

.comments{ background:url("../images/dotted_t1.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{ width:99%; overflow:hidden; }
.signature{ color:#e6bfd8; }
.newstitle{ margin-left:15px; }
.newstitle a{ color:#5b5b5b !important; }

#loading-layer{ display:none; font-family:Verdana; font-size:11px; background:#000; padding:10px; text-align:center; border:1px solid #000; color:#FFF; }

.autocomplete-w1{ position:absolute; top:0px; left:0px; margin:8px 0 0 6px; }
.autocomplete{ border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; }
.autocomplete .selected{ background:#F0F0F0; }
.autocomplete div{ font-size:11px;font-family:verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong{ font-weight:normal; color:#3399FF; }

#searchsuggestions{ border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a{ padding:5px;display:block; background-color:#ffffff; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover{ background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading{ background:#5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading{ color:#ffffff; }
#searchsuggestions a span{color:#555555; }
#searchsuggestions a:hover span{ color:#000; }
#searchsuggestions span.seperator{ float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a{ background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound{ padding:5px;background-color:#ffffff; display:block; height:auto; color:#000000; }

.ui-helper-clearfix:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.ui-helper-clearfix{ display:inline-block; }
* html .ui-helper-clearfix{ height:1%; }
.ui-helper-clearfix{ display:block; }
.ui-icon{ background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-99999px; }
.ui-widget{ font-family:Tahoma, Lucida Sans, Arial, sans-serif; font-size:11px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{ font-family:tahoma, Arial, sans-serif; font-size:11px; }
.ui-widget-content{ background:#fcfdfd 50% bottom repeat-x; border:1px solid #a6c9e2; color:#222222; }
.ui-widget-content a{ color:#222222; }
.ui-widget-header{ background:#5c9ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x; border:1px solid #4297d7; color:#ffffff; font-weight:bold; }
.ui-widget-header a{ color:#ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default{ background:#dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x; border:1px solid #c5dbec; color:#2e6e9e; font-weight:bold; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{ color:#2e6e9e; text-decoration:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{ background:#d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x; border:1px solid #79b7e7; color:#1d5987; font-weight:bold; }
.ui-state-hover a, .ui-state-hover a:hover{ color:#1d5987; text-decoration:none; }
.ui-state-active, .ui-widget-content .ui-state-active{ background:#f5f8f9 50% 50% repeat-x; border:1px solid #79b7e7; color:#e17009; font-weight:bold; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{ color:#e17009; text-decoration:none; }
.ui-widget :active{ outline:none; }
.ui-state-error{ background:#fef1ec 50% 50% repeat-x; border:1px solid #cd0a0a; color:#cd0a0a; }
.ui-widget-header .ui-icon{ background-image:url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{ background-image:url(../images/ui-icons_h.png); }
.ui-icon-close{ background-position:-80px -128px; }
.ui-icon-closethick{ background-position:-96px -128px; }
.ui-button .ui-button-text{ display:block; line-height:1.4; }
.ui-button-text-only .ui-button-text{ padding:.4em .8em; }
input.ui-button{ padding:.4em 1em; }
.ui-button-set{ margin-right:7px; }
.ui-button-set .ui-button{ margin-left:0; margin-right:-.3em; }
.ui-dialog{ overflow:hidden; padding:.2em; position:absolute; width:300px; }
.ui-dialog .ui-dialog-titlebar{ padding:.5em 1em .3em; position:relative; }
.ui-dialog .ui-dialog-title{ float:left; margin:.1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close{ height:18px; margin:-10px 0 0 0; padding:1px; position:absolute; right:.3em; top:50%; width:19px; }
.ui-dialog .ui-dialog-titlebar-close span{ display:block; margin:1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{ padding:0; }
.ui-dialog .ui-dialog-content{ background:none; border:0; overflow:hidden; padding:.5em 1em; position:relative; }
.ui-dialog .ui-dialog-buttonpane{ background-image:none; border-width:1px 0 0 0; margin:.5em 0 0 0; padding:.3em 1em .5em .4em; text-align:left; }
.ui-dialog .ui-dialog-buttonpane button{ cursor:pointer; float:right; line-height:1.4em; margin:.5em .4em .5em 0; overflow:visible; padding:.2em .6em .3em .6em; width:auto; }
.ui-dialog .ui-resizable-se{ bottom:3px; height:14px; right:3px; width:14px; }
.ui-draggable .ui-dialog-titlebar{ cursor:move; }

.title_quote{ color:#636363; background-color:#f2f2f2; border:1px dotted #bebebe;  border-bottom:0; font-weight:bold; padding:5px; }
.quote{ color:#757575; background-color:#f2f2f2; border:1px dotted #bebebe; text-align:justify; padding:5px; }

.scriptcode{ color:#757575; background-color:#f2f2f2;  border:1px dotted #bebebe; 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; }
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a{}
.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("../dleimages/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:0px; }
.unit-rating li a:hover{ background:url("../dleimages/rating.png") left -17px; z-index:2; left:0px; }
.unit-rating a.r1-unit{left:0px;}
.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("../dleimages/rating.png") left -34px; position:absolute; height:16px; display:block; text-indent:-9000px; z-index:1; }
.ui_rate .unit-rating{ background:url("../dleimages/rating2.png") repeat-x left top; }
.ui_rate .unit-rating li a:hover{ background:url("../dleimages/rating2.png") left -17px; }
.ui_rate .unit-rating li.current-rating{ background:url("../dleimages/rating2.png") left -34px; }

.userstop{ }
.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{ background:#f2f2f2 url("../images/bbcodes.png") repeat-x left top; border:1px solid #dbdbdb; color:#427ca0; padding:2px 5px; font-weight:bold; cursor:pointer; }
.bbcodes:hover{ background:#fff none; }

.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("../images/fields.gif") repeat-x left top; border:1px solid #bcbcbc; }
.xfields textarea{width:400px; height:86px; }
.xfields input{ width:250px; height:14px; }
.xfields select{ }
.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; }
.vote{ }
.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-image-blur{ }
.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(../dleimages/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(../dleimages/resize.gif); }
.highslide-resize{ cursor:nw-resize; }
.highslide-display-block{ display:block; }
.highslide-display-none{ display:none; }

.title_spoiler{ color:#636363; background-color:#fff; border:1px dashed #267cb2;  font-weight:bold; padding:5px; margin-top:3px; }
.text_spoiler{ color:#000000; background-color:#eef7fd; border:1px dashed #267cb2; border-top:0; text-align:justify; padding:5px; }

.paginator { font-size:1em; width:500px; }
.paginator table { border-collapse:collapse; table-layout:fixed; width:100%; }
.paginator table td { padding:0; white-space:nowrap; text-align:center; }
.paginator span { display:block; padding:3px 0; color:#fff; }
.paginator span strong,
.paginator span a { padding:2px 6px; }
.paginator span strong { background:#ff6c24; font-style:normal; font-weight:normal;  }
.paginator .scroll_bar { width:100%;	height:20px; position:relative; margin-top:10px; }
.paginator .scroll_trough { width:100%;	height:3px; background:#ccc; overflow:hidden; }
.paginator .scroll_thumb { position:absolute; z-index:2; width:0; height:3px; top:0; left:0; font-size:1px; background:#363636; }
.paginator .scroll_knob { position:absolute; top:-5px; left:50%; margin-left:-10px; width:20px; height:20px; overflow:hidden; background:url('../images/slider_knob.gif') no-repeat 50% 50%; cursor:pointer; cursor:pointer; }
.paginator .current_page_mark { position:absolute; z-index:1; top:0; left:0; width:0; height:3px; overflow:hidden; background:#ff6c24; }
.fullsize .scroll_thumb { display:none; }
.paginator_pages { width:500px; text-align:center; font-size:0.8em;  color:#808080; margin-top:-10px; }

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; }
div font{ display:none; }
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{ 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; }
.art-body{ font-size:13px; }
.pagebg{ padding:0; margin:0; background:#024978 url("../images/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:0px; }
table td{ padding:0px; }
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:1009px; max-width:1400px; text-align:left; }
.toppad{ padding-top:20px; }
.tophead, .tophead .dleft, .tophead .dright{ height:120px; }
.tophead{ overflow:hidden; background:url("../images/tophead_bg.png") repeat-x 0 0; }
.tophead .dleft{ background:url("../images/tophead_left.jpg") no-repeat 0 0; padding-left:322px; position:relative; }
.tophead .dright{ background:url("../images/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:url("../images/blockinform.png") repeat-x 0 -83px;
 }
.tophead .blockinform .dleft{  background:url("../images/blockinform.png") no-repeat 0 0; padding-left:40px;
 }
.tophead .blockinform .dright{  background:url("../images/blockinform.png") no-repeat 100% -166px; padding-right:10px;
 }
.blockinform .bicont{ padding-top:0px; 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("../images/menutop.png") repeat-x 0 -116px; }
.topmenu .dleft{ background:url("../images/menutop.png") no-repeat 0 0; padding-left:11px; }
.topmenu .dright{ background:url("../images/menutop.png") no-repeat 100% -58px; padding-right:11px; }

.bannertop{ background:#70a6c2 url("../images/bannertop_bg.png") no-repeat 50% 0; border-top:1px solid #588399; text-align:center; overflow:hidden; }
.bannertop .dleft{ background:url("../images/bannertop_left.png") repeat-y 0 0; }
.bannertop .dright{ background:url("../images/bannertop_right.png") repeat-y 100% 0; }
.bntopinn{ margin:0 8px; text-align:center; }
.bannertophide, .bannertophide .dleft, .bannertophide .dright{ height:19px;  }
.bannertophide{ overflow:hidden; background:#4183a9 url("../images/bannertophide.png") repeat-x 0 -46px; text-align:center; }
.bannertophide .dleft{ background:url("../images/bannertophide.png") no-repeat 0 0; }
.bannertophide .dright{ background:url("../images/bannertophide.png") no-repeat 100% -23px; }

.s_left{ padding-left:6px; background:#f4f9fc url("../images/mainshadows.png") repeat-y left 0; }
.s_right{ padding-right:6px; background:transparent url("../images/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{ padding-top:4px; }
.centersideinn{ overflow:hidden; }

.footer, .footer .dleft, .footer .dright{ height:89px; }
.footer{ background:url("../images/footer2.png") no-repeat 100% -178px; padding-right:32px; }
.footer .dleft{ padding-left:104px; background:url("../images/footer2.png") no-repeat 0 0; }
.footer .dright{ background:#cadce6 url("../images/footer2.png") repeat-x 0 -89px; position:relative; }

.footblik, .footblik .dleft, .footblik .dright{ height:41px; }
.footblik{ background:url("../images/footblik2.png") no-repeat 100% -41px; padding-right:12px; }
.footblik .dleft{ background:url("../images/footblik2.png") no-repeat 0 0; padding-left:12px; }
.footblik .dright{ background:url("../images/footblik2.png") repeat-x 0 -82px; }
.copyright, .copyright a{ color:#024978; }
.copyright strong{ text-transform:uppercase; }
.copyright{ padding-top:10px; }
.centroarts img{ position:absolute; top:35px; right:32px; width:100px; height:22px; background:url("../images/centroarts.png") no-repeat 0 0; }
.centroarts:hover img{ background-position:0 -22px; }