
/* 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, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot { margin: 0; padding: 0; border: 0; outline: 0; }
table, tr, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
ins { text-decoration: none; }/* remember to highlight inserts somehow! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */



/* GENERAL */
html, body { padding:0; margin:0; height:100% }
body { overflow:-moz-scrollbars-vertical; overflow: scrollbars-vertical; min-height: 100%; height:100%; background: #7e7e7e; }
a img { border: 0px; }
img.centered { display: block; margin: 0 auto;}
small { font-size: 9px; } 
big {  }
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:bold; 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:#13acd3; text-decoration:underline; cursor:pointer; cursor:hand; }
a:hover { text-decoration:none; }



/* MAIN PAGE STYLES */
#homepage { 
	/* background:#292929 url(../images/defaultmain_bg.gif) left top no-repeat; */  /* kiss logo big, dark */ 
	/* background:#a5a5a5 url(../images/campanie_bg.jpg) right top no-repeat; */  /* madonna */
	/* background:#9a9a9a url(../images/main_bg_colorbubles.jpg) left top no-repeat; */  /* color bubles */
	/* background:#acacac url(../images/main_bg_colorlines.jpg) 50% top no-repeat; */ /* color lines */
	/* background:#970000 url(../images/main_bg_redlines.jpg) 50% top no-repeat;   /* red lines */ 
	/* background:#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:#999; z-index:10; }
p.time { background:url(../images/ico_time.gif) 0 6px no-repeat; padding: 0 0 0 15px; }

/* 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:15px; line-height:15px; color:#999; text-decoration:none; }
a.toparrow-btn:hover { background-position: right -15px; color:#fff;}
a.login-btn { position:absolute; right:0; top:4px; text-decoration:none; }
a.createac-btn { position:absolute; right:66px; top:4px; text-decoration:none; }
a.myaccount-btn { position:absolute; right:0; top:4px; text-decoration:none; }

a.topclose-btn { text-align:left; padding: 0 20px 0 0; background:url(../images/close_btn.gif) right 0px no-repeat; height:15px; line-height:15px; color:#fff;  }
a.topclose-btn:hover { background-position: right -15px; color:#fff;}
a.close-login-btn { position:absolute; right:9px; top:4px; }
a.close-createac-btn { position:absolute; right:9px; top:4px; }
a.close-myaccount-btn { position:absolute; right:9px; top:4px; background:url(../images/topdown_btn.gif) right 0px no-repeat; }
a.close-myaccount-btn:hover { background-position: right top; }

/* 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; }
input.bluebg-tf.error { background-position:0 -93px; color:#f81d1d; }
input.bluebg-tf.error:focus { background-position:0 -62px; color:#000; }
p.login-options { padding:1px 3px; }
label.remember-pass-btn { color:#fff; }
a.forgot-pass-btn { color:#fff; font-weight:bold; }
a.forgot-pass-btn:hover { text-decoration:underline; }

/* Create account panel */
#createacc-panel { width:465px; height:297px; z-index:30; position:absolute; top:0px; right:57px; background: url(../images/inregistrare_bg.png) 0 0 no-repeat; padding:32px 8px 0 5px;  }
fieldset { }
h3.legend { font: bold 12px/24px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#fff; padding:0 5px; }
p.legend-account-page { font: bold 12px/24px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#999; padding:0 5px; }
select.bluebg-sel { font: normal normal 11px/22px Arial, Helvetica, sans-serif; height:24px; width:226px; padding:5px 4px 5px 2px; margin:0 0 4px 0; border:0; color:#333; background: #dedede url(../images/bluetf_bg.gif) 0 0 no-repeat; outline:0; }
#createacc-panel label { color:#fff; padding:0 0 0 5px; }
#createacc-panel label a { color:#fff; text-decoration:underline; }
#createacc-panel label a:hover {text-decoration:none; }

p.regerror { background:#d10000; padding:3px 0; display:block; height:24px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}
p.regerror select { }

/* Create account messages */
.createac-error, .createac-succes { width:362px; height: 25px; position:absolute; top:0px; left:1px; color:#fff; line-height:25px; padding:0 10px; }
.createac-error { background:url(../images/cracc_error_bg.png) 0 0 no-repeat; }
.createac-succes { background:url(../images/cracc_succes_bg.png) 0 0 no-repeat; }

/* Account Panel */
#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:88px; height:72px; position:absolute; top:40px; left:14px; background:url(../images/kissfm_logotop.png) 0 0 no-repeat; text-indent:-10000px; }
/* Header blogs */
a#logo-top-blogs { display:block; width:88px; height:72px; position:absolute; top:40px; right:14px; background:url(../images/kissfm_logotop.png) 0 0 no-repeat; text-indent:-10000px; }
a.blog-title { font: normal 48px/52px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; position:absolute; top:45px; left:14px; }
span.blog-slogan { position:absolute; top:95px; left:14px; color:#999; }
p.blog-header-pic { position:absolute; top:25px; left:400px; display:block; height:104px; width:400px; }

/* Listen Live Button */
a.listenlive { position:absolute; top:60px; right:41px; }

/* Emisiune curenta, emisiune viitoare */
#current-show, #next-show { display:block; height:87px; width:308px; position:absolute; top:25px; left:136px; padding: 17px 0 0 280px; background-position: left 0px; background-repeat:no-repeat;}
p.next-show { height:17px; display:block; width: 95px; font: 9px/18px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/nextshowp_bg.gif) left top no-repeat; padding:0 0 5px 17px; }
.next-show a { display:block; height:17px; width:16px; background:url(../images/nextshowa_bg.gif) 0 0 no-repeat; text-indent:-10000px; float:right; }
p.prev-show { height:17px; display:block; width: 112px; font: 9px/18px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/prevshowp_bg.gif) left top no-repeat; padding:0 0 5px 00; }
p.prev-show span { float:left; padding-left:9px; }
.prev-show a { display:block; height:17px; width:16px; background:url(../images/prevshowa_bg.gif) 0 0 no-repeat; text-indent:-10000px; float:left; }
.next-show a:hover, .prev-show a:hover { background-position: 0 -17px; }
h2.show-title { font: bold 16px/22px Arial, Helvetica, sans-serif;  margin-bottom:0px; letter-spacing:-0.04em; }
h2.show-title a { color:#fff; text-decoration:none; }
h2.show-title a:hover { color:#13acd3; }
p.show-host { line-height:14px; color:#999; }
p.show-host a { font-weight:bold; color:#999; text-decoration:none; }
p.show-host a:hover { color:#13acd3; }
p.live-song { line-height:14px; color:#fff; padding: 0 0 0 16px; background:url(../images/ico_livesong.gif) 0 3px no-repeat; }

.bigtop_btn, .panel_btn { cursor:pointer; cursor:hand; line-height:36px; padding-right:33px; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ }
.bigtop_btn span, .panel_btn span { height:36px; line-height:32px; display:block; display:inline-block; padding-left:30px; font:bold 14px/32px Arial, Helvetica, sans-serif; letter-spacing:-0.04em; }



/* 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, 
a#nav-stiriblonde-over { height:39px; font: normal 13px/35px Arial, Helvetica, sans-serif; color:#000; padding: 0px 11px 0 8px; background: url(../images/navitem_regular.png) 0 0 repeat-x; margin:0 7px 0 7px; color:#fff; text-decoration:none; }

a#nav-home-over { position:absolute; top:0; left:0px; }
a#nav-download-over { position:absolute; top:0; left:408px; }
a#nav-stiriblonde-over { position:absolute; top:0; left:185px; }
span.menuitem-left { display:block; width:7px; height:39px; position:absolute; left:-7px; top:0; background:url(../images/navitem_regular_left.png) 0 0 no-repeat;}
span.menuitem-right { display:block; width:7px; height:39px; position:absolute; right:-7px; top:0; background:url(../images/navitem_regular_right.png) 0 0 no-repeat; }

a#nav-hotonkiss-over,
a#nav-emisiuni-over,
a#nav-djs-over, 
a#nav-concursuri-over,
a#nav-evenimente-over,
a#nav-video-over,
a#nav-altele-over,
a#nav-retea-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; }

/* Dropdowns - buttons */
#nav-block-hotonkiss-over { display:block; position:absolute; top:39px; left:68px; }
#nav-block-emisiuni-over { display:block; position:absolute; top:39px; left:285px; left:297px; /* +12px pentru STIRI BLONDE VS SUMMERKISS */ }
#nav-block-djs-over { display:block; position:absolute; top:39px; left:365px; left:377px;  }
#nav-block-concursuri-over { display:block; position:absolute; top:39px; left:415px; left:427px; }
#nav-block-evenimente-over { display:block; position:absolute; top:39px; left:571px; left:583px; }
#nav-block-video-over { display:block; position:absolute; top:39px; left:505px; left:517px; }
#nav-block-altele-over { display:block; position:absolute; top:39px; left:570px; left:582px; }
#nav-block-retea-over { display:block; position:absolute; top:39px; left:665px; left:677px; }

a#nav-hotonkiss-over { width:100px; position:absolute; top:-39px; }
a#nav-emisiuni-over { width:60px; position:absolute; top:-39px; }
a#nav-djs-over { width:30px; position:absolute; top:-39px; }
a#nav-concursuri-over { width:70px; position:absolute; top:-39px; }
a#nav-evenimente-over { width:74px; position:absolute; top:-39px; }
a#nav-video-over { width:46px; position:absolute; top:-39px; }
a#nav-altele-over { width:42px; position:absolute; top:-39px; }
a#nav-retea-over { width:46px; 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:215px; height:26px; position:absolute; right:5px; top:5px; z-index:1; }
input.mainsearch { font: normal normal 11px/10px Arial, Helvetica, sans-serif; width:158px; padding:6px 6px 8px 28px; 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: -9999px; background:url(../images/mainsearch_submit.gif) 0 0 no-repeat; }
a.search_list_submit { background: url(../images/searchdown_btn.gif) 0px 0px no-repeat; height:26px; width:23px; line-height:26px; display:block; text-decoration:none; text-indent:-9999px; }
/* Search Category Dropdown */
a.search_list_up { background: url(../images/searchup_btn.gif) 94px 0px no-repeat; height:24px; line-height:24px; display:block; width:127px; color:#333; padding:0; text-indent:-9999px; }
a.search_list_submit:hover { background-position: 0 -26px; }
a.search_list_up:hover { background-position: 94px -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; }
.search_list-body p.special.bb { border-bottom: 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 { overflow:hidden; }
#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 { position:relative; zoom:1; }
.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; z-index:20; }
.podcast-list li a.download { position:absolute; z-index:10; top:0px; right:86px; height:30px; width:90px; background:url(../images/bg_videolist_download.png) 0 top no-repeat; text-indent:-9999px; }
.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 li:hover a.download { background-position: 0 -30px; }
.podcast-list li:hover a.download:hover { background-position: 0 -60px; }

.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; }
.podcast-list a.current span.download { background-position: 0 -30px; }

#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; }

.embed { display:block; height:26px; width:324px; text-align:right; position:absolute; top:499px; right:255px; font: normal 9px/25px Arial, Helvetica, sans-serif; color:#fff; padding:1px 2px 0 2px; }
.embed input { overflow-x: hidden; overflow-y: auto; width:219px; font: normal 9px/9px Arial, Helvetica, sans-serif; color:#999; background:url(../images/popup-embed_input_bg.gif) 0 0 no-repeat; border:0; outline:0; padding:5px 3px 4px 3px; }
.embed input:focus { background:url(../images/popup-embed_input_bg_focus.gif) 0 0 no-repeat; }

.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-id span.msg-apartament { display:block; width:256px; height:30px; background-image: url(../images/ap-bg.png); position:absolute; top:220px; left:200px; font: bold 11px/30px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#000; letter-spacing:normal; padding-top:9px; }

#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; }

/* BOX KISS BLITZ */
#kiss-blitz { }
ul#kiss-blitz li a.blitz-thumb { margin:10px auto 0 auto; width:60px; height:45px; display:block; position:relative; zoom:1; }
ul#kiss-blitz li a.blitz-thumb span.blitz-frame { display:block; width:66px; height:51px; position:absolute; top:-3px; left:-3px; text-indent:-9999px; background:url(../images/sprite-kissblitz.png) 0 0 no-repeat; }
ul#kiss-blitz li a.blitz-thumb:hover span.blitz-frame, ul#kiss-blitz li:hover a.blitz-thumb span.blitz-frame { background-position:0 -51px; }
ul#kiss-blitz li .hot-title { display:block; padding:10px 0; height:32px; border-bottom: 1px solid #ccc; }
ul#kiss-blitz li .hot-details { margin-top:0; }

/* INREGISTRARE VALENTINES */
#signinform-valentines-1 { width:660px; margin:0 auto; }
#signinform-valentines-3 { width:660px; margin:0 auto; }


/* BOX VALENTINES */
#box-valentines { padding:10px 5px; }
#box-valentines .tabs { padding:15px 10px; }
#box-valentines .tabs a { height:119px; width:80px; background: url(../images/sprite-val.png) -10px -10px no-repeat scroll; float:left; display:inline; zoom:1; margin:0 15px; text-align:center; padding:10px 20px 20px 20px; color:#222; line-height:16px; font-weight:bold; text-decoration:none; }
#box-valentines .tabs a img { display:block; margin:0 auto; padding-bottom:8px; }
#box-valentines .tabs a.current, #box-valentines .tabs a.current:hover { background-position: -270px -10px; cursor:default; }
#box-valentines .tabs a:hover { background-position: -140px -10px; }
#box-valentines .tab-content { position:relative; zoom:1; }
#box-valentines .tab-content { background: url(../images/sprite-val.png) 0 -159px no-repeat scroll; height:306px; min-height:306px; height:auto !important; padding:10px 25px 0 240px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:20px; color:#4c4c4c; font-style:italic;  }
#box-valentines #tab-content-1.tab-content { background-position: 0 -159px; background-repeat:no-repeat; }
#box-valentines #tab-content-2.tab-content { background-position: 0 -615px; background-repeat:no-repeat; }
#box-valentines #tab-content-3.tab-content { background-position: 0 -1071px; background-repeat:no-repeat; }
#box-valentines .tab-content p { text-align:center; }
#box-valentines .tab-content p.separator { margin:10px 0; }
#box-valentines .tab-content h2 { font: normal 18px/26px Georgia, "Times New Roman", Times, serif; text-align:center; margin-bottom:20px; }
span.inima { position:absolute; display:block; z-index:90; }
span.mica { background:url(../images/sprite-val.png) -10px -1608px no-repeat; width:38px; height:36px; top:-40px; left:270px; }
span.medie { background:url(../images/sprite-val.png) -48px -1608px no-repeat; width:58px; height:58px; top:10px; left:-25px; }
span.mare { background:url(../images/sprite-val.png) -106px -1608px no-repeat; width:115px; height:108px; top:200px; right:-70px; }
a.val-submit-btn { display:block; display: -moz-inline-box; display:inline-block; height:40px; width:111px; text-align:center; background: url(../images/sprite-val.png) -6px -1716px no-repeat scroll; line-height:40px; color: #323232; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; }
a.val-submit-btn:hover { background-position: -6px -1766px; text-decoration:none; }


/* PAGINI VALENTINES */
#valentin-1-box { position:relative; zoom:1; }
#valentin-1-box h1 { font:normal 20px/60px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-0.03em; padding:0 30px 0px 30px; height:60px; border-bottom:1px solid #ededed; }
#valentin-1-box h1 img { vertical-align:middle; margin: 0 10px 4px 0; }
#valentin-1-box p.status { position:absolute; right:30px; top:23px; }

span.poza-campanie { position:absolute; display:block; height:306px; width:260px; top:0px; left:60px; background-image:url(../images/sprite-val.png); background-repeat:no-repeat; }
span.poza-campanie.campanie-1 { background-position: 0 -159px; }
span.poza-campanie.campanie-2 { background-position: 0 -615px; }
span.poza-campanie.campanie-3 { background-position: 0 -1071px; }

#valentin-1-box span.mica { top:50px; left:420px; }
#valentin-1-box span.medie { top:120px; left:-25px; }
#valentin-1-box span.mare { top:200px; right:-70px; }
#valentin-1-box .descriere-campanie { height:306px; min-height:306px; height:auto !important; position:relative; zoom:1; padding:10px 55px 0 380px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:22px; color:#4c4c4c; font-style:italic; margin-top:30px;  }
#valentin-1-box .descriere-campanie p { }
#valentin-1-box .descriere-campanie p.separator { margin:15px 0; text-align:center; }
#valentin-1-box h2 { font: normal 18px/26px Georgia, "Times New Roman", Times, serif; margin-bottom:20px; padding-left:0; }

#valentin-1-box .contest-gallery { border-top:0; margin:0 25px 0 25px; padding:20px 0 0 0; }
#valentin-1-box a.gallery-pic { float:left; display:block; width:160px; height:280px; position:relative; zoom:1; margin:10px 10px 30px 10px; overflow:hidden; text-decoration:none; }
#valentin-1-box a.gallery-pic em.name { border-top:0; border-bottom:0; text-align:left; display:block; font:italic 14px/18px Georgia, "Times New Roman", Times, serif; color:#4c4c4c; padding:10px 10px; margin-top:20px; background:url(../images/sprite-val.png) -140px -1716px no-repeat scroll; }
#valentin-1-box a.gallery-pic em.name span.nume { height:18px; overflow:hidden; display:block; white-space:nowrap; }
a.gallery-pic em.name span.location { font: normal 9px/14px Tahoma, Geneva, sans-serif; border-bottom:1px solid #ccc; display:block; padding-bottom:7px; margin-bottom:2px; overflow:hidden; white-space:nowrap; display:block; }
a.gallery-pic em.name span.nota { font: normal 30px/30px Georgia, "Times New Roman", Times, serif; color:#ec1c24; letter-spacing:-1px; }
a.gallery-pic em.name span.voturi { font: normal 11px/30px Tahoma, Geneva, sans-serif; margin-left:5px;  }
a.gallery-pic em.name span.voteaza { display:none; }

#valentin-1-box a.gallery-pic:hover em.name { background-position:-310px -1716px; }
#valentin-1-box a.gallery-pic:hover em.name span.nota { display:none; }
#valentin-1-box a.gallery-pic:hover em.name span.voturi { display:none; }
#valentin-1-box a.gallery-pic:hover em.name span.voteaza { display:block; text-align:center; font: normal 18px/30px Georgia, "Times New Roman", Times, serif; color:#000; margin:7px 0; }

#valentin-1-box a.gallery-pic.galerie-3 { height:230px; overflow: visible; }
#valentin-1-box a.gallery-pic.galerie-3 em.name { /*background:url(../images/sprite-val.png) -140px -1845px no-repeat scroll;*/ background:none; border-top:1px solid #eee; font-family: 'Helvetica Neue', Helevetica, Arial, sans-serif }
a.gallery-pic.galerie-3 em.name span.location { border-bottom:0; }
a.gallery-pic.galerie-3 em.name span.voteaza { display:none; }


#valentin-1-box a.gallery-pic.galerie-3:hover em.name { border-color: #ccc; }
/*#valentin-1-box a.gallery-pic.galerie-3:hover em.name { background-position:-310px -1845px; }
#valentin-1-box a.gallery-pic.galerie-3:hover em.name span.nume { display:none; }
#valentin-1-box a.gallery-pic.galerie-3:hover em.name span.location { display:none; }
#valentin-1-box a.gallery-pic.galerie-3:hover em.name span.voteaza { margin:0px 0 14px 0; }*/

#valentin-1-box a.gallery-pic.galerie-3 span.qa { display:none; }
#valentin-1-box a.gallery-pic.galerie-3 span.qa strong.question { display:block; font: italic 12px/20px Georgia, "Times New Roman", Times, serif; color:#ec1c24; }
#valentin-1-box a.gallery-pic.galerie-3 span.qa span.answer { margin-bottom:10px; display:block; }
#valentin-1-box a.gallery-pic.galerie-3 span.qa span.all { font-style:italic; }

/*CASTIGATORI*/
#valentin-1-box a.gallery-pic.galerie-3-win { overflow: visible; }
#valentin-1-box a.gallery-pic.galerie-3-win span.qa-win { display:none; }
#valentin-1-box a.gallery-pic.galerie-3-win span.qa-win strong.question { display:block; font: italic 12px/20px Georgia, "Times New Roman", Times, serif; color:#ec1c24; }
#valentin-1-box a.gallery-pic.galerie-3-win span.qa-win span.answer { margin-bottom:10px; display:block; }
#valentin-1-box a.gallery-pic.galerie-3-win span.qa-win span.all { font-style:italic; }
/*END CASTIGATORI*/

#valentin-1-box a.gallery-pic.galerie-3:hover span.qa, #valentin-1-box a.gallery-pic.galerie-3-win:hover span.qa-win { display:block; position:absolute; background:#fff; border:3px solid #f0f0f0; top:-30px; left:130px; width:200px; z-index:100; padding:20px 20px 10px 20px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#4c4c4c; -o-box-shadow: 2px 2px 6px rgba(0,0,0,0.2); -icab-box-shadow: 2px 2px 6px rgba(0,0,0,0.2); -khtml-box-shadow: 2px 2px 6px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.2); box-shadow: 2px 2px 6px rgba(0,0,0,0.2); }

.val-search-form { float:right; margin-top:15px; margin-right:25px; }
.val-search-form p { position:relative; zoom:1; }
.val-search-form p span.ico { display:block; height:14px; width:14px; position:absolute; right:5px; top:7px; background:url(../images/ico-search-small.png) 0 0 no-repeat; }

.val-details-column-1 { float:left; width:540px; display:inline; margin:30px 30px 30px 25px; }
.val-details-column-2 { float:left; width:330px; display:inline; margin: 30px 25px 30px 0; }

.val-details-column-1 .pic-holder { width:540px; margin-bottom:30px; text-align:center; }
.val-details-column-1 .pic-holder img { margin:0 auto; }
.val-details-column-1 h6.question { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; line-height:20px; color:#000; margin:10px 0 0 0; }
.val-details-column-1 p.answer { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#4c4c4c; margin-bottom:20px; display:block; }

.val-details-column-2 h3, .val-details-column-1 h3 { font: bold 11px/20px Arial, Helvetica, sans-serif; color:4c4c4c; border-bottom: 1px solid #ededed; margin-bottom:10px;}
.val-details-column-2 .details { margin-bottom:30px; }
.val-details-column-2 .details span.nume { display:block; font:italic 14px/18px Georgia, "Times New Roman", Times, serif; color:#4c4c4c; }
.val-details-column-2 .details span.location { font: normal 9px/14px Tahoma, Geneva, sans-serif; display:block; }
.val-details-column-2 .val-holder { margin-bottom:30px;  }
.val-details-column-2 .val-holder .note { display:inline; float:left; width:210px; height:39px; background:url(../images/sprite-val.png) -221px -1608px no-repeat scroll; padding:0 0 0 22px; margin:25px 0 10px 0; }
.val-details-column-2 .val-holder .note a { font:normal 24px/32px Georgia, "Times New Roman", Times, serif; color:#ec1c24; text-decoration: none; padding:0 29px 0 0; }
.val-details-column-2 .val-holder .note a:hover { color:#000; }
.val-details-column-2 .val-holder .note.disabled a:hover { color:#ec1c24; }
.val-details-column-2 .val-holder .nota { display:inline; height:80px; width:80px; float:left; background: url(../images/sprite-val.png) -400px -1945px no-repeat scroll; font:normal 30px/75px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; margin-left:15px;}
.val-details-column-2 .val-holder small.info { line-height:12px; color:#919090; }
.val-taf { margin-bottom:30px; }
#form-permalink { margin-bottom:5px; }
#form-permalink label { line-height:24px; }
.val-taf a { color:#4c4c4c; }
.val-taf p img { vertical-align:middle; padding-left:28px; }
.val-navigator { margin-bottom:30px; }
a.val-prev, a.val-next { display:block; height:60px; width:135px; float:left; }
a.val-prev { text-align:left; background: url(../images/sprite-val.png) 0 -1905px no-repeat scroll; }
a.val-next { text-align:right; background: url(../images/sprite-val.png) -193px -1905px no-repeat scroll; }
a.val-prev:hover { background-position: 0 -1975px; }
a.val-next:hover { background-position: -193px -1975px; }
a.val-current { float:left; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; cursor:default; }

#signinform-valentines-1, #signinform-valentines-3 { margin-top:30px; } 
#signinform-valentines-1 h3.legend, #signinform-valentines-3 h3.legend { font-size:12px; margin-top:5px;}
#signinform-valentines-3 fieldset.signinform-questions p { font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; margin:10px 0 10px 0; display:block; }
#signinform-valentines-3 .form-holder, #signinform-valentines-1 .form-holder { margin:0 -29px; padding:29px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #f0f0f0; background:#f8f8f8; }


/* CONCURS TAROM */
.box.tarom { }
.box.tarom .bxbody { background:url(../images/tarom-bg.png) 0 0 no-repeat; height:970px; }
.box.tarom .bxbody h1 { border-bottom: 1px solid #3b6b95; border-bottom: 1px solid rgba(255, 255, 255, 0.2); color:#fff; margin-top:5px; padding-bottom:20px;}
.box.tarom .bxbody .contact-holder { margin-top:180px; }
.box.tarom .bxbody #contact_form { width:660px; padding:15px 15px; margin:0 auto 0 auto; height:454px; padding:15px 15px; margin:0 auto; background:url(../images/form-cotnari-bg.png) 0 0 no-repeat; height:454px; }
.box.tarom .bxbody #contact_form input, .box.tarom .bxbody #contact_form textarea, .box.tarom .bxbody #contact_form select { moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
.box.tarom .bxbody #contact_form h3.legend { color:#36363d; }
.box.tarom .bxbody .static-content { color:#b3cdff; }
.box.tarom .bxbody .static-content em { color:#fff; }
.box.tarom .bxbody .static-content a { color:#fff; }


/* BANNERE */
.banner-holder { text-align:center; position:relative; zoom:1; }
.banner-728x90 { display:block; margin:0 auto; width:728px; height:90px; overflow:hidden; }
.banner-600x160-left { padding:5px; position:absolute; display:block; width:170px; height:610px; top:-10px; left:-180px; overflow:hidden; }
.banner-600x160-right { padding:5px; position:absolute; display:block; width:170px; height:610px; top:-10px; right:-180px; overflow:hidden; }
.sky-600x160 {display:block; width:160px; height:600px; overflow:hidden; }


/* BOX VIDEO HOME */
#box-video-home { width:470px; height:321px; background:url(../images/box-video-home-bg.png) 0 0 no-repeat scroll; margin-bottom:5px; padding:5px; position:relative; zoom:1; }
#box-video-home h2 { font:normal 16px/23px Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-1px; padding:12px 10px 12px 10px; border-bottom:1px solid #1f1f1f; }
#box-video-home h2 img { vertical-align:middle; margin-right:8px; padding-bottom:3px; }
.sliderGallery { overflow:hidden; position:relative; zoom:1; padding:0 15px 0 15px; margin:0 10px; height: 220px; width: 420px; }
ul.box-video-home-list { overflow: none; list-style: none; height:180px; white-space: nowrap; position:absolute; top: 0px; left: 0px; }
ul.box-video-home-list li { display:inline; display: -moz-inline-stack; display:inline-block; *display: inline; vertical-align:top; width:120px; margin:30px 15px 0 13px; text-align:center; white-space:normal; zoom:1; }
ul.box-video-home-list li a { position:relative; zoom:1; z-index:1; display:block; text-decoration:none; color:#fff;}
ul.box-video-home-list li a span.play { position:absolute; top:0; left:0; z-index:2; display:block; height:80px; width:120px; background:url(../images/video-frame-regular.png) 0 0 no-repeat scroll; text-decoration:none; cursor:pointer; cursor:hand;}
ul.box-video-home-list li a span.exclusive { position:absolute; top:-2px; left:-2px; z-index:3; display:block; height:51px; width:49px; background:url(../images/flag-exclusiv.png) 0 0 no-repeat scroll; text-decoration:none; cursor:pointer; cursor:hand; }
ul.box-video-home-list li a:hover span.play { background:url(../images/video-frame-over.png) 0 0 no-repeat scroll; }
ul.box-video-home-list li a img { margin-bottom:20px; }
ul.box-video-home-list li a span.title { border-bottom:1px solid #13acd3; }
ul.box-video-home-list li a:hover span.title { border-bottom:0; }
#box-video-home a.footer-link { background:#000; border-top: 1px solid #1f1f1f; color:#cdcdcd; }
.slider { postition: absolute; top: 180px; left: 0; display:block; height:16px; width:420px; background: url(../images/box-video-home-slider-bg.gif) center 0 no-repeat scroll; margin:10px 0 10px 0; position:relative; zoom:1; }
.slider .handle { height:16px; width:36px; background:url(../images/handle-bg.png) 0 0 no-repeat scroll; position:absolute; top:0; left:0; cursor:pointer; cursor:hand; }
.slider:active .handle { cursor:pointer; cursor:hand;  }
.slider span.slider-left, .slider span.slider-right { position:absolute; display:block; width:25px; height:16px; top:0px; text-indent:-9999px; cursor:pointer; cursor:hand; }
.slider span.slider-left { left:-25px; background: url(../images/box-video-home-slider-bg.gif) left top no-repeat scroll; }
.slider span.slider-right { right:-25px; background: url(../images/box-video-home-slider-bg.gif) right top  no-repeat scroll; }

#box-video-home .arrow-trage { display:block; width:79px; height:57px; position:absolute; bottom:10px; left:45px; background:url(../images/box-video-home-trage.png) 0 0 no-repeat; z-index:10; }
#box-video-home .arrow-wow { display:block; width:45px; height:44px; position:absolute; top:20px; right:20px; background:url(../images/box-video-home-wow.png) 0 0 no-repeat; z-index:20; }

/* PAGINA BLOGURI */
.blog-post { -webkit-transition: all .3s ease; }

.blog-post .blog-header { position:relative; zoom:1; border-bottom:1px solid #ededed; height:30px; padding:0 25px 10px 25px; margin:-5px 5px 0 5px; -webkit-transition: all .3s ease; }
.blog-post div.bxbody { border-right:1px solid #fff; border-left: 1px solid #fff; }
.blog-post .blog-name, .blog-post .blog-freq { display:block; display:inline-block; display:-moz-inline-stack; vertical-align:middle; padding:0 15px; margin-right:1px; -moz-border-radius:2px; border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; font:bold 12px/30px Arial, Helvetica, sans-serif; }
.blog-post .blog-name { background:#d10000; -webkit-transition: all .3s ease; }
.blog-post .blog-name a { color:#fff; text-decoration:none; } 
.blog-post .blog-name a:hover { text-decoration:underline; } 
.blog-post .blog-freq { background:#000; color:#fff; -webkit-transition: all .3s ease; }
.blog-post .article-details { position:absolute; top:8px; right:25px; font:normal 9px/14px Tahoma, Geneva, sans-serif; color:#999; -webkit-transition: all .3s ease; }
.blog-post .article-details span.separator { border-right:1px solid #cccccc; height:14px; line-height:14px; display:inline; width:1px; margin-left:6px; margin-right:6px;  -webkit-transition: all .3s ease;}
.blog-post h2 { font:normal 20px/24px Arial, Helvetica, sans-serif; letter-spacing:-0.03em; padding:15px 30px 15px 30px; -webkit-transition: all .3s ease; }
.blog-post h2 a { text-decoration:none; color:#212121; }
.blog-post h2 a:hover { text-decoration:underline; }
.blog-post div.article-content { font-size:12px; line-height:18px; color:#4d4d4d; border-bottom:1px solid #ededed; padding:0 30px 0 30px; -webkit-transition: all .3s ease; }
.blog-post div.article-content p { padding-bottom:15px; }

div.blog-post:hover { }
div.blog-post:hover div.bxheader { background:#000; line-height:1px; font-size:1px; border-top: 1px solid #cdcdcd; margin-top:-1px; }
div.blog-post:hover div.bxfooter { background:#000; line-height:1px; font-size:1px; border-bottom: 1px solid #cdcdcd; margin-top:-1px; }
div.blog-post:hover div.bxbody { background:#000; padding:0 5px; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
div.blog-post:hover span.bx-header-tl { background-image: url(../images/box-tl-black.png); top:-1px; left:-5px; height:6px; }
div.blog-post:hover span.bx-header-tr { background-image: url(../images/box-tr-black.png); top:-1px; right:-5px; height:6px; }
div.blog-post:hover span.bx-footer-bl { background-image: url(../images/box-bl-black.png); bottom:-1px; left:-5px; height:6px; }
div.blog-post:hover span.bx-footer-br { background-image: url(../images/box-br-black.png); bottom:-1px; right:-5px; height:6px; }

div.blog-post:hover .blog-header { border-bottom: 1px solid #333; }
div.blog-post:hover .blog-freq { background:#ccc; color:#000; }
div.blog-post:hover h2 { color:#fff; }
div.blog-post:hover h2 a { color:#fff; }
div.blog-post:hover div.article-content { color:#ccc; border-bottom: 1px solid #333; }
div.blog-post:hover a.footer-link { background:#000; color:#ccc; }

.default-sidebox { padding:15px 5px; }
ul.sidelist { }
ul.sidelist li { height:20px; line-height:20px; margin-bottom:1px; } 
ul.sidelist li a { display:block; color:#212121; text-decoration:none; padding:0 10px; background: url(../images/sidelist-a.gif) 0 0 no-repeat; -webkit-transition: background .2s ease; }
ul.sidelist li a.odd { background-color:#f7f7f7; }
ul.sidelist li a.even { background-color:#fff; }
ul.sidelist li a:hover { background: url(../images/sidelist-a-hover.gif) 0 0 no-repeat; color:#fff; font-weight:bold; }


/* CAMPANIE STIRI BLONDE */
#box-inner-bricklist.five-briks { overflow:hidden; padding-bottom:0; }
#box-inner-bricklist.five-briks ul { padding:0 5px 12px 5px; }
#box-inner-bricklist.five-briks ul li { margin:15px 0 15px 0; }
#box-inner-bricklist #pagination { padding-top:25px;}
#box-inner-bricklist #pagination a.pagnext, #box-inner-bricklist #pagination a.pagprev { top:25px; }
.bxheader-headerimg { }

/* NOU IN MENIU */
div#mainav span.new { display:block; height:14px; width:20px; position:absolute; top:-12px; right:0px; z-index:90; }

/* LASERKISSER */
#laserkisser { padding:10px 25px; }
ul.sidelist.top li { font-size:12px; background-color:#f7f7f7; border-radius:2px; height:28px; line-height:28px; padding-left:10px;  }
ul.sidelist.top li strong { width:260px; display:inline-block; display:-moz-inline-stack; vertical-align:middle; padding-left:10px;}
ul.sidelist.top li span.scor { width:120px; text-align:center; display:inline-block; display:inline-block; display:-moz-inline-stack; vertical-align:middle; }
ul.sidelist.top li span.level { width:120px; text-align:center; display:inline-block; display:inline-block; display:-moz-inline-stack; vertical-align:middle;}
ul.sidelist.top li span.data { width:120px; text-align:right; display:inline-block; display:inline-block; display:-moz-inline-stack; vertical-align:middle; font-style:italic; font-size:11px;}

/* NEW EVENTS PAGE */
ul.event-list { padding:0 17px 0 18px; }
ul.event-list li.event { width:210px; height:297px; float:left; margin:0 8px 15px 7px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
ul.event-list li.event img.event-macheta { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
ul.event-list li.event span.event-next { display:block; position:absolute; right:0; top:0; width:57px; height:57px; background: url(../images/badge-next.png) 0 0 no-repeat; z-index:2; text-indent:-9999px; }
ul.event-list li.event span.event-detalii { display:block; width:180px; height:267px; padding:30px 15px 0 15px; background:#000; background:rgba(0,0,0,.9); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; z-index:1;  }
span.event-detalii a.event-title { height:196px; display:block; padding:0 15px 0 0; margin-bottom:30px; color:#fff; text-decoration:none; font-weight:normal; font-size:26px; line-height:32px; overflow:hidden; }
span.event-detalii a.event-title:hover { text-decoration:underline; }
span.event-detalii em { display:block; border-top: 1px solid #565656; border-top: 1px solid rgba(255,255,255,.3); color:#fff; line-height:41px; font-size:9px; }
span.event-detalii em a { font-size:11px; font-style:normal; text-decoration:none; }
span.event-detalii em a:hover { text-decoration:underline; }

/* CAMPANIE AEROSMITH */
div#box-aerosmith { width:840px; height:630px; margin:5px -50px 0 -50px; background: url(../images/bg-container-aerosmith.png) 0 0 no-repeat; position:relative; zoom:1; padding:230px 110px 0 110px; }
div#box-aerosmith h3 { color:#fff; font-size:18px; font-weight:bold; min-height:44px; padding-bottom:30px; }
div#box-aerosmith p a { color:#fff; }
div#box-aerosmith div.column-left, div#box-aerosmith div.column-right { width:250px; height:555px; float:left; text-align:center; color:#a3a193; line-height:22px; font-size:12px; display:inline; }
div#box-aerosmith div.column-left { padding-right:168px; }
div#box-aerosmith div.column-right { padding-left:168px; }
div#box-aerosmith div.column-left p { font-size:12px; }
div#box-aerosmith div.column-right p { font-size:12px; }
div#box-aerosmith a.aerosmith-btn { height:50px; line-height:50px; margin-top:35px; display:block; display:inline-block; text-decoration:none; }
div#box-aerosmith a.aerosmith-btn.signup { background: url(../images/btn-aerosmith-signup.png) 0 0 no-repeat; width:156px; }
div#box-aerosmith a.aerosmith-btn.video { background: url(../images/btn-aerosmith-video.png) 0 0 no-repeat; width:194px; }
div#box-aerosmith a.aerosmith-btn.signup:hover, div#box-aerosmith a.aerosmith-btn.video:hover { background-position:0 -50px; }
div#box-aerosmith a.aerosmith-btn.signup:active, div#box-aerosmith a.aerosmith-btn.video:active { background-position:0 -100px; }

div.box-aerosmith-videobox { position:absolute; top:0; left:-35px; z-index:100; display:block; width:1001px; height:644px; padding:176px 0 0 139px; background: url(../images/aero-video-bg.png) 0 0 no-repeat; zoom:1; }
div.box-aerosmith-videobox a.close { display:block; width:42px; height:25px; padding-right:33px; text-align:right; color:#a3a193; text-decoration:none; font-size:11px; line-height:24px; background: url(../images/aero-close-panel.png) right 0 no-repeat; position:absolute; right:127px; top:151px; }
div.box-aerosmith-videobox a.close:hover { background-position: right -25px; }
div.box-aerosmith-videobox a.close:active { background-position: right -50px; }

.special-form-message { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #ccc; background-color:#eee; padding:15px; margin:15px 0; }

/* KISS TV PAGE */
#kisstv-box-echipa,
#kisstv-box-echipa .vj-info,
#kisstv-box-echipa a.prev-frame, 
#kisstv-box-echipa a.next-frame,
#kisstv-box-echipa .vj-team,
.vj-team ul.team-list li a span,
.vj-team a.close-panel { 
	background-image: url(../images/sprite-prezentator-kisstv-echipa.png);
}
#kisstv-box-echipa { display:block; height:345px; width:720px; background-position: 0 0; background-repeat:no-repeat; position:relative; zoom:1; z-index:0; }
#kisstv-box-echipa img.vjpic { margin-left:5px; }
#kisstv-box-echipa .vj-info { width:190px; height:295px; padding:30px 20px 20px 30px; position:absolute; right:0; top:0; background-position:-480px -355px; background-repeat:no-repeat; }
.vj-info h2 { font-size:26px; line-height:32px; color:#fff; font-weight:normal; height:64px; padding-bottom:10px; }
.vj-info div.vj-descript { line-height:16px; color:#ccc; overflow:auto; height:178px; padding-right:5px; }
.vj-info div.vj-descript p { padding-bottom:16px; }
.vj-info p.btns { padding:20px 0 0 0; border:0; }
#kisstv-box-echipa a.prev-frame, #kisstv-box-echipa a.next-frame { display:block; width:240px; height:345px; position: absolute; top:0; text-indent:-9999px; z-index:1;}
#kisstv-box-echipa a.prev-frame { left:0; background-image: none; }
#kisstv-box-echipa a.next-frame { left:240px; background-image: none; }
#kisstv-box-echipa a.prev-frame:hover { background-image: url(../images/sprite-prezentator-kisstv-echipa.png); background-position: 0 -355px; }
#kisstv-box-echipa a.next-frame:hover { background-image: url(../images/sprite-prezentator-kisstv-echipa.png); background-position: -240px -355px; }
#kisstv-box-echipa .vj-team { display:block; height:285px; width:420px; background-position: 0 -710px; position:absolute; z-index:2; top:0; left:0; padding:30px; }
.vj-team h3 { font-size:16px; font-weight:normal; color:#fff; line-height:20px; border-bottom:1px solid #474747; border-bottom:1px solid rgba(255,255,255,.2); padding-bottom:5px; margin-bottom:10px; }
.vj-team ul.team-list { height:230px; padding-right:20px; }
.vj-team ul.team-list li { display:inline; float:left; width:80px; height:60px; margin:10px 20px 10px 0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.vj-team ul.team-list li a { width:80px; height:60px; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; position:relative; zoom:1; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }
.vj-team ul.team-list li a span { display:block; width:80px; height:60px; position:absolute; top:0; left:0; background-position: 0 -1065px; text-indent:-9999px; }
.vj-team ul.team-list li a:hover { filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.vj-team ul.team-list li a:hover span { background-position: -200px -1065px; }
.vj-team ul.team-list li a.current { filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.vj-team ul.team-list li a.current span { background-position: -100px -1065px; }
.vj-team p { padding-top:15px; }
.vj-team a.close-panel { height:9px; font-size:9px; line-height:9px; font-family:Tahoma, Geneva, sans-serif; padding: 0 0 0 15px; background-position:0 -1145px; color:#999; text-decoration:none;}
.vj-team a.close-panel:hover { background-position:0 -1174px; color:#ccc; }

.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 2; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:url(../images/sprite-jScrollPane.gif) 0 0 repeat-y; }
.jScrollPaneDrag { position:absolute; cursor:pointer; cursor:hand; background:url(../images/sprite-jScrollPane.gif) -15px 50% no-repeat; }
.jScrollPaneDragTop { position:absolute; height:7px; top:-7px; left:0; overflow:hidden; background: url(../images/sprite-jScrollPane.gif) -15px top no-repeat; }
.jScrollPaneDragBottom { position: absolute; height:7px; bottom: -7px; left: 0; overflow: hidden; background: url(../images/sprite-jScrollPane.gif) -15px bottom no-repeat; }
.jScrollPaneDrag:hover { background-position:-30px 50%; }
.jScrollPaneDrag:hover .jScrollPaneDragTop { background-position:-30px top; }
.jScrollPaneDrag:hover .jScrollPaneDragBottom { background-position:-30px bottom; }
.jScrollPaneDrag:active { background-position:-45px 50%; }
.jScrollPaneDrag:active .jScrollPaneDragTop { background-position:-45px top; }
.jScrollPaneDrag:active .jScrollPaneDragBottom { background-position:-45px bottom; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 5px; background:url(../images/sprite-jScrollPane.gif) 0 0 repeat-y; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden;  height: 5px; background:url(../images/sprite-jScrollPane.gif) 0 0 repeat-y; }			
.scroll-pane { overflow: auto; float: left; }
* html .panelholder .jScrollPaneDragBottom { bottom: -1px; }

ul.lista-program-azi { padding:15px 0; }
ul.lista-program-azi li { padding:0 10px; height:20px; line-height:20px; margin-bottom:1px; color:#232323; }
ul.lista-program-azi li span { color:#999; padding:0 10px; }
ul.lista-program-azi li.header {background-color:#f7f7f7; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-weight:bold; color:#4d4d4d; margin-bottom:15px; }
ul.lista-program-azi li.now { color:#fff; background: url(../images/videoplaylistitem-active.gif) 0 0 no-repeat; }



/* KISS TV MAYDAY */
#mayday-topbox { display:block; height:630px; position:relative; zoom:1; z-index:1; }
#mayday-topbox .info { position:absolute; color:#ccc; z-index:1; }
#mayday-topbox .info a.trigger { display:block; height:50px; width:42px; background: url(../images/info-trigger.png) 0 top no-repeat; text-indent:-9999px; position:relative; z-index:3; }
#mayday-topbox .info a.trigger:hover { background-position:0 -50px; }
#mayday-topbox .info a.trigger.open { background-position:0 -100px; }
#mayday-topbox .info a.trigger.open:hover { background-position:0 -150px; }

.info .info-content { display:block; width:370px; height:167px; padding:20px; background-color:#000; background-color:rgba(0,0,0,.8); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; position:relative; top:-25px; left:21px; z-index:2; }
.info .info-content h3 { color:#fff; font-size:13px; line-height:18px; padding-bottom:16px; }
.info .info-content .text { overflow:auto; height:128px; padding-right:10px; font-size:12px; line-height:18px; }
.info .info-content p { padding-bottom:18px; }
.info .info-content p:last-child { padding-bottom:0; }
.info.mamaia .info-content {  }

#mayday-topbox .info.mamaia { top:122px; left:161px; }
#mayday-topbox .info.costinesti { top:189px; left:2px; }
#mayday-topbox .info.general { top:140px; left:510px; }

.mayday-col { width:450px; float:left; _display:inline; padding-bottom:50px; }
.mayday-col h2 { display:block; text-indent:-9999px; height:36px; line-height:36px; position:relative; bottom:-3px; }
.mayday-col.col-left { margin-right:30px; }
.mayday-col.col-right { margin-left:30px; }
.mayday-col.col-left h2 { background: url(../images/mayday-header-mamaia.gif) left 0 no-repeat; }
.mayday-col.col-right h2 { background: url(../images/mayday-header-costinesti.gif) left 0 no-repeat; }

ul.mayday-news { height:604px; display:block; overflow:hidden; border-top:1px solid #464543; border-top:1px solid rgba(255,255,255,.2); border-bottom:1px solid #464543; border-bottom:1px solid rgba(255,255,255,.2); }
ul.mayday-news li.article { padding:20px 0 20px 150px; border-bottom:1px dotted #333; border-bottom:1px dotted rgba(255,255,255,.2); min-height:80px; position:relative; zoom:1; }
ul.mayday-news li.article:last-child { border-bottom:1px solid #000; }
ul.mayday-news li.article span.frame { display:block; width:120px; height:102px;  background: url(../images/mayday-thumbs.png) 0 0 no-repeat; position:absolute; left:0; top:20px; }
ul.mayday-news li.article span.frame.video { background-position:0 -204px; }
ul.mayday-news li.article:hover span.frame { background-position:0 -102px; }
ul.mayday-news li.article:hover span.frame.video { background-position:0 -306px; }
ul.mayday-news li.article img.thumb { position:absolute; top:20px; left:0px; }
ul.mayday-news li.article h3 { font-size:18px; font-weight:normal; line-height:20px; height:40px; overflow:hidden; padding:10px 0; }
ul.mayday-news li.article h3 a { color:#fff; text-decoration:none; }
ul.mayday-news li.article h3 a:hover { text-decoration:underline; }
ul.mayday-news li.article .article-details { font:normal 9px/14px Tahoma, Geneva, sans-serif; color:#999; }
ul.mayday-news li.article .article-details span.separator { border-right:1px solid #4d4d4d; height:14px; line-height:14px; display:inline; width:1px; margin-left:6px; margin-right:6px; }

.list-footer { height:25px; line-height:25px; padding-top:5px; color:#999; }
.list-footer a.nav-down, .list-footer a.nav-up { display:block; height:25px; width:25px; text-indent:-9999px; background-image: url(../images/mayday-updown-nav.gif); background-repeat: no-repeat; background-color:#2d2d2d; margin-left:5px; }
.list-footer a.nav-up, .list-footer a.nav-up.disabled:hover { background-position: 0 0; }
.list-footer a.nav-down, .list-footer a.nav-down.disabled:hover { background-position: -35px 0; }
.list-footer a.nav-up:hover { background-position: 0 -35px; }
.list-footer a.nav-down:hover { background-position: -35px -35px; }
.list-footer a.nav-up:active { background-position: 0 -70px; }
.list-footer a.nav-down:active { background-position: -35px -70px; }

/* HIT OR SHIT */
#hs-mainbox h1 { height:49px; font: normal 14px/49px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #1f1f1f; padding:0 20px; }
#hs-mainbox h1 img { vertical-align:middle; margin: 0 10px 4px 0; }
#hs-mainbox .bxbody-black { position:relative; zoom:1; }
#hs-mainbox span.info { position:absolute; top:17px; right:30px; text-align:left; font-family: Tahoma, Geneva, sans-serif; font-size:9px; color:#999; line-height:14px; }
#hs-mainbox span.info a { border-left: 1px solid #4d4d4d; padding-left:10px; margin-left:10px; }

#hs-mainbox .sliderGallery { display:block; overflow:hidden; position:relative; zoom:1; height:286px; width:930px; margin:0; padding:0px 9px 0px 9px; z-index:0; }

ul.hs-carousel-list { overflow: none; list-style: none; height:217px; white-space: nowrap; padding:20px 4px; position:absolute; top:0; left:0; }
ul.hs-carousel-list li { display:block; display:inline-block; display:-moz-inline-stack; *display: inline; vertical-align:top; width:217px; margin:0 8px; white-space:normal; zoom:1; }
ul.hs-carousel-list li a { position:relative; zoom:1; z-index:1; display:block; text-decoration:none; }
ul.hs-carousel-list li a img.thumb { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
ul.hs-carousel-list li a span.frame { display:block; height:217px; width:217px; background: url(../images/hs-frame.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:2; }
/*ul.hs-carousel-list li a span.voteaza { display:none; }
ul.hs-carousel-list li a.enabled span.voteaza { display:block; height:30px; width:70px; position:absolute; top:0; right:0; text-indent:-9999px; cursor:pointer; cursor:hand; background: url(../images/voteaza.gif) 0 0 no-repeat; z-index:6; }*/
ul.hs-carousel-list li a span.detalii { position:absolute; left:16px; bottom:20px; line-height:16px; z-index:5; color:#fff; font-size:12px; width:155px; height:54px; }
ul.hs-carousel-list li a span.detalii em { font-style:normal; }
ul.hs-carousel-list li a span.detalii em.scor { display:inline-block; padding:2px 5px; }
ul.hs-carousel-list li a span.detalii em.scor.plus { background:#4d8201; background:rgba(77,130,1,.8); }
ul.hs-carousel-list li a span.detalii em.scor.minus { background:#d10000; background:rgba(209,0,0,.8); }
ul.hs-carousel-list li a span.detalii em.asculti { display:inline-block; padding:2px 5px; background:#fff; background:rgba(255,255,255,1); color:#000; }
ul.hs-carousel-list li a.default span.detalii em.asculti, ul.hs-carousel-list li a.disabled span.detalii em.asculti { display:none; }
ul.hs-carousel-list li a span.detalii em.titlu { border-left: 10px solid #000; display:inline-block; padding:1px 0; line-height:18px; } 
ul.hs-carousel-list li a span.detalii em.titlu strong { background-color: #000; display: inline; padding:3px 0; font-weight:normal; }
ul.hs-carousel-list li a span.detalii em.titlu strong u { text-decoration:none; position: relative; left:-5px; padding:3px 0; }

ul.hs-carousel-list li a.default { }
ul.hs-carousel-list li a.disabled { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; cursor:default; }
ul.hs-carousel-list li a.disabled:hover span.detalii { visibility: visible; }
ul.hs-carousel-list li a.disabled:hover span.frame { background-position: 0 0; }
ul.hs-carousel-list li a.disabled:hover img.thumb { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
ul.hs-carousel-list li a.enabled span.frame { display:none; }
ul.hs-carousel-list li a.enabled img.thumb { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
ul.hs-carousel-list li a.enabled span.detalii em.scor { display:none; }
ul.hs-carousel-list li a.enabled:hover span.detalii { visibility:visible; }
ul.hs-carousel-list li a.enabled div.player { position:absolute; top:0; left:0; width:217px; height:217px; display:block; }

ul.hs-carousel-list li a:hover span.detalii { visibility:hidden; }
ul.hs-carousel-list li a:hover img.thumb, ul.hs-carousel-list li a:active img.thumb { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
ul.hs-carousel-list li a:hover span.frame { background-position: 0 -217px; }
ul.hs-carousel-list li a:active span.frame { background-position: 0 -434px; }

.hs-slider { display:block; height:8px; width:930px; background: url(../images/hitorshit-slider-rail.gif) center 0 no-repeat scroll; margin:10px 0 10px 0; position:relative; zoom:1; top:257px; left:0px;}
.hs-slider .handle { height:8px; width:216px; background:url(../images/hs-handle.png) 0 0 no-repeat scroll; position:absolute; top:0; left:0px; cursor:pointer; cursor:hand; margin-left: 15px; }
.hs-slider:active .handle { cursor:pointer; cursor:hand; }
.hs-slider span.slider-left, .hs-slider span.slider-right { position:absolute; display:none; width:25px; height:8px; top:0px; text-indent:-9999px; cursor:pointer; cursor:hand; }
.hs-slider span.slider-left { left:-25px; background: url(../images/hitorshit-slider-rail.gif) left top no-repeat scroll; }
.hs-slider span.slider-right { right:-25px; background: url(../images/hitorshit-slider-rail.gif) right top no-repeat scroll; }

.hs-footer { border-top:1px solid #1f1f1f; text-align:right; padding-top:5px; line-height:45px; }
.hs-footer a { font-weight:bold; color:#cdcdcd; text-decoration:underline; margin-right:25px; } .hs-footer a:hover { text-decoration:none; }

.bxheader-title.black { background:url(../images/box_headertitle_bg_black.png) 0 0 no-repeat; line-height:29px; height:29px; padding-top:1px; }
.bxheader-title.black span.arrow { background: url(../images/boxheaderarrow-black.gif) 0 0 no-repeat; }
.innera .bxheader-title.black { background:url(../images/box_headertitle_bg_black_a.png) 0 0 no-repeat; }
.innerb .bxheader-title.black { background:url(../images/box_headertitle_bg_black_b.png) 0 0 no-repeat; }

.box.updown-holder a.bx-footer-link { text-decoration:none; cursor:default; }
.box.updown-holder a.bx-footer-link:hover { color:#4d4d4d; }

ul.hs-top { height:404px; display:block; overflow:hidden; }
ul.hs-top li.article { padding:15px 0 15px 75px; border-bottom:1px dotted #ededed; min-height:50px; position:relative; zoom:1; }
ul.hs-top li.article:last-child { border-bottom:1px solid #fff; }
ul.hs-top li.article span.frame { display:block; width:50px; height:50px;  background: url(../images/hs-smallframe.png) 0 0 no-repeat; position:absolute; left:0; top:0; text-indent:-9999px; }
ul.hs-top li.article:hover span.frame {  }
ul.hs-top li.article a.thumb { position:absolute; top:15px; left:10px; }
ul.hs-top li.article div.mini-player { display:block; height:50px; width:50px; position:absolute; top:15px; left:10px; }
ul.hs-top li.article h3 { font-size:11px; font-weight:bold; line-height:16px; height:32px; overflow:hidden; padding:2px 0; }
ul.hs-top li.article h3 a { color:#212121; text-decoration:none; }
ul.hs-top li.article h3 a:hover { text-decoration:underline; }
ul.hs-top li.article .article-details { font:normal 9px/14px Tahoma, Geneva, sans-serif; color:#999; }
ul.hs-top li.article .article-details span.separator { border-right:1px solid #ccc; height:14px; line-height:14px; display:inline; width:1px; margin-left:6px; margin-right:6px; }
ul.hs-top li.article .article-details strong.plus { color:#4d8201; }
ul.hs-top li.article .article-details strong.minus { color:#d10000; }

.updown-holder .list-footer { height:0; position:relative; zoom:1; margin-bottom:0; padding:0; }
.updown-holder .list-footer a.nav-down, .updown-holder .list-footer a.nav-up { display:block; height:18px; width:17px; text-indent:-9999px; background-image: url(../images/default-updow-controls.png); background-repeat: no-repeat; background-color:transparent; position:absolute; top:7px; }
.updown-holder .list-footer a.nav-up, .updown-holder .list-footer a.nav-up.disabled:hover { background-position: -17px 0; left:10px; }
.updown-holder .list-footer a.nav-down, .updown-holder .list-footer a.nav-down.disabled:hover { background-position: 0 0; left:29px; }
.updown-holder .list-footer a.nav-up:hover { background-position: -17px -18px; }
.updown-holder .list-footer a.nav-down:hover { background-position: 0 -18px; }
.updown-holder .list-footer a.nav-up:active { background-position: -17px -36px; }
.updown-holder .list-footer a.nav-down:active { background-position: 0 -36px; }

/*Browser Fixes*/
.gecko ul.hs-carousel-list li a span.detalii em.titlu strong { padding:3px 0 2px 0; }

/* BOXE HOME MATINAL SENZATIONAL */
#box-matinal { }
#box-matinal .footer { width:480px; height:262px; display:block; background:url(../images/matinal-footer.png) 0 0 no-repeat; }
#box-matinal .player-container { display:block; width:460px; height:63px; position:relative; zoom:1; padding:15px 25px 0; }
#box-matinal .player-container h2 { font: normal 18px/20px Arial, Helvetica, sans-serif; color:#212121; padding:0; margin:0; position:absolute; top:15px; width:240px; height:36px; overflow:hidden; }
#box-matinal .player-container a.download, #box-matinal .player-container a.open-archive, #box-matinal .player-container a.close-archive { display:block; height:40px; width:40px; background-image: url(../images/matinal-controls.png); background-repeat:no-repeat; background-attachment:scroll; position:absolute; top:15px; text-indent:-9999px; }
#box-matinal .player-container a.download { background-position:0 0; right:116px; }
#box-matinal .player-container a.open-archive { background-position:-80px 0; right:66px; }
#box-matinal .player-container a.close-archive { background-position:-40px 0; right:66px; }
#box-matinal .player-container a.download:hover { background-position:0 -40px; }
#box-matinal .player-container a.open-archive:hover { background-position:-80px -40px; }
#box-matinal .player-container a.close-archive:hover { background-position:-40px -40px; }
#box-matinal ul.arhiva { margin:0 25px; }
#box-matinal ul.arhiva li a { line-height:30px; height:30px; display:block; font-size:12px; color:#4d4d4d; text-decoration:none; border-bottom:1px solid #ededed; }
#box-matinal ul.arhiva li a span { width:37px; height:30px; text-indent:-9999px; float:right; background: url(../images/matinal-controls.png) -120px 0 no-repeat; }
#box-matinal ul.arhiva li a:hover span { background-position:-120px -31px; }
#box-matinal ul.arhiva li a.play, #box-matinal ul.arhiva li a.selected { background:url(../images/dots10percent.gif) 0 0 repeat scroll; padding-left:10px; }
#box-matinal ul.arhiva li a.play span { background: url(../images/matinal-controls.png) -120px -61px no-repeat; }
#box-matinal ul.arhiva li a.selected span { background: url(../images/matinal-controls.png) -120px -31px no-repeat; }

/* SUMMERKISS 2010 */
div#header-summerkiss { padding:70px 40px 30px 220px;  }
div#header-summerkiss h1 { font:italic 48px/50px Georgia, "Times New Roman", Times, serif; color:#de7c79; -moz-text-shadow: 2px 2px 2px rgba(0,0,0,0.15); -webkit-text-shadow: 1px 1px 4px rgba(0,0,0,0.15); text-shadow: 2px 2px 2px rgba(0,0,0,0.2); margin-bottom:20px; }
div#header-summerkiss p { color:#7a5246; font:normal 12px/18px Georgia, "Times New Roman", Times, serif; -moz-column-count:2; -webkit-column-count:2; -moz-column-width:320px; -webkit-column-width:320px; -moz-column-gap:40px; -webkit-column-gap:40px; }

.mayday-col.summerkiss { width:395px; float:left; _display:inline; padding-bottom:50px; }
.mayday-col.summerkiss h2 { text-indent:0; display:block; height:42px; bottom:0px; font:italic 22px/32px Georgia, "Times New Roman", Times, serif; color:#de7c79; background-image:none; -moz-text-shadow: 2px 2px 2px rgba(0,0,0,0.15); -webkit-text-shadow: 1px 1px 4px rgba(0,0,0,0.15); text-shadow: 2px 2px 2px rgba(0,0,0,0.2); background:url(../images/bg-header-summerkiss.gif) 0 bottom repeat-x scroll; }
.mayday-col.summerkiss.col-left { margin-right:30px; margin-left:55px; margin-bottom:40px; }
.mayday-col.summerkiss.col-right { margin-left:30px; margin-right:55px; margin-bottom:40px; }

.mayday-col.summerkiss ul.mayday-news { height:605px; display:block; overflow:hidden; border-top:0; border-bottom:0; }
.mayday-col.summerkiss ul.mayday-news li.article { border-bottom:1px dotted rgba(0,0,0,.2); }
.mayday-col.summerkiss ul.mayday-news li.article:last-child { border-bottom:1px dotted rgba(0,0,0,.2); }
.mayday-col.summerkiss ul.mayday-news li.article span.frame { display:block; width:128px; height:88px;  background: url(../images/frame-summerkiss.png) 0 0 no-repeat; position:absolute; left:0px; top:16px; -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15); box-shadow: 1px 1px 1px rgba(0,0,0,0.15); }
.mayday-col.summerkiss ul.mayday-news li.article img.thumb { position:absolute; top:20px; left:4px; }
.mayday-col.summerkiss ul.mayday-news li.article h3 { font:italic 18px/20px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; }
.mayday-col.summerkiss ul.mayday-news li.article h3 a { color:#2f2e2e; }
.mayday-col.summerkiss ul.mayday-news li.article .article-details { color:#aa805a; }
.mayday-col.summerkiss ul.mayday-news li.article .article-details span.separator { border-right:1px solid #c1c0be;  }

.mayday-col.summerkiss .list-footer { height:25px; line-height:25px; padding-top:5px; color:#7a5246; text-transform:uppercase; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; }
.mayday-col.summerkiss .list-footer strong { font-size:14px; }
.mayday-col.summerkiss .list-footer a.nav-down, .list-footer a.nav-up { display:block; height:20px; width:45px; text-indent:0px; color:#2f2c2b; margin-left:20px; }
.mayday-col.summerkiss .list-footer a.nav-up, .mayday-col.summerkiss .list-footer a.nav-up.disabled:hover, .mayday-col.summerkiss .list-footer a.nav-up:hover, .mayday-col.summerkiss .list-footer a.nav-up:active { background: url(../images/summerkis-up.png) right 2px no-repeat; }
.mayday-col.summerkiss .list-footer a.nav-down, .mayday-col.summerkiss .list-footer a.nav-down.disabled:hover, .mayday-col.summerkiss .list-footer a.nav-down:hover, .mayday-col.summerkiss .list-footer a.nav-down:active { background: url(../images/summerkis-down.png) right 2px no-repeat; }


/* SUMMERFEST TRUPE */