/* CSS Stylesheet written by Romi Dumitrescu at Adworks Media -- www.adworks.ro */
/* Copyright 2008 Adworks Media, All Rights Reserved */
/* Have a nice day! */



/* RESET */
html, body, div, span, applet, object, 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 */

.iframe
{
padding:0px;
margin-top:0px;
background-color: transparent;
}

/* 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 {  }
img { -ms-interpolation-mode: bicubic; }

.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:normal;
	border:1px solid #b39c82;
	background:#fffed8;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	color:#333;
}
p.default-message-black { margin: 15px 30px; padding:15px; text-align:center; font-weight:bold; border:1px solid #1c1c1c; background:#000; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; color:#fffed8; }

.disabled { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; cursor:default; }



/* TYPE */
body { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4d4d4d; }
a {
	color:#e34aa6;
	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:#000000 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:#037dc2 url(../images/main_bg_bestfest.jpg) 50% top no-repeat; */  /* bestfest */ 
	/* background:url(../images/main_bg_doodles.jpg) 50% top repeat; */  /* doodles */
	/* _background:#970000; */
	}



/* MAIN BOXES */
#container { 
	min-height: 100%;
	height:100%;
	position:relative;
	/* 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; }

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



/* 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 */
#header { height: 125px; background:url(../images/header_bg.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:#FFFFFF; z-index:10; }

/* DROP IE6BOX */
.dropie6 { display:none; }

/* TOP PANELS */
/* Buttons */
a.toparrow-btn { text-align:left; padding: 0 20px 0 0; background:url(../images/arrow_btn.gif) right 0px no-repeat; height:17px; line-height:15px; color:#000000; text-decoration:none; }
a.toparrow-btn:hover { background-position: right -15px; color:#e34aa7;}
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; }

/* Login Panel */
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; }

p.login-options { padding:1px 3px; }
label.remember-pass-btn { color:#fff; }


/* Create account panel */
#createacc-panel { width:875px; height:669px; 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; }




/* Account Panel */
#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; }

/* Logo top */
a#logo-top { display:block; width:368px; height:100px; position:absolute; top:34px; left:8px; background:url(../images/logo.png) 0 0 no-repeat; text-indent:-10000px; }
/* Header blogs */
a#logo-top-blogs {  width:368px; height:100px; position:absolute; top:40px; right:14px; background:url(../images/logo.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; }

/* Listen Live Button */
a.listenlive { position:absolute; top:60px; right:41px; }



.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; }



/* BUTTONS */
/* Big buttons */
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; }



/*  MAIN NAVIGATION - BLOGS */
#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; }
#blognav a.navitem { font: normal 13px/35px Arial, Helvetica, sans-serif; color:#000; padding: 0px 15px; position:relative; text-decoration:none; }
#blognav a.navactive { text-decoration:underline; }
#blognav a.navitem:hover { text-decoration:underline; }



/* MAIN NAVIGATION */
#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; }

/* Items */
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; }

/* Items over */
a#nav-home-over, a#nav-download-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:419px; }

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-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; }

a#nav-hotonkiss-over{ height:39px; font: normal 13px/35px Arial, Helvetica, sans-serif; color:#000; padding: 0px 7px 0 7px; background: url(../images/navitem_regular.png) 0 0 repeat-x; margin:0 7px 0 7px; color:#fff; text-decoration:none; }


/* Dropdowns - buttons */
#nav-block-hotonkiss-over { display:block; position:absolute; top:39px; left:65px; }
#nav-block-emisiuni-over { display:block; position:absolute; top:39px; left:173px; }
#nav-block-djs-over { display:block; position:absolute; top:39px; left:257px; }
#nav-block-concursuri-over { display:block; position:absolute; top:39px; left:331px; }
#nav-block-evenimente-over { display:block; position:absolute; top:39px; left:509px; }

a#nav-hotonkiss-over { width:81px; position:absolute; top:-39px; }
a#nav-emisiuni-over { width:60px; position:absolute; top:-39px; }
a#nav-djs-over { width:53px; 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; }

/* Dropdowns - body */
.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:#a9eeff; 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 #5ac5e0; 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: #5ac5e0; }
span.separator-2column { left: 201px; }
span.separator-3column-first { left: 134px; }
span.separator-3column-sec { left: 269px; }



/* MAIN SEARCH BOX */
#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; }
/* Search Category Dropdown */
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; }



/* BOX-CELL ROUND CORNERS */
/* Container */
.box { display:block; margin-bottom:5px; }
/* Header */
.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; }
.video-playlist a img { padding:0 0 1px 5px; }

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:#13acd3; 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-holder { margin:0 30px; position:relative; zoom:1;  }
table.top40-table { width:470px; margin:15px 5px 0 5px; line-height:20px; }
table.top40-table.main { width:600px; position:absolute; top:0; left:60px; margin:0px; }
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-realposition { width:30px; text-align:center; background:#ededed; color:#232323; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; vertical-align:middle;  }
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-realposition.activ { background:#000; color:#fff; }
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; }
ul.real-pos { width:50px; }
ul.real-pos li { height:20px; margin-bottom:1px; line-height:20px; width:50px; text-align:center; background:#ededed; color:#232323; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
ul.real-pos li.activ { background:#000; color:#fff; }

#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 { padding:15px 5px; }
#box-last10tracks ul { }
#box-last10tracks ul li { display:block; line-height:20px; padding:0 10px; color:#212121; }
#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:#13acd3; 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; position:relative; _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:#13acd3; text-decoration:underline; background-position: -3px -1px; }
ul.regular-list li a:hover { color:#13acd3; text-decoration:underline; background-position: -3px -1px; }

.bx-footer.logo { background:#000 url(../images/logobottom.gif) 160px 120px no-repeat; }
span.beta { display:block; height: 54px; width:54px; background: url(../images/beta.png) 0 0 no-repeat; position:absolute; bottom:-8px; right:-4px; z-index:10; }
#end { display:block; height:60px; }

#pagination { height:17px; line-height:17px; position:relative; display:block; padding: 45px 0 15px 0; }
a.pagnext { display:block; height:17px; background: url(../images/next_btn.gif) right top no-repeat; text-align:right; padding-right: 25px; position:absolute; top:45px; right:15px; font-weight:bold; color:#4d4d4d; text-decoration:none; }
a.pagprev { display:block; height:17px; background: url(../images/prev_btn.gif) left top no-repeat; text-align:left; padding-left: 25px; position:absolute; top:45px; left:15px; font-weight:bold; color:#4d4d4d; text-decoration:none; }
a.pagnext:hover { text-decoration:underline; color:#000; background-position: right bottom; }
a.pagprev: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 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; color:#4d4d4d; }

#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 { color:#4d4d4d; }
#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; color:#4d4d4d; }
#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: 0 0 0 30px; margin:0 25px 20px 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; float:right; }
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 #b39c82; 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; }
.openbar.video ul li a.thumb, .openbar.audio ul li a.thumb { margin-top:3px; }


.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.big { background: url(../images/whitetf_big_bg.gif) 0 0 no-repeat; width:648px; }
input.whitebg-tf.med{ background: url(../images/whitetf_med_bg.gif) 0 0 no-repeat; width:303px; }
input.whitebg-tf:hover, input.whitebg-tf.big:hover, input.whitebg-tf.med:hover { background-position:0 -31px; }
input.whitebg-tf:focus, input.whitebg-tf.big:focus, input.whitebg-tf.med:focus { background-position:0 -62px; color:#000; }
input.whitebg-tf.error, input.whitebg-tf.big.error, input.whitebg-tf.med.error { background-position:0 -93px; color:#f81d1d; }
input.whitebg-tf.error:focus, input.whitebg-tf.big.error:focus, input.whitebg-tf.med.error:focus { background-position:0 -62px; color:#000; }


select.whitebg-sel, select.whitebg-sel.big, select.whitebg-sel.med { 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; }
select.whitebg-sel.big { background: #dedede url(../images/whitetf_big_bg.gif) 0 0 no-repeat; width:648px; }
select.whitebg-sel.med { background: #dedede url(../images/whitetf_med_bg.gif) 0 0 no-repeat; width:315px; }

fieldset.two-column { width: 315px; float:left; display:block; }
fieldset.two-column.right { margin-left:30px; }
fieldset.two-column .check { margin-top:5px; margin-left:10px; } 
fieldset.two-column label { padding: 0 0 0 30px; line-height:22px; }

#hotonkiss-comments { padding:15px 5px 15px 5px; }
#hotonkiss-comments ul { }
#hotonkiss-comments 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 { display:block; width:60px; height:40px; position:absolute; top:0px; left:25px; text-decoration:none; }
#hotonkiss-comments ul li a.username { display:block; width:85px; overflow:hidden; position:absolute; top:50px; left:25px; color:#212121; height:16px; }
#hotonkiss-comments ul li span.date { color:#999; display:block; position:absolute; top:66px; left:25px; }
#hotonkiss-comments ul li p.comment { }
#hotonkiss-comments .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 -301px; 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 a { color:#4d4d4d; }
.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:#13acd3; text-decoration:none; }
#box-tagcloud ul li a:hover span.procent { text-decoration:none; }
#box-tagcloud ul li 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 #13acd3; 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; }

.podcast-list { margin:30px 0 -2px 0; }
.podcast-list ul { }
.podcast-list ul li {  }
.podcast-list a { height:30px; line-height:30px; margin-bottom:2px; display:block; position:relative; width:660px; text-decoration:none; }
.podcast-list a span.number { display:block; height:30px; width:70px; 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; }
.podcast-list a span.title { font: bold 11px/30px Arial, Helvetica, sans-serif; text-decoration:none; color:#232323; background: #ededed; display:block; width:469px; height:30px; position:absolute; top:0px; left:71px; padding: 0 15px; }
.podcast-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; }
.podcast-list a:hover { color:#fff; }
.podcast-list a:hover span.number { background: #000 url(../images/bg_show_podcasts_hover.gif) left 0 no-repeat; color:#999; }
.podcast-list a:hover span.title { background:#000; color:#fff; }
.podcast-list a:hover span.play { background-position: 0 -30px; }

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

#show-relatedpodcasts { margin:0 20px 30px 25px; }
#show-relatedpodcasts h3 { margin-top:10px; }
#show-relatedpodcasts h3 img { vertical-align:middle; margin-right:8px; padding-bottom:3px; }
#show-relatedpodcasts ul { margin:0 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:#13acd3; 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:#13acd3; 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; }

a.adworks { position:absolute; display:block; width:20px; height:20px; bottom:15px; right:15px; background: url(../images/adworks-media.gif) 0 0 no-repeat; text-indent:-10000px; }

h3.schedule_header { font:bold 11px/20px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:1px; height:20px; background: url(../images/list-bg-header-black.gif) 0 0 no-repeat; padding:0 10px; }
.schedule_container { background:#f2f2f2; }
.schedule_table { margin: 0;  font: normal normal 11px/16px Arial, Helvetica, sans-serif; color:#4d4d4d; }
.schedule_table td { color:#4d4d4d; vertical-align:middle; height:28px; line-height:28px; text-align:center; border:1px solid #fff; }
.schedule_table a { color:#fff; height:28px; width:32px; line-height:28px; display:block; text-decoration:none; }
.schedule_table th { color:#515151; height:28px; line-height:28px; color:#d10000; font-weight:bold; background:url(../images/footerlink_bg.gif) 0 0 repeat; }
.schedule_table tr { }
a.currentday { background: url(../images/schedule-current-bg.gif) 0 0 no-repeat; cursor:text;  }
a.upcomingevents { background: url(../images/schedule-event-bg.gif) 0 0 no-repeat; position:relative; }
a.upcomingevents:hover { background: url(../images/schedule-event-hover.gif) 0 0 no-repeat; }
a.upcomingevents span { display:none; height:55px; width:104px; text-align:center; position:absolute; top:-78px; left:-47px; background: url(../images/schedule-tooltip.png) 0 0 no-repeat; font: bold 11px/18px Arial, Helvetica, sans-serif; color:#212121; padding:10px 13px 15px 10px; } 
a.currentday:hover { }
a.upcomingevents:hover span { display:block;  }

.trafikdotro { display:block; width:88px; height:31px;  margin:40px auto 0 auto; }
.asculta { padding:0 0 15px 0; margin:0 0 0 0; position:relative; background: url(../images/footerlink_bg.gif) 0 0 repeat; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; }

/* LATER ADDONS */
#box-inner-bricklist { padding:10px 5px; }
#box-inner-bricklist ul { padding:0 10px 12px 10px; border-bottom: 1px solid #ededed; }
#box-inner-bricklist ul li { width:120px; padding: 0 10px 0px 10px; margin:15px 5px 0 5px; position:relative; min-height: 80px; height:80px; height: auto !important; float:left;}
#box-inner-bricklist a.hot-img { display:block; width:120px; height:80px; background:url(../images/thumb_nopic_120x80.gif) 0 0 no-repeat; text-decoration:none; }
#box-inner-bricklist h3.hot-title { font:bold 11px/16px Arial, Helvetica, sans-serif; margin:8px 0; height:48px; overflow:hidden; }
#box-inner-bricklist h3.hot-title a { color:#212121; text-decoration:none; }
#box-inner-bricklist h3.hot-title a:hover { color:#d10000; }
#box-inner-bricklist p.hot-descr { line-height:16px; color:#4d4d4d; height:80px; overflow:hidden; }
#box-inner-bricklist p.hot-details { font: normal 9px/14px Tahoma, Arial, sans-serif; color:#999; margin-top:7px;}
#box-inner-bricklist p.hot-details a { color:#13acd3; text-decoration:underline; }
#box-inner-bricklist p.hot-details a:hover { text-decoration:none; }
#box-inner-bricklist 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; }

/* Camapanie Kiss-Citroen */
#citroen-box { background:url(../images/sprite_citroen.png) 0 top no-repeat; margin-bottom:0px; position:relative; }
#citroen-box-end { background:url(../images/sprite_citroen.png) 0 bottom scroll no-repeat; height:4px; display:block; margin-bottom:5px; }
#citroen-box h1 { font:normal 20px/60px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-0.03em; padding:0 30px 0px 30px; height:60px; }
#citroen-box h1 img { vertical-align:middle; margin: 0 10px 4px 0; }
#citroen-box p.status { position:absolute; right:30px; top:23px; color:#fff; }
#citroen-box ul.schedule { display:block; width:900px; height:390px; margin:0 30px 0 30px; }
#citroen-box ul.schedule li { display:block; float:left; width:180px; height:130px; background-image:url(../images/sprite_citroen.png); background-repeat:no-repeat; }

li.aug-03 { background-position:-30px -60px; }
li.aug-04 { background-position:-210px -60px; }
li.aug-05 { background-position:-390px -60px; }
li.aug-06 { background-position:-570px -60px; }
li.aug-07 { background-position:-750px -60px; }
li.aug-10 { background-position:-30px -190px; }
li.aug-11 { background-position:-210px -190px; }
li.aug-12 { background-position:-390px -190px; }
li.aug-13 { background-position:-570px -190px; }
li.aug-14 { background-position:-750px -190px; }
li.aug-17 { background-position:-30px -320px; }
li.aug-18 { background-position:-210px -320px; }
li.aug-19 { background-position:-390px -320px; }
li.aug-20 { background-position:-570px -320px; }
li.aug-21 { background-position:-750px -320px; }

li.aug-03.unlocked { background-position:-1010px -60px; }
li.aug-04.unlocked { background-position:-1190px -60px; }
li.aug-05.unlocked { background-position:-1370px -60px; }
li.aug-06.unlocked { background-position:-1550px -60px; }
li.aug-07.unlocked { background-position:-1730px -60px; }
li.aug-10.unlocked { background-position:-1010px -190px; }
li.aug-11.unlocked { background-position:-1190px -190px; }
li.aug-12.unlocked { background-position:-1370px -190px; }
li.aug-13.unlocked { background-position:-1550px -190px; }
li.aug-14.unlocked { background-position:-1730px -190px; }
li.aug-17.unlocked { background-position:-1010px -320px; }
li.aug-18.unlocked { background-position:-1190px -320px; }
li.aug-19.unlocked { background-position:-1370px -320px; }
li.aug-20.unlocked { background-position:-1550px -320px; }
li.aug-21.unlocked { background-position:-1730px -320px; }

#citroen-box ul.schedule li a { display:block; height:130px; width:180px; position:relative; text-decoration:none; }
#citroen-box ul.schedule li a span.day { font: normal 46px/46px Arial, Helvetica, sans-serif; color:#999; text-align:center; letter-spacing:-4px; position:absolute; left:15px; bottom:25px; }
#citroen-box ul.schedule li a span.mounth { text-decoration:none; text-transform:uppercase; font: normal 11px/11px Arial, Helvetica, sans-serif; color:#666; text-align:center; position:absolute; bottom:15px; left:15px; }
#citroen-box ul.schedule li a.default { cursor: default;}
#citroen-box ul.schedule li a.locked { background:url(../images/sprite_citroen.png) -2720px -320px no-repeat; }
#citroen-box ul.schedule li a.locked:hover { background:url(../images/sprite_citroen.png) -2540px -320px no-repeat; }
#citroen-box ul.schedule li a.locked:hover span.day { color:#fff; }
#citroen-box ul.schedule li a.locked:hover span.mounth { color:#999; }
#citroen-box ul.schedule li a.unlocked { background:url(../images/sprite_citroen.png) -2720px -190px no-repeat; cursor: default; }
#citroen-box ul.schedule li a.unlocked span { display:none; }
#citroen-box ul.schedule li a.activ, #citroen-box ul.schedule li a.activ:hover { background:url(../images/sprite_citroen.png) -2720px -60px no-repeat; }
#citroen-box ul.schedule li a.activ span.day { color:#fff; } 
#citroen-box ul.schedule li a.activ span.mounth { color:#999; }

#citroen-box .legenda { display: block; height:60px; border-bottom: 1px solid #343535; margin: 0 30px; font: normal 9px/60px Tahoma, Geneva, sans-serif; color:#999; }
.legenda a { background-image:url(../images/sprite_citroen.png); background-repeat:no-repeat; line-height:14px; padding-left:24px; margin: 23px 0 0 10px; color:#999; text-decoration:none; float:left; }
.legenda a:hover { color: #fff; }
.legenda span { color:#999; float:left; line-height:14px; margin-top:23px; }
.legenda a.ico-1 { background-position: -1970px -162px; cursor:default; }
.legenda a.ico-2 { background-position: -1970px -128px; cursor:default; }
.legenda a.ico-3 { background-position: -1970px -60px; cursor:default; }
.legenda a.ico-4 { background-position: -1970px -94px; }
.legenda a.ico-1:hover { background-position: -1970px -297px; }
.legenda a.ico-2:hover { background-position: -1970px -263px; }
.legenda a.ico-3:hover { background-position: -1970px -195px; }
.legenda a.ico-4:hover { background-position: -1970px -229px; }

#citroen-box .formular { background:#000; padding:50px 30px 45px 30px; }
#citroenform #submit_btn { margin-left:15px; }

#signinform h3.legend { font: bold 12px/24px Arial, Helvetica, sans-serif; margin-bottom:2px; padding:0 5px; color:#999; }

input.blackbg-big-tf { font: normal bold 14px/14px Arial, Helvetica, sans-serif; width:215px; padding:8px 6px; margin:0 0 1px 0; border:0; color:#999; background: url(../images/blackbg-big-tf.gif) -10px -10px no-repeat; }
input.blackbg-big-tf:hover { background-position: -10px -62px; color:#999; }
input.blackbg-big-tf:focus { background-position: -10px -114px; color:#000; }
input.blackbg-big-tf.error { background-position: -10px -166px; color:#fff; }
input.blackbg-big-tf.error:focus { background-position: -10px -166px; color:#fff; }
label.blackbg-big-label { font: normal bold 14px/14px Arial, Helvetica, sans-serif; color:#fff; margin-right: 15px; line-height:32px; }

/* Video Section */
#video-container-x3, #video-container-x4 {margin-top: 5px; background-color: #0a0a0a; }
.bxfooter-video-x3 { background-image: url(../images/video-bg-x3col-bottom.png); display:block; position:relative; height:5px; line-height:1px; font-size:1px; clear: both; }
.bxfooter-video-x4 { background-image: url(../images/video-bg-x4col-bottom.png); display:block; position:relative; height:5px; line-height:1px; font-size:1px; clear: both; }
.bxfooter-video-spacer { display:block; position:relative; height:5px; line-height:1px; font-size:1px; clear: both; }
#video-box { margin-bottom:0px; position:relative; background-color: none; }
#video-box div.bxheader { display:block; position:relative; height:5px; margin:0 5px; line-height:1px; font-size:1px; background-color: #F00; }
#box-galerie-video { background: url(../images/video-bg-x3col-top.png) 0 top no-repeat; margin-top: -5px; }
#box-galerie-video h2, #box-lista-video h2 { color: #fff; }
#box-lista-video { background: url(../images/video-bg-x4col-top.png) 0 top no-repeat; margin-top: -5px; }
#video-nowplaying { text-align: center; padding: 10px 0px; }
#video-nowplaying h1 { letter-spacing: -1px; color: #FFF; font-size: 16px; border: none; padding: 0px; }
#video-nowplaying h1 span { color: #999; }
#video-lista-alfabetica { padding: 10px; border-top: 1px solid #333; text-align: center; }
#video-lista-alfabetica a { padding: 0px 3px; }

#video-comments { padding:15px 5px 15px 5px; }
#video-comments .comment-panel { padding: 15px 20px; }
#video-search { display: block; width: 250px; float: right; }

#videosearch { display:block; width:215px; height:24px; position:absolute; right:15px; top:15px; background: none; }
input.videosearch { font: normal normal 11px/10px Arial, Helvetica, sans-serif; width:169px; padding:6px 6px; margin:0 0 1px 0; border:0; color:#fff; background: url(../images/videosearch-field.png) 0 0 no-repeat; }
a.videosearch_submit { display:block; width:24px; height:24px; text-indent: -10000px; background:url(../images/videosearch-button.png) 0 0 no-repeat; }

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

#box-versuri ul { padding:10px 0 5px 0; }
#box-versuri ul li { padding: 5px 20px 5px 10px; border-bottom: 1px solid #e0e0e0; background-image:url(../images/ico_top_lyrics.gif); background-position:205px 50%; background-repeat: no-repeat; }
#box-versuri ul li:last-child { border-bottom: none; border-bottom: 0px; }
#box-versuri ul li a { font:bold 11px/15px Arial, Helvetica, sans-serif; color: #212121; text-decoration:none; }
#box-versuri ul li a:hover { color: #d10000; }

#video-list { width: 900px; margin: 0px auto; }
#video-list h3 { display: block; clear: both; color: #FFF; border-bottom: 1px solid #e0e0e0; padding: 10px 5px; margin-bottom: 10px; }
#video-list h4 { border-bottom: 1px solid #333; margin-bottom:20px; padding-top:0px; padding-top:10px; padding-bottom:10px; padding-left:5px; font: normal 13px/16px Arial, Helvetica, sans-serif; color:#fff; clear:both; position:relative; }
#video-list h4 span { color:#999; }
#video-list span.arrow { display:block; width:9px; height:6px; background: url(../images/boxheaderarrow-grey.gif) 0 0 no-repeat; line-height:1px; font-size:1px; position:absolute; bottom:-6px; right:11px; }
div.video-list-box { display: block; width: 205px; height: 160px; background-image: url(../images/bg-videobox.gif); background-repeat: no-repeat; background-position:center; margin:0px 10px 15px 10px; float: left; text-align: center; }
div.video-list-box-exclusiv { display: block; width: 205px; height: 160px; background-image: url(../images/bg-videobox-exclusiv.gif); background-repeat: no-repeat; background-position:center; margin:0px 10px 15px 10px; float: left; text-align: center; }
div.video-list-box a, div.video-list-box-exclusiv a { display: block; padding: 25px 10px 0px 10px; }
div.video-list-box a span, div.video-list-box-exclusiv a span { display: block; font-size: 11px; font-weight: normal; color: #FFF; line-height: 14px; text-decoration: none; padding-top: 10px; }
div.video-artist-box { display: block; width: 205px; height: 80px; background-image: url(../images/bg-videobox-artist.gif); background-repeat: no-repeat; background-position:center; margin:0px 10px 15px 10px; float: left; text-align: center; padding: 40px 0px 40px 0px }

#box-relatedvideos, #box-versuri { padding: 0 5px 0 5px; }

#box-relatedvideos 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-relatedvideos ul li:last-child { border-bottom: 1px solid #fff; }
#box-relatedvideos 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-relatedvideos ul li h3.title { font:bold 11px/15px Arial, Helvetica, sans-serif; }
#box-relatedvideos ul li h3.title a { color:#212121; text-decoration:none; }
#box-lastevents ul li h3.title a { line-height:18px; }
#box-relatedvideos ul li h3.title a:hover { color:#d10000; }
#box-relatedvideos ul li p.details { font: normal 9px/14px Tahoma, Arial, sans-serif; color:#999; margin-top:2px; }
#box-relatedvideos ul li p.details a { color:#13acd3; text-decoration:underline; }
#box-relatedvideos ul li p.details a:hover { text-decoration:none; }
#box-relatedvideos 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.thumb span.videoframe { display:block; width:66px; height:46px; position:absolute; top:-3px; left:-3px; background: url(../images/frame_video.png) 0 0 no-repeat; }
a:hover.thumb span.videoframe { background:url(../images/frame_video_hover.png) 0 0 no-repeat; }

#pagination-video { height:17px; line-height:17px; position:relative; display:block; padding: 25px 0 15px 0; }
a.videonext { display:block; height:17px; background: url(../images/next_video_btn.gif) right top no-repeat; text-align:right; padding-right: 25px; position:absolute; top:25px; right:15px; font-weight:bold; color:#4d4d4d; text-decoration:none; }
a.videoprev { display:block; height:17px; background: url(../images/prev_video_btn.gif) left top no-repeat; text-align:left; padding-left: 25px; position:absolute; top:25px; left:15px; font-weight:bold; color:#4d4d4d; text-decoration:none; }
a.videonext:hover { text-decoration:underline; color:#fff; background-position: right bottom; }
a.videoprev:hover { text-decoration:underline; color:#fff; background-position: left bottom; }
#pagination-video .pages a:hover { color: #fff; }

.artist-biografie { width: 650px; display: block; float: left; padding: 0px 10px; color: #fff; }
.artist-biografie p { padding: 0px 0px 15px 0px; }
ul.video-lista-versuri { padding-bottom: 20px; }
ul.video-lista-versuri li { display: block; width: 430px; float: left; padding: 5px 0px 5px 20px; background-image:url(../images/ico_lyrics_inverted.gif); background-position: left; background-repeat: no-repeat; }
ul.video-lista-versuri li:last-child { background-image:none;}

/* CONCURS KISS CASH */

.kisscash-holder {}
.kisscash-info { display: block; margin:0 25px;}
.kisscash-info h3 { padding: 20px 10px 10px 0; border-bottom:1px solid #ededed; margin-bottom:15px; }
.kisscash-info fieldset { width:330px;  } 
.kisscash-form { padding: 0px 0px 10px 0px; }
.kisscash-results { padding: 10px 0px 10px 0px; border-top: 1px solid #ccc; overflow: auto; }
.kisscash-info ul li { text-align: center; }
.kisscash-info label { width:70px; display:block; float:left; padding-top:3px;}

* html div.kisscash-results { 
   height: expression( this.scrollHeight > 332 ? "333px" : "auto" ); /* sets max-height for IE */
}
div.kisscash-results {
   max-height: 333px; /* sets max-height value for all standards-compliant browsers */
}

/* Extragere */
#kisscash-extragere { background:#acacac url(../images/pattern-kisscash.gif) 50% 50% repeat scroll; }

#kisscash-box { background:url(../images/sprite_kisscash.png) 0 top no-repeat; margin:60px 0 0 0; position:relative; }
#kisscash-box-end { background:url(../images/sprite_kisscash.png) 0 bottom scroll no-repeat; height:4px; display:block; margin-bottom:10px; }
#kisscash-box h1 { font:normal 20px/60px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-0.03em; padding:0 30px 0px 30px; height:60px; }
#kisscash-box h1 img { vertical-align:middle; margin: 0 10px 4px 0; }

.kisscash-id { margin:0 30px; text-align:center; border-top: 1px solid #3a3938; border-bottom: 1px solid #1c1c1c; padding:80px 0; }
.kisscash-id span.id { font: normal 72px/72px Arial, Helvetica, sans-serif; color:#d5d4d4; position:relative; letter-spacing:-6px; zoom:1; }
.kisscash-id span.msg-last, .kisscash-id span.msg-extragere, .kisscash-id span.msg-winner { display:block; width:113px; height:39px; background-image: url(../images/sprite_kisscash.png); position:absolute; top:-40px; right:-100px; font: normal 11px/30px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#fff; letter-spacing:normal; }
.kisscash-id span.msg-last { background-position: -1060px 0; background-repeat:no-repeat; }
.kisscash-id span.msg-extragere { background-position: -1060px -69px; background-repeat:no-repeat; }
.kisscash-id span.msg-winner { background-position: -1060px -138px; background-repeat:no-repeat; }

#kisscash-box .formular { padding:30px 30px 25px 280px; text-align:left; }
#kisscashform #buton_kisscash_extragere, #kisscashform #buton_kisscash_extragere_disabled { margin-left:15px; }

#kisscash-box .winner-box { margin:0 30px; padding:50px 0px 45px 0px; border-top: 1px solid #1c1c1c; position:relative; background:#000; height:115px; }
#kisscash-box .winner-box h6 { position:absolute; top: 70px; left:130px; font: bold 12px/16px Arial, Helvetica, sans-serif; color:#999; }
#kisscash-box .winner-box h2 { position:absolute; top: 90px; left:130px; font: normal 36px/40px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#fff; width: 360px; }
#kisscash-box .winner-box p { color:#cccccc; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; position:absolute; left:550px; top:72px;}
#kisscash-box .winner-box p strong { color:#fff; font-weight:bold; }
#kisscash-box .winner-box span.left { color:#1b1b1b; font: normal 120px/120px "Arial Narrow", Arial, serif; position:absolute; top:35px; left:490px;}
#kisscash-box .winner-box span.right { color:#1b1b1b; font: normal 120px/120px "Arial Narrow", Arial, serif; position:absolute; top:35px; left:765px; }


/* BOX FULAR KISS HOMPEPAGE - SI IN GENERAL BOX CUSTOM DE CAMPANIE*/
#box-custom-campanie-hp { }
#box-custom-campanie-hp .caption { background:#000; position:relative; zoom:1; padding:10px 15px; }
#box-custom-campanie-hp .caption h6 { font: normal 11px/16px Arial, Helvetica, sans-serif; color:#ff0000; }
#box-custom-campanie-hp .caption h2 { padding:0px; }
#box-custom-campanie-hp .caption h2 a { color:#fff; text-decoration:none; font: normal normal 26px/28px Arial, Helvetica, sans-serif; }



/* CONCURS STARSHINERS */
#starshiners-box { background:url(../images/sprite_starshiners.png) 0 top no-repeat; margin-bottom:0px; position:relative; }
#starshiners-box-end { background:url(../images/sprite_starshiners.png) 0 bottom scroll no-repeat; height:4px; display:block; margin-bottom:10px; }
#starshiners-box h1 { font:normal 20px/60px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-0.03em; padding:0 30px 0px 30px; height:60px; }
#starshiners-box h1 img { vertical-align:middle; margin: 0 10px 4px 0; }
#starshiners-box p.status { position:absolute; right:30px; top:23px; color:#fff; }

/*Carousel*/
div.shiny-carousel { width:898px; height:388px; border:1px solid #353535; margin:0 30px 30px 30px; position:relative; zoom:1; background:#000; z-index:0; }
div.shiny-carousel div.controls { display:block; width:263px; height:385px; position:absolute; left:2px; top:2px; z-index:2; }

/*Controls open*/
div.shiny-carousel div.controls.open a.control-item { display:block; background:url(../images/sprite_starshiners.png) -980px 0 no-repeat; height:76px; width:273px; text-decoration:none; color:#999; position:absolute; zoom:1; left:0; }

div.shiny-carousel div.controls.open a.control-item.item-1, div.shiny-carousel div.controls.closed a.control-item.item-1 { top:0px; }
div.shiny-carousel div.controls.open a.control-item.item-2, div.shiny-carousel div.controls.closed a.control-item.item-2 { top:77px; }
div.shiny-carousel div.controls.open a.control-item.item-3, div.shiny-carousel div.controls.closed a.control-item.item-3 { top:154px; }
div.shiny-carousel div.controls.open a.control-item.item-4, div.shiny-carousel div.controls.closed a.control-item.item-4 { top:231px; }
div.shiny-carousel div.controls.open a.control-item.item-5, div.shiny-carousel div.controls.closed a.control-item.item-5 { top:308px; }

div.shiny-carousel div.controls.open a.control-item img.thumb { filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; float:left; }
div.shiny-carousel div.controls.open a.control-item span.day { font: italic 28px/28px Georgia, "Times New Roman", Times, serif; float:left; padding:18px 0 0 22px; }
div.shiny-carousel div.controls.open a.control-item small.date { font:normal 9px/11px Tahoma, Geneva, sans-serif; }

div.shiny-carousel div.controls.open a.control-item:hover { background:#fff; color:#000; }
div.shiny-carousel div.controls.open a.control-item:hover img.thumb { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
div.shiny-carousel div.controls.open a.control-item:hover small.date { color:#333; }

div.shiny-carousel div.controls.open a.control-item.activ { background:url(../images/sprite_starshiners.png) -980px -116px no-repeat; color:#fff; z-index:3; margin:-5px; height:86px; width:283px; }
div.shiny-carousel div.controls.open a.control-item.activ img.thumb { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin:5px 0 0 5px; }
div.shiny-carousel div.controls.open a.control-item.activ span.day { margin-top:5px; }
div.shiny-carousel div.controls.open a.control-item.activ small.date { color:#fff; }

/*Controls closed*/
div.shiny-carousel div.controls.closed a.control-item { display:block; background:url(../images/sprite_starshiners.png) -980px 0 no-repeat; height:76px; width:55px; position:absolute; zoom:1; left:0; } 

div.shiny-carousel div.controls.closed a.control-item img.thumb { filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; float:left; }
div.shiny-carousel div.controls.closed a.control-item span.day { display:none; }
div.shiny-carousel div.controls.closed a.control-item small.date { display:none; }

div.shiny-carousel div.controls.closed a.control-item:hover { background:#fff; color:#000; }
div.shiny-carousel div.controls.closed a.control-item:hover img.thumb { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

div.shiny-carousel div.controls.closed a.control-item.activ { background:url(../images/sprite_starshiners.png) -980px -116px no-repeat; z-index:3; margin:-5px; height:86px; width:65px; }
div.shiny-carousel div.controls.closed a.control-item.activ img.thumb { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin:5px 0 0 5px; }

/*Actual pics*/
div.shiny-carousel ul { }
div.shiny-carousel ul li { height:388px; width:898px; }

/*Logo-link*/
a.starshiners { display:block; width:258px; height:30px; position:absolute; z-index:3; bottom:2px; right:2px; background:url(../images/sprite_starshiners.png) -980px -217px no-repeat; text-indent:-10000px; }
a.starshiners span { padding:0 0 0 10px; line-height:30px; color:#999; }
a.starshiners:hover { background-position: -980px -257px; text-indent:0; }


/*Content under presentator*/
.general-content { padding-bottom:30px; background:#000; color:#999; font-size:12px; line-height:18px; }
.general-content .column { margin:0 30px; border-top:1px solid #333; float:left; width:420px; padding:20px 0 0 0; }
.general-content a { text-decoration:none; color:#fff; }
.general-content a:hover { color:#13acd3; }

/*pink resizable buttons*/
.btn-holder { }
.pink_btn { cursor:pointer; cursor:hand; line-height:41px; padding-right:25px; vertical-align:middle; display:block; display:inline-block; display:-moz-inline-box;  text-decoration:none; }
.pink_btn span { height:41px; line-height:41px; display:block; display:inline-block; padding-left:25px; font:bold 14px/41px Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer; cursor:hand; }

a.pink_btn { background: url(../images/sprite_starshiners_horiz.png) no-repeat right -5px; }
a.pink_btn span { background: url(../images/sprite_starshiners_horiz.png) no-repeat left -5px; color:#fff; text-decoration:none;}
a.pink_btn:hover { background: url(../images/sprite_starshiners_horiz.png) no-repeat right -56px; }
a.pink_btn:hover span { background: url(../images/sprite_starshiners_horiz.png) no-repeat left -56px; }

/*Small thumb gallery*/
.contest-thumbs { }
.contest-thumbs a { display:block; width:95px; height:95px; position:relative; zoom:1; float:left; display:inline; margin: 0 13px 13px 0; }
.contest-thumbs a span.corner { display:block; height:30px; width:30px; text-indent:-10000px; position:absolute; right:0; top:0; background:url(../images/sprite_starshiners.png) -968px -307px no-repeat; }
.contest-thumbs a em { position:absolute; bottom:0; left:0; height:31px; width:90px; display:block; background:url(../images/sprite_starshiners.png) -980px 0 no-repeat; font: italic 14px/31px Georgia, "Times New Roman", Times, serif; color:#999; padding-left:5px; }

.contest-thumbs a.last { margin-right:0px; }
.contest-thumbs a:hover span.corner { background-position: -1007px -307px; }
.contest-thumbs a:hover em { display:none; }

/*Sign-in FORM*/
#signinform-starshiners { width:660px; margin:0 auto; }
#signinform-starshiners h3.legend { font: bold 12px/24px Arial, Helvetica, sans-serif; margin-bottom:2px; padding:0 5px; color:#999; }


/*Pagina de galerie*/
.contest-gallery { border-top: 1px solid #333; margin:0 30px 0 30px; padding:20px 0 0 0; }

a.gallery-pic { float:left; display:block; width:160px; height:209px; position:relative; zoom:1; margin:10px 10px 30px 10px; overflow:hidden; }
a.gallery-pic span.pic-outer { display: table; height: 160px; width:100%; #position: relative; overflow: hidden; }
a.gallery-pic span.pic { #position: absolute; #top: 50%; #left: 50%; display: table-cell; vertical-align: middle; text-align:center; }
a.gallery-pic span.pic-inner { #position: relative; #top: -50%; #left: -50%; }
a.gallery-pic span.pic-holder { position:relative; display:block; display:inline-block; display:-moz-inline-block; }

a.gallery-pic span.pic-holder span.corner { display:block; height:30px; width:30px; text-indent:-10000px; position:absolute; right:0; top:0; background:url(../images/sprite_starshiners.png) -968px -307px no-repeat; }

a.gallery-pic em.name { border-top: 1px solid #0d0d0d; border-bottom: 1px solid #0d0d0d; text-align:center; display:block; font: italic 14px/18px Georgia, "Times New Roman", Times, serif; color:#999; padding:5px 0; margin-top:5px; }
a.gallery-pic em.name span.location { font: normal 9px/14px Tahoma, Geneva, sans-serif; }

a.gallery-pic:hover span.pic-holder span.corner { background-position: -1007px -307px; }
a.gallery-pic:hover em.name { color:#fff; }



/* CONCURS COTNARI */
.box.cotnari { }
.box.cotnari .bxbody { background:url(../images/cotnari-bg.png) 0 0 no-repeat; height:880px; }
.box.cotnari .bxbody h1 { border-bottom: 1px solid #9ca7ac; }
.box.cotnari .bxbody #contact_form { background:#fff; width:660px; padding:15px 15px; margin:0 auto; background:url(../images/form-cotnari-bg.png) 0 0 no-repeat; height:454px; }
.box.cotnari .bxbody #contact_form h3.legend { color:#000; }
.box.cotnari .bxbody .static-content { color:#353f43; }
.box.cotnari .bxbody .static-content em { color:#000; }
.box.cotnari .bxbody .static-content a { color:#000; }


/* BOX CAMPANIE CLICK */
#box-player-audio { padding:10px 5px; }
#box-player-audio .player-holder { margin:0 25px; position:relative; zoom:1; height:86px; }
#box-player-audio .player-holder h3 { font: bold 14px/18px Arial, Helvetica, sans-serif; color:#fff; position:absolute; left:77px; top:22px; width:181px; text-align:center; }
#box-player-audio ul.hitmixuri { width:418px; border:1px solid #000; margin:0 25px; }
#box-player-audio ul.hitmixuri li.hitmix { border-top: 1px solid #1a1a1a;  height:30px; line-height:30px; font-weight:bold; position:relative; zoom:1; }
#box-player-audio ul.hitmixuri li.hitmix a.name { background:#000 url(../images/list-play.gif) 10px top no-repeat; padding-left:33px; color:#ccc; display:block; text-decoration:none; }
#box-player-audio ul.hitmixuri li.hitmix a.name:hover { background:#000 url(../images/list-play.gif) 10px bottom no-repeat; color:#fff; }
#box-player-audio ul.hitmixuri li.hitmix a.name.now { background:#d00000 url(../images/click-nowplaying.gif) 0px top no-repeat; color:#fff; padding-left:90px; }
#box-player-audio ul.hitmixuri li.hitmix a.playlist { position:absolute; right:10px; top:10px; background: url(../images/ico_playlist.gif) right top no-repeat; line-height:12px; text-decoration:none; font-weight:bold; color:#fff; padding-right:20px; }
#box-player-audio ul.hitmixuri li.hitmix a.playlist:hover { text-decoration:underline; }
#box-player-audio ul.hitmixuri li.winners { line-height:30px; background:#1a1a1a; border-top: 1px solid #1a1a1a; padding:0 10px; color:#ccc; }
#box-player-audio ul.hitmixuri li.showmore { line-height:30px; text-align:center; }
#box-player-audio ul.hitmixuri li.showmore a { color:#fff; text-decoration:none; background:#13acd3; display:block; font-weight:bold; }
#box-player-audio ul.hitmixuri li.showmore a:hover { background:#d00000 }
#box-player-audio ul.hitmixuri li.hitmix strong { color:#fff; background:#000; display:block; padding-left:10px; }
#box-player-audio ul.hitmixuri li.hitmix strong span { color:#ccc; }#homepage #header #topcontrols .toparrow-btn.createac-btn {
	color: #FF8080;
}
#homepage #header #topcontrols .toparrow-btn.createac-btn {
	color: #000;
}

#corner-right-down-layer {
 position:fixed;
 bottom:60px;
 right:54px;
 width:100px;
 height:100px;
 z-index:999;
}