
body {padding:0; margin:0; /*background: #737373 url('../img/backgrounds/europa-fm-bg.jpg') repeat-x;*/  background: #737373;}
#page {display: block; overflow: visible; width: 1017px; margin: 0 auto 30px auto; padding: 0; position: relative; background: transparent url('../img/backgrounds/body_bg.png') top center repeat-y; margin-top:10px; z-index:1;}

/* HEADER */
#header {background: transparent url('../img/backgrounds/header_bg.gif') top left no-repeat; position: relative; width:937px; padding:0 40px; padding-top:65px; position:relative; padding-bottom:15px;}
#header #logo {clear:both; float:left; margin:0 10px;}
#header #logo a {display: block; text-indent: -1000px; height: 64px; width: 142px; background: transparent url('../img/brand/logo.gif') no-repeat;}
#header #sectionNav {position:absolute; top:0px; left:40px;}
#header #sectionNav li {margin:0 1px;display: block; float: left; font-size: 12px; font-weight: bold; line-height: 20px; text-transform: uppercase; margin-top:4px;}
#header #sectionNav li a {color: yellow; padding: 9px 12px 5px 40px; display: block; background: #c00 url('../img/icons/sectionnav_icon.gif') 6px center no-repeat; text-decoration: none;float: left;}
#header #sectionNav li a:hover {background-color: #f00; color: white;}
#header #sectionNav li.selected {background: #fff; font-size: 14px; font-weight: bold; padding-bottom:18px; margin-top:0;}
#header #sectionNav li.selected a {background:none; color:#999; padding-left: 12px;}
#header #sectionNav li.selected a:hover {color: #000; background:none;}

#submenus { overflow:visible; position:absolute; z-index:60000; top:39px; }
#submenus div.subsection { background:#f00; display:block; float:none; clear:both; display:none; }
#submenus div.subsection a { clear:both; float:none; font-size:12px; font-weight:bold; text-decoration:none; color:#fff; display:block; text-transform:uppercase; padding:5px 20px 2px 20px; background:none;}
#submenus div.subsection a:hover { color:#000; background:#fff;}
#submenus div.subsection a.last { padding-bottom:5px;}

#header #search {position:absolute; top:10px; right:40px;}
#header #search #searchField {width: 130px; font-size:10px; line-height:12px; height: 15px; margin:0; padding:0; border: 1px solid #999; background:#555; color:#fff; }
#header #search #searchButton {height: 17px; font-size:10px; line-height:12px; font-weight:bold; margin:0; padding:0; border:none; background:transparent; color:#fff;}

#header #context {width:190px;  height:60px; float:left; margin:0 15px; padding-left:20px; border-left:1px solid #ccc; margin-right:30px; padding-top:15px;}
#header #context #sectionTitle {font-family:Arial,Helvetica; color: #666; font-size: 18px; line-height:18px; letter-spacing:-1px; font-weight: bold; margin-bottom:2px; margin-top: 2px;}
#header #context #sectionTitle a {color:#999; text-decoration:none;}
#header #context #sectionTitle a:hover {color:#000;}
#header #context div.description {font-size:10px; line-height:11px; }
#header #context div.description p {margin-bottom:3px}

#header #hot {float:left; width:320px; }
#header #hot div.promo {border-left:1px dotted #ccc; width: 145px; margin-right:5px; float: left; height:70px; padding-left:9px; }
#header #hot div.promo p.title {font-family:Arial,Tahoma; font-size:11px; line-height:11px; font-weight:bold; margin-bottom:4px;}
#header #hot div.promo p.icon {width:50px; float:left; overflow:hidden; margin-right:5px; margin-bottom:5px; }
#header #hot div.promo div.head {display:inline; font-size:10px; line-height:11px; font-weight:normal;}

#header #live {width: 184px; height: 80px; background: #CCC url('../img/backgrounds/bkg_head.jpg') top center no-repeat; position: absolute; bottom: 0px; right: 42px; color: #000; line-height: 10px;}
#header #live a {color: #000;}
#header #live img {float: left; margin-right:5px;}


#header #live div.extras { clear:both; margin:7px 5px 3px 5px; padding:0 5px; }
#header #live div.extras p.option a { color:yellow; font-weight:bold; text-decoration:none;}
#header #live div.extras p.option { width:82px;}
#header #live div.extras p.left { float:left;}
#header #live div.extras p.right { float:right; line-height:18px;}
#header #live div.nowPlaying { clear:both; margin:0 5px; padding:1px 5px; background:url('../img/icons/acum_la_radio.jpg') 3px 10px no-repeat; height:40px;}
#header #live div.nowPlaying img { margin-top:5px;}
#header #live div.nowPlaying span {clear:both;}
#header #live div.nowPlaying h2 { font-size:12px; font-weight:bold; line-height:5px;}
#header #live #radioPlaylist { margin:10px 0 0 20px; display:block;}

/*
#header #live span.participa {display:block; line-height: 19px; color: #FFF; margin-bottom: 5px;}
#header #live span.participa a {color: #FFF; text-decoration: none; font-size: 12px;}
#header #live span.participa a:hover {text-decoration: underline;}
#header #live span.participa a.stream {padding-left: 55px;}
#header #live span.show {font-weight: bold;}
#header #live span.show a {text-decoration: underline;}
#header #live span.show a:hover {color: #F00;}
#header #live img.realizator {float: left; margin-right: 5px;}
*/

/* NAVIGATION */

#navigation {margin: 0 0 4px 0px; padding-left: 5px; width: 743px; height: 35px; background: #fff url('../img/backgrounds/navigation_bg.gif') 0 -4px repeat-x; overflow: hidden; font-size: 12px; position: absolute; left: 0;}
#navigation li {display: block; float: left; line-height: 22px; margin:0;}
#navigation li a {display: block; padding: 4px 10px 0 10px; color: #FFF; text-decoration: none;}
#navigation li a:hover {color: #DCC000; text-decoration:underline;}
#navigation li.selected {background: #FFF url('../img/backgrounds/navigation_sel_bg_left.gif') top left no-repeat; margin-top: 4px; font-weight: bold;}
#navigation li.selected a {background: transparent url('../img/backgrounds/navigation_sel_bg_right.gif') top right no-repeat; color: #535353; padding-top: 0; text-decoration: none;}
#navigation li.selected a:hover {color: #535353;}

/* MAIN */

#main {margin: 0 42px; background: transparent url('../img/backgrounds/main_bg.gif') right repeat-y; height: 100%; position: relative; border-top:4px solid #666;}

#main #navSubMenu {margin: 0 0 4px 5px; padding: 0; clear: both; display: block; overflow: hidden; width: 738px; line-height: 14px;}
#main #navSubMenu li {float: left; padding: 0 5px 0 0; margin: 0 5px 0 0; list-style: none; border-right: 1px solid #333; font-size: 12px; margin-bottom: 7px;}
#main #navSubMenu li.last {border: none;}
#main #navSubMenu li.selected a {color: #F00; text-decoration: underline;}
#main #navSubMenu li.parent {border: none; font-weight: bold;}

#mainbanner {position:relative; display: block; width: 728px; margin-bottom: 10px; overflow: visible; z-index: 2000;}
#mainbanner table {border:none; margin:0; padding:0;}
#mainbanner table td {border:none; margin:0; padding:0;}
#mainbanner div {overflow: visible; z-index: 4;}
#squarebanner {width:300px; height:250px; background:#f0f0f0; }
#squarebanner table {border:none; margin:0; padding:0;}
#squarebanner table td {border:none; margin:0; padding:0;}
#skyscraper {width:160px; border-top:3px solid #666; background:#f0f0f0; }
#skyscraper table {border:none; margin:0; padding:0;}#skyscraper table td {border:none; margin:0; padding:0;}

body.homepage #mainbanner { margin-bottom:0;}

/* MAIN > SIDEBAR */

#main #sidebar {width: 185px; float: right; color: #324650; }
#main #sidebar a:link {color: #324650;}

#main #sidebar div.box {width:165px; padding: 10px; border-bottom: 1px solid #97bacf; margin: 0;}
#main #sidebar div.highlighted {background-color: #9dc0d6;}
#main #sidebar div.box div.boxPresentation {margin-bottom: 6px; height: 100%; background: transparent;}
#main #sidebar div.box div.boxPresentation h2 {color: #233237; padding: 0; background-color: transparent; margin-bottom: 0; padding-bottom: 4px; line-height: 16px; background-image: none;}
#main #sidebar div.box div.boxPresentation p.subtitle {background-color: transparent; padding: 0; color: #233237;}
#main #sidebar div.box div.boxPresentation div.head {background-color: transparent;}
#main #sidebar div.box div.boxPresentation div.boxVisual {border: none;}
#main #sidebar div.box div.boxContent {margin-top: 0;}
#main #sidebar div.box div.boxContent div.observations a.details {text-decoration: none;}

#main #sidebar li.domain {color: #3C8AC3;}
#main #sidebar li.domain h3 a {/*background-image:url(../img/bullets/domain_grey_on_blue.gif);*/ color: #3C8AC3;}
#main #sidebar li.domain h3 a:hover {/*background-image:url(../img/bullets/domain_blue_on_blue.gif);*/}

#main #sidebar #login div.loginBox {margin-bottom: 7px; position: relative;}
#main #sidebar #login div.loginBox fieldset {border: none; margin: 0;}
#main #sidebar #login div.loginBox legend {display: none;}
#main #sidebar #login div.loginBox div.element {width: auto; margin: 0; border: none;}
#main #sidebar #login div.loginBox div.element label {width: 47px; line-height: 25px;}
#main #sidebar #login div.loginBox div.submit {margin-top: 5px;}
#main #sidebar #login div.loginBox div.submit input {}
#main #sidebar #login div.loginBox #mbr-f-username {width: 100px;}
#main #sidebar #login div.loginBox #mbr-f-password {width: 100px;}
#main #sidebar #login div.loginBox div.actions { padding: 0; position: absolute; z-index: 2; left: 65px; top:63px;}
#main #sidebar #login div.loginBox div.actions-extended { padding: 0; position: absolute; z-index: 2; left: 65px; top:170px;}
#main #sidebar #login div.loginBox div.actions-repozition { padding: 0; position: absolute; z-index: 2; left: 65px; top:160px;}
#main #sidebar #login ul.services a { font-size:13px; }


#main #sidebar ul.services li a {background: transparent url('../img/bullets/arrow_white_trans.gif') left center no-repeat; padding-left: 14px; text-decoration: none; font-weight: bold; color: #233237;}
#main #sidebar ul.services li a:hover {background-image: url('../img/bullets/arrow_navy_trans.gif'); color: #FFF;}


/* MAIN > CONTENT */

#main #content {width: 728px; float: left; padding-top: 43px; overflow: visible;}
#main #content h1 {font-size: 24px; line-height: 26px; }


#main #content #featuredArticles {padding:5px 10px;}
#main #content #articles {margin-bottom:10px;}


#main #content #primary #articles {position:relative; padding-top:18px; }
#main #content #primary #articles ul {list-style-type:none; margin:0; padding:0; }
#main #content #primary #articles ul li {margin:0; background-image: url('../img/bullets/article_bullet2.gif') top left no-repeat; padding:5px 0; border-top:1px solid #eee; width:100%; overflow:hidden;}
#main #content #primary #articles ul li h2 {clear:none; background:none; margin:0; padding:0; border:none; padding-bottom:5px; }
#main #content #primary #articles ul li h2 a {border:none; background-position:right 50%; padding:0 12px 0 0;}
#main #content #primary #articles ul li .icon {float:left; margin:0; padding:0;margin-right:5px; }
#main #content #primary #articles ul li.featured .info {float:right; width:330px;}
#main #content #primary #articles ul li .head {display:block; clear:both;}
#main #content #primary #articles #pagination {position:absolute; top:0; left:0; width:100%; background:#eee; padding:2px 5px;}
#main #content #primary #articles #pagination a {text-decoration:none;}



#main #content #presentation {margin-bottom:10px; position:relative;}
#main #content #presentation.withVisual #domainInfo { position: absolute; bottom:10px; left:10px; max-width:400px;}
#main #content #presentation.withVisual #domainInfo #domainTitle { background-color: #F00; color: #FFF; padding: 5px 10px; margin:0;}
#main #content #presentation.withVisual #domainInfo #domainDescription { clear:left; float:left; background:#fff; padding: 5px 10px; overflow:hidden; opacity:.8;}
#main #content #presentation.withVisual:hover #domainInfo #domainDescription {opacity:.95;}
#main #content #presentation.withVisual #domainInfo #domainDescription p.icon { float: left; margin:0; margin-right: 10px;}




/*

#main #content #primary div.stiri {margin-bottom:15px; width:420px;}
#main #content #primary div.stiri ol.extended {list-style-type:none; margin:0; padding:0;}
#main #content #primary div.stiri ol.extended li {margin:0; padding:0px 0px 10px 0px; position:relative; margin-right:10px; margin-bottom:10px; }

#main #content #primary #featuredNews ol.extended li {width:200px; clear:none; float:left; }
#main #content #primary #featuredNews ol.extended li p.icon {float:left; clear:both;}
#main #content #primary #featuredNews ol.extended li div.info {background:#ff6; height:120px; padding:5px; float:none; width:auto;}
#main #content #primary #featuredNews ol.contents1 li.pos_1 {width:auto; float:none; height:150px; }
#main #content #primary #featuredNews ol.contents3 li.pos_1 {width:auto; float:none; height:150px; }
#main #content #primary #featuredNews ol.contents5 li.pos_1 {width:auto; float:none; height:150px; }
#main #content #primary #featuredNews ol.extended li p.more {background-color:#ffa; margin:0; padding:1px 3px; border-top:2px solid #fc0; }
#main #content #primary #featuredNews ol.extended li p.more a {text-decoration:none; }


*/

#main #content #slideshow {display:none;width:100%; overflow:hidden; height:250px; background: #ddd url('../img/backgrounds/slideshow_bg.jpg') top left repeat-x; position:relative; margin-bottom:10px; border-top:4px solid #555;border-bottom:4px solid #555;}
#main #content #slideshow #slides {width:100%; overflow:hidden; height:250px; }
#main #content #slideshow div.promo, #main #content #slideshow div.content-list-element {width:100%; overflow:hidden; height:250px; position:relative; border-right:10px solid #fff;}
#main #content #slideshow div p.labels {position:absolute; top:15px; left:15px; background:#fff; padding:1px;}
#main #content #slideshow div p.labels span.date {font-size:10px; color:#999; padding:0px 5px;}
#main #content #slideshow div div.info {position:absolute; bottom:10px; left:10px; width:70%; padding:5px;}
#main #content #slideshow div div.info .subtitle {float:left; background:#222; color:#fff; padding:2px 5px; margin:0; }
#main #content #slideshow div div.info h2 {clear:left; float:left; background:#f00; color:#fff; margin:0; }
#main #content #slideshow div div.info h2 a {display:block;padding:2px 5px; color:#fff; text-decoration:none;}
#main #content #slideshow div div.info h2 a:hover {color:yellow; text-decoration:none;}
#main #content #slideshow div div.info div.head {clear:left; float:left; width:100%; background:#fff; padding:2px 5px; font-weight:normal; }
#main #content #slideshow div div.info p.more {clear:left; float:left; background:#ccc; padding:2px 5px; font-weight:normal; margin:0; font-size:10px; line-height:11px; overflow:visible;}
#main #content #slideshow div div.info p.more a { text-decoration:none; color:#333;}
#main #content #slideshow div div.info p.more a:hover {text-decoration:underline; color:#000;}
/**/

#main #content #slideshow .action {display:none; z-index:100; position:absolute; width:20px; height:20px; display:block; overflow:hidden; text-indent:-200px; cursor:pointer; opacity:.3;}
#main #content #slideshow:hover .action {opacity:1;}

#main #content #slideshow .next {top:15px; right:15px; background:url('../img/buttons/slideshow_next_small.gif') top left no-repeat;}
#main #content #slideshow .prev {top:15px; right:40px; background:url('../img/buttons/slideshow_prev_small.gif') top left no-repeat;}
html > body #main #content #slideshow .next {top:15px; right:15px; background:url('../img/buttons/slideshow_next_small.png') top left no-repeat;}
html > body #main #content #slideshow .prev {top:15px; right:40px; background:url('../img/buttons/slideshow_prev_small.png') top left no-repeat;}

#main #content #primary #slideshow div.promo {width:410px; overflow:hidden;}
#main #content #primary #slideshow div.content-list-element {width:410px; overflow:hidden;}
#main #content #primary #slideshow div div.info {width:60%; }
#main #content #secondary #slideshow div.promo {width:300px; overflow:hidden;}




#main #content #wide {width:100%; overflow:hidden; margin-bottom:10px;}
#main #content #wide div.boxes {width:100%; overflow:hidden;}
#main #content #wide div.boxes div.box {height:200px; overflow:hidden; background:#eee; margin-bottom:10px;}
#main #content #wide div.boxes div.highlighted {background:#ff5}
#main #content #wide div.boxes div.mod3_1 {width:200px; float:left; margin-right:10px;}
#main #content #wide div.boxes div.mod3_2 {width:200px; float:left; }
#main #content #wide div.boxes div.mod3_0 {width:300px; float:right; }
#main #content #wide div.contents1 div.box {width:auto; float:none; overflow:hidden;}
#main #content #wide div.contents2 div.pos_1 {width:410px; float:left; }
#main #content #wide div.contents2 div.pos_2 {width:300px; float:right; }
#main #content #wide div.contents4 div.pos_4 {clear:both; margin-right:0; height:auto; width:auto; float:none; overflow:hidden;}
#main #content #wide div.contents5 div.pos_3 {height:412px; float:right; }

#main #content #primary #featured {width:100%; margin:0; padding:0; overflow:hidden; margin-bottom:10px;}  
#main #content #primary #featured div.boxes {width:100%; margin:0; padding:0; overflow:hidden; }
#main #content #primary #featured div.boxes div.box {float:none; clear:both; width:auto; margin-bottom:10px; }

#main #content #primary {width: 410px; float: left;}

#main #content #primary div.boxes {}
#main #content #primary div.boxes div.box {margin:0; padding:0; margin-bottom:10px;} 
#main #content #primary div.boxes div.mod2_1 {width:200px; float:left; clear:both; }
#main #content #primary div.boxes div.mod2_0 {width:200px; float:right;} 
#main #content #primary div.boxes div.full {width:auto; clear:both; float:none;}     

#main #content #primary #promos {height: 249px; width: 408px; margin-bottom: 10px; border: 3px solid #666; position: relative;}
#main #content #primary #promos #promonav {position: absolute; z-index: 2; bottom: 0; left: 0;}
#main #content #primary #promos #promonav li {margin-bottom: 1px; display: block; clear: both; overflow: hidden;}
#main #content #primary #promos #promonav li.all {background-color: #666; color: #FFF; margin: 20px 0 0 0; opacity: 1; float: left; padding: 3px;}
#main #content #primary #promos #promonav li.all a {color: #FFF; text-decoration: none;}
#main #content #primary #promos #promonav li.all a:hover {text-decoration: underline;}
#main #content #primary #promos #promonav li h2 {font-size: 11px; line-height: 11px; margin: 0; font-weight: normal;}
#main #content #primary #promos #promonav li h2 a {background-color: #FFF; padding: 3px; opacity: 0.8; color: #333; display: block; float: left;}
#main #content #primary #promos #promonav li.selected h2 a {opacity: 1; padding: 5px; padding-left: 13px; background: #F00 url('../img/bullets/arrow_white_on_red.gif') no-repeat 5px center;}
#main #content #primary #promos #promonav li h2 a:hover {text-decoration: none;}
#main #content #primary #promos #promonav li.selected h2 a {color: #FFF; font-weight: bold;}

#main #content #primary #articles {width: 410px;}

#main #content #secondary {width: 300px; float: right;}
#main #content #tertiary {width: 748px; clear: both;}
#main #content #featured {width: 748px; clear: both;}
#main #content #specials div.boxes {width: 728px; clear: both; background-image: url('../img/backgrounds/box_bg.gif'); background-position: top; background-repeat: repeat-x; border-top: solid 4px #535353; overflow: hidden;}

#main #content #secondary .boxes #id16459 {border-top:0px !important;}

#main #content div.boxes div.box {width: 414px; margin-bottom: 10px; float: left; border-top: solid 3px #666;}
#main #content div.boxes div.boxProfiles div.boxPresentation h2 {background: #DCC000 url('../img/backgrounds/box_top_yellow.gif') repeat-x bottom;}
#main #content div.boxes div.boxForum div.boxPresentation h2 {background: #DCC000 url('../img/backgrounds/box_top_yellow.gif') repeat-x bottom;}
#main #content div.boxes div.boxNews div.boxPresentation h2 {background: #7DC400 url('../img/backgrounds/box_top_green.gif') repeat-x bottom;}
#main #content div.boxes div.boxShowbiz div.boxPresentation h2 {background: #66B8EA url('../img/backgrounds/box_top_blue.gif') repeat-x bottom;}
#main #content div.boxes div.boxEvenimente div.boxPresentation h2 {background: #FF9600 url('../img/backgrounds/box_top_orange.gif') repeat-x bottom;}

#main #content div.boxes div.highlighted {border-color:#555; }
#main #content div.boxes div.highlighted div.boxContent {padding: 5px;}

#main #content #secondary div.boxes div.box {width: 300px;}


#main #content #specials div.boxes div.box {width: 200px; background-image: none; border: none;}
#main #content #specials div.boxes div.mod3_0 {width: 300px; clear: right; margin-right: 0;}
#main #content #specials div.boxes div.mod3_1 {clear: left;}
#main #content #specials div.contents1 div.box {width: 728px; margin-right: 0;}
#main #content #specials div.contents2 div.pos_1 {width: 410px;}
#main #content #specials div.contents2 div.last {width: 300px; margin-right: 0;}

#main #content #tertiary div.boxes {width:100%; overflow:hidden;}
#main #content #tertiary div.boxes div.clr {clear:both; width:100%; overflow:hidden; margin:0; padding:0;}
#main #content #tertiary div.boxes div.mod3_1 {width: 200px; margin-right: 10px; clear: both; float: left;}
#main #content #tertiary div.boxes div.mod3_2 {width: 200px; margin-right: 17px; float: left;}
#main #content #tertiary div.boxes div.mod3_0 {width: 300px; float: left; clear: right;}
#main #content #tertiary div.contents1 div.box {width: 728px;}
#main #content #tertiary div.contents2 div.pos_1 {width: 410px; margin-right: 17px;}
#main #content #tertiary div.contents2 div.last {width: 300px;}
#main #content #tertiary div.contents4 div.last {width: 728px;}
#main #content #tertiary div.contents5 div.pos_4 {width: 410px; margin-right: 17px;}
#main #content #tertiary div.contents5 div.last {width: 300px;}





/* FOOTER */

#footer { background: #737373 url('../img/backgrounds/footer_bg.gif') top left no-repeat; clear:both; padding: 20px 42px 0 42px; height:120px; color:#D9D9D9; font-size:11px;width: 933px; position:relative;}
#footer a {color:#F00;}
#footer a:hover {text-decoration:underline;}
#footer li {color:#D9D9D9;}
#footer p.siteicons {position:absolute; top:10px; right:60px; padding: 7px 10px 0 0;}
#footer p.copyright {color:#999; font-size:10px; display: block; float: left; margin: 5px 5px 5px 0; padding-right: 5px; clear: both; width: 650px; float:left; }
#footer p.copyright a {color:#666;}

#footer #footerlinks {overflow: hidden; padding: 0; width: 650px; clear: none; }
#footer #footerlinks li {font-size:11px; line-height: 12px; font-weight: bold; color:#555; display:block; float:left; padding:0 10px 0 0; margin: 0 10px 0 0; border-right: 1px solid #f00;}
#footer #footerlinks li.last {border-right: none;}
#footer #footerlinks li a {font-size:11px; font-weight:normal; color: #999; text-decoration:none;}
#footer #footerlinks li a:hover {color:#000; text-decoration:underline;}

#footer #copylinks {overflow: hidden; float: right; padding: 0; width: 250px; clear: none; }
#footer #copylinks li {display:block; float:right; font-size:10px; color:#555; margin-left:10px; }
#footer #copylinks li a {line-height: 10px; font-size:10px; color:#555; margin:0px; padding:0px; text-decoration:none;}
#footer #copylinks li a:hover {color:#f00; text-decoration:underline; margin-top:-10px;}


/* ################# SITE SERVICES ############### */
#siteservices {clear:both; display:block; overflow:hidden; width:728px; margin:0px; padding:0px; margin-bottom:10px;}
#siteservices ul {display:block; list-style-type:none; margin:0; padding:0px; width:100%; overflow:hidden;}
#siteservices ul li {display:block; float:left; margin:0 20px 0 0;}
#siteservices ul li img {float:left; margin-right:5px;}
#siteservices ul li  h2 {line-height:27px; display: inline;}
#siteservices li dl {margin:0; padding:0;font-size:11px; font-weight:bold; display:block; line-height:20px;}
#siteservices li dl dt {margin:0; padding:0; width:30%; display:block; float:left; padding-left:25px; background-position:center left; background-repeat:no-repeat; min-height:15px;}
#siteservices li dl dt.eur {background-image:url('../img/icons/euro.gif');}
#siteservices li dl dt.usd {background-image:url('../img/icons/dollar.gif');}
#siteservices li dl dd {margin:0; padding:0; width:40%; display:block; float:left; min-height:15px; padding-right:15px;}
#siteservices ul li#curs {margin: 15px 10px 0 0;}
#siteservices ul li#meteo {margin-top: 7px}
#siteservices ul li#meteo select#temperaturi {display: none;}
#siteservices ul li#meteo div#vreme img {margin: 0;}
#siteservices ul li#meteo p#oras {font-size: 14px; font-weight: bold; float: left;}
#siteservices ul li#meteo div#vreme {float: left; border: 1px solid #CCC; margin: 5px 15px 0 0;}
#siteservices ul li#meteo p#temperatura {font-size: 20px; font-weight: bold;}





/* HOME TEMPLATE */

body.homepage #main #content {padding-top:20px;}
body.homepage #main #wide {background:#afd6ee url('../img/backgrounds/latest_news_bg.gif') top left repeat-x; overflow:hidden; background-attachment: fixed; border-bottom:4px solid #666; width:100%; position:relative; }
body.homepage #main #wide .s-nav {height:96px; width:100%; position:absolute; bottom:0px; left:0px; right:0px; z-index:98;}
body.homepage #main #wide .s-nav .s-prev {display:block; width:27px; height:70px; background: url('../img/buttons/s-prev.gif') no-repeat top left; text-indent:-2000px; position:absolute; top:26px; left:0px;}
body.homepage #main #wide .s-nav .s-next {display:block; width:27px; height:70px; background: url('../img/buttons/s-next.gif') no-repeat top left; text-indent:-2000px; position:absolute; top:26px; right:0px;}
body.homepage #main #wide .s-nav .s-prev:hover,
body.homepage #main #wide .s-nav .s-next:hover {background-position:top right;}
body.homepage #main #wide .s-nav .s-pager {position:absolute; top:0px; left:27px;}
body.homepage #main #wide .s-nav .s-pager a {display:block; width:22px; height:20px; float:left; font-size:16px; font-weight:bold; padding:6px 0 0 10px; text-decoration:none; color:#fff; background:url('../img/buttons/s-pager_bg.gif') repeat-x;}
body.homepage #main #wide .s-nav .s-pager a:hover,
body.homepage #main #wide .s-nav .s-pager a.activeSlide {background:url('../img/buttons/s-pager-active_bg.gif') repeat-x;}
body.homepage #main #wide .s-nav .s-infos {position:absolute; top:26px; bottom:0px; left:27px; right:27px; background:url('../img/buttons/s-infos_bg.png') repeat; padding:10px 8px 0px 10px;}
body.homepage #main #wide .s-nav .s-infos .domainInfo {display:none;}
body.homepage #main #wide .s-nav .s-infos h2 {font-size:24px; line-height:28px; margin-bottom:6px;}
body.homepage #main #wide .s-nav .s-infos h2 a {color:#fff; text-decoration:none; font-weight:bold;}
body.homepage #main #wide .s-nav .s-infos p {color:#666;}
body.homepage #main #wide .s-nav .s-infos p a {color:#666;}
body.homepage #main #wide .s-nav .s-infos p a:hover {color:#fff;}

body.homepage #main #slideshow {width:100%; height:310px; overflow:hidden; position:relative; background: #ddd; z-index:1;} 
body.homepage #main #slideshow div.sectionPromo {width:100%; height:310px; overflow:hidden; position:relative; padding-right:300px;}
body.homepage #main #slideshow div.sectionPromo div.domainInfo {display:none;}
body.homepage #main #slideshow div.sectionPromo .background {position:absolute; z-index:58;}
body.homepage #main #slideshow div.sectionPromo .boxes {position:relative; z-index:59;}
/*
body.homepage #main #slideshow div.sectionPromo div.domainInfo {position:absolute; top:20px; left:330px; width:450px; padding-right:120px; border-bottom:1px dotted #fff; padding-left:20px;z-index:50; color:#fff}
body.homepage #main #slideshow div.sectionPromo div.domainInfo h2 {font-size:25px; line-height:28px; letter-spacing:-1px; margin:0; margin-bottom:3px;}
body.homepage #main #slideshow div.sectionPromo div.domainInfo h2 a {color:#fff; text-decoration:none;}  
*/
body.homepage #main #slideshow div.boxes {margin:0; padding:0; width:930px; height:310px; overflow:hidden; position:relative; }
body.homepage #main #slideshow div.boxes div.box {width:180px; overflow:hidden; height:195px;  position:relative; margin:10px 5px;  margin-top:25px;float:left; clear:none; border:none;}
body.homepage #main #slideshow div.contents3 div.pos_2 {width:370px; }
body.homepage #main #slideshow div.boxes div.box div.boxPresentation {background:none;}
body.homepage #main #slideshow div.boxes div.box div.boxPresentation h2 {background: #181818;}
body.homepage #main #slideshow div.boxes div.box div.boxPresentation div.head {background:#ccc;}
body.homepage #main #slideshow div.boxes div.box div.boxPresentation .boxVisual {margin-top:24px;}
body.homepage #main #slideshow div.boxes div.box div.boxPresentation a.details {display:none;}
body.homepage #main #slideshow div.boxes div.box div.boxContent {padding:7px; background:#fff; height:300px; opacity:.9; }
body.homepage #main #slideshow div.boxes div.highlighted div.boxContent {background:#ff5; }
body.homepage #main #slideshow div.boxes div.pos_1 {margin-left:170px;}
html > body.homepage #main #slideshow div.boxes div.pos_1 {margin-left:340px;}
body.homepage #main #slideshow div.contents1 div.pos_1 {width:560px;}
body.homepage #main #slideshow div.contents2 div.pos_1 {width:380px;}
/*body.homepage #main #slideshow div.boxes div.pos_1 div.boxPresentation {background:#ccc;}*/

html > body.homepage #main #wide .next {background:url('../img/buttons/slideshow_next.png') top left no-repeat;}
html > body.homepage #main #wide .prev {background:url('../img/buttons/slideshow_prev.png') top left no-repeat;}
/* ARTICLE TEMPLATE */

body.article {}
body.article #main #content h1 { width: 500px; }

body.article #main #content #info span.label {display:block; float:left; width:70px; height:15px; margin-right:10px;}
body.article #main #content #info .breaking {background: url('../img/icons/news/70x15_breaking.png') top left no-repeat #BE2020; text-indent:-1000px;}
body.article #main #content #info .exclusiv {background: url('../img/icons/news/70x15_exclusiv.png') top left no-repeat #558D46; text-indent:-1000px;}
body.article #main #content #info .premiera {background: url('../img/icons/news/70x15_premiera.png') top left no-repeat #6B468D; text-indent:-1000px;}
body.article #main #content #info .special {background: url('../img/icons/news/70x15_special.png') top left no-repeat #45688F; text-indent:-1000px;}
body.article #main #content #info .update {background: url('../img/icons/news/70x15_update.png') top left no-repeat #468D8A; text-indent:-1000px;}


p.subtitle {color: #e10000;}

body.article #main #content #primary {border-top: solid 3px #666; width: 543px; margin: 0 20px 20px 0; position: relative;}
body.article #main #content #primary ul#functions {background-color: #E10000; font-size: 11px; line-height: 11px; display: block; float: left; overflow: hidden; margin-bottom: 0px; background: #E10000 url('../img/backgrounds/functions_bg.gif') repeat-y right;}
body.article #main #content #primary ul#functions li {display: block; float: left; padding: 0 7px; margin: 5px 0; border-right: 1px solid #FFF; background-image: none; color: #000; padding-bottom: 5px;}
body.article #main #content #primary ul#functions li.last {border: none;}
body.article #main #content #primary ul#functions li a {color: #FFF; text-decoration: none;}
body.article #main #content #primary ul#functions li a:hover {color: #000;}
body.article #main #content #primary p.fontSize {overflow: hidden; padding: 0px; display: block; width: 90px; float: right; margin: 0px;}
body.article #main #content #primary p.fontSize span {float: left; margin-top: 5px;}
body.article #main #content #primary p.fontSize a.minus {display: block; width: 16px; height: 16px; background-image:url('../img/icons/minus.gif'); margin: 5px 0 0 0; text-indent: -2000px; float: left; cursor: pointer;}
body.article #main #content #primary p.fontSize a.plus {display: block; width: 16px; height: 16px; background-image:url('../img/icons/plus.gif'); margin: 5px 0 0 0; text-indent: -2000px; float: left; cursor: pointer;}

body.article #main #content #primary #article {clear: both;}




body.article #main #content #primary #article ul {list-style-type: square; padding-left: 10px; margin-left: 10px; margin-bottom: 7px;}
body.article #main #content #primary #article ol {list-style-type: square; padding-left: 10px; margin-left: 10px; margin-bottom: 5px;}
body.article #main #content #primary #article p {font-size:13px; line-height: 16px; margin-bottom:9px;}

body.article #main #content #primary #article #assets {width:250px; float:left; margin-right:10px; margin-bottom:10px;  overflow:hidden; border-top:3px solid #666;}
body.article #main #content #primary #article #assets div.element {padding:5px 10px; border-top:1px solid #fff;background:#eee;}


body.article #main #content #primary #article #assets #boxvisual {padding:0; }
body.article #main #content #primary #article #assets #boxvisual a {text-decoration: none;}
body.article #main #content #primary #article #assets #boxvisual span {font-size: 11px; font-weight: bold; padding: 3px; display: block;}
body.article #main #content #primary #article #audio ul {list-style-type:none;margin:0; padding:0; clear:both; overflow:hidden;} 
body.article #main #content #primary #article #audio ul li {margin:0; padding:3px 0; border-top:1px dotted #ddd;}
body.article #main #content #primary #article #audio ul li div.audio_thumb { width:20px; float:right;}
body.article #main #content #primary #article #audio ul li h3 { float:left; width:210px;}
body.article #main #content #primary #article #audio ul li h3.extended { width:520px;}




body.article #main #content #primary #article p.visual_alternate { float: left; margin: 10px 10px 0px 0px; border:1px solid #eee;}
body.article #main #content #primary #article #tools { display:block; float:right; margin-bottom:10px; overflow: hidden; }
body.article #main #content #primary #article #tools span {display: block; float: left; padding:0 3px; border-left:1px solid #eee;}
body.article #main #content #primary #article #tools .recommend a {display:block; text-indent:-2000px; width:30px; height:32px; overflow:hidden; background-image:url('../img/icons/btn-email.gif');}
body.article #main #content #primary #article #tools .print a {display:block; text-indent:-2000px; width:30px; height:32px; overflow:hidden; background-image:url('../img/icons/btn-print.gif');}
body.article #main #content #primary #article #tools .ymsg a {display:block; text-indent:-2000px; width:30px; height:32px; overflow:hidden; background-image:url('../img/icons/btn-ym.gif');}
body.article #main #content #primary #article #tools .tags {margin-left:10px;display:inline; font-size:11px; line-height:13px;}



body.article #main #content #primary #article #head {clear:both; padding-top:5px; padding-bottom: 3px; margin-bottom: 10px; font-weight: bold; border-bottom:1px dotted #ccc;}
body.article #main #content #primary #article #head hr {border-bottom: 1px dotted #333; margin-bottom: 7px;}
body.article #main #content #primary #article #body {display:inline; margin-top: 5px;}
#main #content #article-pages {float: left; margin-top: 10px;}
#main #content div.article_pagenav { margin-top: 10px;}
#main #content div.article_pagenav p.prevnext { font-size: 13px; line-height: 16px;}
#main #content #article-pages p {float: left; margin-right: 5px; line-height: 16px;}
#main #content #article-pages ul {float: left; margin: 0; padding: 0; list-style-type: none;}
#main #content #article-pages ul li {float: left; display: block; background-color: #C00; color: #FFF; margin: 0 5px 0 0; line-height: 16px; width: 16px; text-align: center; font-size: 10px;}
#main #content #article-pages ul li a {color: #FFF; display: block; background-color: #F00; text-decoration: none;}
#main #content #article-pages ul li a:hover {background-color: #C00; text-decoration: none;}
#main #content #article_content {font-size: 13px;}

#main #content div.pagenav {}
#main #content div.pagenav p {border-top:1px dotted #eee; padding-top:5px;}
#main #content div.pagenav p.prevnext { overflow: hidden; width: 100%;}
#main #content div.pagenav a { font-weight: bold; padding: 5px;}
#main #content div.pagenav a.next { float: right;}
#main #content div.pagenav a.prev { float: left;}

body.article #main #content #primary #article div.comments_stats { clear: both; border: 1px solid #CCC; background-color: #F2F2F2; margin: 10px 0px; padding: 10px;}
body.article #main #content #primary #article div.comments_stats a { color: #F00;}
body.article #main #content #primary #comments h2 { background-color: #F2F2F2; padding: 3px; border: 1px solid #CCC; width: 100%;}
body.article #main #content #primary #comments p.pageNav { margin-top: 4px;}



body.article #main #content #primary div.boxes div.box {width: 543px;}

body.article #main #content #primary div.video {clear: both; margin-top:40px;}
body.article #main #content #primary div.video div.video-pagenav { margin-top: 5px;}
body.article #main #content #primary div.video div.video-pagenav p.pagenav { overflow: hidden; width: 100%;}
body.article #main #content #primary div.video div.video-pagenav a.next { float: right;}
body.article #main #content #primary div.video div.video-pagenav a.prev { float: left;}


body.article #main #content #primary ul.ugc-list { list-style-type: none; padding: 0px; overflow: hidden; width: 100%; margin-top: 10px; margin-bottom: 10px;}
body.article #main #content #primary ul.ugc-list li { cursor: pointer; border: 1px solid #CCC; width: 126px; height: 170px; float: left; margin-right: 10px; overflow: hidden; margin-bottom: 10px;}
body.article #main #content #primary ul.ugc-list li.mod4_0 { margin: 0px;}
body.article #main #content #primary ul.ugc-list li.last { margin-right: 0px;}
body.article #main #content #primary ul.ugc-list li:hover { background-color: #F2F2F2;}
body.article #main #content #primary ul.ugc-list li p { margin: 0px; padding: 0px; margin-left: 5px; line-height:10px;}
body.article #main #content #primary ul.ugc-list li p.imgfile { padding: 0px; margin: 0px; margin-bottom: 4px;}
body.article #main #content #primary ul.ugc-list li p.title { margin: 5px 0px 0px 5px; font-weight: bold;}
body.article #main #content #primary p.admin { display: none;}
body.article #main #content #primary p.title { margin: 5px 0px 0px 5px; font-weight: bold;}
body.article #main #content #primary p.date { font-size: 10px;}
body.article #main #content #primary p.created { font-size: 10px;}






body.article #main #content #primary #gallery {clear: both;}
body.article #main #content #primary #gallery #visual {margin: 0 10px 10px 0; float: left;}
body.article #main #content #primary #gallery #small_gallery p.title { font-weight:  bold;}
body.article #main #content #primary #gallery #small_gallery ul.small_gallery li { float: left; margin: 0 1px 1px 0; border: 1px solid #CDCDCD;}

body.article #main #content #primary #gallery ul.pictures .next {z-index:100; position:absolute; bottom:10px; right:10px; width:20px; height:20px; display:block; overflow:hidden; text-indent:-200px; cursor:pointer; background:url('../img/buttons/slideshow_next_small.gif') top left no-repeat;}
body.article #main #content #primary #gallery ul.pictures .prev {z-index:100; position:absolute; bottom:10px; right:35px; width:20px; height:20px; display:block; overflow:hidden; text-indent:-200px; cursor:pointer; background:url('../img/buttons/slideshow_prev_small.gif') top left no-repeat;}


body.article #main #content #secondary {width: 165px;}
body.article #main #content #secondary div.box {width: 165px; float: none;}



/*	FORUM	*/

body.forum #main #content #primary {width:748px; float:none; clear:both; display:block; overflow:hidden;}


body.stiri #main #content #primary {width:420px; float:left;}
body.stiri #main #content #primary #audio {clear:both; float:none; display:block;}
body.stiri #main #content #primary #audio div.element {clear:both; float:none; display:block;}



body.article #main #content #primary div.ugc-detail { border: 1px solid #CCC; padding: 0px; background-color: #F2F2F2; margin-top: 10px; overflow: hidden; width: 99%;}
body.article #main #content #primary div.ugc-detail.highlighted { border: 1px solid #F00;}
body.article #main #content #primary div.ugc-detail p.imgfile { margin: 0px; float: left; width: 380px;}
body.article #main #content #primary div.ugc-detail div.item_description { width: 150px; padding-left: 5px; padding-top: 5px;}
body.article #main #content #primary div.ugc-detail div.text-only {width:auto;}
body.article #main #content #primary div.ugc-detail div.item_description #ratingStars { float: left; width: 130px;}
body.article #main #content #primary div.ugc-detail div.item_description input.btn { float: right; margin-right: 5px;}
body.article #main #content #primary div.ugc-detail p.date { line-height: 10px; padding: 0px;}
body.article #main #content #primary div.ugc-detail p.created { line-height: 10px; padding: 0px;}
body.article #main #content #primary div.ugc-detail p.rating img { display: inline;}
body.article #main #content #primary div.ugc-detail p.vote { border-top: 1px solid #ccc; width: 155px;}
body.article #main #content #primary div.ugc-detail p.highlighted { background: #F00; margin: 0px; padding: 3px; text-align: center; color: #FFF; font-weight: bold; margin-bottom: 5px;}
body.article #main #content #primary div.ugc-detail div.admin { padding: 5px; clear: both; width: 100%;}

#main #content #primary div.chart ul.ugc-list li.highlighted { border: 1px solid red; position: relative;}
#main #content #primary div.chart ul.ugc-list li.highlighted p.highlighted { position: absolute; top: 116px; left: 0px; background-color: #F00; width: 100%; color: #FFF; font-weight: bold; margin: 0px; text-align: center;}


body.article #main #content #primary ul.ugc-navigation { list-style-type: none; padding: 0px; overflow: hidden; width: 100%; clear: both;}
body.article #main #content #primary ul.ugc-navigation li { float: left; padding: 0px; overflow: hidden; border: 0px; margin-right: 5px;}
body.article #main #content #primary ul.ugc-navigation li a { padding: 3px 5px; font-weight: bold; text-decoration: none; color: #FFF; background-color: #F00;}
body.article #main #content #primary ul.ugc-navigation li a:hover { color: #FFF; background-color: #C00;}
body.article #main #content #primary ul.ugc-navigation li.selected a { background-color: #C00; color: #FFF;}

div.cursValutar p.data { background-color: #CCC; margin: 0px; padding-left: 5px; width: 90px;}
ul.cursValutar {overflow: hidden;}
ul.cursValutar li { border-bottom: 1px solid #CCC; overflow: hidden; width: 100%; margin: 0px;}
ul.cursValutar li:hover { background-color: #F4F4F4;}
ul.cursValutar li p { margin-bottom: 0px; padding: 5px;}
ul.cursValutar li p.name { float: left; width: 45%; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #F00;}
ul.cursValutar li p.value { float: right; width: 45%; text-align: right}

/*  SONDAJ eSacape  */

#eScapeISdropin table {margin: 0; border: none; border-collapse: inherit;}
#eScapeISdropin td {padding: 0; background-repeat: repeat;}




/* Audio playlist */

div.embedInfo { clear:both; float:none; border-bottom:2px solid #ccc; background: #ccc; padding: 1px;}
div.embedInfo label.embedLabel { font-weight:normal; font-size:11px; margin-right:3px; margin-left:2px; float:left; }
div.embedInfo input.embedInput { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center;background:#fff;color:#333; border:0; margin-right:2px;}

#podcaster { /*border-bottom:1px dotted #ccc; line-height:16px; margin-bottom:10px;*/}
#podcaster p.date { padding: 5px 0 0 10px;width:auto; font-weight:bold; border-bottom: 2px solid #ccc;}
#podcaster p.date span { display:block; float:right; padding-right:10px;}
#podcaster p.date span button { width:auto; font-size: 10px; color: #c00; text-decoration:none; font-weight:normal; background:transparent; border:0px;}
#podcaster form { margin:0; padding:0; border:0;}
#podcaster #audioPlaylist { padding:0 10px 5px 10px; line-height:16px; border-bottom: 2px solid #ccc; overflow:hidden; height:24px;}
#podcaster #audioPlaylist li {background:url('../img/icons/audio.gif') no-repeat; padding:0 20px; 0 20px; float:left;}

#podcaster div.embedInfo input.embedInput { width:360px;}
#assets div.embedInfo input.embedInput { width:200px;}
div.video div.embedInfo input.embedInput { width:480px;}


div.video span.title { background-color:#eeeeee; padding:5px 10px; display:block; width:100%; line-height:16px; font-size:16px; font-weight:bold; border-top:1px solid #fff;}
#video_playlist { background-color:#eeeeee; padding:5px 10px; }
#video_playlist li { border-top:1px dotted #dddddd; margin:0; padding:3px 0;}
#video_playlist li a { font-size:12px; font-weight:bold; }

#numeric div.audio_thumb { float:left; padding-right:5px}
#numeric div.songInfo { width:285px; float:left;}

#socialTools a { display: block;  width:32px; height:32px; text-indent:-2000px; float: left; margin-right: 10px;}
#socialTools a.social-twitter { background: url("../img/backgrounds/twitter_32.png") no-repeat;}
#socialTools a.social-digg { background: url("../img/backgrounds/digg_32.png") no-repeat;}
#socialTools a.social-delicious { background: url("../img/backgrounds/delicious_32.png") no-repeat;}
#socialTools a.social-stumble { background: url("../img/backgrounds/stumbleupon_32x32.png") no-repeat;}
#socialTools a.social-comment { background: url("../img/icons/big_comments.gif") no-repeat; width:auto; height:32px; text-indent:0; color: #fff; padding: 7px 10px; text-decoration:none;  }


#tools span.tags {text-transform:uppercase;}
#tools span.tags span.tagsTitle {text-transform:none;}
#socialTools { float:left;}
div.article-tools p { line-height:normal; margin:0; padding:0; }
div.article-tools { margin:5px 0}

#main #content #primary div.stiri .content-list div.description { width:auto;}
body.article #main #content #primary #relatedByTag { padding:10px 0 0 0; border-top:2px solid #555555; clear:both; float:none; display:none;}
body.article #main #content #primary #relatedByTag h1 { font-size:14px; background:url("../img/backgrounds/box_top_red.gif") repeat-x scroll center bottom #EB0000; clear:both; color:#FFFFFF; float:left; font-weight:bold; margin:0 0 10px 0; padding: 0 7px;overflow:hidden; width:auto;}
body.article #main #content #primary #relatedByTag h2 { font-size:12px;}
body.article #main #content #primary #article span.relatedToTag ol.content-list { list-style-type:none; margin:0; padding:0; clear:both; float:none;}

ul#latestActivity {}
ul#latestActivity li {float:none; clear:both; margin-bottom:7px; overflow:hidden;}
ul#latestActivity li .action {color:#3C8AC3;}
ul#latestActivity li p {margin:0; padding:0; line-height:13px;}
ul#latestActivity li p.username {font-weight:bold; float:left; margin-right:5px;}
ul#latestActivity li p.username a {text-decoration:none;}
ul#latestActivity li p.username a:hover {text-decoration:underline;}
ul#latestActivity li.register p.avatar { float:left; margin-right:7px; overflow:hidden;}
ul#latestActivity li.news .title a:hover {color:#FF0000;}



div.homepage_branding { position:relative; width:980px; height:350px; margin:0 auto; overflow:visible; padding:0; z-index:2}
div.homepage_branding div.leftBanner { position:absolute; left:-139px; top:-1px;}
div.homepage_branding div.rightBanner { position:absolute; right:-139px; top:1px;}
