/*
Theme Name: KissFM Blog - French Kiss
Theme URI: http://www.adworks.ro
Description: Custom blog theme developed for KissFM Romania by <a href="http://www.adworks.ro">AdWorks Media</a>.
Version: 1.1
Author: AdWorks Media
Author URI: http://www.adworks.ro
Tags: KissFm, general

*/

/* RESET */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot { margin: 0; padding: 0; border: 0; outline: 0; }
table, tr, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
ins { text-decoration: none; }/* remember to highlight inserts somehow! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */



/* GENERAL */
html, body { padding:0; margin:0; height:100% }
body { overflow:-moz-scrollbars-vertical; overflow: scrollbars-vertical; min-height: 100%; height:100%; background: #7e7e7e; }
a img { border: 0px; }
img.centered { display: block; margin: 0 auto;}
small { font-size: 9px; } 
big {  }

.clear { clear:both; }
div.clear { height: 0; clear: both; width: 100%; font-size: 0;line-height: 0; } /* fix for older browsers */
#wrapper div.clear { height: 0px; }

.right { float: right; }
.left { float: left; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

#wrapper img { vertical-align:middle; }
p.default-message { margin: 15px 5px; padding:15px; text-align:center; font-weight:bold; border:1px solid #a1a57d; background:#fffed8; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; color:#333; }

/* TYPE */
body { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4d4d4d; }
a { color:#a1a57d; text-decoration:underline; cursor:pointer; cursor:hand; }
a:hover { text-decoration:none; }

/* MAIN PAGE STYLES */
#homepage { 
	/* background:#292929 url(images/defaultmain_bg.gif) left top no-repeat; */  /* kiss logo big, dark */ 
	/* background:#a5a5a5 url(images/campanie_bg.jpg) right top no-repeat; */  /* madonna */
	/* background:#9a9a9a url(images/main_bg_colorbubles.jpg) left top no-repeat; */  /* color bubles */
	/* background:#acacac url(images/main_bg_colorlines.jpg) 50% top no-repeat; */  /* color lines */
	 background:#970000 url(images/main_bg_redlines.jpg) 50% top no-repeat;  /* red lines */ _background:#970000;
	/* background:url(images/main_bg_doodles.jpg) 50% top repeat; */  /* doodles */
	}



/* MAIN BOXES */
#container { 
	min-height: 100%;
	height:100%;
	/* background: url(images/container_bg_low.png) 0 0 repeat; */ /* dots low opacity */
	 background: url(images/container_bg.png) 0 0 repeat;  /* dots regular opacity */
	_background: none; /* for ie6 */
	}
html>body #container { height:auto; min-height:100%; }
/* Main Holder */
#wrapper { width:960px; margin:0 auto; }
/* GRID */
.column { display:block; float:left; } 
.x1col { width:235px; margin: 0 5px 5px 0; }
.x2col { width:480px; margin: 0 5px 5px 0; }
.x3col { width:720px; margin: 0 5px 5px 0; }
.x4col { width:960px; margin: 0 5px 5px 0; }
.column.innera { width:238px; margin: 0 5px 5px 0; }
.column.innerb { width:237px; margin: 0 5px 5px 0; } 
.column.last { margin-right: 0 !important; }
.column.toplast { margin-bottom: 0 !important; }
.column, .x1col, .x2col, .x3col, .x4col, .innera, .innerb, .column:after, .x1col:after, .x2col:after, .x3col:after, .x4col:after, .innera:after, .innerb:after { zoom:1; } 


#header { height: 125px; background:url(images/header_bg_frenchkiss.png) 0 0 no-repeat; position:relative; padding:0px 5px 5px 5px; width:950px; z-index:20; }
#topcontrols { display:block; height:24px; border-bottom: 1px solid #4d4d4d; position:relative; line-height:24px; color:#999; z-index:10; }
p.time { background:url(images/ico_time.gif) 0 6px no-repeat; padding: 0 0 0 15px; }
a.toparrow-btn { text-align:left; padding: 0 20px 0 0; background:url(images/arrow_btn.gif) right 0px no-repeat; height:15px; line-height:15px; color:#999; text-decoration:none; }
a.toparrow-btn:hover { background-position: right -15px; color:#fff;}
a.login-btn { position:absolute; right:0; top:4px; text-decoration:none; }
a.createac-btn { position:absolute; right:66px; top:4px; text-decoration:none; }
a.myaccount-btn { position:absolute; right:0; top:4px; text-decoration:none; }

a.topclose-btn { text-align:left; padding: 0 20px 0 0; background:url(images/close_btn.gif) right 0px no-repeat; height:15px; line-height:15px; color:#fff;  }
a.topclose-btn:hover { background-position: right -15px; color:#fff;}
a.close-login-btn { position:absolute; right:9px; top:4px; }
a.close-createac-btn { position:absolute; right:9px; top:4px; }
a.close-myaccount-btn { position:absolute; right:9px; top:4px; background:url(images/topdown_btn.gif) right 0px no-repeat; }
a.close-myaccount-btn:hover { background-position: right top; }

input, textarea, select { overflow-x: hidden; overflow-y: auto; }
input.check { border: none; vertical-align: middle; width: 14px; height:14px; line-height:14px; margin:0; padding:0; outline:0; }

#login-panel { width:227px; height:137px; z-index:20; position:absolute; top:0px; right:-9px; background: url(images/login_bg.png) 0 0 no-repeat; padding:42px 8px 0 5px; }
input.bluebg-tf { font: normal normal 11px/10px Arial, Helvetica, sans-serif; width:215px; padding:7px 6px; margin:0 0 1px 0; border:0; color:#333; background: url(images/bluetf_bg.gif) 0 0 no-repeat; }
input.bluebg-tf:hover { background-position:0 -31px; }
input.bluebg-tf:focus { background-position:0 -62px; color:#000; }
input.bluebg-tf.error { background-position:0 -93px; color:#f81d1d; }
input.bluebg-tf.error:focus { background-position:0 -62px; color:#000; }
p.login-options { padding:1px 3px; }
label.remember-pass-btn { color:#fff; }
a.forgot-pass-btn { color:#fff; font-weight:bold; }
a.forgot-pass-btn:hover { text-decoration:underline; }

#createacc-panel { width:465px; height:297px; z-index:30; position:absolute; top:0px; right:57px; background: url(images/inregistrare_bg.png) 0 0 no-repeat; padding:32px 8px 0 5px;  }
fieldset { }
h3.legend { font: bold 12px/24px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#fff; padding:0 5px; }
p.legend-account-page { font: bold 12px/24px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#999; padding:0 5px; }
select.bluebg-sel { font: normal normal 11px/22px Arial, Helvetica, sans-serif; height:24px; width:226px; padding:5px 4px 5px 2px; margin:0 0 4px 0; border:0; color:#333; background: #dedede url(images/bluetf_bg.gif) 0 0 no-repeat; outline:0; }
#createacc-panel label { color:#fff; padding:0 0 0 5px; }
#createacc-panel label a { color:#fff; text-decoration:underline; }
#createacc-panel label a:hover {text-decoration:none; }

p.regerror { background:#d10000; padding:3px 0; display:block; height:24px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}
p.regerror select { }

.createac-error, .createac-succes { width:362px; height: 25px; position:absolute; top:0px; left:1px; color:#fff; line-height:25px; padding:0 10px; }
.createac-error { background:url(images/cracc_error_bg.png) 0 0 no-repeat; }
.createac-succes { background:url(images/cracc_succes_bg.png) 0 0 no-repeat; }

#account-panel { width:92px; z-index:40; position:absolute; top:0px; right:-9px; color:#fff;}
.acc-header { background: url(images/accountpanel_header_bg.png) 0 0 no-repeat; height:24px; width:92px; }
.acc-body { background:url(images/accountpanel_bg.png) 0 0 repeat-y; display:block; position:relative; padding: 0 5px 0 10px; }
.acc-body a { color:#fff; display:block; line-height:20px; text-decoration:none; }
.acc-body a:hover { text-decoration:underline; }
.acc-body span { display:block; width:92px; height:7px; background:url(images/accountpanel_footer_bg.png) 0 0 no-repeat; position:absolute; left:0px; bottom:-7px; font-size:1px; line-height:1px; }

a#logo-top { display:block; width:88px; height:72px; position:absolute; top:40px; left:14px; background:url(images/kissfm_logotop.png) 0 0 no-repeat; text-indent:-10000px; }
a#logo-top-blogs { display:block; width:88px; height:72px; position:absolute; top:40px; right:14px; background:url(images/kissfm_logotop.png) 0 0 no-repeat; text-indent:-10000px; }
a.blog-title { font: normal 48px/52px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; position:absolute; top:45px; left:14px; }
span.blog-slogan { position:absolute; top:95px; left:14px; color:#999; }
p.blog-header-pic { position:absolute; top:25px; left:400px; display:block; height:104px; width:400px; }


#current-show, #next-show { display:block; height:87px; width:308px; position:absolute; top:25px; left:136px; padding: 17px 0 0 280px; background-position: left 0px; background-repeat:no-repeat;}
p.next-show { height:17px; display:block; width: 95px; font: 9px/18px Arial, Helvetica, sans-serif; color:#fff; background:url(images/nextshowp_bg.gif) left top no-repeat; padding:0 0 5px 17px; }
.next-show a { display:block; height:17px; width:16px; background:url(images/nextshowa_bg.gif) 0 0 no-repeat; text-indent:-10000px; float:right; }
p.prev-show { height:17px; display:block; width: 112px; font: 9px/18px Arial, Helvetica, sans-serif; color:#fff; background:url(images/prevshowp_bg.gif) left top no-repeat; padding:0 0 5px 00; }
p.prev-show span { float:left; padding-left:9px; }
.prev-show a { display:block; height:17px; width:16px; background:url(images/prevshowa_bg.gif) 0 0 no-repeat; text-indent:-10000px; float:left; }
.next-show a:hover, .prev-show a:hover { background-position: 0 -17px; }
h2.show-title { font: bold 16px/22px Arial, Helvetica, sans-serif;  margin-bottom:0px; letter-spacing:-0.04em; }
h2.show-title a { color:#fff; text-decoration:none; }
h2.show-title a:hover { color:#a1a57d; }
p.show-host { line-height:14px; color:#999; }
p.show-host a { font-weight:bold; color:#999; text-decoration:none; }
p.show-host a:hover { color:#02b7e4; }
p.live-song { line-height:14px; color:#fff; padding: 0 0 0 16px; background:url(images/ico_livesong.gif) 0 3px no-repeat; }

.bigtop_btn, .panel_btn { cursor:pointer; cursor:hand; line-height:36px; padding-right:33px; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ }
.bigtop_btn span, .panel_btn span { height:36px; line-height:32px; display:block; display:inline-block; padding-left:30px; font:bold 14px/32px Arial, Helvetica, sans-serif; letter-spacing:-0.04em; }

a.bigtop_btn { background: url(images/topbtn_bg.gif) no-repeat right top; }
a.bigtop_btn span { background: url(images/topbtn_bg.gif) no-repeat left top; color:#fff; text-decoration:none;}
a.panel_btn { background: url(images/panelbtn_bg.gif) no-repeat right top;  }
a.panel_btn span { background: url(images/panelbtn_bg.gif) no-repeat left top; color:#fff; text-decoration:none;}

a.bigtop_btn:hover { background: url(images/topbtn_bg.gif) no-repeat right -36px; }
a.bigtop_btn:hover span { background: url(images/topbtn_bg.gif) no-repeat left -36px; }
a.panel_btn:hover { background: url(images/panelbtn_bg.gif) no-repeat right -36px; }
a.panel_btn:hover span { background: url(images/panelbtn_bg.gif) no-repeat left -36px; }

a.bigtop_btn:active { background: url(images/topbtn_bg.gif) no-repeat right bottom; }
a.bigtop_btn:active span { background: url(images/topbtn_bg.gif) no-repeat left bottom; line-height:28px; }
a.panel_btn:active { background: url(images/panelbtn_bg.gif) no-repeat right bottom; }
a.panel_btn:active span { background: url(images/panelbtn_bg.gif) no-repeat left bottom; line-height:28px; }

a.listenlive { position:absolute; top:60px; right:41px; }

#blognav { display:block; height:39px; width:960px; background:url(images/mainnav_bg.png) 0 0 no-repeat; position:relative; margin:-1px 0 1px 0;  z-index:1; }
.page-navi ul, .page-navi ul li { display: inline; list-style: none; }
.page-navi a { font: normal 13px/35px Arial, Helvetica, sans-serif; color:#000; padding: 0px 15px; position:relative; text-decoration:none; }
.page-navi .current_page_item a { text-decoration:underline; }
.page-navi a:hover { text-decoration:underline; }

#mainav { display:block; height:39px; width:960px; background:url(images/mainnav_bg.png) 0 0 no-repeat; position:relative; margin:-1px 0 1px 0;  z-index:1; }
a.navitem { font: normal 13px/35px Arial, Helvetica, sans-serif; color:#000; padding: 0px 15px; position:relative; text-decoration:none; }
a.navactive { text-decoration:underline; }

a#nav-home-over, a#nav-download-over, a#nav-retea-over { height:39px; font: normal 13px/35px Arial, Helvetica, sans-serif; color:#000; padding: 0px 11px 0 8px; background: url(images/navitem_regular.png) 0 0 repeat-x; margin:0 7px 0 7px; color:#fff; text-decoration:none; }
a#nav-home-over { position:absolute; top:0; left:0px; }
a#nav-download-over { position:absolute; top:0; left:408px; }
a#nav-retea-over { position:absolute; top:0; left:591px; }

span.menuitem-left { display:block; width:7px; height:39px; position:absolute; left:-7px; top:0; background:url(images/navitem_regular_left.png) 0 0 no-repeat;}
span.menuitem-right { display:block; width:7px; height:39px; position:absolute; right:-7px; top:0; background:url(images/navitem_regular_right.png) 0 0 no-repeat; }

a#nav-hotonkiss-over, a#nav-emisiuni-over, a#nav-djs-over, a#nav-concursuri-over, a#nav-evenimente-over { height:39px; display:block; padding: 0 3px 0 0px; margin:0 7px 0 7px; font: normal 13px/35px Arial, Helvetica, sans-serif; color:#000; background: url(images/navitem_dropdown.png) 0 0 repeat-x;  color:#fff; text-align:center; z-index:50; text-decoration:none; }

#nav-block-hotonkiss-over { display:block; position:absolute; top:39px; left:66px; }
#nav-block-emisiuni-over { display:block; position:absolute; top:39px; left:188px; }
#nav-block-djs-over { display:block; position:absolute; top:39px; left:268px; }
#nav-block-concursuri-over { display:block; position:absolute; top:39px; left:320px; }
#nav-block-evenimente-over { display:block; position:absolute; top:39px; left:497px; }

a#nav-hotonkiss-over { width:100px; position:absolute; top:-39px; }
a#nav-emisiuni-over { width:60px; position:absolute; top:-39px; }
a#nav-djs-over { width:30px; position:absolute; top:-39px; }
a#nav-concursuri-over { width:70px; position:absolute; top:-39px; }
a#nav-evenimente-over { width:74px; position:absolute; top:-39px; }

span.menuitem-left-dropdown { display:block; width:7px; height:39px; position:absolute; left:-7px; top:0; background:url(images/navitem_dropdown_left.png) 0 0 no-repeat;}
span.menuitem-right-dropdown { display:block; width:7px; height:39px; position:absolute; right:-7px; top:0; background:url(images/navitem_dropdown_right.png) 0 0 no-repeat; }

.dropbody-short, .dropbody-long { display:block;  position:relative; z-index:45; margin-top:2px; padding: 0 11px 5px 11px; line-height:20px; }
.dropbody-short { background:url(images/dropdown_x1_inner.png) 0 0 repeat-y; width:193px; }
.dropbody-long { background:url(images/dropdown_x2_inner.png) 0 0 repeat-y; width:404px }
span.dropheader-short, span.dropfooter-short, span.dropheader-long, span.dropfooter-long { display:block; height:7px; position:absolute; left:0px;  text-indent:-10000px; line-height:1px; font-size:1px; }
span.dropheader-short { width:215px; top:-7px; background:url(images/dropdown_x1_header.png) 0 0 no-repeat;  }
span.dropfooter-short { width:215px; bottom:-7px; background:url(images/dropdown_x1_footer.png) 0 0 no-repeat; }
span.dropheader-long { width:426px; top:-7px; background:url(images/dropdown_x2_header.png) 0 0 no-repeat; }
span.dropfooter-long { width:426px; bottom:-7px; background:url(images/dropdown_x2_footer.png) 0 0 no-repeat; }

.dropbody-short ul, .dropbody-long ul { }
.dropbody-short ul li, .dropbody-long ul li { float:left;}
.dropbody-short ul li a, .dropbody-long ul li a { color:#fff; display:block; text-decoration:none; }
.dropbody-short ul li a span, .dropbody-long ul li a span { color:#dee2c2; padding-right:5px; }
.dropbody-short ul li a:hover, .dropbody-long ul li a:hover { text-decoration:underline; }
.dropbody-short ul li a:hover span, .dropbody-long ul li a:hover span { text-decoration: none; }
a.special { border-top: 1px solid #b9bba8; padding-top:4px; color:#fff; display:block; margin-top:6px; text-decoration:none; }
a.special:hover { text-decoration:underline; } 
ul.dropdown-2column ul, ul.dropdown-3column ul { position:relative; }
ul.dropdown-2column li { float:left; width: 201px; }
ul.dropdown-3column li { float:left; width: 134px; }
span.separator-2column, span.separator-3column-first, span.separator-3column-sec { display:block; width:1px; position:absolute; top:0px; bottom:2px; background: #b9bba8; }
span.separator-2column { left: 201px; }
span.separator-3column-first { left: 134px; }
span.separator-3column-sec { left: 269px; }

#mainsearch { display:block; width:293px; height:26px; position:absolute; right:5px; top:5px; background: url(images/mainsearch_list_bg.gif) right top no-repeat; z-index:1; }
input.mainsearch { font: normal normal 11px/10px Arial, Helvetica, sans-serif; width:119px; padding:7px 6px; margin:0 0 1px 0; border:0; color:#333; background: url(images/mainsearch_input_bg.gif) 0 0 no-repeat; }
a.search_submit { display:block; width:35px; height:26px; text-indent: -10000px; background:url(images/mainsearch_submit.gif) 0 0 no-repeat; }
a.search_list_submit { background: url(images/searchdown_btn.gif) 107px 0px no-repeat; height:26px; line-height:26px; display:block; width:113px; color:#333; padding:0 0 0 14px; text-decoration:none; }
a.search_list_up { background: url(images/searchup_btn.gif) 93px 0px no-repeat; height:24px; line-height:24px; display:block; width:127px; color:#333; padding:0;  }
a.search_list_submit:hover { background-position: 107px -26px; }
a.search_list_up:hover { background-position: 93px -24px; }
.search_list { position:absolute; right:-3px; top:1px; z-index:10; display:block; width:128px; color:#333; }
.search_list-header { display:block; background:url(images/search_list_header.png) 0 0 no-repeat; height:24px; padding:0 8px 0 12px; line-height:24px; }
.search_list-body { display:block; background:url(images/search_list_body.png) 0 0 repeat-y; padding:0 6px 0 3px; line-height:26px; position:relative; } 
.search_list-body label { color:#333; padding:0 0 0 9px; }
.search_list-body span { display:block; height:5px; width:128px; position:absolute; bottom:-5px; left:0px; background:url(images/search_list_footer.png) 0 0 no-repeat; line-height:1px; font-size:1px; }
.search_list-body p.special { border-top: 1px solid #c5c4a3; }


#first-main-column {  }
#second-main-column { _margin-left:-10px; }


.box { display:block; margin-bottom:5px; }
.bxheader { display:block; position:relative; height:5px; margin:0 5px; background:#fff; line-height:1px; font-size:1px; }
.bxheader-title { display:block; position:relative; height:30px; background:url(images/box_headertitle_bg.png) 0 0 no-repeat; padding:0 10px; }
.bxheader-title span.arrow { display:block; width:9px; height:6px; background: url(images/boxheaderarrow.gif) 0 0 no-repeat; line-height:1px; font-size:1px; position:absolute; bottom:-5px; right:11px; }
.bxheader-title h2 { font: normal 13px/30px Arial, Helvetica, sans-serif; color:#fff; }
.bxheader-title h2 img { vertical-align:middle; padding-right:5px; padding-bottom:3px; }
.bxbody { background:#fff; padding:0 5px; }
.bxfooter-title { display:block; position:relative; height:5px; margin:0 5px; background: url(images/footer-title-bg.gif) 0 0 repeat-x; }
.bxfooter { display:block; position:relative; height:5px; margin:0 5px; background:#fff; line-height:1px; font-size:1px; }
.bxheader-black { display:block; position:relative; height:5px; margin:0 5px; background:#000; line-height:1px; font-size:1px; border-top: 1px solid #cdcdcd; }
.bxbody-black { background:#000; padding:0 5px; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
.bxfooter-black { display:block; position:relative; height:5px; margin:0 5px; background:#000; line-height:1px; font-size:1px; border-bottom: 1px solid #cdcdcd; }

span.bx-header-tl, span.bx-header-tr, span.bx-footer-bl, span.bx-footer-br, span.bx-footer-title-bl, span.bx-footer-title-br, span.bx-header-black-tl, span.bx-header-black-tr, span.bx-footer-black-bl, span.bx-footer-black-br { display:block; height:5px; width:5px; font-size:1px; line-height:1px; position:absolute; background-position:0 0; background-repeat:no-repeat; }
span.bx-header-tl { background-image: url(images/box-tl-blank.png); top:0; left:-5px; }
span.bx-header-tr { background-image: url(images/box-tr-blank.png); top:0; right:-5px; }
span.bx-footer-bl { background-image: url(images/box-bl-blank.png); bottom:0; left:-5px; }
span.bx-footer-br { background-image: url(images/box-br-blank.png); bottom:0; right:-5px; }
span.bx-footer-title-bl { background-image: url(images/box-bl-ftitle-blank.png); bottom:0; left:-5px; }
span.bx-footer-title-br { background-image: url(images/box-br-ftitle-blank.png); bottom:0; right:-5px; }
span.bx-header-black-tl { background-image: url(images/box-tl-black.png); top:-1px; left:-5px; height:6px; }
span.bx-header-black-tr { background-image: url(images/box-tr-black.png); top:-1px; right:-5px; height:6px; }
span.bx-footer-black-bl { background-image: url(images/box-bl-black.png); bottom:-1px; left:-5px; height:6px; }
span.bx-footer-black-br { background-image: url(images/box-br-black.png); bottom:-1px; right:-5px; height:6px; }

a.bx-footer-link { text-align:right; display:block; background: url(images/footerlink_bg.gif) 0 0 repeat; padding:6px 15px 2px 15px; line-height:18px; color:#4d4d4d; font-weight:bold; text-decoration:underline; }
a.footer-link { text-align:right; display:block; background:#fff; padding: 15px 15px 5px 15px; font-weight:bold; text-decoration:underline; color:#4d4d4d; }
p.bx-footer-text { display:block; background: url(images/footerlink_bg.gif) 0 0 repeat; padding:10px 15px 6px 15px; font: normal 9px/13px Tahoma, Arial, sans-serif; }
a.bx-footer-link:hover, a.footer-link:hover { color:#000; text-decoration:none; }

.video-playlist { padding: 15px 0; }
.video-playlist a { display:block; line-height:20px; padding:0 10px; background:url(images/ico_play-whitebg.gif) 197px top no-repeat; color:#212121; text-decoration:none; }
.video-playlist a:hover { background-position: 197px -20px; font-weight:bold; color:#000; }
.video-playlist a.activ { background:url(images/videoplaylistitem-active.gif) 0 0 no-repeat; color:#fff; font-weight:bold; }

span.round-tl, span.round-tr, span.round-bl, span.round-br { display:block; height:1px; width:1px; line-height:1px; font-size:1px; background:#fff; position:absolute;}
span.round-tl { top:0; left:0; }
span.round-tr { top:0; right:0; }
span.round-bl { bottom:0; left:0; } 
span.round-br { bottom:0; right:0; }

.hometeaser:last-child { margin-bottom:0px; padding-bottom:0px; }
.hometeaser { position:relative; display:block; padding:0 0 15px 0; }
.teaser-footer { height:30px; display:block; background:#000; line-height:30px; color:#fff; padding:0 10px; position:relative; }
.teaser-footer a.title { font-weight:bold; color:#fff; text-decoration:none; }
.teaser-footer a.title:hover { text-decoration:underline; }
.teaser-footer a.link, .dj-profile-header .caption p.links a.link { color: #999; text-align:right; text-decoration:none; }
.teaser-footer a.link:hover, .dj-profile-header .caption p.links a.link:hover { color:#fff; }

a.ico-arrow-right { background:url(images/ico_arrow_right-blackbg.gif) 0 top no-repeat; padding: 0 0 0 20px; }
a.ico-dedikiss { background:url(images/ico_dedikiss-blackbg.gif) 0 top no-repeat; padding: 0 0 0 20px; }
a.ico-blog { background:url(images/ico_blog-blackbg.gif) 2px -8px no-repeat; padding: 0 0 0 20px; }
a.ico-mail { background:url(images/ico_mail-blackbg.gif) 0 -6px no-repeat; padding: 0 0 0 20px; }
a.ico-arrow-right:hover, a.ico-dedikiss:hover { background-position: 0 -28px; }
a.ico-blog:hover { background-position: 2px -38px; }
a.ico-mail:hover { background-position: 0 -36px; }

.bxbody h2 { font:normal 16px/23px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px; padding:0 10px 0px 10px; }
.bxbody h2 img { vertical-align:middle; margin-right:8px; padding-bottom:3px; }

#box-hotonkiss-home, #box-emisiuni-home { padding:10px 0; }
#box-hotonkiss-home ul, #box-emisiuni-home ul { }
#box-hotonkiss-home ul li, #box-emisiuni-home ul li { padding: 0 10px 15px 145px; margin:15px 5px 0 5px; border-bottom: 1px solid #ededed; position:relative; min-height: 80px; height:80px; height: auto !important;}
#box-hotonkiss-home a.hot-img, #box-emisiuni-home a.hot-img { position:absolute; top:0px; left:10px; _top:15px; _left:-135px; display:block; width:120px; height:80px; background:url(images/thumb_nopic_120x80.gif) 0 0 no-repeat; text-decoration:none; }
#box-hotonkiss-home h3.hot-title, #box-emisiuni-home h3.hot-title { font:bold 11px/22px Arial, Helvetica, sans-serif;  }
#box-hotonkiss-home h3.hot-title a, #box-emisiuni-home h3.hot-title a { color:#212121; text-decoration:none; }
#box-hotonkiss-home h3.hot-title a:hover, #box-emisiuni-home h3.hot-title a:hover { color:#d10000; }
#box-hotonkiss-home p.hot-descr, #box-emisiuni-home p.hot-descr { line-height:16px; color:#4d4d4d; }
#box-hotonkiss-home p.hot-details, #box-emisiuni-home p.hot-details { font: normal 9px/14px Tahoma, Arial, sans-serif; color:#999; margin-top:7px;}
#box-hotonkiss-home p.hot-details a, #box-emisiuni-home p.hot-details a { color:#a1a57d; text-decoration:underline; }
#box-hotonkiss-home p.hot-details a:hover, #box-emisiuni-home p.hot-details a:hover { text-decoration:none; }
#box-hotonkiss-home p.hot-details span.separator, #box-emisiuni-home p.hot-details span.separator { border-right:1px solid #cccccc; height:14px; line-height:14px; display:inline; width:1px; margin-left:6px; margin-right:6px; }

#box-freshtop40-home { padding:10px 0; }
table.top40-table { width:470px; margin:15px 5px 0 5px; line-height:20px; }
table.top40-table.main { width:660px; margin:0 30px; }
table.box-top40-table { width:225px; line-height:20px; }
table.top40-table tr { height:20px;}
tr.on-drag td { font-weight: normal; background:#000; color:#fff;}
tr.on-drag td.top-position { color:#999; background:#000 url(images/td_top_left_winner.gif) left top no-repeat; }
tr.on-drag td.top-lyrics { background:#000 url(images/td_top_right_winner.gif) right top no-repeat; text-indent:-10000px;}
td.top-position { width: 30px; text-align:center; background:#ededed url(images/td_top_left.gif) left top no-repeat; color:#232323; border-bottom:1px solid #fff; vertical-align:middle; }
td.top-position.activ { background:#000 url(images/td_top_left_winner.gif) left top no-repeat; color:#fff; }
td.top-status { width:10px; text-align:center; background:#ededed; border-bottom:1px solid #fff; }
td.top-status.activ, td.top-track.activ, td.top-track.activ, td.top-video.activ { color:#fff; background:#000; }
td.top-track.activ { font-weight:bold; }
td.top-track { background:#ededed; padding:0 10px; color:#232323; border-bottom:1px solid #fff; }
td.top-video { width:30px; border-left: 1px solid #fff; background: url(images/td_video_bg.gif) 0 0 repeat; text-align:center; border-bottom:1px solid #fff; display:none; }
td.top-lyrics { width:30px; border-left: 1px solid #fff; background: url(images/td_ringtone_bg.gif) right 0 no-repeat; text-align:center; border-bottom:1px solid #fff; }
td.top-ringtone { width:30px; border-left: 1px solid #fff; background: url(images/td_video_bg.gif) 0 0 repeat; text-align:center; border-bottom:1px solid #fff; display:none; }
td.top-ringtone.activ { background:#000; color:#fff; }
td.top-lyrics.activ { background:#000 url(images/td_top_right_winner.gif) right top no-repeat; color:#fff; }
.notes { padding:15px 15px; font: normal 9px/13px Tahoma, Arial, sans-serif; }

#box-kisspass { padding: 15px 5px; }
input.kisspass { font: normal normal 11px/10px Arial, Helvetica, sans-serif; width:183px; padding:7px 6px; margin:0; border:0; color:#333; background: url(images/kisspass_input_bg.gif) 0 0 no-repeat; }
a.kisspass_submit { display:block; width:30px; height:26px; text-indent: -10000px; background:url(images/kisspass_submit_bg.gif) 0 0 no-repeat; }
p.kisspass-error { display:block; background: url(images/footerlink_bg.gif) 0 0 repeat; padding:10px 15px 6px 15px; font: normal 9px/13px Tahoma, Arial, sans-serif; color:#d10000; }

#box-lastpodcasts, #box-lastgalleries, #box-lastevents, #box-lastposts, #box-djlist, #box-emisiunilist { padding: 0 5px 0 5px; }
#box-last10tracks, #box-categories, #box-archieve, #box-tagcloud, #box-bookmarks, #box-polls, #box-email { padding:15px 5px; }
#box-last10tracks ul { }
#box-last10tracks ul li, #box-last10tracks ul li, #box-categories ul li, #box-archieve ul li, #box-tagcloud ul li, #box-bookmarks ul li, #box-email ul li { display:block; line-height:20px; padding:0 10px; color:#212121; }
#box-polls ul li { display:block; line-height:20px; padding:3px; color:#212121; margin: 1px; background-color: #eaeaea; }
.pollquestion, .pollanswer { padding: 3px; line-height: 16px; padding: 3px; display: block; margin: 1px; background-color: #f4f4f4; font-size: 10px; }
.pollquestion:hover { background-color: #eaeaea; }
.pollquestion input { vertical-align: middle; }
.pollquestion label { padding-left: 10px; display: block; }
#box-last10tracks ul li.activ { background:url(images/videoplaylistitem-active.gif) 0 0 no-repeat; color:#fff; font-weight:bold; }

#box-lastpodcasts ul, #box-lastgalleries ul, #box-lastevents, #box-lastposts, #box-djlist, #box-emisiunilist { }
#box-lastpodcasts ul li, #box-lastgalleries ul li, #box-lastevents ul li, #box-lastposts ul li, #box-djlist ul li, #box-emisiunilist ul li { position:relative; border-bottom: 1px solid #ededed; position:relative; min-height: 40px; height:40px; height: auto !important; padding: 15px 10px 14px 85px; }
#box-lastevents ul li { min-height: 85px; height:85px; height: auto !important; }
#box-lastpodcasts ul li:last-child, #box-lastgalleries ul li:last-child, #box-lastevents ul li:last-child, #box-lastposts ul li:last-child, #box-djlist ul li:last-child, #box-emisiunilist ul li:last-child { border-bottom: 1px solid #fff; }
#box-lastpodcasts ul li a.thumb, #box-lastgalleries ul li a.thumb, #box-lastevents ul li a.thumb, #box-lastposts ul li a.thumb, #box-djlist ul li a.thumb, #box-emisiunilist ul li a.thumb { display:block; width:60px; height:40px; position:absolute; top:15px; left:10px; _top:30px; _left:-75px; text-decoration:none; background:url(images/thumb_nopic_60x40.gif) 0 0 no-repeat; }
#box-lastpodcasts ul li h3.title, #box-lastgalleries ul li h3.title, #box-lastevents ul li h3.title, #box-lastposts ul li h3.title, #box-djlist ul li h3.title, #box-emisiunilist ul li h3.title { font:bold 11px/22px Arial, Helvetica, sans-serif; }
#box-lastpodcasts ul li h3.title a, #box-lastgalleries ul li h3.title a, #box-lastevents ul li h3.title a, #box-lastposts ul li h3.title a, #box-djlist ul li h3.title a, #box-emisiunilist ul li h3.title a { color:#212121; text-decoration:none; }
#box-lastevents ul li h3.title a { line-height:18px; }
#box-lastpodcasts ul li h3.title a:hover, #box-lastgalleries ul li h3.title a:hover, #box-lastevents ul li h3.title a:hover, #box-lastposts ul li h3.title a:hover, #box-djlist ul li h3.title a:hover, #box-emisiunilist ul li h3.title a:hover { color:#d10000; }
#box-lastpodcasts ul li p.details, #box-lastgalleries ul li p.details, #box-lastevents ul li p.details, #box-lastposts ul li p.details, #box-djlist ul li p.details, #box-emisiunilist ul li p.details { font: normal 9px/14px Tahoma, Arial, sans-serif; color:#999; margin-top:2px; }
#box-lastevents ul li p.details { margin-top:6px; }
#box-lastpodcasts ul li p.details a, #box-lastgalleries ul li p.details a, #box-lastevents ul li p.details a, #box-lastposts ul li p.details a, #box-djlist ul li p.details a, #box-emisiunilist ul li p.details a { color:#a1a57d; text-decoration:underline; }
#box-lastpodcasts ul li p.details a:hover, #box-lastgalleries ul li p.details a:hover, #box-lastevents ul li p.details a:hover, #box-lastposts ul li p.details a:hover { text-decoration:none; }
#box-lastpodcasts ul li p.details span.separator, #box-lastgalleries ul li p.details span.separator, #box-lastevents ul li p.details span.separator, #box-lastposts ul li p.details span.separator { border-right:1px solid #cccccc; height:14px; line-height:14px; display:inline; width:1px; margin-left:6px; margin-right:6px; }


#footer {  margin-top:-5px; #margin-top:0px; }
.bx-footer { padding: 5px 10px; min-height: 170px; height:170px; height: auto !important; _height:170px; }
.bx-footer img { vertical-align:middle; }
.bx-footer h2 { font: normal 16px/20px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px; }
ul.regular-list { }
ul.regular-list li { display:block; }
ul.regular-list li a { color:#999; text-decoration:none; background:url(images/footer_bulet.gif) -3px -21px no-repeat; padding:0 5px 0 15px; }
ul.regular-list li a.activ { color:#a1a57d; text-decoration:underline; background-position: -3px -1px; }
ul.regular-list li a:hover { color:#a1a57d; text-decoration:underline; background-position: -3px -1px; }

.bx-footer.logo { background:#000 url(images/logobottom.gif) 160px 130px no-repeat; }
#end { display:block; height:60px; }

#pagination { height:17px; line-height:17px; position:relative; display:block; padding: 45px 0 15px 0; }
.pagnext { display:block; height:17px; position:absolute; top:45px; right:15px; width: 60px; }
.pagnext a { display:block; height:17px; background: url(images/next_btn.gif) right top no-repeat; text-align:right; padding-right: 25px;  font-weight:bold; color:#4d4d4d; text-decoration:none; }
.pagprev { display:block; height:17px; position:absolute; top:45px; left:15px; width: 60px; }
.pagprev a { display:block; height:17px; background: url(images/prev_btn.gif) left top no-repeat; text-align:left; padding-left: 25px; font-weight:bold; color:#4d4d4d; text-decoration:none; }
.pagnext a:hover { text-decoration:underline; color:#000; background-position: right bottom; }
.pagprev a:hover { text-decoration:underline; color:#000; background-position: left bottom; }
.pages { text-align:center; }
.pages a { padding:0 5px; font: 12px/17px normal Arial, Helvetica, sans-serif; color:#4d4d4d; text-decoration:none; }
.pages a:hover { text-decoration:underline; color:#000; }
.pages a.curent { text-decoration: underline; color:#9b9e83; }

.default-inner { padding:15px 5px; }
.default-inner h1 { font:normal 20px/24px Arial, Helvetica, sans-serif; color:#212121; letter-spacing:-0.03em; padding:0 25px 15px 25px; border-bottom:1px solid #ededed; }
.default-inner h2 { font:normal 16px/20px Arial, Helvetica, sans-serif; color:#212121; padding:0 25px 15px 25px; }
.default-inner h2 { font:normal 20px/24px Arial, Helvetica, sans-serif; color:#212121; letter-spacing:-0.03em; padding:0 25px 15px 25px; border-bottom:1px solid #ededed; }
h1 a, h2 a { color: #212121; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #212121; text-decoration: underline; }
.default-inner h3 { font:normal 16px/20px Arial, Helvetica, sans-serif; color:#212121; }
.default-inner h1.search-results-header { font:normal 18px/20px Arial, Helvetica, sans-serif; color:#212121; letter-spacing:-0.03em; padding:0 25px 0px 25px; border:0; }
.default-inner h1.search-results-header img { vertical-align:middle; margin-right:20px; margin-bottom:3px; }
.default-inner h1.search-results-header span { color:#d10000; }
.default-inner h1.search-results-header a { color:#000; text-decoration:underline; color:#d10000; }
.default-inner h1.search-results-header a:hover { text-decoration:none; }

.default-inner .static-content { font: normal 12px/22px Arial, Helvetica, sans-serif; color:#4d4d4d; padding:20px 25px 20px 25px; }
.default-inner .static-content h2 { font:normal 18px/22px Arial, Helvetica, sans-serif; color:#212121; padding:0 0px 15px 0px; }
.default-inner .static-content h3 { font:bold 13px/22px Arial, Helvetica, sans-serif; color:#212121; }
.default-inner .static-content em, .default-inner .content em { font: italic bold 13px/22px Arial, Helvetica, sans-serif; }
.default-inner ul.static-list { padding:0 25px 0 25px; }
.default-inner ul.static-list li { list-style:circle; }
.default-inner a.nicelink { position:absolute; text-align:left; line-height:18px; top:6px; right:25px; background:url(images/arrow_nicelink.gif) left 3px no-repeat; padding-left:14px; }

#hotonkiss-article { padding:15px 5px 5px 5px; }
#hotonkiss-article .hot-details { line-height:18px; color:#999999; padding: 6px 25px; position:relative; }
#hotonkiss-article .hot-details a.nicelink { position:absolute; text-align:left; line-height:18px; top:6px; right:25px; background:url(images/arrow_nicelink.gif) left 3px no-repeat; padding-left:14px; }
#hotonkiss-article span.separator { border-right:1px solid #cccccc; height:18px; line-height:18px; display:inline; width:1px; margin-left:6px; margin-right:6px; }
#hotonkiss-article .content { font: normal 12px/22px Arial, Helvetica, sans-serif; color:#4d4d4d; padding:20px 25px 20px 25px; }
#hotonkiss-article p.tags { background:url(images/ico_tags.gif) left 4px no-repeat; padding: 2px 0 2px 30px; margin:0 25px 5px 25px; line-height:16px; font-size:11px; }
#hotonkiss-article p.comments { background:url(images/ico_hotonkiss.gif) left 0px no-repeat; padding: 2px 0 2px 30px; margin:0 25px 5px 25px; line-height:16px; font-size:11px; }
#hotonkiss-article p.tags a { color:#4d4d4d; }

.mediabox { padding:20px 25px; }
.main-video, .main-audio { float:left; display:block; width:450px; height:362px; padding-bottom:2px; position:relative; }
.main-foto { float:left; display:block; width:450px; height:362px; position:relative; }
.main-foto div.pic-outer { display: table; height: 330px; width:100%; #position: relative; overflow: hidden; background:#000; }
.main-foto div.pic { #position: absolute; #top: 50%; #left: 50%; display: table-cell; vertical-align: middle; text-align:center; }
.main-foto div.pic-inner { #position: relative; #top: -50%; #left: -50%; }
.main-foto .controls { display:block; background:#000; height:30px; margin-top:2px; line-height:30px; position:relative; text-align:center; color:#999; }
.main-foto .controls a.next { font:bold 11px/30px Arial, Helvetica, sans-serif; color:#fff; background:url(images/arrow_photocarousel_next.gif) right 0 no-repeat; padding-right: 15px; display:block; position:absolute; right:10px; top:0px; cursor:pointer; cursor:hand; }
.main-foto .controls a.prev { font:bold 11px/30px Arial, Helvetica, sans-serif; color:#fff; background:url(images/arrow_photocarousel_prev.gif) left 0 no-repeat; padding-left: 15px; display:block; position:absolute; left:10px; top:0px; cursor:pointer; cursor:hand; }

.mediabars { display:block; width:205px; height:362px; overflow:hidden; padding-left:5px; }
a.fotobar, a.videobar, a.audiobar { display:block; height:30px; font: bold 11px/30px Arial, Helvetica, sans-serif; color:#4d4d4d; padding:0 15px; text-decoration:none; margin-bottom:2px; cursor:pointer; cursor:hand; }
a.fotobar { background:url(images/media_fotobar.gif) 0 top no-repeat; }
a.videobar { background:url(images/media_videobar.gif) 0 top no-repeat; }
a.audiobar { background:url(images/media_audiobar.gif) 0 top no-repeat; }
a.fotobar:hover, a.videobar:hover, a.audiobar:hover { text-decoration:underline; }
a.fotobar-active, a.videobar-active, a.audiobar-active { display:block; height:30px; font: bold 11px/30px Arial, Helvetica, sans-serif; color:#fff; padding:0 15px; text-decoration:none; margin-bottom:2px; cursor:auto; position:relative; }
a.fotobar-active { background:url(images/media_fotobar.gif) 0 bottom no-repeat; }
a.videobar-active { background:url(images/media_videobar.gif) 0 bottom no-repeat; }
a.audiobar-active { background:url(images/media_audiobar.gif) 0 bottom no-repeat; }
a.fotobar-active span, a.videobar-active span, a.audiobar-active span { display:block; width:9px; height:6px; background: url(images/boxheaderarrow.gif) 0 0 no-repeat; line-height:1px; font-size:1px; position:absolute; bottom:-5px; right:11px; }

.openbar { height:300px; display:block; }
.openbar.foto { }
.openbar.video { }
.openbar.audio { }

.openbar.foto ul, .openbar.video ul, .openbar.audio ul { padding:5px 5px; margin:15px 0; height:230px; overflow:auto; position:relative; }
.openbar.foto ul li, .openbar.video ul li, .openbar.audio ul li { display:block; border-bottom: 1px solid #ededed; position:relative; min-height: 40px; height:40px; height: auto !important; padding: 0 0 10px 75px; margin-bottom:10px; }
.openbar.foto ul li a.thumb, .openbar.video ul li a.thumb, .openbar.audio ul li a.thumb { display:block; width:60px; height:40px; position:absolute; top:0px; left:0px; background: #ededed url(images/loading.gif) 50% 50% no-repeat; text-decoration:none;  }
.openbar.audio ul li a.thumb {  background: #ededed url(images/thumb_audio_default.gif) 50% 50% no-repeat; }
.openbar.video ul li a.thumb {  background: #ededed url(images/thumb_video_default.gif) 50% 50% no-repeat; }
.openbar.foto ul li a.thumb span, .openbar.video ul li a.thumb span, .openbar.audio ul li a.thumb span { display:block; width:66px; height:46px; position:absolute; top:-3px; left:-3px; }
.openbar.foto ul li a.thumb:hover span, .openbar.video ul li a.thumb:hover span, .openbar.audio ul li a.thumb:hover span { background:url(images/frame_hover.gif) 0 0 no-repeat;  }
.openbar.foto ul li a.thumb span.activ, .openbar.video ul li a.thumb span.activ, .openbar.audio ul li a.thumb span.activ { background:url(images/frame_active.gif) 0 0 no-repeat; }
.openbar.foto ul li h3, .openbar.video ul li h3, .openbar.audio ul li h3 { font:bold 11px/22px Arial, Helvetica, sans-serif; line-height:18px; }
.openbar.foto ul li h3 a, .openbar.video ul li h3 a, .openbar.audio ul li h3 a { color:#212121; text-decoration:none; }
.openbar.foto ul li h3 a:hover, .openbar.video ul li h3 a:hover, .openbar.audio ul li h3 a:hover { color:#d10000; }
.openbar.foto p.empty, .openbar.video p.empty, .openbar.audio p.empty { margin: 15px 5px; padding:15px; text-align:center; font-weight:bold; border:1px solid #a1a57d; background:#fffed8; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; color:#333; }

.openbar.video ul li a.thumb span.videoframe, .openbar.audio ul li a.thumb span.audioframe { display:block; width:66px; height:46px; position:absolute; top:-3px; left:-3px; background: url(images/frame_video.png) 0 0 no-repeat; }
.openbar.video ul li a.thumb:hover span.videoframe, .openbar.audio ul li a.thumb:hover span.audioframe { background:url(images/frame_video_hover.png) 0 0 no-repeat; }
.openbar.video ul li a.thumb span.videoframe.activ, .openbar.audio ul li a.thumb span.audioframe.activ { background:url(images/frame_active.gif) 0 0 no-repeat; }


.btns { padding:20px 25px 10px 25px; border-top:1px solid #ededed; }
.small_btn, .small_panel_btn { cursor:pointer; cursor:hand; line-height:22px; padding-right:13px; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ text-decoration:none; margin:0 1px; }
.small_btn span, .small_panel_btn span { height:24px; line-height:22px; display:block; display:inline-block; padding-left:11px; font:bold 11px/22px Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer; cursor:hand; }

a.small_btn { background: url(images/small_btn_bg.gif) no-repeat right top; }
a.small_btn span { background: url(images/small_btn_bg.gif) no-repeat left top; color:#fff; text-decoration:none;}
a.small_panel_btn { background: url(images/small_panel_btn_bg.gif) no-repeat right top;  }
a.small_panel_btn span { background: url(images/small_panel_btn_bg.gif) no-repeat left top; color:#fff; text-decoration:none;}

a.small_btn:hover { background: url(images/small_btn_bg.gif) no-repeat right -24px; }
a.small_btn:hover span { background: url(images/small_btn_bg.gif) no-repeat left -24px; }
a.small_panel_btn:hover { background: url(images/small_panel_btn_bg.gif) no-repeat right -24px; }
a.small_panel_btn:hover span { background: url(images/small_panel_btn_bg.gif) no-repeat left -24px; }

a.small_btn:active { background: url(images/small_btn_bg.gif) no-repeat right bottom; }
a.small_btn:active span { background: url(images/small_btn_bg.gif) no-repeat left bottom; line-height:20px;}
a.small_panel_btn:active { background: url(images/small_panel_btn_bg.gif) no-repeat right bottom; }
a.small_panel_btn:active span { background: url(images/small_panel_btn_bg.gif) no-repeat left bottom; line-height:20px;}

.share { padding: 15px 25px 15px 25px; border-top: 1px solid #ededed; position:relative; }
.share a.close_btn { display:block; height: 15px; width:15px; text-indent:-10000px; background:url(images/close_btn.gif) 0 top no-repeat; position:absolute; top:10px; right:10px; cursor:pointer; cursor:hand; }
.share a.close_btn:hover { background-position: 0 bottom; }
.share h3.legend, .comment-panel h3.legend, #box-contact h3.legend { font: bold 11px/22px Arial, Helvetica, sans-serif; color:#999; margin-top:20px; }
.share ul.socialnetworks { }
.share ul.socialnetworks li { display:block; float:left; width:180px; line-height:26px; }
.share ul.socialnetworks li img { vertical-align:middle; }
.share ul.socialnetworks li a { padding: 0 6px; color:#333333; }

input.whitebg-tf { font: normal normal 11px/10px Arial, Helvetica, sans-serif; width:215px; padding:7px 6px; margin:0 0 1px 0; border:0; color:#333; background: url(images/whitetf_bg.gif) 0 0 no-repeat; }
input.whitebg-tf:hover, input.whitebg-tf.big:hover { background-position:0 -31px; }
input.whitebg-tf:focus, input.whitebg-tf.big:focus { background-position:0 -62px; color:#000; }
input.whitebg-tf.error, input.whitebg-tf.big.error { background-position:0 -93px; color:#f81d1d; }
input.whitebg-tf.error:focus, input.whitebg-tf.big.error:focus { background-position:0 -62px; color:#000; }
input.whitebg-tf.big { background: url(images/whitetf_big_bg.gif) 0 0 no-repeat; width:648px; }

select.whitebg-sel { font: normal normal 11px/22px Arial, Helvetica, sans-serif; height:24px; width:226px; padding:5px 4px 5px 2px; margin:0 0 4px 0; border:0; color:#333; background: #dedede url(images/whitetf_bg.gif) 0 0 no-repeat; outline:0; }

#hotonkiss-comments, #comment-panel { padding:15px 5px 15px 5px; }
#hotonkiss-comments ul, #comment-panel ul { }
#hotonkiss-comments ul li, #comment-panel ul li { border-bottom: 1px solid #ededed; position:relative; min-height: 75px; height:75px; height: auto !important; margin: 0 0 15px 0; padding: 0 25px 15px 125px; position:relative;}
#hotonkiss-comments ul li img.thumb, #comment-panel ul li img.thumb, span.comm-thumb{ display:block; width:150px; height:50px; position:absolute; top:0px; left:0px; text-decoration:none; text-align: center; overflow: hidden; }
#hotonkiss-comments ul li a.username, #comment-panel ul li a.username, span.comm-username { display:block; width:150px; overflow:hidden; position:absolute; top:50px; left:0px; color:#212121; height:16px; text-align: center; }
span.comm-date { display:block; width:150px; overflow:hidden; position:absolute; top:70px; left:0px; color:#212121; height:16px; text-align: center; }
div.comm-comment { display: block; width: 500px; }
#hotonkiss-comments ul li span.date, #comment-panel ul li span.date { color:#999; display:block; position:absolute; top:66px; left:25px; }
#hotonkiss-comments ul li p.comment, #comment-panel ul li p.comment { }
#hotonkiss-comments .comment-panel, #comment-panel .comment-panel { padding: 15px 20px; }

textarea.commenttxt { font: normal normal 11px/23px tahoma, Arial, sans-serif; padding:4px 4px; background: url(images/textarea_bg.gif) 0 0 no-repeat; border:0; color:#333333; }
textarea.commenttxt:hover { background-position: 0 -100px; }
textarea.commenttxt:focus { background-position: 0 -200px; color:#000; }
textarea.commenttxt.error { background-position: 0 -300px; color:#d10000; }
textarea.commenttxt.error:focus { background-position: 0 -200px; color:#000; }

.comment-panel { position:relative;}
.comment-panel p.options { position:absolute; bottom:20px; left:25px; }
.comment-panel p.options span.separator { border-right:1px solid #cccccc; height:18px; line-height:18px; display:inline; width:1px; margin-left:6px; margin-right:6px; }

#box-tagcloud { padding:15px 15px; }
#box-tagcloud ul { }
#box-tagcloud ul li { }
#box-tagcloud ul li a { display:block; color:#212121; text-decoration:none; line-height:18px; font-weight:bold; }
#box-tagcloud ul li a:hover { color:#d10000;}
#box-tagcloud ul li a span.procent { color:#a1a57d; text-decoration:none; }
#box-tagcloud ul li a:hover span.procent { text-decoration:none; }
#box-tagcloud ul li span.procent-bar, #box-tagcloud span.procent-bar { display:block; height:5px; border-top: 1px solid #d10000; }

#djs { }
#flash-djs { }
#flash-djs p.error { margin: 15px 5px; padding:15px; text-align:center; font-weight:bold; border:1px solid #a1a57d; background:#fffed8; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; color:#333; }

#djs-profile { padding-bottom:0px; }
#djs-profile .content { font: normal 12px/22px Arial, Helvetica, sans-serif; color:#4d4d4d; padding:30px 25px 20px 25px; }
#djs-profile .djs-details { line-height:18px; color:#999999; height:50px; position:relative; border-top:1px solid #ededed; }
#djs-profile .djs-details a.nicelink { position:absolute; text-align:left; line-height:18px; top:6px; right:25px; background:url(images/arrow_nicelink.gif) left 3px no-repeat; padding-left:14px; }
.dj-profile-header { width:660px; padding:0 25px; }
.dj-profile-header .pic { position:relative; display:block; }
.dj-profile-header .caption { position:relative; display:block; background:#000; padding:12px 15px 12px 15px; }
.dj-profile-header .caption h2 { font:normal 20px/24px Arial, Helvetica, sans-serif; color:#fff; padding:0; }
.dj-profile-header .caption p.shows { color:#999; }
.dj-profile-header .caption p.shows a { color:#ec1c0f; text-decoration:none; }
.dj-profile-header .caption p.shows a:hover { text-decoration:underline; }
.dj-profile-header .caption p.links { position:absolute; display:block; right:15px; top:15px; text-align:right; line-height:16px; }

#show-relatedpodcasts { margin:0 20px 0 25px; }
#show-relatedpodcasts h3 { margin-top:10px; }
#show-relatedpodcasts h3 img { vertical-align:middle; margin-right:8px; padding-bottom:3px; }
#show-relatedpodcasts ul { margin:10px 10px 0px 0;}
#show-relatedpodcasts ul li { position:relative; height:30px; margin-bottom:2px; display:block; }  
#show-relatedpodcasts ul li span.date { display:block; height:30px; width:70px; background: #ededed url(images/bg_show_podcasts.gif) left 0 no-repeat; font: bold 11px/30px Arial, Helvetica, sans-serif; text-align:center; color:#4a8e67; margin-right:1px; }
#show-relatedpodcasts ul li a.title { font: bold 11px/30px Arial, Helvetica, sans-serif; text-decoration:none; color:#232323; background: #ededed; display:block; width:469px; padding: 0 15px; }
#show-relatedpodcasts ul li a.title:hover { color:#d10000; }
#show-relatedpodcasts ul li a.asculta { display:block; width:85px; font: normal 11px/30px Arial, Helvetica, sans-serif; background:url(images/bg_podcasts_shows_listen.gif) 0 0 no-repeat; text-align:center; color:#4d4d4d; }

#show-relatedpodcasts .controls { display:block; background:#000; height:30px; margin: 0 10px 20px 0; line-height:30px; position:relative; text-align:center; color:#999; }
#show-relatedpodcasts .controls a.next { font:bold 11px/30px Arial, Helvetica, sans-serif; color:#fff; background:url(images/arrow_photocarousel_next.gif) right 0 no-repeat; padding-right: 15px; display:block; position:absolute; right:10px; top:0px; cursor:pointer; cursor:hand; }
#show-relatedpodcasts .controls a.prev { font:bold 11px/30px Arial, Helvetica, sans-serif; color:#fff; background:url(images/arrow_photocarousel_prev.gif) left 0 no-repeat; padding-left: 15px; display:block; position:absolute; left:10px; top:0px; cursor:pointer; cursor:hand; }

#box-concursuri { padding:10px 5px; }
#box-concursuri ul { }
#box-concursuri ul li { padding: 0 10px 15px 175px; margin:15px 0px 0 0px; border-bottom: 1px solid #ededed; position:relative; min-height: 170px; height:170px; height: auto !important;}
#box-concursuri a.img { position:absolute; top:0px; left:25px; display:block; width:120px; height:170px; background:#ccc; text-decoration:none; }
#box-concursuri h3.title { font:bold 11px/22px Arial, Helvetica, sans-serif;  }
#box-concursuri h3.title a { color:#212121; text-decoration:none; }
#box-concursuri h3.title a:hover { color:#d10000; }
#box-concursuri p.descr { line-height:16px; color:#4d4d4d; }
#box-concursuri p.details { font: normal 9px/14px Tahoma, Arial, sans-serif; color:#999; margin-bottom:7px;}
#box-concursuri p.details a { color:#a1a57d; text-decoration:underline; }
#box-concursuri p.details a:hover { text-decoration:none; }
#box-concursuri p.details span.separator { border-right:1px solid #cccccc; height:14px; line-height:14px; display:inline; width:1px; margin-left:6px; margin-right:6px; }

.concursuri-active { padding:0 17px 0 18px; }
.concurs { width:210px; float:left; padding:0 8px 20px 7px; }
.concurs p.pic { position:relative; display:block; height:297px; background: #ccc; }
.concurs p.pic a { display:block; }
.concurs .footer { position:relative; display:block; height:60px; background: #000; }
.concurs .footer h3 a { font: bold 11px/18px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; background:url(images/bigarrow-concursuri.gif) 180px 15px no-repeat; width:165px; padding: 12px 35px 10px 10px; display:block; height:40px; }
.concurs .footer h3 a:hover { background:url(images/bigarrow-concursuri-hover.gif) 180px 15px no-repeat; } 

#concurs-article { padding:15px 5px 5px 5px; }
#concurs-article .details { line-height:18px; color:#999999; padding: 6px 25px; position:relative; }
#concurs-article .details a.nicelink { position:absolute; text-align:left; line-height:18px; top:6px; right:25px; background:url(images/arrow_nicelink.gif) left 3px no-repeat; padding-left:14px; }
#concurs-article span.separator { border-right:1px solid #cccccc; height:18px; line-height:18px; display:inline; width:1px; margin-left:6px; margin-right:6px; }
#concurs-article .pic { display:block; height:318px; width:225px; position:relative; float:left; margin: 20px 30px 20px 25px; }
#concurs-article .pic .footer { position:relative; display:block; height:30px; background: #000; }
#concurs-article .pic .footer a { font: bold 11px/30px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding: 0 10px 0 10px; display:block; }
#concurs-article .pic .footer a:hover { text-decoration:underline; } 
#concurs-article .content { font: normal 12px/22px Arial, Helvetica, sans-serif; color:#4d4d4d; padding:20px 25px 20px 25px; }

#box-emisiuni-grila { padding:10px 0; }
.show-grid { padding:10px 10px; }
.day-column { width:124px; float:left; display:block; margin:5px; border-bottom: 3px solid #ccc; }
.day-column .day { text-align:center; padding:0 0; font: normal 13px/40px Arial, Helvetica, sans-serif; color:#fff; background:#d10000; position:relative; margin-bottom:1px; height:40px; }
.day-column .day span.arrow { display:block; width:9px; height:6px; background: url(images/boxheaderarrow.gif) 0 0 no-repeat; line-height:1px; font-size:1px; position:absolute; bottom:-5px; right:11px; }
.day-column .show span.hour { padding:5px 0; text-align:center; background:#f2f2f2; display:block; font-weight: normal; margin-bottom:10px; -moz-border-radius: 3px; -khtml-border-radius: 3px;-webkit-border-radius: 3px; }
.day-column .show { padding:0px; background: url(images/footerlink_bg.gif) 0 0 repeat; text-align:center; border-bottom: 1px solid #ccc; }
.day-column .show a { color:#212121; text-decoration:none; font: bold 11px/16px Arial, Helvetica, sans-serif; padding:10px 5px; display:block; }
.day-column .show a:hover { background:#000; color:#fff; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; }
.day-column .show a:hover span { background:#fff; color:#000; }

#box-download { padding:10px 5px; }

.downloads-holder ul { padding:0px 10px 15px 10px; margin-bottom:30px;  }
.downloads-holder ul li { position:relative; border-bottom: 1px solid #ededed; position:relative; min-height: 40px; height:40px; height: auto !important; padding: 15px 5px 14px 80px; float:left; display:block; width:135px; margin:0 5px; }
.downloads-holder ul li:last-child { border-bottom: 1px solid #fff; }
.downloads-holder ul li a.thumb { display:block; width:60px; height:40px; position:absolute; top:15px; left:10px; text-decoration:none; background:url(images/thumb_nopic_60x40.gif) 0 0 no-repeat; }
.downloads-holder ul li h3.title { font:bold 11px/22px Arial, Helvetica, sans-serif; }
.downloads-holder ul li h3.title a { color:#212121; text-decoration:none; }
.downloads-holder ul li h3.title a:hover { color:#d10000; }
.downloads-holder ul li p.details { font: normal 9px/14px Tahoma, Arial, sans-serif; color:#999; margin-top:2px; }
.downloads-holder ul li p.details a { color:#a1a57d; text-decoration:underline; }
.downloads-holder ul li p.details a:hover { text-decoration:none; }
.downloads-holder ul li p.details span.separator { border-right:1px solid #cccccc; height:14px; line-height:14px; display:inline; width:1px; margin-left:6px; margin-right:6px; }

a.rssfeed { display:block; height:35px; width:82px; background:url(images/rssfeed_bg.gif) 0 0 no-repeat; line-height:15px; text-indent:-10000px; position:absolute; z-index:10; }
a.rssfeed:hover { background-position: 0 -35px; }



div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: none; z-index: 30; }
* html div#fancy_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
div#fancy_wrap { text-align: left; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px;  }
div#fancy_loading_overlay { position: absolute; background-color: #fff; z-index: 30; }
div#fancy_loading_icon { position: absolute; background: url(images/loading.gif) no-repeat; z-index: 35; width: 16px; height: 16px; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; margin: 0; overflow: hidden; background: transparent; background-color:transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; background: transparent; background-color:transparent; display:block; }
div#fancy_content { margin: 0; z-index: 100; position: absolute; }
div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; }
img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; }
div#fancy_close { display:block; height: 15px; width:15px; text-indent:-10000px; background:url(images/close_btn.gif) 0 top no-repeat; position:absolute; top:10px; right:13px; cursor:pointer; cursor:hand; cursor: pointer; cursor:hand; z-index: 181; display: none; }
div#fancy_close:hover { background-position: 0 bottom; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
#fancy_ajax { width: 100%; height: 100%; overflow: auto; background: transparent url(images/clear.gif) 0 0 no-repeat; }
a#fancy_left, a#fancy_right { position: absolute;  bottom: 0px;  height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; outline: none; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; cursor:hand; display: block; }
span#fancy_left_ico { left: -9999px; background: transparent url(images/lb_prev.png) no-repeat; }
span#fancy_right_ico { right: -9999px; background: transparent url(images/lb_next.png) no-repeat; }
a#fancy_left:hover { visibility: visible; }
a#fancy_right:hover { visibility: visible; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
.fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; }	
/*div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(images/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(images/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(images/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(images/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_nw.png) no-repeat; }
div#fancy_title { position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title table td { padding: 0; vertical-align: middle; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url(images/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url(images/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url(images/fancy_title_right.png) repeat-x;}*/

#modal { display:block; width:561px; background: transparent url(images/modal_bg_inner.png) 0 0 repeat-y; position:relative; margin:5px 0 8px 0; padding:10px 8px 10px 5px; }
span.modal_top { display:block; height:5px; line-height:1px; font-size:1px; width:574px; background:url(images/modal_bg_top.png) 0 0 no-repeat; position:absolute; top:-5px; left:0; }
span.modal_bottom { display:block; height:8px; line-height:1px; font-size:1px; width:574px; background:url(images/modal_bg_bottom.png) 0 0 no-repeat; position:absolute; bottom:-8px; left:0; }
#modal h3 { font:normal 16px/20px Arial, Helvetica, sans-serif; color:#212121; padding:0 10px 15px 10px; border-bottom:1px solid #ededed; }
#modal h3.legend { font: bold 11px/22px Arial, Helvetica, sans-serif; color:#999; margin-top:10px; border:0; width:215px; padding:0 6px; text-align:left; margin:0 auto; }
.modal-content { padding:0 10px; }
.modal-content.lyrics { text-align:center; height:240px; overflow:auto; margin:10px 10px 0 10px; }

.recupereaza-parola { text-align:center; padding:10px 0 0 0; }

.top-walkthrough { padding: 15px 20px 15px 20px; border-top: 1px solid #ededed; position:relative; margin:0 5px; }
.top-walkthrough p { margin:5px 15px; }
.top-walkthrough a.close_btn { display:block; height: 15px; width:15px; text-indent:-10000px; background:url(images/close_btn.gif) 0 top no-repeat; position:absolute; top:10px; right:10px; cursor:pointer; cursor:hand; }
.top-walkthrough a.close_btn:hover { background-position: 0 bottom; }

.mainvideoplayer-container { display:block; position:relative; margin:0 25px; width:660px; }
.video-list { margin:30px 25px 0 25px; }
.video-list ul { }
.video-list ul li {  }
.video-list a { height:30px; line-height:30px; margin-bottom:2px; display:block; position:relative; width:660px; text-decoration:none; }
.video-list a span.number { display:block; height:30px; width:50px; position:absolute; top:0px; left:0px; background: #ededed url(images/bg_show_podcasts.gif) left 0 no-repeat; font: bold 11px/30px Arial, Helvetica, sans-serif; text-align:center; color:#4a8e67; }
.video-list a span.title { font: bold 11px/30px Arial, Helvetica, sans-serif; text-decoration:none; color:#232323; background: #ededed; display:block; width:489px; height:30px; position:absolute; top:0px; left:51px; padding: 0 15px; }
.video-list a span.play { display:block; width:90px; height:30px; position:absolute; right:0px; top:0px; font: normal 11px/30px Arial, Helvetica, sans-serif; background:url(images/bg_videolist_play.gif) 0 top no-repeat; text-align:center; color:#4d4d4d; text-indent:-10000px; }
.video-list a:hover { color:#fff; }
.video-list a:hover span.number { background: #000 url(images/bg_show_podcasts_hover.gif) left 0 no-repeat; color:#999; }
.video-list a:hover span.title { background:#000; color:#fff; }
.video-list a:hover span.play { background-position: 0 -30px; }

.video-list a.current span.number { background: #000 url(images/bg_show_podcasts_hover.gif) left 0 no-repeat; color:#999; }
.video-list a.current span.title { background:#000; color:#fff; }
.video-list a.current span.play { background-position: 0 -60px; }

#box-gallerii-foto-home { }

.foto-container { margin:0 5px; }
a.gallery { display:block; width:320px; height:265px; position:relative; float:left; text-decoration:none; z-index:0; margin:0 15px 30px 15px; _margin:0 10px 30px 10px; }
a.gallery img.pic { position:absolute; top:0; left:0; display:block; width:320px; height:240px; }
a.gallery span.corner-tr { display:block; width:30px; height:31px; position:absolute; right:0; top:0; background:url(images/gallery-corner.png) 0 0 no-repeat; z-index:10; _background:none; }
a.gallery span.corner-tl { display:block; width:4px; height:4px; position:absolute; left:0; top:0; background:url(images/gallery-corner-tl.png) 0 0 no-repeat; z-index:10; line-height:1px; font-size:1px; }
a.gallery span.footer { display:block; height:30px; width:320px; background:url(images/gallery-footer.gif) 0 0 no-repeat; position:absolute; bottom:0; left:0; z-index:10; }
a.gallery span.title { position:absolute; width:280px; left:10px; color:#232323; font:bold 11px/30px Arial, Helvetica, sans-serif; }
a.gallery span.nr { position:absolute; width:30px; right:0; text-align:center; font-weight:bold; line-height:30px; }

a.gallery:hover span.corner-tr { background:url(images/gallery-corner-hover.png) 0 0 no-repeat; }
a.gallery:hover span.title { color:#d10000; }

.gallery-container { margin:0 17px 0 18px; }
a.pic { display:block; width:210px; height:157px; position:relative; float:left; text-decoration:none; z-index:0; margin:0 8px 15px 7px; _margin:0 5px 15px 5px; }
a.pic span.frame { display:block; width:210px; height:157px; position:absolute; top:0; left:0; background:url(images/gallery_pic_frame.png) 0 0 no-repeat; cursor:pointer; cursor:hand; _background:none; }
a.pic:hover span.frame { background:url(images/gallery_pic_frame_hover.png) 0 0 no-repeat; _background:none; }


#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lb-t { display:block; height:28px; position:absolute; top:-25px; left:0; right:0; background:#fff; line-height:1px; font-size:1px; }
#lb-b { display:block; height:28px; position:absolute; bottom:-25px; left:0; right:0; background:url(images/lb_b.png) 0 0 repeat-x; line-height:1px; font-size:1px; }
#lb-l { display:block; width:8px; position:absolute; top:0px; bottom:0; left:-5px; background:#fff; line-height:1px; font-size:1px; }
#lb-r { display:block; width:8px; position:absolute; top:0px; bottom:0; right:-8px; background:url(images/lb_r.png) 0 0 repeat-y; line-height:1px; font-size:1px; }
#lb-tl { display:block; height:28px; width:8px; position:absolute; top:-25px; left:-5px; background:url(images/lb_tl.png) 0 0 no-repeat; line-height:1px; font-size:1px; }
#lb-tr { display:block; height:28px; width:8px; position:absolute; top:-25px; right:-8px; background:url(images/lb_tr.png) 0 0 no-repeat; line-height:1px; font-size:1px; }
#lb-bl { display:block; height:28px; width:8px; position:absolute; bottom:-25px; left:-5px; background:url(images/lb_bl.png) 0 0 no-repeat; line-height:1px; font-size:1px; }
#lb-br { display:block; height:28px; width:8px; position:absolute; bottom:-25px; right:-8px; background:url(images/lb_br.png) 0 0 no-repeat; line-height:1px; font-size:1px; }

#lb-image-tl { display:block; height:4px; width:4px; font-size:1px; line-height:1px; position:absolute; top:10px; left:10px; background: url(images/lb-image-tl.png) 0 0 no-repeat; z-index:200; }
#lb-image-bl { display:block; height:4px; width:4px; font-size:1px; line-height:1px; position:absolute; bottom:10px; left:10px; background: url(images/lb-image-bl.png) 0 0 no-repeat; z-index:200; }
#lb-image-tr { display:block; height:4px; width:4px; font-size:1px; line-height:1px; position:absolute; top:10px; right:10px; background: url(images/lb-image-tr.png) 0 0 no-repeat; z-index:200; }
#lb-image-br { display:block; height:4px; width:4px; font-size:1px; line-height:1px; position:absolute; bottom:10px; right:10px; background: url(images/lb-image-br.png) 0 0 no-repeat; z-index:200; }

#lb-header { height:25px; display:block; position:absolute; top:-20px; left:5px; right:5px; z-index:150; }
#lb-footer { height:25px; display:block; position: absolute; bottom:-18px; left:10px; right:5px; z-index:150; font: normal 9px/25px Arial, Helvetica, sans-serif; color:#999; text-align:left; }

#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }

#lightbox-image-details-currentNumber { font: bold 11px/25px Arial, Helvetica, sans-serif; color:#232323; position:absolute; top:0px; left:5px; }
a#lightbox-secNav-btnClose { display:block; height: 15px; width:15px; text-indent:-10000px; background:url(images/close_btn.gif) 0 top no-repeat; position:absolute; top:5px; right:0px; cursor:pointer; cursor:hand;  }
a#lightbox-secNav-btnClose:hover { background-position: 0 bottom; }

#box-contact .contact-holder { padding:0 25px; }
#box-contact .contact-holder h3.legend { margin-top:10px; padding-top:0px; }

#box-chat  { padding: 15px 0 0px 0; }
ul.online-ppl { margin:0 5px 14px 5px; }
ul.online-ppl li { font:bold 11px/20px Arial, Helvetica, sans-serif; color:#d10000; display:block; margin-bottom:1px; height:20px; background:url(images/list-bg-header.gif) 0 0 no-repeat; padding:0 10px;}
ul.online-ppl li a { color:#d10000; text-decoration:none; }
ul.online-ppl li a:hover { text-decoration:underline; }
ul.online-ppl li.header { color:#4d4d4d; background:url(images/list-bg-regular.gif) 0 0 no-repeat }

ul.chat-holder { display:block; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; margin:0 5px; height: 420px; overflow:auto; position:relative; }
ul.chat-holder li { border-bottom: 1px solid #ededed; position:relative; padding:10px 10px; }
ul.chat-holder li h3 { font: bold 11px/18px Arial, Helvetica, sans-serif; color:#212121; }
ul.chat-holder li span { font:normal 9px/11px tahoma, Arial, sans-serif; color:#999; position:absolute; top:15px; right:10px; }
ul.chat-holder li p { color:#4d4d4d; }
li.admin { background:#f7f7f7; }
li.admin h3 { color:#d10000; }
li.admin h3 img { vertical-align:middle; padding-left:5px; }
li.admin h3 a { color:#d10000; text-decoration:none; }
li.admin h3 a:hover { text-decoration:underline; }

form.chat-form { margin:15px 5px 0px 5px; position:relative; }
span.limit { font:normal 9px/11px tahoma, Arial, sans-serif; color:#999; position:absolute; bottom:6px; left:10px; }
textarea.chattxt { font: normal normal 11px/21px tahoma, Arial, sans-serif; padding:4px 4px; background: url(images/textbox_chat.gif) 0 0 no-repeat; border:0; color:#333333; }

.post-title { position:relative; }
.post-date { display:block; height: 60px; width:60px; position:absolute; left:-81px; top:-10px; background:#000; padding:5px; text-align:center; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border:1px solid #cdcdcd; }
.post-date big { display:block; font: bold 40px/46px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#fff;}
.post-date small { display:block; font: normal 11px/11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; }


#box-categories a, #box-archieve a, #box-bookmarks a, #box-email a { color: #555555; font-weight: bold; text-decoration: none; }
#box-categories a:hover, #box-archieve a:hover, #box-bookmarks a:hover, #box-email a:hover { color: #a1a57d; }
#box-tagcloud a { color: #555555; font-weight: normal; text-decoration: none; }
#box-tagcloud a:hover { color: #FF0000; font-weight: normal; text-decoration: none; }

.entry p { padding: 5px; }
.entry blockquote { padding: 0 0 0 25px; background-color: #efefef; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
.entry ul, .entry ol { list-style: inherit; padding: 5px 0px 5px 25px; margin: 5px 0px 5px 25px; }
.entry ol { list-style: upper-latin; list-style-type:decimal; }

.aligncenter { text-align: center; margin: 0px auto 0px auto; }
