/* COMMON STYLES */

html{font-size:12px;}
body{
	margin:0;background:#0a0a0a url(../img/bg.jpg) no-repeat top center;color:white;
	font:normal 1em/1.4em arial,sans-serif;
}
a{color:#218efc;text-decoration:none;}
a:hover{text-decoration:underline;color:#fff;}
h1,h2,h3,h4{margin:0;font-family:arial,sans-serif;font-weight:normal;}
h1 a,h2 a,h3 a,h4 a{color:white;text-decoration:none;}
h1{font-size:24px;}
h3{font-size:18px;}
h3.reklam,.reklam h3,h2.reklam,h1.reklam{color:#31495e;}
h3.webbtv,.webbtv h3,h2.webbtv,h1.webbtv{color:#813f3f;}
h3.radio,.radio h3,h2.radio,h1.radio{color:#7a813f;}

.reklam .top-of-list h4,.reklam .listings-head,.reklam .box-head h3{color:#4c7598;}
.webbtv .top-of-list h4,.webbtv .listings-head,.webbtv .box-head h3{color:#984347;}
.radio .top-of-list h4,.radio .listings-head,.radio .box-head h3{color:#838b44;}

p{margin:0 0 10px 0;}
h4{font-weight:bold;margin-bottom:3px;font-size:1em;}
a img{border:0;}
th,td{text-align:left;vertical-align:top;margin:0;padding:0;}
form{margin:0;padding:0;display:block;}

.clearleft{clear:left;}
.hidden{display:none;}
.small{font-size:11px;}
.large{font-size:15px;}

/* LAYOUT */

#wrapper{margin:0 auto;width:1006px;padding:0 12px;background:#050505 url(../img/bg_inner.jpg) no-repeat top center;}
#column1{width:744px;float:left;margin-right:12px;padding-bottom:36px;}
#column2{width:250px;float:left;padding-bottom:36px;}

/* HEAD */

#top{padding:10px 0;width:1006px;height:94px;}
#logo{float:left;}
#logo h1{margin:0;}
#logo h1 a{width:252px;height:94px;display:block;background:url(../img/logo.png) no-repeat 6px 12px;}
#logo h1 a span{display:none;}
#top .sponsor{float:left;height:94px;border-left:1px solid #2b2b2b;width:216px;color:#999;padding-left:15px;}
#top .sponsor p{margin:8px 0 7px;font-size:11px;color:#5a5a5a;}
#top .top-puff{float:left;height:74px;border-left:1px solid #2b2b2b;}
#top .top-puff h3{font:normal 16px arial,sans-serif;margin-bottom:2px;}
#top .top-puff a{color:#888;}
#top .top-puff h3 a{color:#fff;}
#top .top-puff p{color:#888;}
#top .top-puff img {width:60px; height:60px; padding:0px 10px 10px 0px; float:left;}
#top #puff1{width:141px;padding:20px 110px 0 20px;background:url(../img/rtv-puff.jpg) no-repeat 148px 3px;}
#top #puff2{width:129px;padding:20px 100px 0 20px;background:url(../img/upload-puff.png) no-repeat 160px 8px;}
#top #puff3 {width:213px; padding:8px 20px 10px 20px;}
#top #puff4 {width:200px; padding:8px 20px 10px 20px;}
#top #puff4 li span {color:#888;}

/* NAVIGATION */

#navigation{width:744px;height:33px;background:#1b1b1b url(../img/nav-clean.png) top left;list-style:none;margin:0 0 12px;padding:0;font:normal 15px arial,sans-serif;}
#navigation li{list-style:none;margin:0;padding:0;display:block;float:left;}
#navigation li.first{background:none;}
#navigation li a{line-height:1.2em;padding:7px 13px 0 13px;display:block;height:26px;color:#999;background:url(../img/nav-clean.png) -204px -33px;}
#navigation li a.selected{background:url(../img/nav-clean.png) -10px -33px;color:#bec2c5;}
#navigation li.first a{background:none;}
#navigation li.first a.selected{background:url(../img/nav-clean.png) 0 -33px;}
#navigation li.back-to-resume{float:right;}
#navigation li.back-to-resume a{background:none;color:white;padding-right:15px;}
#navigation li a:hover{color:#fff;text-decoration:none;}

#search{border:none;background:url(../img/bg_search.png) no-repeat;margin:0;padding:0;width:250px;height:45px;position:relative;}
#search .q{position:absolute;width:176px;top:7px;left:8px;background:none;border:0;color:#444;padding:3px 4px 1px;height:14px;font:normal 12px arial,sans-serif;}
#search .search-button{position:absolute;top:7px;right:8px;}

/* FORMS */

form.big-form{display:block;margin:0;padding:0;width:472px;}
.form-inner{padding:1.4em;border-top:1px solid #555;}
.big-form fieldset{background:url(../img/trans-white.png);padding:0;border:none;margin:0 0 1em;}
.big-form h3 {margin:0;padding:0.7em 0.9em;}
.big-form h3 a{display:block;color:#aaa;padding-left:24px;background:url(../img/form_plus.gif) center left no-repeat;}
.big-form h3 a.on{color:#fff;background-image:url(../img/form_minus.gif);}
.big-form h3 a:hover{color:#fff;}
.big-form p{clear:left;padding:0;}
.big-form p.buttons{clear:left;padding:0;height:40px;}
.big-form label,
.big-form .label,
.big-form input,
.big-form textarea{font-size:1.2em;width:49%;float:left;margin-bottom:0.8em;}
.big-form input,.big-form textarea{border:1px solid #555;padding:3px 5px;}
.big-form label,
.big-form .label{color:#999;padding-top:0.4em;font-size:1.3em;width:48%;}
.big-form button,
.big-form .button{text-align:center;color:#000;font-size:14px;margin-top:1em;background:url(../img/form_button_bg.png) no-repeat;border:none;width:82px;height:auto;padding:6px 0 6px;float:left;cursor:pointer;}
.big-form button.button-right,
.big-form .button.button-right{float:right;}
.big-form p.file {text-align:right;width:auto;}
.big-form p.file label{width:auto;}
.big-form p.file input{margin:0;background:#292929;color:#fff;padding:5px;border-color:#333;width:300px;float:none;}

.big-form .add-file{display:block;padding:3px 6px;background:#333;margin-bottom:10px;}
.big-form h4{padding:3px 6px;background:#333;margin: 0 0 10px 0;}
.file-box{border:1px solid #333;clear:left;width:auto;margin-bottom:10px;padding:0;}
.file-box p{padding:0 10px;}

/* PLAYER */

#player{margin-bottom:12px;clear:left;}
#player img{display:block;}

#player .sponsor{float:right;width:240px;padding-top:43px}
#player .big-radio{padding:30px 0 0 30px;}
#player .sponsor p{margin:0 0 5px 4px;}

/* BOXES */

.info-boxes{margin-bottom:20px;}
.info-boxes td{}
.info-boxes .info-cell{width:492px;}
.info-boxes .reklam,.reklam-box{background:url(../img/trans-blue.png);} /* #1c2227*/
.info-boxes .webbtv,.webbtv-box{background:url(../img/trans-red.png);}
.info-boxes .radio,.radio-box{background:url(../img/trans-yellow.png);}
.info-boxes .extras-cell{width:240px;background:#101010 url(../img/trans-white.png);} /* background:#1b1b1b; */
.info-boxes .space{width:12px;}

.info-box{}
.box-head{font-size:15px;padding:10px 12px;border-bottom:1px solid #333;margin-bottom:14px;}
.box-head .hits{color:#6b7379;float:right;margin-top:-1px;}
.box-head .hits span{color:#fff;}
.box-head h3{font-size:18px;color:#636363;}

.box-foot{clear:left;padding:8px 11px 9px;border-top:1px solid #333;color:#6a6a6a;font-size:14px;}
.box-foot span{float:right;}

.info-box .col{width:230px;padding-left:10px;float:left;}
.info-box .wide{width:470px;}
.info-box .col table{margin-bottom:12px;}
.info-box .col table th{width:100px;text-align:right;padding:0 9px 0  0;font-weight:normal;}
.info-box .col table td{color:#bebebe;padding:0;}

.reklam .box-foot{color:#426481;padding-top:5px;padding-bottom:6px;border-color:#27323a;font-size:11px;}
.reklam .info-box .col table th{color:#426481;}
.reklam .box-head{border-color:#27323a;}
.reklam-box .box-head{border-color:#2f3942;}
.reklam .box-head h3,.reklam-box h3{color:#4c7598;}

.webbtv .box-foot{color:#984347;padding-top:5px;padding-bottom:6px;border-color:#47292b;font-size:11px;}
.webbtv .info-box .col table th{color:#984347;}
.webbtv .box-head,.webbtv-box .box-head{border-color:#47292b;}
.webbtv .box-head h3,.webbtv-box h3{color:#984347;}

.radio .box-foot{color:#757b41;padding-top:5px;padding-bottom:6px;border-color:#343622;font-size:11px;}
.radio .info-box .col table th{color:#838b44;}
.radio .box-head,.radio-box .box-head{border-color:#343622;}
.radio .box-head h3,.radio-box h3{color:#838b44;}

.box-head h3 span{color:#fff}

/* MÅNADENS KAMPANJ */

.kampanj-box{margin-bottom:12px;}
.kampanj-box table{margin:0 10px 6px;padding:0;width:92%;}
.kampanj-box table td{padding:4px 8px;background:#244f6f;}
.kampanj-box table th{width:36px;font:normal 28px/28px arial,sans-serif;padding:6px 0;color:#82afd3;background:#1c3d57;text-align:center;}
.kampanj-box a{color:#fff;}
.kampanj-box p{padding:0 10px;clear:left;}
.kampanj-box .box-head{margin-bottom:8px;}

.kampanj-nav {border-bottom:1px solid #487190;height:57px;margin:0;}
.kampanj-nav a{color:#eaeff2;padding:9px 10px;display:block;font-size:13px}
.kampanj-nav a span{color:#94acbe;padding-right:5px;float:left;display:block;height:40px;}
.kampanj-nav a:hover{text-decoration:none;color:#fff;}
.kampanj-nav .heading{width:232px;float:left;position:relative;color:#000;}
.kampanj-nav .heading img{position:absolute;display:block;top:-7px;left:150px;}
.kampanj-nav .item{width:149px;border-left:1px solid #487190;float:left;height:39px;}
.kampanj-nav .item:hover{background:#487190;}
.kampanj-nav h3{color:#eaeff2;margin:12px 0 2px 12px;}
.kampanj-nav .heading p{margin:0 0 0 12px;}

/* Färger för månadens film */
.manadens-film-box table th,.manadens-film-box table td{border-bottom:4px solid #28587c;}
.manadens-film-box,.kampanj-nav{background:#28587c;color:#97c2da;}
.manadens-film-box .box-head,
.manadens-film-box .box-foot{border-color:#487190;}
.manadens-film-box .box-head h3{color:#eaeff2;}

/* Färger för radio */
.manadens-radio-box table th,.manadens-radio-box table td{border-bottom:4px solid #6d6f35;}
.manadens-radio-box,.radio-nav{background:#6d6f35;color:#b6b79a;}
.manadens-radio-box .box-head,
.manadens-radio-box .box-foot{border-color:#838453;}
.manadens-radio-box .box-head h3{color:#eaeff2;}
.manadens-radio-box table th{background:#4c4d25;color:#c1c194;}
.manadens-radio-box table td{background:#626430;}

.radio-nav,.radio-nav .item{border-color:#838453;}
.radio-nav a{color:#eaeff2;}
.radio-nav a span{color:#a3a473;}
.radio-nav .item:hover{background:#838453;}
.radio-nav h3{color:#eaeff2;}

/* RELATED LISTINGS */

.related{background:url(../img/trans-white.png);margin-bottom:12px;}
.related-listing{margin-left:12px;height:372px;}
.related .box-head{padding-bottom:0;margin-bottom:12px;height:25px;}
.related .box-foot{padding-bottom:0;height:24px;}

.listings-col1{width:228px;float:left;padding-left:12px;}
.listings-col2,.listings-col3{width:240px;float:left;padding-left:12px;}

.listings-col1 h3,.listings-col2 h3,.listings-col3 h3{margin-bottom:8px;}
/*.listings-col1,.listings-col2,.listings-col3{height:566px;}*/

.listing{clear:left;}
.listing th{padding:0 10px 12px 0;margin:0;}
.thumb,.listing th img{/*width:73px;height:42px;*/display:block;border:2px solid #444;}
.thumb,.listing th img.small{max-width:73px;max-height:42px;display:block;border:2px solid #444;}
.thumb:hover,.listing th img:hover{border-color:#999;}
.listing td{vertical-align:middle;line-height:1.2em;padding-bottom:12px;}
.listing td a{color:#808080;}
.listing td a b{color:#fff;}
.radio-listing th img{width:50px;height:46px;border:none;}

.more{list-style:none;margin:0;border-top:1px solid #1b1b1b;padding:4px 0 0;height:35px;}
.more li{float:left;margin:0;padding:0;}
.more li a{display:block;padding:3px 6px;border-left:1px solid #1b1b1b;}
.more li a.selected{color:#666;}
.more li.first a{padding-left:0;border:none;}

.sortlinks{list-style:none;margin:0;border-top:1px solid #1b1b1b;padding:4px 0 0;height:35px;}
.sortlinks li{float:left;margin:0;padding:0;}
.sortlinks li a{display:block;padding:3px 6px;border-left:1px solid #1b1b1b;}
.sortlinks li a.selected{color:#666;}
.sortlinks li.first a{padding-left:0;border:none;}

.show-more{font-size:15px;border-top:1px solid #1b1b1b;padding:6px 2px;margin:0;}

/* EXTRAS */

.extras-cell{}
.extras-cell .box-head{}
.extras-cell .box-head #rating{float:right;width:142px;height:16px;}

#rating{padding-top:0px;}
#rating a{background:url(../img/icons.gif) -28px -90px;display:block;width:20px;height:16px;float:left;text-decoration:none;}
#rating a.on{background-position:2px -90px;}
#rating a.over{background-position:-58px -90px;}
#rating-status{float:right;font-size:13px;}

.extras{list-style:none;margin:0;padding:0 11px;}
.extras li{list-style:none;margin:0 0 14px;padding:0;}
.extras li a{background:url(../img/icons.gif);display:block;height:18px;padding:0 0 0 31px;color:#666;font-size:15px;font-weight:bold;}
.extras li a:hover{color:#fff;text-decoration:none;}
.extras li.embed a{background-position:0 -30px;}
.extras li.share a{background-position:0 -60px;}

#share-links{padding:12px 0 0 31px;}
#share-links a{padding:0 0 5px 24px;background:url(../img/icons-share.png) 0 0;font-size:12px;color:#0c5e8c;width:72px;float:left;}
#share-links a.share-google{width:56px;background-position:0 -48px;}
#share-links a.share-myspace{background-position:0 -24px;}
#share-links a.share-msn{width:56px;background-position:0 -72px;}
#share-links a:hover{color:#fff;}

/* ARCHIVE */

.small-rating{}
.small-rating span{display:block;width:12px;height:12px;margin-right:3px;background:url(../img/icons.gif) -110px -90px;float:left;}
.small-rating span.on{background-position:-90px -90px;}

#archive,#static{padding-left:12px;}
#archive h1,#static h1{margin:0 0 20px;padding:22px 0 17px;border-bottom:1px solid #282828;}
#archive h1 span{color:#fff;}
.filter-column,.info-column{float:right;width:240px;}
.info-column p{color:#999;}
.filter-column .box-head{padding:8px 12px 9px;margin-bottom:10px;}
.filter-column h3,.info-column h3{font-size:15px;}
.info-column h3{margin-bottom:12px;}

.filter{list-style:none;margin:0 0 12px;padding:0 0 16px;}
.filter li{padding:3px 0 3px 33px;background:url(../img/icons.gif) 18px -201px;margin:0;}
.filter li a{font-weight:bold;color:#fff;}

.reklam-box .filter li{background-position:18px -108px;}
.reklam-box .filter li a{color:#4c7598;}
.webbtv-box .filter li{background-position:18px -138px;}
.webbtv-box .filter li a{color:#984347;}
.radio-box .filter li{background-position:18px -168px;}
.radio-box .filter li a{color:#838b44;}
.filter li.selected{background:url(../img/filter-selected.png) center left;} /*{background-position:0 -201px;}*/
.filter li.selected a,.filter li a:hover{color:#fff;text-decoration:none;}

.archive-subnav{padding:4px 10px;background:#292929;width:452px;margin-bottom:1.5em;}
.archive-subnav span{padding:5px 12px 0px 2px;font:normal 15px/15px arial,sans-serif;float:left;}
.archive-subnav a{padding:5px 9px;background:#1b1b1b;font-weight:bold;float:left;margin-right:4px;}
.archive-subnav a:hover{background:#444;text-decoration:none;}
.archive-subnav a.selected{background:#aaa;color:#111;}

#archive .listing{width:472px;}
#archive .listing th{padding:0 12px 16px 0;margin:0;width:111px;}
#archive .thumb,#archive .listing th img{width:111px;height:63px;}
#archive .listing td{vertical-align:top;line-height:1.2em;padding:8px 0 16px;font-size:11px;color:#666;line-height:14px;}
#archive .listing td h4{margin-bottom:4px;font-size:12px;}
#archive .listing td.extra{width:75px;text-align:center;}
#archive .small-rating{height:17px;}
.radio #archive listing th img{width:50px;height:46px;border:none;}

.listing-alpha {width:472px;margin-bottom:2em;}
.listing-alpha th,
.listing-alpha td{vertical-align:top;border-bottom:1px solid #222;}
.listing-alpha th{color:#333;padding:0.2em;font:normal 3.4em arial,sans-serif;width:60px;}
.listing-alpha tr:hover th{color:#fff;}
.listing-alpha td{line-height:1.6em;padding:1em 0.5em;}
.listing-alpha td a{padding:3px 0px 3px 0px;color:#aaa;}
.listing-alpha td a:visited{color:#666;}
.listing-alpha td a:hover{color:#333;background:#fff;text-decoration:none;}

.page-navigation{border-top:1px solid #1b1b1b;padding:6px 0 0;text-align:center;}
.page-navigation a{padding:4px 8px;}
.page-navigation a.on{color:#fff;}
.page-navigation a:hover{background:#1b1b1b;color:#fff;text-decoration:none;}
.page-navigation span{padding:4px 8px;}
.page-navigation .previous{float:left;margin-top:-3px;}
.page-navigation .next{float:right;margin-top:-3px;}
.page-navigation span.previous,.page-navigation span.next{color:#333;}

/* Static pages */

#static{}
.info-column{width:230px;padding-right:10px;}
.info-column h4{color:#fff;font:bold 10px verdana,sans-serif;text-transform:uppercase;margin:16px 0 8px;}
.info-column b{color:#ccc;}
.single-column{padding:0 200px 0 24px;color:#aaa;line-height:1.5em;}
.single-column b{color:#fff;}
.single-column h3{margin:1.2em 0 0.8em;color:#fff;font-size:1.4em;}

/* HOME */

.listings-head{padding:10px 0 8px;} /*height:70px;line-height:1.3em;*/
/*.listings-head h3{margin-bottom:9px;}*/

.top-of-list{margin-bottom:12px;padding:2px;}
.reklam .top-of-list{background:url(../img/trans-blue.png);}
.webbtv .top-of-list{background:url(../img/trans-red.png);}
.radio .top-of-list{background:url(../img/trans-yellow.png);}
.top-of-list .pic{display:block;width:236px;height:135px;overflow:hidden}
.reklam .top-of-list .pic{width:224px;}
.top-of-list .pic img{width:236px;display:block}
.top-of-list .inner{padding:6px 8px;}
.reklam .top-of-list{color:#6b7379;}
.webbtv .top-of-list{color:#79736b;}
.radio .top-of-list{color:#73796b;}
.top-of-list h4 span{color:#fff;}
.top-of-list .hits{}
.top-of-list .small-rating{float:right;padding-top:1px;}

/* FOOTER */

#footer{clear:left;background:#121212 url(../img/footer.jpg) no-repeat;margin:0 auto;width:1030px;color:#848484;font-size:11px;}
#footer b{font-size:12px;color:#fff;}
#footer .col1{width:480px;height:100px;padding:24px 12px 0 24px;float:left;}
#footer .col2{height:52px;float:left;padding-top:24px;}
#footer .panorama{width:1026px;padding-top:10px;/*margin:2px;*/height:152px;/*background:#555;*/clear:left}

/* MODAL BOXES */

#modalOverlay {background-color:#000;}
#modalContainer {width:472px;border:2px solid #888;background:#101010 url(../img/modalwindow_bg.png) repeat-x;padding:0;}
#modalContainer .big-form {margin:0;}
#modalContainer fieldset {margin:0;}
#modalContainer a.modalCloseX {position:absolute;top:8px;right:11px;padding:4px 8px;font-size:14px;}
#embedClip .big-form textarea{width:430px;height:220px;font-size:11px;}

.chbCampaign INPUT,.chbCampaign 
{
    border:0px;
    width:40px;
     clear:none;
 text-align:left;
 }
