@import url(player.css?v=2.88);
@import url(see.css?v=2);

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
h7,
p,
div,
ul,
li,
form,
blockquote,
fieldset,
ol { display:block; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; list-style:none; outline:none; color:#000; border:none; }
a { text-decoration:none; outline:none; color:#000; text-decoration:none; }
a:link { outline:none; }
a:visited { outline:none; color:#000 !important; }
a:active { outline:none; }
a:hover { text-decoration:none; }
.clear { clear:both !important; height:0px !important; margin:0px !important; padding:0px !important; line-height:0px !important; border:none !important; }
.bold { font-weight:bold; }
.showoff { display:none !important; }
.noborder { border:none; }
.underline { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.block { display:block; }
.overflow { overflow:hidden; }
.ui-tabs .ui-tabs-hide { display: none !important; }
a.nt { display:block; text-indent:-9999px; overflow:hidden; }
a img { border:none !important; outline:none !important; }
div { cursor:default; }

body { background-color:#101010 !important; background-attachment:scroll !important; background-position:center 116px !important; padding-top:116px; padding-bottom:4px; }


/* loadik */
.loadik { display:none; position:absolute; left:50%; top:250px; width:150px; margin-left:-75px; }
.loadik .loadikani img { display:block; margin:0 auto; }
.loadik .loadiktext { margin:10px 0 0 0; text-align:center; }


/* banner */
div.banner { position:relative; overflow:visible; }
div.banner div.thisisad { position:absolute; left:0; top:-15px; width:100%; text-align:center; font-size:11px; color:#666 !important; }


/* section */
.section { position:relative; overflow:hidden; width:620px; margin:0 20px 20px 20px; clear:both; }
.section.norightmargin { width:640px; margin-right:0; }
.section.graybg { background-color:#dbdbdb; margin:0; padding:10px 20px 5px 20px; }
.section.litegraybg { background-color:#f0f0f0; }
.section.nowplaying { width:616px !important; border: solid 1px #333642 !important; border-width:0 0 3px 0 !important; border-radius: 4px; }
.section.hasad { overflow:visible; min-height:250px; }
.section.nopadding { width:660px; margin:0; padding:0; }
.part { float:left; width:300px; }
.part + .part { margin-left:20px; }
.part2 { float:left; width:200px; min-height:50px; }
.part2 + .part2 { width:400px; margin-left:20px; }
.section.norightmargin .part2 + .part2 { width:420px; }
.section.fb-container{overflow:visible !important; z-index:1000000;}
.section .fb-like { /*min-height:100px;*/ margin-bottom:5px; }
.section.graybg.norightmargin { padding-right: 0; }

.social div.fb-like{ float:right; }

/* breadcrump */
.breadcrump { position:absolute; right:2px; bottom:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#999 !important; text-align:right; }
.breadcrump a { color:#333642 !important; }
.breadcrump a.current { color:#C00 !important; }
body.radio.news .title .breadcrump { bottom:5px; }
body.article .spot .breadcrump { bottom:5px; }
body.karticle .breadcrump { bottom:-20px !important; }
body.karticle .spot { margin-bottom:30px !important; }


/* addmore **/
.addmore { background:#fff url(images/button-player.png) no-repeat 375px -1143px; clear:both; }
.addmore a { display:block; color:#666 !important; height:20px; margin:10px 20px; padding:8px 0 0 0; text-align:center; font-size:12px; line-height:14px; font-weight:bold; border:solid 1px #ccc; }
.addmore a:hover { color:#333 !important; border-color:#333; }
body.artists .addmore a { margin:10px 0 20px 0 !important; }
body.soundcheck.interview .addmore { background:#fff url(images/button-player.png) no-repeat 355px -1143px; }
body.soundcheck.interview .addmore a { margin:20px 0 0 0 !important; }
body.gallery .addmore { background-position:355px -1143px; margin:10px 0; }
body.gallery .addmore a { margin:10px 20px 10px 0; }


/* titles */
div.title { background:#333642 url(images/bg-player.png) repeat-x left top; margin:0 0 5px 0; padding:8px; font:normal 18px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important; }
div.title.mac- { height:23px; padding:10px 7px 0 7px; }
div.title.t-red { background:none; margin:0; padding:7px 0 0 0; color:#F70000 !important; }
div.title.t-red.mac- { height:16px; padding:3px 0 5px 0; }
div.title.t-black { background:none; margin:0; padding:8px 0; color:#2e303b !important; }
div.title.t-black.mac- { height:16px; padding:3px 0 5px 0; }
div.title.t-white { background:none; margin:0; padding:7px 0 0 0; color:#ffffff !important; }
div.title.t-white.mac- { height:16px; padding:3px 0 5px 0; }
div.title.big { background:none; margin:0 20px 10px 20px; padding:0 0 5px 0; color:#2e303b !important; font-size:22px; line-height:24px; border-bottom:dotted 1px #aaa; }
div.title.big.mac- { padding:2px 0 3px 0; }
div.title.abs-right { position:relative; }
div.title.nomargin { margin:0 !important; }
div.title.bigger { background:none; margin:0 20px 20px 20px; padding:0; font-size:48px; line-height:50px; color:#2e303b !important; }
div.title.orange { background:none; margin:0; padding:0; font-size:24px; line-height:26px; color:#ff7608 !important; }
div.title.t-green { background:none; margin:0; padding:7px 0 0 0; color:#7aa42e !important; font-size:20px; line-height:20px; }

body.radio.home .news .title.abs-right a { position:absolute; display:block; background:#333642; right:0; top:0; width:33px; height:30px; padding-top:3px; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:23px; text-align:center; }
body.radio.home .news .title.abs-right a:hover { background:#1B1D23; }
body.karnaval .gallery .title.abs-right a { position:absolute; display:block; background:#333642; right:0; top:0; width:33px; height:30px; padding-top:3px; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:23px; text-align:center; }
body.karnaval .gallery .title.abs-right a:hover { background:#1B1D23; }
body.radio.home .chart .title.abs-right a { position:absolute; display:block; background:#333642; right:0; top:0; height:22px; padding:11px 10px 0 10px; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; font-weight:normal; text-align:center; }
body.radio.home .chart .title.abs-right a:hover { background:#1B1D23; }
body.radio.home .gallery .title { margin:0 20px 4px 0; }
body.radio.home .gallery .title.abs-right a { position:absolute; display:block; background:#333642; right:0; top:0; width:33px; height:30px; padding-top:3px; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:23px; text-align:center; }
body.radio.home .gallery .title.abs-right a:hover { background:#1B1D23; }
body.radio.home .most .title { margin-bottom:0; }
body.radio.news .title { margin:0 20px 6px 20px; position:relative;}

body.radio.topchart .title { margin-right:20px; }
body.radio.landing .title { margin-right:20px; }
body.radio.landing .section.graybg .title { margin:0 0 10px 0; }
body.karnaval .title.abs-right .filter { position:absolute; right:5px; top:5px; }
body.karnaval .title.abs-right .filter select,
body.karnaval .title.abs-right .filter option { font-size:11px; }
body.soundcheck .title.abs-right .eventsearch { position:absolute; background-color:#fb8d07; right:5px; top:5px; border-radius:2px; }
body.soundcheck .title.abs-right.mac- .eventsearch { right:0; top:0; }
body.soundcheck .title.abs-right .eventsearch a { display:block; padding:5px 15px; font:normal 14px/14px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; text-align:center; color:#ffffff !important; }
body.soundcheck .title.abs-right .eventsearch:hover { background-color:#d26100; }
body.soundcheck .title.abs-right .eventsearch.active { background:url(images/bg-player.png) repeat-x left -200px; }
body.soundcheck .title.abs-right .eventsearch.active a { color:#333642 !important; }
body.soundcheck .title.abs-right .eventsearch.mac- { right:6px; top:6px; }
body.soundcheck .title.abs-right .eventsearch.mac- a { height:16px; padding:5px 15px 0 15px;  }
body.karnaval .title.abs-right .to { position:absolute; background-color:#fb8d07; right:6px; top:6px; 
	border-radius:2px; }
body.karnaval .title.abs-right .to a { display:block; padding:4px 15px 3px 15px; font:normal 12px/12px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; text-align:center; color:#FFF !important; }
body.karnaval .title.abs-right .to:hover { background-color:#d26100; }
body.karnaval .title.abs-right .to.active { background:url(images/bg-player.png) repeat-x left -200px; }
body.karnaval .title.abs-right .to.active a { color:#333642; }
body.karnaval .title.abs-right .to.mac- { }
body.karnaval .title.abs-right .to.mac- a { height:16px; padding:5px 15px 0 15px;  }
body.profile .title { margin-bottom:20px; }
body.artists .norightmargin .title { margin-right:20px; }
body.mobile .title.big { margin:0 20px 15px 20px; padding:0; border:none; }

body.profile .success_div {margin:10px 0; background:#EDFFD7; border:1px solid #58A000; padding:10px; font-weight:bold; color:#038300;}
body.profile .fail_div { background:#FFE5E2; margin:0 0 20px 0; padding:10px; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#DB0707; border:1px solid #A00000; }

/* karnaval */
.carousel_wrapper { width:620px; height:450px; }

/** slider **/
body.karnaval .slider { position:relative; overflow:hidden; width:620px; height:413px; margin:0 auto 20px auto; }
body.karnaval .slider .slides,
body.karnaval .slider .slides div,
body.karnaval .slider .slides div a,
body.karnaval .slider .slides div a img { display:block; width:620px; height:413px; border:none; }
body.karnaval .slider .slides div a { position:relative; }
body.karnaval .slider .slides div a span.text { display:block; position:absolute; background:#222222; left:0; bottom:0; max-width:500px; padding:10px 15px; font:normal 24px/24px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important; }
body.karnaval .slider .slides div a span.text.mac- { height:32px; padding:10px 15px 0 15px; }
body.karnaval .slider .nav { position:absolute; overflow:hidden; right:15px; bottom:15px; z-index:1000; }
body.karnaval .slider .nav a { float:left; display:block; background-image:url(images/bullet-slider.png); background-repeat:no-repeat; width:12px; height:12px; text-indent:-9999px; overflow:hidden; }
body.karnaval .slider .nav a + a { margin-left:5px; }
body.karnaval .slider .nav a.activeSlide { background-position:right center; }
body.karnaval .kcarousel .item-texts { background:none !important; }
body.karnaval .kcarousel .item-texts .item-title-container { height:auto !important; padding:0 !important; }
body.karnaval .kcarousel .item-texts .item-title { float:left; display:block; background:#222222; max-width:450px; padding:7px 10px; font:normal 26px/28px 'Ubuntu Condensed', Arial, Helvetica, sans-serif !important; color:#ffffff !important; }
body.karnaval .kcarousel .item-texts .item-title.mac- { min-height:29px; padding:7px 10px 0 10px; }
body.karnaval .kcarousel .item-texts .item-spot { background:#444; max-width:550px; padding:7px 10px; clear:both; }
body.karnaval .kcarousel .item-texts .item-number { display:none !important; }

/** radios **/
body.karnaval .radios { width:620px !important; height:240px !important; z-index:117; }
body.karnaval .radios .radio { overflow:hidden; width:620px !important; height:240px !important; }
body.karnaval .radios .radio .cover { position:relative; float:left; width:236px; height:236px; margin-left:5px; }
body.karnaval .radios .radio .cover img { display:block; width:236px; height:236px; }
body.karnaval .radios .radio .cover .ontour { display:block; position:absolute; background:url(images/banner-ontour.png) no-repeat left top; right:0; bottom:0; width:100px; height:100px; text-indent:-9999px; overflow:hidden; }

body.karnaval .radios .radio .info { position:relative; float:left; height:228px; margin:0 0 0 10px; }

body.karnaval .radios .radio .header { overflow:hidden; }
body.karnaval .radios .radio .header .logo { float:right; background:#fff url(images/bg-player.png) repeat-x left -567px; }
body.karnaval .radios .radio .header .logo a { display:block; width:131px; height:75px; text-indent:-9999px; overflow:hidden; }
body.karnaval .radios .radio .header .texts { position:relative; overflow:hidden; float:left; width:223px; /*height:77px;*/ }
body.karnaval .radios .radio .header .texts .name a { font-weight:bold; font-size:16px; line-height:18px; }
body.karnaval .radios .radio .header .texts .line { font-size:11px; color:#666666; }
body.karnaval .radios .radio .header .texts .play { float:left; /*position:absolute;*/ background-image:url(images/bg-player.png); background-repeat:repeat-x; background-position:left -40px; /*width:140px;*/ margin:12px 0 0 0;
	border-radius:20px; }
body.karnaval .radios .radio .header .texts .play:hover { background-position:left -696px; }
body.karnaval .radios .radio .header .texts .play a { display:block; overflow:hidden; background:url(images/button-player.png) no-repeat 45px -303px; width:140px; height:33px; text-indent:-9999px !important; overflow:hidden !important; }
body.karnaval .radios .radio .header .texts .ticketmaster { float:left; margin:22px 0 0 17px; }
body.karnaval .radios .radio .header .texts .ticketmaster a { color:#000000; }
body.karnaval .radios .radio .header .texts .ticketmaster a:hover { color:#CC0000; }

body.karnaval .radios .radio .nowplaying { position:absolute; left:0; bottom:10px; width:360px; }
body.karnaval .radios .radio .nowplaying .label { padding-bottom:5px; font-size:10px; color:#666; }
body.karnaval .radios .radio .nowplaying .song { padding-bottom:3px; font-size:15px; line-height:17px; font-weight:bold; }
body.karnaval .radios .radio .nowplaying .artist { padding-bottom:10px; }
body.karnaval .radios .radio .nowplaying .artist a { font-size:13px; line-height:15px; }
body.karnaval .radios .radio .nowplaying .artist a:hover { color:#CC0000; }
body.karnaval .radios .radio .nowplaying .bio,
body.karnaval .radios .radio .nowplaying .bio p { color:#666; font-size:11px; line-height:12px; }

body.karnaval .radios .radio .header .logo.joyturk a { background:url(images/logo-joyturk-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.superfm a { background:url(images/logo-superfm-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.metrofm a { background:url(images/logo-metrofm-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.joyfm a { background:url(images/logo-joyfm-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.mydonose a { background:url(images/logo-mydonose-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.kantin a { background:url(images/logo-kantin-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.akustik a { background:url(images/logo-akustik-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.retro a { background:url(images/logo-retro-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.komedi a { background:url(images/logo-komedi-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.zeplin a { background:url(images/logo-zeplin-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.jeton a { background:url(images/logo-jeton-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.klasik a { background:url(images/logo-klasik-140x100.png) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.joyjazz a { background:url(images/logo-joyjazz-140x100.png?v=2) no-repeat center 4px; }
body.karnaval .radios .radio .header .logo.efkar a { background:url(images/logo-efkar-140x100.png?v=2) no-repeat center 4px; }

body.karnaval .radios + .navholder { overflow:hidden; background:#333642 url(images/bg-player.png) repeat-x left -36px; }
body.karnaval .radios + .navholder > a { float:left; display:block; width:20px; height:51px; margin:3px 0 0 3px; padding-top:10px; text-align:center; font-size:34px; line-height:34px; color:#FFF; }
body.karnaval .radios + .navholder > a:hover { background:#cc0000; }
body.karnaval .radios + .navholder .thumbs { float:left; position:relative; overflow:hidden; width:564px; height:67px; margin-left:3px; }
body.karnaval .radios + .navholder .nav { position:absolute; overflow:visible; left:0; top:0; width:800px; height:67px; clear:both; ; z-index:118; }
body.karnaval .radios + .navholder .nav li { float:left; margin-right:6px; padding:6px 3px; }
body.karnaval .radios + .navholder .nav li > a,
body.karnaval .radios + .navholder .nav li > a > img { overflow:visible; position:relative; display:block; width:54px; height:55px; }
body.karnaval .radios + .navholder .nav li > a > img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);  opacity:0.5; }
body.karnaval .radios + .navholder .nav li.activeSlide { background:#ccc; margin:3px 6px 3px 0; padding:3px; }
body.karnaval .radios + .navholder .nav li.activeSlide > a > img { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);  opacity:1; }
body.karnaval .radios + .navholder .nav li.activeSlide > a span { display:none; position: absolute; left:17px; bottom:58px; border-style:solid; border-width:10px; border-color:transparent transparent #cc0000 transparent; text-shadow:-2px -2px #000; }
body.karnaval .radios + .navholder .nav li .ontour { display:none !important; }
  
/** ondemand **/
body.karnaval .ondemand.grid { overflow:hidden; }
body.karnaval .ondemand.grid .item { float:left; width:151px; }
body.karnaval .ondemand.grid .item + .item { margin-left:5px; }
body.karnaval .ondemand.grid .item > a { display:block; position:relative; }
body.karnaval .ondemand.grid .item > a > img { display:block; }
body.karnaval .ondemand.grid .item .thumb { width:151px; height:151px; }
body.karnaval .ondemand.grid .item > a .logo { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; width:151px; height:30px; text-align:center; color:#ffffff !important;  z-index:12; }
body.karnaval .ondemand.grid .item > a span.play { position:absolute; display:none; background:url(images/bg-homeslide-text.png) repeat left top; left:0; top:0; width:151px; height:105px; padding-top:45px; text-align:center; z-index:11; }
body.karnaval .ondemand.grid .item .info { position:relative; background:#FFF url(images/bg-lastplayed10.png) repeat-x left 1px; padding:7px; border:solid 1px #aaa; border-width:0 1px 1px 0;  }
body.karnaval .ondemand.grid .item .info .song a { font-size:12px; line-height:14px; font-weight:bold; color:#333642; }
body.karnaval .ondemand.grid .item .info .artist a { font-size:11px; line-height:13px; color:#333642; }
body.karnaval .ondemand.grid .item .info .play { position:absolute; background:url(images/button-ondemand-play.png) no-repeat left top; right:2px; bottom:2px; }
body.karnaval .ondemand.grid .item .info .play a { display:block; width:21px; height:21px; text-indent:-9999px; overflow:hidden; }
body.karnaval .ondemand.grid .item .info a:hover { color:#000; }
body.karnaval .ondemand.grid .item .info .rate { margin-top:8px; background-image:url(images/icon-ondemand-ratestars.png); background-repeat:no-repeat; width:62px; height:9px; }

.rate.star0 { background-position:left 0; }
.rate.star1 { background-position:left -12px; }
.rate.star2 { background-position:left -25px; }
.rate.star3 { background-position:left -38px; }
.rate.star4 { background-position:left -51px; }
.rate.star5 { background-position:left -64px; }

/** soundcheck */
body.karnaval .soundcheck { overflow:hidden; width:300px; height:250px; }
body.karnaval .soundcheck .story { position:relative; }
body.karnaval .soundcheck .story-thumb a,
body.karnaval .soundcheck .story-thumb a img { display:block; width:300px; height:212px; }
body.karnaval .soundcheck .story-texts { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; width:280px; padding:10px; }
body.karnaval .soundcheck .story-texts .story-title a { font-size:14px; font-weight:bold; color:#FFF !important; }
body.karnaval .soundcheck .story-texts .story-spot { margin-top:5px; font-size:11px; line-height:13px; color:#FFFFFF !important; }
body.karnaval .soundcheck .story-texts .story-spot a { color:#FFFFFF !important; }
body.karnaval .soundcheck .story-texts .story-more { display:none; margin-top:10px; font-size:11px; font-weight:bold; color:#FFFFFF !important; }
body.karnaval .soundcheck .story-texts .story-more a { color:#FFFFFF !important; }


/* radio */
body.radio .header { position:relative; overflow:visible; z-index:100; }
body.radio .header .logo { position:relative; }

body.radio .header .menu { overflow:visible; height:32px; margin-top:10px; }
body.radio .header .menu .item { position:relative; float:left; background-color:#333642; background-image:url(images/bg-player.png); background-repeat:repeat-x; background-position:left 0; }
body.radio .header .menu .item > a { display:block; height:22px; color:#FFF !important; font-size:11px; text-align:center;
	text-shadow:1px 1px #000; }
body.radio .header .menu .item:hover { background-position:left -696px; }
body.radio .header .menu .item.active { background-position:left -351px; }
body.radio .header .menu > .item,
body.radio .header .menu > .item > a { border:none; }
body.radio .header .menu > .item + .item { border-left:solid 1px #0c0c10; }
body.radio .header .menu > .item + .item > a { border-right:solid 1px #333642; }
body.radio .header .menu > .item > .submenu { display:none; }
body.radio .header .menu > .item:hover .submenu { position:absolute; display:block; left:0; top:32px; }
body.radio .header .menu > .item:hover .submenu .subitem { background:#333642; }
body.radio .header .menu > .item:hover .submenu .subitem > a { display:block; width:120px; height:21px; padding:9px 0 0 24px; font-size:10px; color:#ffffff !important; border-top:solid 1px #1B1D23; }
body.radio .header .menu > .item:hover .submenu .subitem:hover > a { background:#1B1D23; }

body.radio .header .menu.superfm .item > a { padding:10px 0 0 0; }
body.radio .header .menu.superfm .item-1 > a { width:106px; }
body.radio .header .menu.superfm .item-2 > a { width:156px; }
body.radio .header .menu.superfm .item-3 > a { width:106px; }
body.radio .header .menu.superfm .item-4 > a { width:126px; }
body.radio .header .menu.superfm .item-5 > a { width:117px; }

body.radio .header .menu.metrofm .item > a { padding:10px 0 0 0; }
body.radio .header .menu.metrofm .item-1 > a { width:144px; }
body.radio .header .menu.metrofm .item-2 > a { width:160px; }
body.radio .header .menu.metrofm .item-3 > a { width:81px; }
body.radio .header .menu.metrofm .item-4 > a { width:118px; }
body.radio .header .menu.metrofm .item-5 > a { width:108px; }

body.radio .header .menu.joyfm .item > a { padding:10px 0 0 0; }
body.radio .header .menu.joyfm .item-1 > a { width:130px; }
body.radio .header .menu.joyfm .item-2 > a { width:140px; }
body.radio .header .menu.joyfm .item-3 > a { width:132px; }
body.radio .header .menu.joyfm .item-4 > a { width:110px; }
body.radio .header .menu.joyfm .item-5 > a { width:99px; }

body.radio .header .menu.joyturk .item > a { padding:10px 0 0 0; }
body.radio .header .menu.joyturk .item-1 > a { width:101px; }
body.radio .header .menu.joyturk .item-2 > a { width:142px; }
body.radio .header .menu.joyturk .item-3 > a { width:133px; }
body.radio .header .menu.joyturk .item-4 > a { width:128px; }
body.radio .header .menu.joyturk .item-5 > a { width:107px; }

body.radio .header .menu.jeton .item > a { padding:10px 0 0 0; }
body.radio .header .menu.jeton .item-1 > a { width:101px; }
body.radio .header .menu.jeton .item-2 > a { width:142px; }
body.radio .header .menu.jeton .item-3 > a { width:133px; }
body.radio .header .menu.jeton .item-4 > a { width:128px; }
body.radio .header .menu.jeton .item-5 > a { width:107px; }

/** radio home news **/
body.radio.home .news .story { overflow:hidden; background:url(images/bg-newsgrid.gif) repeat-x left bottom; height:63px; padding:7px 7px 0 7px;  border:solid 1px #fff; border-width:1px 0; border-color:#fff #fff #ddd #fff; }
body.radio.home .news .story .story-thumb { float:left; }
body.radio.home .news .story .story-thumb a,
body.radio.home .news .story .story-thumb a img { display:block; border:none; width:79px; height:55px; }
body.radio.home .news .story .story-texts { float:left; width:195px; margin-left:5px; }
body.radio.home .news .story .story-texts .story-title { overflow:hidden; min-height:15px; margin:0 0 5px 0; }
body.radio.home .news .story .story-texts .story-title a { font-size:13px; font-weight:bold; line-height:14px; color:#4d4d4d; }
body.radio.home .news .story .story-texts .story-spot { overflow:hidden; height:24px; font-size:11px; line-height:12px; color:#666; }
body.radio.home .news .story .story-texts .story-spot a { color:#000; }
body.radio.home .news .story a:hover { color:#000 !important; }

/** radio home chart **/
body.radio.home .chart { float:left; }
body.radio.home .chart .song { overflow:hidden; float:left; position:relative; background:#fff url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; width:300px; height:70px; border:solid 1px #fff; border-width:1px 0; border-color:#fff #fff #ddd #fff; }
body.radio.home .chart .song .thumb { float:left; padding:7px; }
body.radio.home .chart .song .texts { float:left; width:175px; height:60px; padding:10px 45px 0 0; cursor:pointer; }
body.radio.home .chart .song .texts .kc15-topchart-songname { font-size:12px; line-height:14px; font-weight:bold; }
body.radio.home .chart .song .texts .kc15-topchart-artistname { font-size:11px; line-height:13px; }
body.radio.home .chart .song .position { position:absolute; background-color:#ececec; right:0; top:0; width:45px; height:47px; padding-top:23px; text-align:center; font-size:24px; line-height:26px; font-weight:bold; }
body.radio.home .chart .song .thumb img { width:56px; height:56px; }
body.radio.home .chart .song:hover { background:url(images/bg-player.png) repeat-x left -37px; border-color:#333642 #333642 #17191e #333642; }
body.radio.home .chart .song:hover .thumb,
body.radio.home .chart .song:hover .texts > div, 
body.radio.home .chart .song:hover .position { color:#ffffff !important; }
body.radio.home .chart .song:hover .position { background-color:#333642 !important; }

/** radio home most **/
body.radio.home .most { float:left; margin:0 0 15px 0; }
body.radio.home .most:hover { border-color:#999; }
body.radio.home .most .story { overflow:hidden; float:left; position:relative; background:#fff url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; width:300px; height:104px; border:solid 1px #fff; border-width:1px 0; border-color:#fff #fff #ddd #fff; }
body.radio.home .most .story a { color:#1B1D23; }
body.radio.home .most .story a:hover { color:#333642; }
body.radio.home .most .story .story-position { position:absolute; background-color:#ececec; right:0; top:0; width:45px; height:65px; padding-top:39px; text-align:center; font-size:24px; line-height:26px; font-weight:bold; }
body.radio.home .most .story-thumb { float:left; padding:7px 0 0 7px; }
body.radio.home .most .story-texts { float:left; width:135px; padding:9px 45px 0 7px; }
body.radio.home .most .story-texts .story-title a { font-size:13px; line-height:15px; font-weight:bold; }
body.radio.home .most .story-texts .story-spot { margin-top:5px; font-size:11px; line-height:13px; }

body.radio.home .most .story + .story { overflow:hidden; height:45px; }
body.radio.home .most .story + .story .story-thumb { display:none; }
body.radio.home .most .story + .story .story-texts { width:215px; padding-right:0; }
body.radio.home .most .story + .story .story-texts .story-spot { display:none; }
body.radio.home .most .story + .story .story-position { height:30px; padding-top:10px; }

body.radio.home .most .tabs { position:relative; }
body.radio.home .most .tabs ul { overflow:hidden; position:absolute; right:5px; top:-26px; }
body.radio.home .most .tabs ul li { float:left; margin-left:5px; }
body.radio.home .most .tabs ul li a { display:block; height:14px; padding:4px 5px 0 5px; color:#ffffff !important; font-size:9px; line-height:12px; text-align:center; }
body.radio.home .most .tabs ul li a:hover { color:#CCCCCC; }
body.radio.home .most .tabs ul li.ui-state-active a:hover { color:#1B1D23; }
body.radio.home .most .tabs ul li.ui-state-active a { background:#FFF url(images/bg-newsgrid.gif) repeat-x left bottom; color:#1B1D23; }

/** radio home editorspick */
body.radio.home .image300x125 { margin-top:23px; }
body.radio.home .editorspick { overflow:hidden; width:300px; /*height:250px;*/ }
body.radio.home .editorspick .story { position:relative; }
body.radio.home .editorspick .story-thumb a,
body.radio.home .editorspick .story-thumb a img { display:block; width:300px; height:212px; }
body.radio.home .editorspick .story-texts { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; width:280px; padding:10px; }
body.radio.home .editorspick .story-texts .story-title a { font-size:14px; font-weight:bold; color:#ffffff !important;; }
body.radio.home .editorspick .story-texts .story-spot { margin-top:5px; font-size:11px; line-height:13px; color:#FFFFFF !important; }
body.radio.home .editorspick .story-texts .story-spot a { color:#FFFFFF !important; }
body.radio.home .editorspick .story-texts .story-more { display:none; margin-top:10px; font-size:11px; font-weight:bold; color:#ffffff !important; }

/** radio alsolike **/
body.radio .alsolike .list { overflow:hidden; }
body.radio .alsolike .list .logo { position:relative; overflow:hidden; float:left; background:url(images/bg-player.png) repeat-x left -555px; width:137px; height:80px; margin:0 10px 10px 0; }
body.radio .alsolike .list .logo a { display:block; width:135px; height:80px; text-indent:-9999px; overflow:hidden; }
body.radio .alsolike .list .logo a:hover { border-color:#333642 ; }
body.radio .alsolike .list .logo .slogan { display:none; position:absolute; background:#ffffff url(images/bg-homeslide-text.png) repeat left top; left:0; top:112px; width:131px; padding:3px; text-align:center; font-size:11px; line-height:13px; color:#ffffff !important; z-index:1000; }

body.radio .alsolike .list .logo.joyturk a { background:url(images/logo-joyturk-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.superfm a { background:url(images/logo-superfm-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.metrofm a { background:url(images/logo-metrofm-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.joyfm a { background:url(images/logo-joyfm-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.mydonose a { background:url(images/logo-mydonose-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.kantin a { background:url(images/logo-kantin-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.akustik a { background:url(images/logo-akustik-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.retro a { background:url(images/logo-retro-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.komedi a { background:url(images/logo-komedi-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.zeplin a { background:url(images/logo-zeplin-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.jeton a { background:url(images/logo-jeton-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.klasik a { background:url(images/logo-klasik-140x100.png) no-repeat center 6px; }
body.radio .alsolike .list .logo.joyjazz a { background:url(images/logo-joyjazz-140x100.png?v=2) no-repeat center 6px; }
body.radio .alsolike .list .logo.efkar a { background:url(images/logo-efkar-140x100.png?v=2) no-repeat center 6px; }


/* radio landing */
body.radio.landing .logo { float:left; }
body.radio.landing .logo img { display:block; margin:0 auto; }
body.radio.landing .texts { position:relative; float:left; width: 445px; margin-left:15px; }
body.radio.landing .texts .radio { font-size:22px; line-height:26px; font-weight:bold; letter-spacing:-1px; color:#191b21; }
body.radio.landing .texts p { margin: 12px 0 0 0; font-size:11px; line-height:12px; color:#666; width: 355px;}
body.radio.landing .texts .social { overflow:hidden; position:absolute; right:0; top:0; }
body.radio.landing .texts .social a { float:left; display:block; background-image:url(images/icons-socialset-32.gif); background-repeat:no-repeat; background-position:0 -160px; width:32px; height:32px; text-indent:-9999px; overflow:hidden; }
body.radio.landing .texts .social a + a { background-position:left -704px; margin-left:5px; }
body.radio.landing .playradio { background-image:url(images/bg-player.png); background-repeat:repeat-x; background-position:left -40px; width:140px; margin: 18px 0 0 0;
	border-radius:20px; }
body.radio.landing .playradio:hover { background-position:left -696px; }
body.radio.landing .playradio a { display:block; overflow:hidden; background:url(images/button-player.png) no-repeat 45px -303px; height:33px; text-indent:-9999px !important; overflow:hidden !important; }

body.radio.landing a.sponsor-link {display:block;  position:absolute; width: 210px;  bottom: 0; right: 0;}

body.radio.landing .section.graybg { margin-bottom:20px; }
body.radio.landing .kc15-landingtabs { overflow:visible; background:url(images/bg-landing-tabs.png) repeat-x left -5px; height:88px; margin:0 20px; }
body.radio.landing .kc15-landingtabs li { float:left; width:300px; height:88px; }
body.radio.landing .kc15-landingtabs li + li { margin-left:15px; }
body.radio.landing .kc15-landingtabs li a { display:block; background-repeat:no-repeat; width:116px; height:33px; margin:0 auto; padding-top:55px; text-align:center; color:#ffffff !important; font-size:10px; line-height:12px; }
body.radio.landing .kc15-landingtabs li.kc15-tab-prev a { background-image:url(images/icon-webradio-landingtabs.png); background-position:-117px -5px; }
body.radio.landing .kc15-landingtabs li.kc15-tab-prev.ui-state-hover a { background-position:0 -5px; }
body.radio.landing .kc15-landingtabs li.kc15-tab-prev.ui-tabs-selected a { background-position:0 -5px; color:#d40776; }
body.radio.landing .kc15-landingtabs li.kc15-tab-epg a { background-image:url(images/icon-webradio-landingtabs.png); background-position:-350px -5px; }
body.radio.landing .kc15-landingtabs li.kc15-tab-epg.ui-state-hover a { background-position:-234px -5px; }
body.radio.landing .kc15-landingtabs li.kc15-tab-epg.ui-tabs-selected a { background-position:-234px -5px; color:#d40776; }
body.radio.landing .kc15-landingtabs li.ui-state-hover a { height:18px; color:#d40776; }
body.radio.landing .kc15-landingtabs li.ui-tabs-selected a { background-position:-234px -5px; height:33px !important; color:#d40776; }

body.radio.landing .kc15-prevsongs { overflow:hidden; }
body.radio.landing .kc15-prevsongs .kc15-featuring-artist { float:left; margin:0 0 15px 15px;  }
body.radio.landing .kc15-prevsongs .kc15-featuring-artist a { display:block; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.radio.landing .kc15-prevsongs .kc15-featuring-artist a img { display:block; width:136px; height:136px; }
body.radio.landing .kc15-prevsongs .kc15-featuring-artist a span { display:block; background:#fff url(images/bg-lastplayed10.png) repeat-x left 1px; padding:7px; font-size:11px; line-height:12px; font-weight:bold; }
body.radio.landing .kc15-prevsongs .kc15-featuring-artist a:hover { border-color:#999999; }
body.radio.landing .kc15-prevsongs .kc15-featuring-artist a:hover span { color:#333642; }

body.radio.landing .kc15-epg { overflow:hidden; }
body.radio.landing .kc15-epg ul { overflow:hidden; background:#efefef; margin-bottom:10px; padding:5px 10px; }
body.radio.landing .kc15-epg ul li { float:left; }
body.radio.landing .kc15-epg ul li a { display:block; padding:2px 18px; font-size:11px; line-height:14px; font-weight:bold; }
body.radio.landing .kc15-epg ul li.ui-state-active { background:#d40776 url(images/bg-button-pink.png) repeat-x left bottom; }
body.radio.landing .kc15-epg ul li.ui-state-active a { color:#ffffff !important; }

body.radio.landing .kc15-epg .kc15-epg-col { float:left; width:305px; }
body.radio.landing .kc15-epg .kc15-epg-col + .kc15-epg-col { margin:0 0 0 10px; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline { overflow:hidden; background:#fff url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; width:305px; border:solid 1px #fff; border-width:1px 0; border-color:#fff #fff #ddd #fff; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-airtime { float:left; background:#e8e8e8; width:60px; height:37px; padding-top:5px; text-align:center; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-airtime-start { background:url(images/icon-epg-startfinish.png) no-repeat 7px 4px;  color:#2e8d00; font-size:10px; font-weight:bold; line-height:16px; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-airtime-finish { background:url(images/icon-epg-startfinish.png) no-repeat 7px -11px; color:#8d0000; font-size:10px; font-weight:bold; line-height:16px; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-programinfo { float:left; width:220px; padding:5px 0 0 10px; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-programinfo a { color:#666666; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-programinfo a:hover { color:#d40776; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-programinfo .kc15-epg-programname a { font-size:12px; line-height:16px; }
body.radio.landing .kc15-epg .kc15-epg-col .kc15-epg-programline .kc15-epg-programinfo .kc15-epg-djname a { font-size:11px; line-height:14px; font-weight:bold; }

body.radio.landing .kc15-featuring-grid { overflow:hidden; }
body.radio.landing .kc15-featuring-grid .kc15-featuring-artist { float:left; padding:0 5px 5px 0;  }
body.radio.landing .kc15-featuring-grid .kc15-featuring-artist a { display:block; border:none; position:relative; width:120px; height:120px; overflow:hidden;}
body.radio.landing .kc15-featuring-grid .kc15-featuring-artist a img { display:block; width:100%; height:100%;}
body.radio.landing .kc15-featuring-grid .kc15-featuring-artist a span { display:none;  position:absolute; top:0; left:0; width:100px; height:69px; background:rgba(0,0,0,0.7); padding:50px 10px 0; text-align:center; font-size:12px; line-height:16px; font-weight:bold; color:#fff;}
body.radio.landing .kc15-featuring-grid .kc15-featuring-artist a:hover { border-color:#999999; }
body.radio.landing .kc15-featuring-grid .kc15-featuring-artist a:hover span { display:block; }
body.radio.landing .kc15-featuring-nagivation { background:#fff url(images/bg-lastplayed10.png) repeat-x left 1px; height:26px; margin:0 15px 15px 0; border-bottom:solid 1px #bbb; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-left { float:left; background-image:url(images/bullet-featuringgrid.png); background-repeat:no-repeat; background-position:left bottom; border-right:solid 1px #fff; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-left:hover { background-position:-2px bottom; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-left a { display:block; width:24px; height:26px; text-indent:-9999px; overflow:hidden; border-right:solid 1px #bbb; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-right { float:right; background-image:url(images/bullet-featuringgrid.png); background-repeat:no-repeat; background-position:right top; border-left:solid 1px #bbb; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-right:hover { background-position:3px top; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-right a { display:block; width:24px; height:26px; text-indent:-9999px; overflow:hidden; border-left:solid 1px #fff; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-bullets { overflow:hidden; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-bullets .kc15-featuring-nagivation-bullet { float:left; background-image:url(images/bullet-featuringgridnav.png); background-repeat:no-repeat; background-position:left bottom; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-bullets .kc15-featuring-nagivation-bullet + .kc15-featuring-nagivation-bullet { margin-left:3px; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-bullets .kc15-featuring-nagivation-bullet a { display:block; width:6px; height:6px; text-indent:-9999px; overflow:hidden; }
body.radio.landing .kc15-featuring-nagivation .kc15-featuring-nagivation-bullets .kc15-featuring-nagivation-bullet.activeSlide { background-position:left top; }


/* news */
body.radio.news .single { overflow:hidden; }
body.radio.news .single .story { position:relative; width:620px; cursor:pointer; }
body.radio.news .single .story-thumb { position:relative; }
body.radio.news .single .story-thumb a,
body.radio.news .single .story-thumb a img { display:block; width:620px; height:430px; }
body.radio.news .single .story-texts { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; padding:10px; cursor:pointer; }
body.radio.news .single .story-texts .story-title { font-size:18px; line-height:20px; font-weight:bold; color:#ffffff !important; }
body.radio.news .single .story-texts .story-title a { color:#FFFFFF !important; }
body.radio.news .single .story-texts .story-title .story-more { display:none !important;}
body.radio.news .single .story-texts .story-spot { margin-top:5px; font-size:12px; color:#ffffff !important; }
body.radio.news .single .story-texts .story-spot a { color:#FFFFFF !important; }
body.radio.news .single .story-texts .story-more { display:none; margin-top:10px; font-size:11px; font-weight:normal; }
body.radio.news .single .story-texts .story-more a { color:#FFFFFF !important; }

body.radio.news .featured { overflow:hidden; }
body.radio.news .featured .story { float:left; position:relative; width:307px; cursor:pointer; }
body.radio.news .featured .story.even { margin-left:6px; }
body.radio.news .featured .story-thumb { position:relative; }
body.radio.news .featured .story-thumb a,
body.radio.news .featured .story-thumb a img { display:block; width:307px; height:213px; }
body.radio.news .featured .story-texts { cursor:pointer; }
body.radio.news .featured .story-texts .story-title { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:91px; padding:5px 10px; }
body.radio.news .featured .story-texts .story-title a { display:block; width:287px; font-size:16px; line-height:18px; font-weight:bold; color:#FFF !important; }
body.radio.news .featured .story-texts .story-title .story-more { display:none; margin-top:4px; }
body.radio.news .featured .story-texts .story-title .story-more a { font-size:11px; font-weight:normal; color:#FFFFFF !important; }
body.radio.news .featured .story-texts .story-spot { background:#FFF url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; height:70px; padding:10px; font-size:11px; line-height:13px; cursor:pointer; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.radio.news .featured .story-texts > .story-more { display:none !important;}

body.radio.news.test .list { background-color:#dbdbdb; margin:0; padding:10px 20px 5px 20px; }

body.radio.news .list { overflow:hidden; }
body.radio.news .list .story { float:left; overflow:hidden; background:#FFF url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; width:286px; height:65px; margin-bottom:6px; padding:10px; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.radio.news .list .story.odd { margin-left:6px; }
body.radio.news .list .story .story-thumb { float:left; }
body.radio.news .list .story .story-thumb a,
body.radio.news .list .story .story-thumb a img { display:block; border:none; width:95px; height:66px; }
body.radio.news .list .story .story-texts { float:left; width:170px; margin-left:5px; }
body.radio.news .list .story .story-texts .story-title { overflow:hidden; margin:0 0 5px 0; }
body.radio.news .list .story .story-texts .story-title a { font-size:13px; font-weight:bold; line-height:14px; color:#4d4d4d; }
body.radio.news .list .story .story-texts .story-spot { overflow:hidden; height:25px; font-size:11px; line-height:12px; color:#666; }
body.radio.news .list .story .story-more { display:none; }
body.radio.news .list .story a:hover { color:#000 !important; }

body.radio.news .jtakustik { overflow:hidden; }
body.radio.news .jtakustik .story { position:relative; float:left; overflow:hidden; width:200px; height:138px; margin:0 10px 10px 0; }
body.radio.news .jtakustik .story .story-thumb {  }
body.radio.news .jtakustik .story .story-thumb a,
body.radio.news .jtakustik .story .story-thumb a img { display:block; width:200px; height:138px; }
body.radio.news .jtakustik .story .story-texts .story-spot { display:none; }
body.radio.news .jtakustik .story .story-texts .story-title { position:absolute; background:#1B1D23; left:0; bottom:5px; margin:0 0 5px 0; }
body.radio.news .jtakustik .story .story-texts .story-title a { display:block; padding:5px; color:#ffffff !important; font-size:11px; font-weight:bold; }

/** All Big Thumbs (Like Agenda) **/
body.radio.news.all_big .stories { overflow:hidden; }
body.radio.news.all_big .stories .story { float:left; position:relative; width:307px; margin-bottom:5px; cursor:pointer; overflow:hidden; }
body.radio.news.all_big .stories .story.odd { margin-left:6px !important; }
body.radio.news.all_big .stories .story .story-thumb { position:relative; }
body.radio.news.all_big .stories .story .story-thumb a,
body.radio.news.all_big .stories .story .story-thumb a img { display:block; /*width:307px;*/ height:243px; }
body.radio.news.all_big .stories .story .story-texts { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; padding:5px 10px; cursor:pointer; }
body.radio.news.all_big .stories .story .story-texts .story-title a { display:block; width:287px; font-size:14px; line-height:18px; font-weight:bold; color:#ffffff !important; }
body.radio.news.all_big .stories .story .story-texts .story-spot{display:none !important;}
body.radio.news.all_big .stories .story .story-texts .story-title .story-spot,
body.radio.news.all_big .stories .story .story-texts .story-title .story-spot a { color:#ffffff !important; }
body.radio.news.all_big .stories .story .story-texts .story-more {display:none;}
body.radio.news.all_big .stories .story .story-texts .story-title .story-more { display:none; margin-top:5px; } 
body.radio.news.all_big .stories .story .story-texts .story-title .story-more,
body.radio.news.all_big .stories .story .story-texts .story-title .story-more a { font-size:11px; font-weight:normal; color:#ffffff !important; }
body.radio.news.all_big .stories .story .story-texts .icons { overflow:hidden; margin-top:3px; }
body.radio.news.all_big .stories .story .story-texts .icons > div { float:left; font-size:11px; line-height:12px; color:#ffffff !important; }
body.radio.news.all_big .stories .story .story-texts .icons .date { background:url(images/icon-date.png) no-repeat left center; padding:1px 0 0px 15px; }
body.radio.news.all_big .stories .story .story-texts .icons .venue { background:url(images/icon-venue.png) no-repeat left center; margin-left:7px; padding:1px 0 0px 15px; }
body.radio.news.all_big .section.graybg{background:none !important; padding-top:0 !important;}

body.radio.news.all_big .section.featured_parent{display:none !important;}

/* gallery */
.gallery .single { overflow:hidden; }
.gallery .single .item { position:relative; }
.gallery .single .item a,
.gallery .single .item a img { display:block; width:620px; height:430px; }
.gallery .single .item .name { position:absolute; background:#1B1D23 url(images/icon-magnify-gallery-three.png) no-repeat -50px center; left:0; bottom:0; padding:5px 10px; font-size:16px; line-height:18px; font-weight:bold; color:#ffffff !important; z-index:111; cursor:pointer; }
.gallery .single .item:hover .name { background-position:5px center; }

.gallery .grid { overflow:hidden; }
.gallery .grid .item { position:relative; float:left; margin-bottom:6px; cursor:pointer; }
.gallery .grid .item a,
.gallery .grid .item a img { display:block; }
.gallery .grid .item .name { position:absolute; background:#1B1D23 url(images/icon-magnify-gallery-three.png) no-repeat -50px center; left:0; bottom:0; padding:5px 10px; color:#ffffff !important; z-index:111; cursor:pointer; }
.gallery .grid .item .texts { position:absolute; overflow:hidden; left:0; bottom:0; z-index:111; cursor:pointer; }
.gallery .grid .item .texts > .name { position:relative; float:left; max-width:250px; padding:5px 10px 2px 10px; }
.gallery .grid .item .texts > .spot { position:relative; float:left; background:#1B1D23; max-width:270px; padding:3px 10px 5px 10px; clear:both; color:#ffffff !important; font-size:11px; cursor:pointer; }
.gallery .grid .item:hover .name { background-position:6px center; }
.gallery .grid .item .texts > .name a,
.gallery .grid .item .texts > .spot a { color:#ffffff !important; }

.gallery .grid.two .item.odd { margin-left:6px; }
.gallery .grid.two .item > a,
.gallery .grid.two .item > a img { width:307px; height:165px; }
.gallery .grid.two .name { font-size:14px; font-weight:bold; }

.gallery .grid.three .item { margin:0 4px 4px 0; }
.gallery .grid.three .item a,
.gallery .grid.three .item a img { width:204px; height:111px; }
.gallery .grid.three .name { font-size:11px; font-weight:bold; }

.gallery .grid.four .item.odd { margin-left:6px; }
.gallery .grid.four .item a,
.gallery .grid.four .item a img { width:197px; height:100px; }
.gallery .grid.four .name { font-size:11px; font-weight:bold; }


/* programs */
body.radio.programs .grid .item { float:left; margin:0 0 1px 1px; }
body.radio.programs .grid .item a,
body.radio.programs .grid .item a img { display:block; border:none; width:154px; }
body.radio.programs .grid .item a { position:relative; }
body.radio.programs .grid .item a .name { display:block; background:#1B1D23; min-height:19px; padding:7px 0 0 10px; color:#ffffff !important; font-size:11px; line-height:13px; font-weight:bold; z-index:211; }
body.radio.programs .grid .item a .bullet { display:none; position:absolute; left:0; bottom:0; height:21px; padding:5px 0 0 10px; color:#ffffff !important; font-size:14px; line-height:14px; font-weight:bold; z-index:212; }

body.radio.programs .days {  }
body.radio.programs .days { overflow:hidden; }
body.radio.programs .days ul { overflow:hidden; background:#EFEFEF url(images/bg-player.png) repeat-x left -966px; margin-bottom:10px; padding:10px; }
body.radio.programs .days ul li { float:left; }
body.radio.programs .days ul li:hover { background:#ebebeb; }
body.radio.programs .days ul li a { display:block; padding:4px 17px; font-size:11px; line-height:14px; font-weight:bold; }
body.radio.programs .days ul li.ui-state-active { background:#17191E url(images/bg-player.png) repeat-x left top; }
body.radio.programs .days ul li.ui-state-active a { color:#ffffff !important; }

body.radio.programs .session { position:relative; overflow:hidden; background:url(images/bg-player.png) repeat-x left -860px; padding:10px; cursor:pointer; }
body.radio.programs .session + .session { margin-top:10px; }
body.radio.programs .session:hover,
body.radio.programs .session.active { background-position:left -1130px; }
body.radio.programs .session.active .details { background-position:-21px -1067px; }
body.radio.programs .session .time { float:left; width:90px; height:65px; padding-top:25px; }
body.radio.programs .session .time span { display:block; text-align:center; color:#4d4d4d; font:bold 16px/18px Arial, Helvetica, sans-serif; }
body.radio.programs .session .thumb { float:left; margin-left:10px; }
body.radio.programs .session .thumb img { display:block; width:90px; height:90px; }
body.radio.programs .session .texts { position:relative; float:left; height:65px; margin-left:10px; padding:0 80px 25px 0; }
body.radio.programs .session .texts .name { padding:2px 0; font:normal 22px/22px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#17191E; }
body.radio.programs .session .texts .name.mac- { height:23px; padding:5px 0 0 0; }
body.radio.programs .session .texts .dj { margin-bottom:10px; font-size:12px; }
body.radio.programs .session .texts .socials { position:absolute; left:0; bottom:5px; overflow:hidden; }
body.radio.programs .session .texts .socials .social { float:left; background-image:url(images/button-player.png); background-repeat:no-repeat; margin-right:5px; }
body.radio.programs .session .texts .socials .social.fb { background-position:-21px -1088px; }
body.radio.programs .session .texts .socials .social.tw { background-position:0 -1088px; }
body.radio.programs .session .texts .socials .social a { display:block; width:20px; height:20px; text-indent:-9999px; overflow:hidden; }
body.radio.programs .session .texts .onair { position:absolute; background:#C00; right:0; top:7px; width:65px; padding:2px; text-align:center; color:#ffffff !important; font-size:10px; font-weight:bold; }
body.radio.programs .session .details { position:absolute; background:url(images/button-player.png) no-repeat left -1067px; right:20px; top:45px; width:20px; height:20px; }
body.radio.programs .session .details a { display:none; }

body.radio.programs .session:hover .texts .dj,
body.radio.programs .session.active .texts .dj,
body.radio.programs .session:hover .texts .name,
body.radio.programs .session.active .texts .name,
body.radio.programs .session:hover .details a,
body.radio.programs .session:hover .time span,
body.radio.programs .session.active .time span { color:#ffffff !important; }

body.radio.programs .session-details { background:#eeeeee; margin:10px -10px; padding:0 10px 10px 10px; border:solid 10px #23252c; display:none; }
body.radio.programs .session-details > img { width:600px; margin:0 -10px;}
body.radio.programs .session-details div.content { font-size:12px; line-height:14px; }
body.radio.programs .session-details div.content p { margin:10px 0 0 0;  }

/* top chart */
body.radio.topchart .chartholder .song { overflow:hidden; float:left; position:relative; background:#fff url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; width:300px; margin:0 20px 0 0; border:solid 1px #fff; border-width:1px 0; border-color:#fff #fff #ddd #fff; }
body.radio.topchart .chartholder .album { float:left; padding:5px; }
body.radio.topchart .chartholder .album img { width:55px; height:55px; }
body.radio.topchart .chartholder .texts { float:left; width:180px; height:60px; padding:5px 45px 0 0; cursor:pointer; }
body.radio.topchart .chartholder .texts .name { font-size:12px; line-height:14px; font-weight:bold; }
body.radio.topchart .chartholder .texts .artist { font-size:11px; line-height:13px; }
body.radio.topchart .chartholder .position { position:absolute; background-color:#ececec; right:0; top:0; width:45px; height:47px; padding-top:18px; text-align:center; font-size:24px; line-height:26px; font-weight:bold; }
body.radio.topchart .chartholder .song:hover { background:url(images/bg-player.png) repeat-x left -36px; border-color:#333642 #333642 #17191e #333642; }
body.radio.topchart .chartholder .song:hover .album,
body.radio.topchart .chartholder .song:hover .texts > div, 
body.radio.topchart .chartholder .song:hover .position { color:#ffffff !important; }
body.radio.topchart .chartholder .song:hover .position { background-color:#333642 !important; }

body.radio.topchart .chartholder .song.active { background:url(images/bg-player.png) repeat-x left -36px !important; /*width:595px !important; margin:15px 0;*/ clear:both; border:none !important; }
body.radio.topchart .chartholder .song.active .texts div { color:#ffffff !important; }
body.radio.topchart .chartholder .song.active .position { background-color:#333642 !important; color:#ffffff !important; }
body.radio.topchart .chartholder .song.active .texts { width:485px !important; }
body.radio.topchart .chartholder .song.active .tabs-holder { background:#fff; min-height:400px; clear:both; border:solid 1px #ececec; }
body.radio.topchart .chartholder .song.active .tabs .tab { background:#fff; }
body.radio.topchart .chartholder .song.active .tabs ul { overflow:hidden; background-color:#ececec; padding:10px 0; }
body.radio.topchart .chartholder .song.active .tabs ul li { float:left; background:#fff url(images/bg-lastplayed10.png) repeat-x left 1px; margin-left:10px; }
body.radio.topchart .chartholder .song.active .tabs ul li.current { background:url(images/bg-player.png) repeat-x left top !important; }
body.radio.topchart .chartholder .song.active .tabs ul li.current a { color:#ffffff !important; }
body.radio.topchart .chartholder .song.active .tabs ul li a { display:block; height:15px; padding:5px 15px 0 15px; text-align:center; font-size:11px; line-height:13px; font-weight:bold; border:solid 1px #ccc; border-width:0 1px 1px 0; }
body.radio.topchart .chartholder .song.active .tabs ul li a:hover { border-color:#999; }

body.radio.topchart .kc15-agendasoon { margin-bottom:0; padding:4px 0 0 4px; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event { float:left; width:290px; margin:0 4px 4px 0; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image { position:relative; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image > a { position:relative; display:block; width:290px; height:225px; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image > a span { display:block; color:#ffffff !important; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image .kc15-agendasoon-event-image-texts { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; width:270px; padding:10px; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image .kc15-agendasoon-event-title { font-size:18px; line-height:20px; font-weight:bold; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image .kc15-agendasoon-event-more { display:none; font-size:11px; line-height:13px; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image .kc15-agendasoon-event-image-icons { overflow:hidden; margin-top:5px; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event-image .kc15-agendasoon-event-image-icons > span { float:left; font-size:11px; line-height:12px; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event .kc15-agendasoon-event-spot { position:relative; background:#FFF url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; height:95px; padding:10px 10px 25px 10px; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event .kc15-agendasoon-event-link { position:absolute; right:10px; bottom:10px; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event .kc15-agendasoon-event-link a { display:block; background:url(images/bg-lastplayed10.png) repeat-x left 1px; height:15px; padding:4px 7px 0 7px; font-size:10px; color:#333642; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event .kc15-agendasoon-event-link a:hover { color:#000; }
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event .kc15-agendasoon-event-spot,
body.radio.topchart .kc15-agendasoon .kc15-agendasoon-event .kc15-agendasoon-event-spot p { color:#2f333d; font-size:12px; line-height:15px; }

body.radio.topchart .chartholder .song.active .tab .bio { padding:10px; font-size:11px; line-height:14px; }
body.radio.topchart .chartholder .song.active .tab .bio img { display:block; float:left; margin:0 10px 10px 0; }

body.radio.topchart .chartholder .song.active .tab .tweets { overflow:hidden; padding:10px; }
body.radio.topchart .chartholder .song.active .tab .tweets .tweet { overflow:hidden; float:left; width:285px; }
body.radio.topchart .chartholder .song.active .tab .tweets .tweet > a { display:block; float:left; }
body.radio.topchart .chartholder .song.active .tab .tweets .tweet .tweettext { float:left; width:215px; height:80px; margin-left:5px; font-size:11px; line-height:13px; }
body.radio.topchart .chartholder .song.active .tab .tweets .tweet .tweettext a { color:#db1163; }


/* ondemand */
body.ondemand .logo { background:url(images/logo-ondemand.png) no-repeat left top; }
body.ondemand .logo a { display:block; width:266px; height:35px; text-indent:-9999px; overflow:hidden; }
body.ondemand .breadcrump { position:absolute; right:2px; bottom:0; }

body.ondemand .grid { overflow:hidden; }
body.ondemand .grid .item { float:left; width:151px; margin:0 5px 5px 0; }
body.ondemand .grid .item > a { display:block; position:relative; }
body.ondemand .grid .item > a > img { display:block; width:151px; height:151px;}
body.ondemand .grid .item > a span.radio { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; width:151px; height:30px; text-align:center; color:#ffffff !important;  z-index:12; }
body.ondemand .grid .item > a span.icon { position:absolute; display:none; background:url(images/bg-homeslide-text.png) repeat left top; left:0; top:0; width:151px; height:106px; padding-top:45px; text-align:center; z-index:11; }
body.ondemand .grid .item .info { position:relative; background:#FFF url(images/bg-lastplayed10.png) repeat-x left 1px; padding:7px; border:solid 1px #aaa; border-width:0 1px 1px 0;  }
body.ondemand .grid .item .info .song a { font-size:12px; line-height:14px; font-weight:bold; color:#333642; }
body.ondemand .grid .item .info .artist a { font-size:11px; line-height:13px; color:#333642; }
body.ondemand .grid .item .info .play { position:absolute; background:url(images/button-ondemand-play.png) no-repeat left top; right:2px; bottom:2px; }
body.ondemand .grid .item .info .play a { display:block; width:21px; height:21px; text-indent:-9999px; overflow:hidden; }
body.ondemand .grid .item .info a:hover { color:#000; }
body.ondemand .grid .item .info .rate { margin-top:8px; background-image:url(images/icon-ondemand-ratestars.png); background-repeat:no-repeat; width:62px; height:9px; }

body.ondemand .all { position:relative; background:#e9e9e9; margin:0 15px 5px 0; padding:5px 0; }
body.ondemand .all .list { overflow:hidden; }
body.ondemand .all .item { float:left; background:#fff url(images/bg-player.png) repeat-x left -231px; margin:0 0 0 5px; border:solid 1px #BBB; border-width:0 1px 1px 0; }
body.ondemand .all .item a { display:block; height:17px; padding:5px 10px 0 10px; font-size:10px; font-weight:bold; color:#272727; }
body.ondemand .all .item.active { background:#333642 url(images/bg-player.png) repeat-x left top; border-color:#ddd; border-width:1px 0 0 1px; }
body.ondemand .all .item.active a { color:#ffffff !important; }
body.ondemand .all .filter { position:absolute; right:7px; top:7px; }
body.ondemand .all .filter select { margin:0; padding:0; font-size:11px; }
body.ondemand .all .filter option { font-size:11px; }


/* soundcheck */
body.soundcheck .header { position:relative; overflow:hidden; }
body.soundcheck .header .logo { position:relative; }

body.soundcheck .header .menu { overflow:hidden; margin-top:10px; }
body.soundcheck .header .menu .item { float:left; background-color:#333642; background-image:url(images/bg-player.png); background-repeat:repeat-x; background-position:left 0; }
body.soundcheck .header .menu .item a { display:block; width:309px; height:22px; padding-top:11px; color:#FFF !important; font-size:10px; text-align:center; text-shadow:1px 1px #000; }
body.soundcheck .header .menu .item-winticket { display:none; }
body.soundcheck .header .menu .item:hover { background-position:left -696px; }
body.soundcheck .header .menu .item.active { background-position:left -351px; }
body.soundcheck .header .menu > .item,
body.soundcheck .header .menu > .item a { border:none; }
body.soundcheck .header .menu > .item + .item { border-left:solid 1px #0c0c10; }
body.soundcheck .header .menu > .item + .item a { border-right:solid 1px #333642; }

/** agenda **/
body.soundcheck.agenda .stories { overflow:hidden; }
body.soundcheck.agenda .stories .story { float:left; position:relative; width:307px; margin-bottom:5px; cursor:pointer; overflow:hidden; }
body.soundcheck.agenda .stories .story.odd { margin-left:6px; }
body.soundcheck.agenda .stories .story-thumb { position:relative; }
body.soundcheck.agenda .stories .story-thumb a,
body.soundcheck.agenda .stories .story-thumb a img { display:block; /*width:307px;*/ height:243px; }
body.soundcheck.agenda .stories .story-texts { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; padding:5px 10px; cursor:pointer; }
body.soundcheck.agenda .stories .story-texts .story-title a { display:block; width:287px; font-size:14px; line-height:18px; font-weight:bold; color:#ffffff !important; }
body.soundcheck.agenda .stories .story-texts .story-title .story-spot,
body.soundcheck.agenda .stories .story-texts .story-title .story-spot a { color:#ffffff !important; }
body.soundcheck.agenda .stories .story-texts .story-title .story-more { display:none; margin-top:5px; } 
body.soundcheck.agenda .stories .story-texts .story-title .story-more,
body.soundcheck.agenda .stories .story-texts .story-title .story-more a { font-size:11px; font-weight:normal; color:#ffffff !important; }
body.soundcheck.agenda .stories .story-texts .icons { overflow:hidden; margin-top:3px; }
body.soundcheck.agenda .stories .story-texts .icons > div { float:left; font-size:11px; line-height:12px; color:#ffffff !important; }
body.soundcheck.agenda .stories .story-texts .icons .date { background:url(images/icon-date.png) no-repeat left center; padding:1px 0 0px 15px; }
body.soundcheck.agenda .stories .story-texts .icons .venue { background:url(images/icon-venue.png) no-repeat left center; margin-left:7px; padding:1px 0 0px 15px; }

/** interviews **/
body.soundcheck.interview .stories { overflow:hidden; }
body.soundcheck.interview .stories .story { float:left; position:relative; cursor:pointer; }
body.soundcheck.interview .stories .story-thumb { position:relative; }
body.soundcheck.interview .stories .story-thumb a,
body.soundcheck.interview .stories .story-thumb a img { display:block; }
body.soundcheck.interview .stories .story-texts { overflow:hidden; position:absolute; left:0; bottom:0; width:620px; cursor:pointer; }
body.soundcheck.interview .stories .story-texts .story-title { float:left; background:#1B1D23; font-weight:bold; color:#ffffff !important; clear:both; cursor:pointer; }
body.soundcheck.interview .stories .story-texts .story-spot { float:left; background:#1B1D23; color:#ffffff !important; clear:both; cursor:pointer; }

body.soundcheck.interview .stories.featured .story-thumb a,
body.soundcheck.interview .stories.featured .story-thumb a img { width:620px; }
body.soundcheck.interview .stories.featured .story-texts .story-title { max-width:400px; padding:8px 10px 0 10px; font-size:24px; line-height:26px; }
body.soundcheck.interview .stories.featured .story-texts .story-spot { max-width:500px; padding:8px 10px; font-size:12px; line-height:14px; }

body.soundcheck.interview .stories.list .story { width:300px; margin-bottom:20px; }
body.soundcheck.interview .stories.list .story.even { margin-left:20px; }
body.soundcheck.interview .stories.list .story-thumb a,
body.soundcheck.interview .stories.list .story-thumb a img { width:300px; height:208px; }
body.soundcheck.interview .stories.list .story-texts .story-title { max-width:200px; padding:4px 7px 0 7px; font-size:14px; line-height:16px; }
body.soundcheck.interview .stories.list .story-texts .story-spot { max-width:250px; padding:4px 7px; font-size:11px; line-height:12px; }
body.soundcheck.interview .stories.featured .story-texts .story-title a,
body.soundcheck.interview .stories.featured .story-texts .story-spot a,
body.soundcheck.interview .stories.list .story-texts .story-title a,
body.soundcheck.interview .stories.list .story-texts .story-spot a { color:#ffffff !important; }

/** winticket **/
body.soundcheck.winticket .featured { overflow:hidden; }
body.soundcheck.winticket .featured .story { float:left; position:relative; width:307px; cursor:pointer; }
body.soundcheck.winticket .featured .story.odd { margin-left:6px; }
body.soundcheck.winticket .featured .story-thumb { position:relative; }
body.soundcheck.winticket .featured .story-thumb a,
body.soundcheck.winticket .featured .story-thumb a img { display:block; width:307px; height:214px; }
body.soundcheck.winticket .featured .story-texts { cursor:pointer; }
body.soundcheck.winticket .featured .story-texts .story-title { position:absolute; background:#1b1d23; left:0; bottom:90px; padding:5px 10px; }
body.soundcheck.winticket .featured .story-texts .story-title a { display:block; font-size:18px; line-height:20px; font-weight:bold; color:#ffffff !important; }
body.soundcheck.winticket .featured .story-texts .story-title .story-more { display:none; font-size:11px; font-weight:normal; color:#ffffff !important; }
body.soundcheck.winticket .featured .story-texts .story-spot { background:#1b1d23; height:70px; padding:10px; font-size:11px; line-height:13px; color:#ffffff !important; cursor:pointer; }

body.soundcheck.winticket .list { overflow:hidden; }
body.soundcheck.winticket .list .story { float:left; overflow:hidden; background:#FFF url(images/bg-soundcheck-agenda-events.png) repeat-x left bottom; width:286px; height:65px; margin-bottom:6px; padding:10px; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.soundcheck.winticket .list .story.odd { margin-left:6px; }
body.soundcheck.winticket .list .story .story-thumb { float:left; }
body.soundcheck.winticket .list .story .story-thumb a,
body.soundcheck.winticket .list .story .story-thumb a img { display:block; border:none; width:95px; height:66px; }
body.soundcheck.winticket .list .story .story-texts { float:left; width:170px; margin-left:5px; }
body.soundcheck.winticket .list .story .story-texts .story-title { overflow:hidden; height:15px; margin:0 0 5px 0; }
body.soundcheck.winticket .list .story .story-texts .story-title a { font-size:13px; font-weight:bold; line-height:14px; color:#4d4d4d; }
body.soundcheck.winticket .list .story .story-texts .story-spot { overflow:hidden; height:25px; font-size:11px; line-height:12px; color:#666; }
body.soundcheck.winticket .list .story a:hover { color:#000 !important; }

body.soundcheck.winticket .addmore { background-color:#a94426; background-image:url(images/bg-news-addmore.gif); background-repeat:repeat-x; background-position:left top; clear:both; }
body.soundcheck.winticket .addmore a { display:block; color:#ffffff !important; height:20px; padding:8px 0 0 0; text-align:center; font-size:12px; line-height:14px; font-weight:bold; }



/* article */
body.article .kc15-agenda-interviewimage { position:relative; }
body.article .kc15-agenda-interviewimage .kc15-agenda-interviewimage-texts { position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; width:565px; padding:15px; }
body.article .kc15-agenda-interviewimage .kc15-agenda-interviewimage-texts div { color:#ffffff !important; }
body.article .kc15-agenda-interviewimage .kc15-agenda-interviewimage-texts .kc15-agenda-interviewtitle { font-size:30px; font-weight:bold; line-height:30px; letter-spacing:-1px; }

body.article .spot { position:relative; padding:0 0 5px 0; color:#333642; font:normal 24px/26px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; border-bottom:dotted 1px #AAA; }
body.article .spot .social { overflow:hidden; position:absolute; right:0; bottom:8px; }
body.article .spot .social > div { float:left; background-repeat:no-repeat; background-position:left top; margin-left:5px; }
body.article .spot .social > div a { display:block; width:16px; height:16px; text-indent:-9999px; overflow:hidden; }
body.article .spot .social > div.fb { background-image:url(images/icon-facebook16.png); }
body.article .spot .social > div.tw { background-image:url(images/icon-twitter16.png); }

body.article .spot .date { position:absolute; right:45px; top:9px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#666666; }

body.article .socontainer { overflow:hidden; }
body.article .socontainer > div { float:left; margin-right:10px; }

body.article .texts p { margin-top:15px; font-size:14px; line-height:20px; color:#666; }
body.article .texts p.kc15-interview-details-question { font-weight:bold; color:#444444; }
body.article .texts p.kc15-interview-details-answer { margin-top:0; }

body.article .kc15-agenda-interviewactions { overflow:hidden; background-color:#e36900; margin-top:15px; }
body.article .kc15-agenda-interviewaction { float:left; background:#fff url(images/bg-lastplayed10.png) repeat-x left 1px; margin:7px 0 0 7px; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.article .kc15-agenda-interviewaction a { display:block; height:17px; padding:6px 8px 0 26px; font-weight:bold; font-size:11px; color:#333642; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-interviews a { background:url(images/icon-eventaction-interviews.png) no-repeat 6px center; padding-left:22px; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-sendfriend a { background:url(images/icon-eventaction-mail.png) no-repeat 6px center; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-registerchannel a { background:url(images/icon-eventaction-rss.png) no-repeat 6px center; padding-left:22px; }
body.article .kc15-agenda-interviewaction a:hover { color:#000; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share { float:right; background:none; margin:0; border:none; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share a { display:block; float:left; width:38px; height:38px; padding:0; text-indent:-9999px; overflow:hidden; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share a.kc15-agenda-interviewaction-share-fb { background-color:#d26100; background-image:url(images/icon-soundcheck-social.png); background-repeat:no-repeat; background-position:left top; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share a.kc15-agenda-interviewaction-share-tw { background-color:#e36900; background-image:url(images/icon-soundcheck-social.png); background-repeat:no-repeat; background-position:-38px top;  }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share a.kc15-agenda-interviewaction-share-gp { background-color:#d26100; background-image:url(images/icon-soundcheck-social.png); background-repeat:no-repeat; background-position:-76px top; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share a.kc15-agenda-interviewaction-share-fb:hover { background-color:#34589f; }
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share a.kc15-agenda-interviewaction-share-tw:hover { background-color:#46c6f4;}
body.article .kc15-agenda-interviewaction.kc15-agenda-interviewaction-share a.kc15-agenda-interviewaction-share-gp:hover { background-color:#d4492c; }

body.article .kc15-section.kc15-agenda-interviewrelated { background:#dbdbdb; padding:15px 0 0 15px; }
body.article .kc15-section.kc15-agenda-interviewrelated .kc15-agenda-interviewrelated-title { background:#333642 url(images/bg-player.png) repeat-x left top; margin:0 15px 15px 0; padding:7px; color:#ffffff !important; font-weight:bold; font-size:11px; line-height:12px; }
body.article .kc15-section.kc15-agenda-interviewrelated .kc15-agenda-interviewrelated-news { overflow:hidden; }
body.article .kc15-section.kc15-agenda-interviewrelated .kc15-agenda-interviewrelated-newsitem { position:relative; float:left; width:137px; margin:0 15px 15px 0; }
body.article .kc15-section.kc15-agenda-interviewrelated .kc15-agenda-interviewrelated-newsitem a > span { display:block; position:absolute; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:0; width:127px; padding:5px; color:#ffffff !important; font-size:11px; line-height:12px; font-weight:bold; }

body.article .kc15-section.kc15-agenda-interviewlike .kc15-agenda-interviewlike-title { background:#333642 url(images/bg-player.png) repeat-x left top; margin:0 0 15px 0; padding:7px; color:#ffffff !important; font-weight:bold; font-size:11px; line-height:12px; }

/*Custom Modal Dialogs inside Articles*/
body.article .custom_modal .modaltitle { position:relative; background:url(images/bg-player.png) repeat-x 0 -36px; padding:10px; font-family:'Ubuntu Condensed', Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff !important; text-align:center;
	-webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; }
body.article .custom_modal .modaltitle .modalclose { position:absolute; display:block; background:#1B1D23 url(images/button-player.png) no-repeat left -1019px; right:8px; top:8px; width:33px; height:30px; text-indent:-9999px; overflow:hidden;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
body.article .custom_modal p { background:#FFFFFF; padding:15px 20px 0 20px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#333; }
body.article .custom_modal p strong { display:block; font-size:16px; }
body.article .custom_modal ul { background:#FFFFFF; padding:15px 20px; }
body.article .custom_modal ul li { padding-top:2px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#333; }
body.article .custom_modal .modalbutton { background:#FFFFFF; padding:0 0 30px 0; }
body.article .ui-icon.ui-icon-closethick{display:none;}


/* akustik */
body.article div.related div.stories { overflow:hidden; }
body.article div.related div.stories div.story { float:left; margin:3px 0 0 0; width:149px; }
body.article div.related div.stories div.story + div.story { margin:3px 0 0 8px; }
body.article div.related div.stories div.story div.story-thumb a,
body.article div.related div.stories div.story div.story-thumb a img { position:relative; display:block; width:149px; height:111px; }
body.article div.related div.stories div.story div.story-thumb a span { display:block; position:absolute; background:url(images/icon-play.png) no-repeat center center; left:0; top:0; width:149px; height:111px; }
body.article div.related div.stories div.story div.story-texts div.story-title a { display:block; padding:2px 0; text-align:center; }

body.akustik div.gallery-preview { float:right; background:url(images/bg-player.png) repeat-x 0 -1200px; width:180px; margin:10px 0 10px 10px; padding:7px; }
body.akustik div.gallery-preview div.gallery-thumb a > img { display:block; width:180px; }
body.akustik div.gallery-preview div.gallery-title a { display:block; margin:0 15px; padding:7px 0 0 0; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
body.akustik div.gallery-preview:hover div.gallery-title a { color:#CCCCCC; }


/*EOF Custom Modal Dialogs inside Articles*/


/* artists */
body.artists .featuring { overflow:hidden; }
body.artists .featuring .item { position:relative; float:left; margin:0 6px 6px 0; }
body.artists .featuring .item a,
body.artists .featuring .item a img { display:block; border:#1B1D23 }
body.artists .featuring .item a { position:relative; }
body.artists .featuring .item a img { width:307px; }
body.artists .featuring .item .name { position:absolute; background:#1B1D23; left:0; bottom:10px; height:20px; padding:5px 15px 0 15px; font-size:14px; font-weight:bold; color:#ffffff !important; z-index:111; }
body.artists .featuring .item .ontour { position:absolute; display:block; background:url(images/banner-ontour.png) no-repeat left top; right:0; bottom:0; width:100px; height:100px; text-indent:-9999px; overflow:hidden; }
body.artists .featuring .item .bullet { display:none; position:absolute; left:0; bottom:10px; height:23px; padding:0 10px; font-size:18px; line-height:18px; font-weight:bold; color:#ffffff !important; z-index:112; }

body.artists .navigation { position:relative; background:#333642 url(images/bg-player.png) repeat-x left top; height:25px; margin:0 20px 0 0; padding:9px 10px 0 10px; }
body.artists .navigation a { margin-right:6px; color:#6c7480; font-weight:bold; font-size:14px; line-height:16px; }
body.artists .navigation a.active,
body.artists .navigation a:hover { color:#ffffff !important; }
body.artists .search { position:absolute; right:6px; top:6px; }
body.artists .search input[type="text"] { display:block; background-color:#333642; background-image:url(images/icon-magnify-gallery-three.png); background-repeat:no-repeat; background-position:8px 4px; width:21px; height:21px; padding:1px 5px 0 5px; font-size:12px; line-height:14px; color:#333642; border:none; outline:none; cursor:pointer; }
body.artists .results .item { float:left; margin:10px 10px 0 0; }
body.artists .results .item a,
body.artists .results .item a img { display:block; border:none; }
body.artists .results .item a img { display:block; border:none; width:200px; height:150px; }
body.artists .results .item a { position:relative; }
body.artists .results .item a .name { position:absolute; display:block; background:url(images/bg-homeslide-text.png) repeat left top; left:0; bottom:5px; min-height:17px; padding:5px 10px 0 10px; color:#ffffff !important; font-size:11px; line-height:13px; font-weight:bold; z-index:211; }
body.artists .results .item .ontour { position:absolute; display:block; background:url(images/banner-ontour.png) no-repeat left top; right:0; bottom:0; width:100px; height:100px; text-indent:-9999px; overflow:hidden; }
body.artists .results .item a .bullet { display:none; position:absolute; left:0; bottom:5px; height:19px; padding:3px 10px 0 10px; color:#ffffff !important; font-size:14px; line-height:14px; font-weight:bold; z-index:212; }

body.artists .image { position:relative; margin-right:20px; }
body.artists .image img.main-image{ width:100%; }
body.artists .image .texts { position:absolute; overflow:hidden; background:#1b1d23; left:0; bottom:0; }
body.artists .image .texts .name { float:left; padding:7px 14px; font:normal 32px/32px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important; }
body.artists .image .texts .name.mac- { height:32px; padding:10px 14px 0 14px; }
body.artists .bio { margin-right:20px; }
body.artists .bio .spot { padding:0 0 20px 0; color:#333; font-size:18px; line-height:24px; font-weight:bold; border-bottom:dotted 1px #999; }
body.artists .bio .details p { margin-top:15px; font-size:12px; line-height:16px; color:#666; }
body.artists .bio .details blockquote { margin:15px 0 0 0; padding-left:100px; font-size:14px; line-height:20px; color:#666; font-style:italic; }

body.artists .tabs > ul { overflow:hidden; background:#1b1d23; margin-right:20px; padding:10px 10px 0 0; }
body.artists .tabs > ul li { float:left; margin:0 0 10px 15px; }
body.artists .tabs > ul li a { display:block; height:16px; padding:5px 0 0 0; font-size:11px; line-height:13px; font-weight:bold; color:#ffffff !important; }
body.artists .tabs > ul li.ui-state-active { background:#fff url(images/bg-lastplayed10.png) repeat-x left 1px; border:solid 1px #CCCCCC; border-width:0 1px 1px 0; }
body.artists .tabs > ul li.ui-state-active a { padding:5px 20px 0 20px; color:#333642; }

body.artists .albums .grid { overflow:hidden; }
body.artists .albums .grid .item { float:left; width:146px; margin:10px 10px 0 0; border:solid 1px #bbb; border-width:0 1px 1px 0; }
body.artists .albums .grid .item img { display:block; width:146px; height:146px; }
body.artists .albums .grid .item span { display:block; background:#fff url(images/bg-lastplayed10.png) repeat-x left 1px; height:25px; padding:7px; font-size:11px; line-height:12px; font-weight:bold; }
body.artists .albums .grid .item:hover { border-color:#999999; }
body.artists .albums .grid .item:hover span { color:#333642; }


/* kazan */
body.kazan .spotlight { overflow:hidden; }
body.kazan .spotlight + .spotlight { margin-top:5px; }
body.kazan .spotlight .image { float:left; background:#1b1d23; width:310px; height:230px; }
body.kazan .spotlight .image a img{height:100%;}
body.kazan .spotlight .texts { float:left; background:#1b1d23; width:270px; height:190px; padding:20px;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzMzM2NDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWIxZDIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-radial-gradient(center, ellipse cover,  #333642 0%, #1b1d23 100%);
	background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333642), color-stop(100%,#1b1d23));
	background:-webkit-radial-gradient(center, ellipse cover,  #333642 0%,#1b1d23 100%);
	background:-o-radial-gradient(center, ellipse cover,  #333642 0%,#1b1d23 100%);
	background:-ms-radial-gradient(center, ellipse cover,  #333642 0%,#1b1d23 100%);
	background:radial-gradient(ellipse at center,  #333642 0%,#1b1d23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333642', endColorstr='#1b1d23',GradientType=1 ); }
body.kazan .spotlight .texts .date a { font:normal 16px/16px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ff9308 !important; }
body.kazan .spotlight .texts .name { margin:8px 0; }
body.kazan .spotlight .texts .name a { font:normal 22px/22px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important; }
body.kazan .spotlight .texts .spot a { font-size:11px; color:#ffffff !important; }
body.kazan .spotlight .texts .button { margin-top:15px; }
body.kazan .spotlight .texts .button a { display:block; background-color:#ff9308; width:120px; padding:4px 0; text-align:center; font:normal 18px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important;
	border-radius:3px; }
body.kazan .spotlight .texts .button.mac- a { height:18px; padding:7px 0 0 0; }
body.kazan .spotlight .texts .button a:hover { background:#FF8308; } 

body.kazan .event { overflow:hidden; background:#000 url(images/bg-player.png) repeat-x left -732px; height:111px; padding:10px; }
body.kazan .event + .event { margin-top:5px; }
body.kazan .event .image { float:left; }
body.kazan .event .image a,
body.kazan .event .image a img { display:block; width:150px; height:111px; border:none; }
body.kazan .event .texts { float:left; width:400px; margin-left:10px; padding-top:5px; }
body.kazan .event .texts .date a { font:normal 14px/14px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ff9308 !important; }
body.kazan .event .texts .name { margin:3px 0;  }
body.kazan .event .texts .name a { font:normal 22px/22px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#333642; }
body.kazan .event .texts .spot a { font-size:11px; color:#444444; line-height:14px; }
body.kazan .event .texts .button { margin-top:5px; position:relative;}
body.kazan .event .texts .button a { display:block; background-color:#ff9308; width:100px; padding:4px 0 6px; text-align:center; font:normal 14px/14px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important;
	border-radius:3px; position:absolute; right:0; top:0; }
body.kazan .event .texts .button.mac- a { height:18px; padding:7px 0 0 0; }
body.kazan .event .texts .button a:hover { background:#FF8308; } 


/* disclaimer */
body.disclaimer .section p { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:5px 0 10px 0; }
body.disclaimer .section h3 { padding:7px 0; font:normal 18px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#1f2127; }
body.disclaimer .section li { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:10px 0 5px 20px; }


/* privacy */
body.privacy .section p { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:5px 0 10px 0; }
body.privacy .section h3 { padding:7px 0; font:normal 18px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#1f2127; }
body.privacy .section li { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:10px 0 5px 20px; }


/* about */
body.about .section p { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:5px 0 10px 0; }
body.about .section h3 { padding:7px 0; font:normal 18px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#1f2127; }
body.about .section li { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:10px 0 5px 20px; }


/* advertisers */
body.advertisers .section p { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:5px 0 10px 0; }
body.advertisers .section h3 { padding:7px 0; font:normal 18px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#1f2127; }
body.advertisers .section li { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#666 !important; margin:10px 0 5px 20px; }


/* otherways */
body.otherways .hold { padding-bottom:0 !important; }
body.otherways .way { position:relative; background:url(images/bg-otherways-whiteshade.png) no-repeat left bottom; padding:20px; }
body.otherways .way .desc { width:290px; font-size:12px; line-height:14px; margin-top:5px; }
body.otherways .way .note { width:290px; font-size:11px; line-height:12px; margin-top:10px; }
body.otherways .way .action { margin:10px 0 0 0; }
body.otherways .way .action li { overflow:hidden; margin:4px 0 0 0; }
body.otherways .way .action li .radios { display:none; margin:0 0 10px 0; color:#333642 !important; clear:both; }
body.otherways .way .action li .radios a { font:normal 11px Arial, Helvetica, sans-serif; color:#333642 !important; }
body.otherways .way .action li .radios a:hover { color:#e36900 !important; }
body.otherways .way .action li > a { display:block; float:left; padding-right:20px; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#333642 !important; }
body.otherways .way .image { position:absolute; right:10px; }

body.otherways .way.desktop { min-height:210px; }
body.otherways .way.desktop .title { margin-left:320px; }
body.otherways .way.desktop .desc { color:#666; margin-left:320px; }
body.otherways .way.desktop .desc p + p { margin-top:10px; }
body.otherways .way.desktop .note { color:#666; margin-left:320px; }
body.otherways .way.desktop .action { margin:25px 0 0 320px; }
body.otherways .way.desktop .action a:hover { color:#e36900 !important; } 
body.otherways .way.desktop .action .download a { font:bold 12px/14px Arial, Helvetica, sans-serif; color:#333 !important; }
body.otherways .way.desktop .action .close a { font:normal 11px/14px Arial, Helvetica, sans-serif; color:#333 !important; }
body.otherways .way.desktop .action .download a:hover,
body.otherways .way.desktop .action .close a:hover { color:#e36900 !important; }
body.otherways .way.desktop .action .others { display:none; }
body.otherways .way.desktop .image { background:url(images/icons-viadesktop.png); left:10px; top:15px; width:308px; min-height:212px; }
body.otherways .way.comp { background-color:#fff; min-height:200px; }
body.otherways .way.comp .desc { color:#666 !important; }
body.otherways .way.comp .action li > a.winamp {background:url(images/button-player.png) no-repeat 50px -1151px !important; }
body.otherways .way.comp .action li > a.itunes {background:url(images/button-player.png) no-repeat 41px -1151px !important; }
body.otherways .way.comp .action li > a.windowsmediaplayer {background:url(images/button-player.png) no-repeat 132px -1151px !important; }
body.otherways .way.comp .action a:hover { color:#e36900 !important; }
body.otherways .way.comp .image { background:url(images/icons-viacomputers.png) no-repeat left top; top:55px; width:308px; min-height:145px; }
body.otherways .way.pirates { background-color:#fff; min-height:260px; border:dotted 1px #CCC; border-width:1px 0; }
body.otherways .way.pirates .title { margin-left:320px; }
body.otherways .way.pirates .desc { color:#666; margin-left:320px; }
body.otherways .way.pirates .note { color:#666; margin-left:320px; }
body.otherways .way.pirates .action { margin:25px 0 0 320px; }
body.otherways .way.pirates .action a:hover { color:#e36900 !important; } 
body.otherways .way.pirates .action .more a { font:normal 11px/14px Arial, Helvetica, sans-serif; color:#333 !important; }
body.otherways .way.pirates .action .close a { font:normal 11px/14px Arial, Helvetica, sans-serif; color:#333 !important; }
body.otherways .way.pirates .action .more a:hover,
body.otherways .way.pirates .action .close a:hover { color:#e36900 !important; }
body.otherways .way.pirates .action .more a { background: url(images/button-player.png) no-repeat 48px -1151px !important; }
body.otherways .way.pirates .action .others { display:none; }
body.otherways .way.pirates .image { background:url(images/icons-viapirates.png); left:10px; top:20px; width:308px; min-height:212px; }
body.otherways .way.mobile { background-color:#fff; height:200px; }
body.otherways .way.mobile .desc { color:#666 !important; }
body.otherways .way.mobile .action a:hover { color:#e36900 !important; }
body.otherways .way.mobile .image { background:url(images/icons-viaapps.png) no-repeat left top;; top:20px; width:308px; min-height:194px; }
body.otherways .way.platforms { overflow:hidden; background-color:#fff; padding-right:0; border-top:dotted 1px #CCC; }
body.otherways .way.platforms .platform { float:left; background:url(images/logo-digiturk.png) no-repeat left 140px; width:320px; min-height:212px; }
body.otherways .way.platforms .platform + .platform { background:url(images/logo-dsmart.png) no-repeat left 145px; }
body.otherways .way.platforms .platform ul { margin-top:5px; }
body.otherways .way.platforms .platform li { overflow:hidden; }
body.otherways .way.platforms .platform li span { float:left; display:block; width:120px; color:#333642 !important; padding:5px 0 0 0; }
body.otherways .way.turksat .infos { overflow:hidden; }
body.otherways .way.turksat .infos .radio { float:left; width:154px; min-height:150px; }
body.otherways .way.turksat .infos .radio .name { margin:5px 0; font:normal 16px/18px "Ubuntu Condensed", Arial, Helvetica, sans-serif; }
body.otherways .way.turksat .infos .radio .info { line-height:18px; }
body.otherways .way.eutelsat .infos { overflow:hidden; }
body.otherways .way.eutelsat .infos .radio { float:left; width:154px; min-height:150px; }
body.otherways .way.eutelsat .infos .radio .name { margin:5px 0; font:normal 16px/18px "Ubuntu Condensed", Arial, Helvetica, sans-serif; }
body.otherways .way.eutelsat .infos .radio .info { line-height:18px; }


/* mobile */
body.mobile .hold { padding-top:0 !important; }
body.mobile .section.custom { background:url(images/bg-mobile.jpg) repeat-x center -1px; width:660px; min-height:600px; margin:0 0 20px 0; }
body.mobile .section.custom .head { padding:30px 20px 20px 20px; font:normal 36px/40px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#2d9bf0; text-align:center; }
body.mobile .section.custom .spot { padding:0 50px; font:normal 16px/20px Arial, Helvetica, sans-serif; text-align:center; color:#ffffff !important; }
body.mobile .section.custom .image { background:url(images/img-mobile-devices.png) no-repeat left top; width:328px; height:267px; margin:50px auto 0 auto; }
body.mobile .section.custom .texts { overflow:hidden; }
body.mobile .section.custom .texts .col { float:left; width:190px; margin-left:20px; padding-right:5px; }
body.mobile .section.custom .texts .col.center { padding-top:25px; }
body.mobile .section.custom .texts .col .name { margin:0 0 5px 0; font:normal 18px/20px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; text-align:center; }
body.mobile .section.custom .texts .col .desc { font:normal 12px/16px Arial, Helvetica, sans-serif; color:#999999; text-align:center; }

body.mobile .devices { overflow:hidden; border-top:dotted 1px #999; }
body.mobile .devices .device { overflow:hidden; float:left; width:180px; padding:20px 0; }
body.mobile .devices .device + .device { margin:0 0 0 35px; }
body.mobile .devices .device .image { width:150px; margin:0 auto; }
body.mobile .devices .device .texts { position:relative; }
body.mobile .devices .device .texts .name { font:normal 21px/23px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; }
body.mobile .devices .device .texts .os { padding:0 0 12px 0; font:normal 14px/14px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#a7b1b7 !important; text-align:center; }
body.mobile .devices .device .texts .spot { padding:0 0 12px 0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#333333 !important; text-align:center; font-size:11px; }
body.mobile .devices .device .texts .notes { padding:0 0 12px 0; }
body.mobile .devices .device .texts .notes li { font:normal 10px/12px Arial, Helvetica, sans-serif; color:#30aadd !important;  }
body.mobile .devices .device .texts .link { margin-bottom:12px; text-align:center; }
body.mobile .devices .device .texts .link a { font:bold 11px/12px Arial, Helvetica, sans-serif; color:#fc7022 !important; }

body.mobile .devices .device.iphone .name { background:url(images/icon-mobile-iphone.png) no-repeat -8px 2px; width:110px; margin:0 auto; padding:10px 0 5px 26px; }
body.mobile .devices .device.blackberry .name { background:url(images/icon-mobile-blackberry.png) no-repeat -5px 3px; width:87px; margin:0 auto; padding:10px 0 7px 34px; }
body.mobile .devices .device.nokia .name { background:url(images/icon-mobile-nokia.png) no-repeat 0px 3px; width:50px; margin:0 auto; padding:10px 0 10px 40px; }
body.mobile .devices .device .download { background-image:url(images/button-player.png); background-repeat:no-repeat; width:137px; height:42px; margin:0 auto; }
body.mobile .devices .device .download a { display:block; width:137px; height:42px; text-indent:-9999px; overflow:hidden; }
body.mobile .devices .device.iphone .download { background-position:left -537px; }
body.mobile .devices .device.iphone .download:hover { background-position:-138px -537px; }
body.mobile .devices .device.blackberry .download { background-position:left -668px; }
body.mobile .devices .device.blackberry .download:hover { background-position:-138px -668px; }
body.mobile .devices .device.nokia .download { background-position:left -624px; }
body.mobile .devices .device.nokia .download:hover { background-position:-138px -624px; }

body.mobile .devices .device.android .soon,
body.mobile .devices .device.android.soon .image,
body.mobile .devices .device.android.soon .name,
body.mobile .devices .device.android.soon .os,
body.mobile .devices .device.android.soon .spot,
body.mobile .devices .device.android.soon .download,
body.mobile .devices .device.android.soon .notes { display:none; }
body.mobile .devices .device.android.soon { width:620px; margin:0; clear:both; border-top:dotted 1px #ccc; }
body.mobile .devices .device.android.soon .texts { width:100%; margin:0; }
body.mobile .devices .device.android.soon .soon { display:block; background:url(images/logo-mobile-android.png) no-repeat right center; width:110px; height:34px; margin:0 auto; padding:14px 190px 0 0; font:normal 24px/24px "Ubuntu Condensed", Arial, Helvetica, sans-serif; text-align:center; }


/* contact */
body.contact p { font:normal 14px/16px Arial, Helvetica, sans-serif; }
body.contact p + p { margin-top:13px; }
body.contact .maps { position:relative; height:620px; }
body.contact .maps .infos { overflow:hidden; margin-top:5px; }
body.contact .maps .infos .info { float:left; background:#ebebeb; width:310px; font:normal 11px/14px Arial, Helvetica, sans-serif; }
body.contact .maps .infos .info + .info { margin-left:5px; }
body.contact .maps .texts { overflow:hidden; position:absolute; background:#FFFFFF; right:0; bottom:0; width:400px; padding:20px; border-top:solid 5px #333642; }
body.contact .maps .texts .text { float:left; width:190px; }
body.contact .maps .texts .text + .text { margin-left:20px; }
body.contact .maps .texts .text .info div { font:normal 12px/14px Arial, Helvetica, sans-serif; }
body.contact .maps .texts .text .info .name { font:normal 13px/15px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#333642; }
body.contact .maps .texts .text .info + .info { margin-top:15px; }


/* profile */
body.profile .profile_loading{width:100%; height:100%; padding:140px 0;  background:#fff; background:rgba(255,255,255,0.9); position:absolute; z-index:100; font-weight:bold; text-align:center; font-size:16px; left:0; top:0; }
body.profile .profile_loading a{color:#c00 !important;}
body.profile .form .line.invalid *{color:#c00 !important;}
body.profile .ui-datepicker{background:#fff; background:rgba(255,255,255,0.95);}
body.profile .form .line { overflow:auto; padding:20px 0; border:dotted 1px #ccc; border-width:1px 0; }
body.profile .form .line + .line { border-width:0 0 1px 0; }
body.profile .form .line .name { float:left; width:200px; min-height:5px; font:normal 16px/18px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; }
body.profile .form .line .object { overflow:hidden; float:left; width:420px; }
body.profile .form .line .object .thumb { float:left; }
body.profile .form .line .object .upload { float:left; width:240px; margin:0 0 0 10px; padding:0 0 10px 0; border-bottom:dotted 1px #ccc; }
body.profile .form .line .object input.txtfield { display:block; float:left; margin:0; padding:13px 10px; font-size:16px; line-height:normal; vertical-align:bottom; outline:none; border:1px solid #BBB;
	box-shadow:inset 0 4px 4px -2px #CCC; -moz-box-shadow:inset 0 4px 4px -2px #ccc; -webkit-box-shadow:inset 0 4px 4px -2px #CCC; 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
body.profile .form .line .object input.txtfield:focus { background:#D7F2FA; color:#324F60; }
body.profile .form .line .object select { width:160px; margin:0; padding:0; font-size:20px; border:solid 1px; }
body.profile .form .line .object textarea { display:block; float:left; width:300px; height:50px; margin:0; padding:13px 10px; font-size:16px; line-height:normal; vertical-align:bottom; outline:none; border:1px solid #BBB;
	box-shadow:inset 0 4px 4px -2px #CCC; -moz-box-shadow:inset 0 4px 4px -2px #ccc; -webkit-box-shadow:inset 0 4px 4px -2px #CCC; 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }

body.profile .form .line.namesurname .object input.txtfield { width:140px; }
body.profile .form .line.namesurname .object input#profile_name.txtfield { -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }
body.profile .form .line.namesurname .object input#profile_surname.txtfield { -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
body.profile .form .line.nick .object input.txtfield { width:304px; }
body.profile .form .line.mail .object input.txtfield { width:304px; }
body.profile .form .line.birthday .object input.txtfield { width:304px; }
body.profile .form .line.city .object .outturkey { display:none; }
body.profile .form .line.city .object select + select { margin-left:5px; }
body.profile .form .line.city .object input.txtfield { width:140px; }
body.profile .form .line.city .object input#profile_state_input.txtfield { -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; }
body.profile .form .line.city .object input#profile_city_input.txtfield { -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; }
body.profile .form .line.action { border:none; }
body.profile .form .line.action input[type="submit"],
body.profile .form .line.action input[type="button"] { display:block; background:url(images/bg-player.png) repeat-x 0 -36px; width:250px; height:46px; margin:0; font-size:18px; color:#ffffff !important; cursor:pointer; border:none; outline:none; 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }


/* widgets */
/** biletix **/
body.soundcheck .btxwidget { position:relative; width:620px; height:257px; z-index:11; }
body.soundcheck .btxwidget .close { position:absolute; display:none; right:10px; bottom:10px; z-index:101; }
body.soundcheck .btxwidget .close a { font:normal 11px/14px Arial, Helvetica, sans-serif; color:#FFFFFF !important; }
body.soundcheck .btxwidget .close a:hover { color:#fb8d07 !important; }
body.soundcheck #btxsearch { display:none; position:absolute; background:#070d13 url(//superfm.karnaval.com/Other/home/biletix/btx-bg-widget.png) no-repeat center -40px; right:0; bottom:0; width:310px; height:217px; padding:40px 0 0 0; z-index:100; }
body.soundcheck #btxsearch p { width:250px; margin:0 auto; padding:0 0 15px 0; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
body.soundcheck #btxsearch select { display:block; width:250px; margin:0 auto 5px auto; }
body.soundcheck #btxsearch div.btx-search-button { width:250px; margin:0 auto; padding:10px 0 0 0; text-align:right; }
body.soundcheck #btxsearch a.btx-close { position:absolute; display:none /* DIKKAT! ***/; right:10px; bottom:10px; color:#ffffff !important; font-size:12px; font-family:Helvetica, Arial, sans-serif; text-decoration:none; }
body.soundcheck #btxsearch a.btx-close:hover { color:#fb8d07 !important; } 
body.soundcheck #biletix { position:relative; }
body.soundcheck #biletix .events { width:620px; height:257px; z-index:11; }
body.soundcheck #biletix .events .event { overflow:hidden; width:620px; height:257px; }
body.soundcheck #biletix .events .event .image { float:left; }
body.soundcheck #biletix .events .event .image a,
body.soundcheck #biletix .events .event .image a img { display:block; width:310px; height:257px; border:none; }
body.soundcheck #biletix .events .event .texts { float:left; background:#1e1e2a url(images/bg-biletix.jpg) no-repeat center center; width:270px; height:217px; padding:20px; }
body.soundcheck #biletix .events .event .texts .date a { font:normal 16px/16px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ff9308 !important; }
body.soundcheck #biletix .events .event .texts .venue a { font:normal 16px/16px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important; }
body.soundcheck #biletix .events .event .texts .name { padding-top:10px; }
body.soundcheck #biletix .events .event .texts .name a { font:normal 22px/22px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important; }
body.soundcheck #biletix .events .event .texts .button { background:url(images/button-biletix.png) no-repeat left top; margin-top:20px; }
body.soundcheck #biletix .events .event .texts .button a { display:block; width:119px; height:21px; padding:7px 0 0 7px; font:normal 14px/14px 'Ubuntu Condensed', Arial, Helvetica, sans-serif;  color:#ffffff !important; }
body.soundcheck #biletix .events .event .texts .tobiletix { margin-top:50px; }
body.soundcheck #biletix .events .event .texts .tobiletix a { display:block; width:86px; height:47px; text-indent:-9999px; overflow:hidden; }
body.soundcheck #biletix #output { position:absolute; overflow:hidden; right:20px; bottom:20px; z-index:12; }
body.soundcheck #biletix #output li { float:left; background:#FFF; margin-left:5px;
	border-radius:10px; }
body.soundcheck #biletix #output li.activeSlide { background:#ff9308; }
body.soundcheck #biletix #output li a { display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; }

/** gallery **/
body.gallery .section.media { position:relative; overflow:visible; background:#191A1E; height:539px; margin:0 0 20px 0 !important; padding:0 20px 10px 20px; z-index:1002; }
body.gallery .carousel { height:440px; }
body.gallery .carousel .item img { width:100%; }
body.gallery .side { display:none; position:absolute; background:#191a1e; right:0; top:0; width:320px; min-height:549px; z-index:-1; }
body.gallery .side .content { min-height:234px; padding:0 20px 20px 0; }
body.gallery .side .content .name { font-size:14px; font-weight:bold; line-height:16px; color:#ffffff !important; }
body.gallery .side .content .text { margin-top:10px; font-size:11px; line-height:13px; color:#ffffff !important; }
body.gallery .side .content .tools { overflow:hidden; height:23px; padding:11px 0 10px 0; border-bottom:dotted 1px #FFFFFF; }
body.gallery .side .content .tools .share { float:left; overflow:hidden; }
body.gallery .side .content .tools .share .facebook { float:left; background:url(images/bg-share.png) no-repeat -63px -26px; }
body.gallery .side .content .tools .share .facebook a { display:block; width:59px; height:23px; text-indent:-9999px; overflow:hidden; }
body.gallery .side .content .tools .share .facebook:hover { background-position:-2px -1px; }
body.gallery .side .content .tools .share .twitter { float:left; background:url(images/bg-share.png) no-repeat -185px -76px; margin-left:2px; }
body.gallery .side .content .tools .share .twitter a { display:block; width:59px; height:23px; text-indent:-9999px; overflow:hidden; }
body.gallery .side .content .tools .share .twitter:hover { background-position:-124px -51px; }
body.gallery .side .content .tools .share .pinterest { float:left; background:url(images/bg-share.png) no-repeat -307px -126px; margin-left:2px; }
body.gallery .side .content .tools .share .pinterest a { display:block; width:59px; height:23px; text-indent:-9999px; overflow:hidden; }
body.gallery .side .content .tools .share .pinterest:hover { background-position:-246px -101px; }
body.gallery .side .content .tools .fullscreen { float:left; background:url(images/icon-fullscreen.png) no-repeat right top; margin-top:4px; width:95px; text-align:right;}
body.gallery .side .content .tools .fullscreen a { display:block; height:11px; padding:3px 22px 0 0; color:#ffffff !important; font-size:9px; line-height:10px; }
body.gallery .side .content .tools .fullscreen a:hover { color:#ebebeb; }
body.gallery .side .content .tools .close { float:left; margin:4px 0 0 5px; }
body.gallery .side .content .tools .close a { display:block; background:#C00; width:17px; height:12px; padding:3px 0 0 0; color:#ffffff !important; font-size:10px; line-height:10px; font-weight:bolder; text-align:center; }
body.gallery .side .content .tools .close a:hover { background:#FF0000; }
body.gallery .thumbs { overflow:hidden; float:left; }
body.gallery .thumbs li { float:left; margin:6px 0 0 6px; }
body.gallery .thumbs li img { display:block; width:68px; cursor:pointer; border:none; border:solid 2px #6f717a; }
body.gallery .thumbs li:hover img { border-color:#fff; }
body.gallery .thumbs li.activeSlide img { border-color:#e36900; }
body.gallery .head { overflow:hidden; padding:10px 0; background:#191A1E; }
body.gallery .head .icon { float:left; background:url(images/icon-gallery.png) no-repeat left top; width:22px; height:24px; margin-right:10px; }
body.gallery .head .name { overflow:hidden; float:left; width:485px; padding:2px 0; font:normal 20px/20px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#ffffff !important; }
body.gallery .head .name.mac- { height:19px; padding-top:5px; }
body.radio.gallery .head .name { width:450px; }
body.gallery .head .name span,
body.gallery .head .name a.ontour { display:block; float:left; }
body.gallery .head .name a.ontour { background:#C00; margin:0 0 0 10px; padding:2px 10px; font:bold 11px/12px Arial, Helvetica, sans-serif; color:#FFFFFF !important; }
body.gallery .head .name a.ontour:hover { background-color:#FF0000; }
body.gallery .head .counter { float:left; width:70px; height:20px; padding:4px 5px 0 0; color:#ffffff !important; text-align:right; font-size:16px; }
body.gallery .head .navi { float:left; overflow:hidden; }
body.gallery .head .navi .p,
body.gallery .head .navi .n { float:left; background:#ffffff url(images/bg-player.png) repeat-x left -664px; margin-left:5px;
	border-radius:3px; }
body.gallery .head .navi .p a,
body.gallery .head .navi .n a { display:block; background-image:url(images/bg-nav.png); background-repeat:no-repeat; width:24px; height:24px; text-indent:-9999px; overflow:hidden; }
body.gallery .head .navi .p a { background-position:-26px 5px; }
body.gallery .head .navi .n a { background-position:9px 5px; }
body.gallery .galleria-play,
body.gallery .galleria-fullscreen,
body.gallery .galleria-info { display:none; }
body.gallery .galleria-thumbnails-container { left:0; right:0; top:5px; bottom:0; }
body.gallery .galleria-thumbnails { float:left; text-align:right; }
body.gallery .galleria-container { background:#191A1E; }
.galleria-errors{display:none !important;}

body.gallery .galleria-stage { height:460px;}
/** footer **/
.k2-footer-up { position:relative; background:url(images/bg-player.png) repeat-x left -731px; z-index:101; border-style:solid; border-width:1px 0; border-color:#111; }
.k2-footer-down { position:relative; background:#14161b; z-index:103; }
.k2-footer-holder { overflow:hidden; width:980px; margin:0 auto; }
.k2-footer-section { float:left; width:206px; min-height:197px; border-right:solid 1px #e1e1e1; } 
.k2-footer-section + .k2-footer-section { width:206px; padding-left:19px; border-left:solid 1px #ffffff; }
.k2-footer-last-section  { width:160px !important; }
.k2-footer-secondline-last { border-right:none !important; }



.k2-footer-links-header { margin-bottom:10px; }
.k2-footer-links-header a { color:#383b3f; font:normal 13px/14px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; }
.k2-footer-links-list { margin-bottom:20px; }
.k2-footer-links-list li { background:url(images/button-player.png) no-repeat left -891px; margin:0 0 4px 0; }
.k2-footer-links-list li a { display:block; padding-left:12px; font-size:11px; color:#7a7785 !important; line-height:12px; }
.k2-footer-links-header a { color:#333642 !important; }
.k2-footer-links-header a:hover { color:#cc0000 !important; }
.k2-footer-links-list li a:hover { color:#cc0000 !important; }

.k2-footer-up .k2-footer-holder { min-height:220px; padding:15px 0 25px 0; }

.k2-footer-socialmobile { width:300px; padding-left:15px; padding-right:0; border-right:none !important; }

.k2-footer-socialmobile .k2-footer-mobile-list { overflow:hidden; width:280px; }
.k2-footer-socialmobile .k2-footer-mobile-list li { float:left; background-image:url(images/button-player.png); background-repeat:no-repeat; }
.k2-footer-socialmobile .k2-footer-mobile-list li a { display:block; width:137px; height:42px; text-indent:-9999px; overflow:hidden; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-as { background-position:left -537px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-as:hover { background-position:-138px -537px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-gp { background-position:left -581px; margin:0 0 5px 5px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-gp:hover { background-position:-138px -581px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-ns { background-position:left -624px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-ns:hover { background-position:-138px -624px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-bb { background-position:left -668px; margin:0 0 0 5px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-bb:hover { background-position:-138px -668px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-jellias { background-position:left -1483px; margin:0; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-jellias:hover { background-position:-138px -1483px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-jelliandroid { background-position:left -1527px; margin:0 0 0 5px; }
.k2-footer-socialmobile .k2-footer-mobile-list li.k2-footer-mobile-jelliandroid:hover { background-position:-138px -1527px; }

.k2-footer-socialmobile .k2-footer-social-list { overflow:hidden; width:280px; }
.k2-footer-socialmobile .k2-footer-social-list li { float:left; background-image:url(images/button-player.png); background-repeat:no-repeat; }
.k2-footer-socialmobile .k2-footer-social-list li + li { margin-left:6px; }
.k2-footer-socialmobile .k2-footer-social-list li a { display:block; width:35px; height:35px; text-indent:-9999px; overflow:hidden; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-tw { background-position:left -711px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-fb { background-position:left -747px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-gp { background-position:left -783px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-pi { background-position:left -819px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-yt { background-position:left -855px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-tw:hover { background-position:-36px -711px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-fb:hover { background-position:-36px -747px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-gp:hover { background-position:-36px -783px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-pi:hover { background-position:-36px -819px; }
.k2-footer-socialmobile .k2-footer-social-list li.k2-footer-social-yt:hover { background-position:-36px -855px; }

.k2-footer-down .k2-footer-holder { position:relative; height:85px; padding:15px 0 0 0; }
.k2-footer-down .k2-footer-holder .k2-footer-muyap { position:absolute; background:url(images/logo-muyap-footer.png) no-repeat left bottom; right:60px; top:14px; }
.k2-footer-down .k2-footer-holder .k2-footer-muyap a { display:block; width:350px; padding:0 0 35px 0; font-size:11px; color:#939393 !important; }
.k2-footer-down .k2-footer-down-menu { overflow:hidden; } 
.k2-footer-down .k2-footer-down-menu li { float:left; }
.k2-footer-down .k2-footer-down-menu li a { font-size:11px; line-height:12px; color:#939393 !important; }
.k2-footer-down .k2-footer-down-menu li a:hover { color:#cc0000 !important; }
.k2-footer-down .k2-footer-down-menu li + li { margin-left:15px; padding-left:15px; border-left:solid 1px #999;  }
.k2-footer-down .k2-footer-down-copyright { background:url(images/logo-spectrummedya-118x21.png) no-repeat left top; height:15px; margin-top:10px; padding:6px 0 0 130px; font-size:11px; color:#999999; line-height:12px; }

.k2-footer-sitemap { position:relative; 
	background:#383e49;
	background:-moz-linear-gradient(top,  #383e49 1%, #17191f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#383e49), color-stop(100%,#17191f));
	background:-webkit-linear-gradient(top,  #383e49 1%,#17191f 100%);
	background:-o-linear-gradient(top,  #383e49 1%,#17191f 100%);
	background:-ms-linear-gradient(top,  #383e49 1%,#17191f 100%);
	background:linear-gradient(to bottom,  #383e49 1%,#17191f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#383e49', endColorstr='#17191f',GradientType=0 ); }
.k2-footer-sitemap .k2-footer-sitemap-holder { overflow:hidden; width:980px; margin:0 auto; padding:20px 0; }
.k2-footer-sitemap .k2-footer-links-header a { color:#ffffff !important; }
.k2-footer-sitemap .k2-footer-links-list li a { color:#928f9d !important; }
.k2-footer-sitemap .k2-footer-links-header a:hover { color:#cc0000 !important; }
.k2-footer-sitemap .k2-footer-links-list li a:hover { color:#cc0000 !important; }
.k2-footer-sitemap .k2-footer-section { border-right:solid 1px #09090a; } 
.k2-footer-sitemap .k2-footer-section + .k2-footer-section { border-left:solid 1px #444856; }
.k2-footer-sitemap .k2-footer-section { min-height:260px; } 
.k2-footer-sitemap .k2-footer-section { width:165px; } 


/* content structure */
.kc15-content-bg  { position:relative; min-height:1020px;  background:#101010;}
.kc15-content-bg .kc15-content-container { position:relative; width:980px; margin:0 auto; z-index:101; }
.kc15-content-bg .kc15-content-container .hold { position:relative; float:left; background:#FFF; width:660px; min-height:1000px; margin:0 20px 0 0; padding:20px 0; }
.kc15-content-bg .kc15-content-container .kc15-content { }
.kc15-content-bg .kc15-content-container .kc15-right-ad { float:left; width:300px; margin:20px 0 0 0; }
.pageskin { position:absolute; top:0; left:0; min-width:100%; min-height:100%; overflow:visible; z-index:100; background:#101010;}
.pageskin iframe { position:absolute; top:0; left:0; min-width:100%; min-height:100%; overflow:visible; border:none; }



/* welcome */
.welcome-bg { display:none; position:fixed; background:url(images/bg-homeslide-text.png) repeat left top; width:100%; height:100%; left:0px; top:0px; z-index:499; }
.welcome { display:none; position:fixed; background:#546587; left:50%; top:50%; margin:-280px 0 0 -330px; padding:10px; z-index:500; border:solid 1px #65789a; 
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.welcome .notagain { position:absolute; overflow:hidden; right:15px; bottom:10px; z-index:1000; }
.welcome .notagain input { display:block; float:left; margin:2px 4px 0 0; }
.welcome .notagain span { display:block; float:left; padding-top:2px; color:#333642; font-size:11px; }
.welcome .bye { position:absolute; background:url(images/bg-player.png) repeat-x left -644px; right:10px; top:0; z-index:1001; border:solid 1px #333; border-width:0 1px 1px 1px;
	border-radius:0 0 5px 5px; webkit-border-radius:0 0 5px 5px; moz-border-radius:0 0 5px 5px; }
.welcome .bye a { display:block; background:url(images/button-player.png) no-repeat -25px -92px; width:26px; height:19px; text-indent:-9999px; overflow:hidden; }

.walkthrough { position:relative; background:#fff url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough/bg.jpg) no-repeat center center; width:640px; height:540px; margin:0 auto; }
.walkthrough.jeton { background:#fff url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-jeton/bg.jpg) no-repeat center center; }
.walkthrough.kazan { background:#fff url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-kazan/bg.jpg) no-repeat center center; }
.walkthrough.android { background:#fff url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-android/bg.jpg) no-repeat center center; }
.walkthrough .text_container{width:640px; height:540px; overflow:hidden; position:absolute; left:0; top:0;}
.walkthrough .text_container .text_layer{position:absolute; right:0; top:0; background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough/texts.png) no-repeat center center; width:3200px; height:540px;}
.walkthrough.jeton .text_container .text_layer{background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-jeton/texts.png) no-repeat center center; width:640px; height:540px;}
.walkthrough.kazan .text_container .text_layer{background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-kazan/texts.png) no-repeat center center; width:640px; height:540px;}
.walkthrough.android .text_container .text_layer{background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-android/texts.png) no-repeat center center; width:640px; height:540px;}
.walkthrough .pagination { overflow:hidden; position:absolute; bottom:25px; left:50%; width:77px; margin-left:-38px; z-index:100;}
.walkthrough.jeton .pagination { overflow:hidden; position:absolute; bottom:25px; left:50%; width:30px; margin-left:-15px; z-index:100;}
.walkthrough.kazan .pagination { display:none !important;}
.walkthrough.android .pagination { display:none !important;}
.walkthrough .pagination a{ background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough/sprite.png) no-repeat 0 -111px; width:13px; height:13px; display:block; float:left; line-height:100px; overflow:hidden; margin-left:3px;}
.walkthrough.jeton .pagination a{ background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-jeton/sprite.png) no-repeat 0 -111px;}
.walkthrough .pagination a:first-child{ margin-left:0;}
.walkthrough .pagination a.selected{background-position:-12px -111px;}
.walkthrough .arrow { background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough/sprite.png) no-repeat; width:37px; height:37px; display:block; position:absolute; top:50%; margin-top:-17px; z-index:100;}
.walkthrough .arrow { background:url(//cdn.karnaval.com/media/radio_media/karnaval/walkthrough-jeton/sprite.png) no-repeat; }
.walkthrough .arrow.left{ left:10px; display:none; }
.walkthrough .arrow.left:hover{background-position:0 -37px;}
.walkthrough .arrow.left:active{background-position:0 -74px;}
.walkthrough .arrow.right{ right:10px; background-position:-39px 0;}
.walkthrough .arrow.right:hover{background-position:-39px -37px;}
.walkthrough .arrow.right:active{background-position:-39px -74px; }

.walkthrough.kazan .arrow { display:none !important}
.walkthrough.android .arrow { display:none !important}

.walkthrough.webrazzi .arrow { display:none !important}
.walkthrough.webrazzi .text_container{display:none !important;}
.walkthrough.webrazzi .pagination { display:none !important;}
.walkthrough.webrazzi .notagain span{color:#fff !important;}
.walkthrough.webrazzi { background:#fff url(//cdn.karnaval.com/media/radio_media/karnaval/poppi-webrazzi/bg_winner.png) no-repeat center center; }
.walkthrough.webrazzi div#walkthrough_slides a{position:absolute; width:100%; height:100%; display:block;}

.walkthrough.shop .arrow { display:none !important}
.walkthrough.shop .text_container{display:none !important;}
.walkthrough.shop .pagination { display:none !important;}
.walkthrough.shop .notagain span{color:#fff !important;}
.walkthrough.shop { background:#fff url(//cdn.karnaval.com/media/radio_media/karnaval/poppi-krnvlshop/bg_shop1.jpg) no-repeat center center; }
.walkthrough.shop div#walkthrough_slides a{position:absolute; width:100%; height:100%; display:block;}

/* JELLI */
.section.nowplaying{border:none !important; border-radius:0 !important;}
.section.nowplaying .nowplayingtabs { overflow:hidden; }
.section.nowplaying .nowplayingtabs li.nowplayingtab { float:left; margin:6px 0 0 0; 
	border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; }
.section.nowplaying .nowplayingtabs li.nowplayingtab a { display:block; padding:3px 20px; font:normal 18px/24px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#FFF !important; }
.section.nowplaying .nowplayingtabs li.nowplayingtab.ui-state-active { margin-top:0; }
.section.nowplaying .nowplayingtabs li.nowplayingtab.ui-state-active a { padding:6px 20px; }

.section.nowplaying .nowplayingtabs li.nowplayingtab.karnaval { background:#333642 url(images/bg-player.png) repeat-x left -36px; }
.section.nowplaying .nowplayingtabs li.nowplayingtab.jelli { margin-left:2px;
	background: #7db000; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDk1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7db000 0%, #649500 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db000), color-stop(100%,#649500)); 
	background: -webkit-linear-gradient(top,  #7db000 0%,#649500 100%); 
	background: -o-linear-gradient(top,  #7db000 0%,#649500 100%); 
	background: -ms-linear-gradient(top,  #7db000 0%,#649500 100%); 
	background: linear-gradient(to bottom,  #7db000 0%,#649500 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db000', endColorstr='#649500',GradientType=0 ); }
.section.nowplaying .nowplayingtabs li.nowplayingtab.jelli a { background:url(images/logo-jellifortab.png) no-repeat 15px 5px transparent; padding-left:60px;
	text-shadow:1px 1px #000; }
.section.nowplaying .nowplayingtabs li.nowplayingtab.jelli.ui-state-active a { background-position:15px 8px; }

body.karnaval .radios {border-width:3px 3px 0 3px; border-style:solid; border-color:#333642; width:auto !important; padding:3px;}
body.karnaval .jelli .radios{border-color:#649500;}

body.karnaval .radios .radio{top:5px !important; width:auto !important;}
body.karnaval .jelli .radios .radio .texts .ticketmaster{float:left; margin:25px 0 0 154px !important;}
body.karnaval .jelli .radios .radio .nowplaying .play {background:none !important; border-radius:0; margin:10px 0 0 -5px; float:left; }
body.karnaval .jelli .radios .radio .nowplaying .play:hover { background:none !important; }
body.karnaval .jelli .radios .radio .nowplaying .play a { display:block; overflow:hidden; background:url(images/button-player.png) no-repeat 0 -1396px transparent; width:213px; height:63px; text-indent:-9999px !important; overflow:hidden !important; }
body.karnaval .jelli .radios + .navholder { background:#649500;
	background: #7DB000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDk1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #7DB000 0%, #649500 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7DB000), color-stop(100%,#649500));
	background: -webkit-linear-gradient(top, #7DB000 0%,#649500 100%);
	background: -o-linear-gradient(top, #7DB000 0%,#649500 100%);
	background: -ms-linear-gradient(top, #7DB000 0%,#649500 100%);
	background: linear-gradient(to bottom, #7DB000 0%,#649500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db000', endColorstr='#649500',GradientType=0 ); }
body.karnaval .jelli .radios + .navholder .nav li > a > img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);  opacity:1; }
body.karnaval .jelli .radios + .navholder > a { color:#fff; }
body.karnaval .jelli .radios + .navholder > a:hover { background:#FFF; color:#7DB000; }
body.karnaval .jelli .radios + .navholder .nav li.activeSlide { background:#cc0000; margin:3px 6px 3px 0; padding:3px; }
body.karnaval .jelli .radios + .navholder .nav li.activeSlide > a span { border-color:transparent transparent #cc0000 transparent; }
body.karnaval .jelli .radio .nowplaying { bottom:-15px; }


body.karnaval .jelli .radios .radio .header .logo { border:1px solid #353537;
	background: #d1d1d3; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #d1d1d3 0%, #f8f8f8 50%, #d1d1d3 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d1d1d3), color-stop(50%,#f8f8f8), color-stop(100%,#d1d1d3));
	background: -webkit-linear-gradient(left,  #d1d1d3 0%,#f8f8f8 50%,#d1d1d3 100%); 
	background: -o-linear-gradient(left,  #d1d1d3 0%,#f8f8f8 50%,#d1d1d3 100%); 
	background: -ms-linear-gradient(left,  #d1d1d3 0%,#f8f8f8 50%,#d1d1d3 100%); 
	background: linear-gradient(to right,  #d1d1d3 0%,#f8f8f8 50%,#d1d1d3 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d3', endColorstr='#d1d1d3',GradientType=1 ); }
body.karnaval .jelli .radio .header .logo a { width:129px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_pop a { background:url(images/logo-jellitrpop-140x100.png) no-repeat center 4px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_turkce_rock a { background:url(images/logo-jellitrrock-140x100.png) no-repeat center 4px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_metro a { background:url(images/logo-jellimetrofm-140x100.png) no-repeat center 4px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_rock a { background:url(images/logo-jellirock-140x100.png) no-repeat center 4px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_dance a { background:url(images/logo-jellidance-140x100.png) no-repeat center 4px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_base a { background:url(images/logo-jellibase-140x100.png) no-repeat center 4px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_joyturk a { background:url(images/logo-jellijoyturk-140x100.png) no-repeat center 4px; }
body.karnaval .jelli .radios .radio .header .logo.jelli_super a { background:url(images/logo-jellisuperfm-140x100.png) no-repeat center 4px; }

body.karnaval .jelli .ticketmaster { position:absolute; left:220px; bottom:13px; }
body.karnaval .jelli .ticketmaster a:hover { color:#CC0000 !important; }



/* advertise with us */
body.advertisewithus .title.bigger { cursor:pointer; }
body.advertisewithus .awu-menu { overflow:hidden; background:url(images/bg-player.png) repeat-x 0 -970px; margin:0 20px 20px 20px; border:solid 1px #acacac; }
body.advertisewithus .awu-menu .item { float:left; width:95px; text-align:center; border-right:solid 1px #acacac; border-left:solid 1px #fff; }
body.advertisewithus .awu-menu .item a { display:block; height:31px; padding:7px 5px 0 5px; font:bold 11px/12px Arial, Helvetica, sans-serif; color:#4a4a4a !important; }
body.advertisewithus .awu-menu .item:hover { background:#2e303b; padding-left:1px; border-left:none; }
body.advertisewithus .awu-menu .item:hover a { color:#fff !important; }
body.advertisewithus .awu-menu .item.ui-state-active:hover a { color:#4a4a4a !important; }
body.advertisewithus .awu-menu .item.ui-state-active { padding-left:1px; border-left:none;
	background: #cdcdcd; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cdcdcd 0%, #dddddd 20%, #dddddd 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdcdcd), color-stop(20%,#dddddd), color-stop(100%,#dddddd)); 
	background: -webkit-linear-gradient(top,  #cdcdcd 0%,#dddddd 20%,#dddddd 100%); 
	background: -o-linear-gradient(top,  #cdcdcd 0%,#dddddd 20%,#dddddd 100%); 
	background: -ms-linear-gradient(top,  #cdcdcd 0%,#dddddd 20%,#dddddd 100%); 
	background: linear-gradient(to bottom,  #cdcdcd 0%,#dddddd 20%,#dddddd 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#dddddd',GradientType=0 ); }
body.advertisewithus .awu-menu .item.item6 { width:132px; border-right:none; }
body.advertisewithus .awu-menu .item.item0,
body.advertisewithus .awu-menu .item.item7,
body.advertisewithus .awu-menu .item.item8, 
body.advertisewithus .awu-menu .item.item9 { display:none; }
body.advertisewithus .awu-menu .item.item1 a { height:25px; padding-top:13px; }
body.advertisewithus .awu-menu .item.item2 a { height:25px; padding-top:13px; }
body.advertisewithus .awu-menu .item.item4 a { height:31px; padding-top:7px; }
body.advertisewithus .awu-menu .item.item5 a { height:25px; padding-top:13px; }

body.advertisewithus .section p { margin:15px 0 0 0; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#333 !important; }
body.advertisewithus .section p strong { color:#000; }
body.advertisewithus .section p a { font-weight:bold; text-decoration:underline; color:#ff7608 !important; }

body.advertisewithus .awu-sections { overflow:hidden; margin-left:-20px; }
body.advertisewithus .awu-sections .awu-section { overflow:hidden; float:left; width:300px; height:70px; margin:0 0 20px 20px; }
body.advertisewithus .awu-sections .awu-section,
body.advertisewithus .awu-sections .awu-section div { cursor:pointer; }
body.advertisewithus .awu-sections .awu-section .thumb { float:left; }
body.advertisewithus .awu-sections .awu-section .texts { float:left; width:205px; margin-left:5px; }
body.advertisewithus .awu-sections .awu-section .texts .name { margin:3px 0 5px 0; font-size:14px; font-weight:bold; }

body.advertisewithus .title.orange + p { margin-top:5px; }

body.advertisewithus .awu-players { overflow:hidden; margin:15px 0 0 -10px; }
body.advertisewithus .awu-players .awu-player { overflow:hidden; float:left; width:300px; margin:0 0 10px 10px; }
body.advertisewithus .awu-players .awu-player .thumb { float:left; }
body.advertisewithus .awu-players .awu-player .thumb img { width:70px; height:70px; border:solid 1px #cacaca; }
body.advertisewithus .awu-players .awu-player .texts { float:left; margin:0 0 0 8px; width:220px; }
body.advertisewithus .awu-players .awu-player .texts .name { line-height:16px; font-weight:bold; color:#333333 !important; }
body.advertisewithus .awu-players .awu-player .texts .titr { font-size:11px; color:#333333 !important; }
body.advertisewithus .awu-players .awu-player .texts .email { margin-top:8px; }
body.advertisewithus .awu-players .awu-player .texts .email a { font-weight:bold; font-size:12px; line-height:14px; color:#333333 !important; }
body.advertisewithus .awu-players .awu-player .texts .email a:hover { color:#0056d2 !important; }

body.advertisewithus .button { overflow:visible; position:relative; float:left; margin:10px 0; clear:both; }
body.advertisewithus .button.download.ranker { background:url(images/bg-player.png) repeat-x 0 0; 
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
body.advertisewithus .button.download.ranker:hover { background-position:0 -355px; }
body.advertisewithus .button.download.ranker a { display:block; background:url(images/icon-awu-download.png) no-repeat 8px 5px; padding:8px 15px 8px 35px; font-size:14px; line-height:16px; color:#FFFFFF !important; }
body.advertisewithus .button.download .icon { display:block; position:absolute; background:url(images/icon-awu-download-gray.png) no-repeat left top; right:-235px; top:-6px; width:200px; height:23px; padding:7px 0 0 25px; font-weight:bold; font-size:14px; color:#999 !important; }
body.advertisewithus .button.download.pdf a { display:block; padding:0; font-size:14px; font-weight:bold; text-decoration:underline; line-height:16px; }
body.advertisewithus .button.listen a { display:block; padding:0; font-size:14px; font-weight:bold; text-decoration:underline; line-height:16px; color:#2e303b !important; }
body.advertisewithus .button.listen .secondline { display:block; font-size:11px; font-weight:normal; text-decoration:none !important; }
body.advertisewithus .button.listen .icon { display:block; position:absolute; background:url(images/icon-awu-listen-gray.png) no-repeat left top; right:-235px; top:-6px; width:200px; height:23px; padding:7px 0 0 25px; font-weight:bold; font-size:14px; color:#999 !important; }
body.advertisewithus .button.web a { display:block; padding:0; font-size:14px; font-weight:bold; text-decoration:underline; line-height:16px; color:#2e303b !important; }
body.advertisewithus .button.web .icon { display:block; position:absolute; background:url(images/icon-awu-web-gray.png) no-repeat left top; right:-235px; top:-6px; width:200px; height:23px; padding:7px 0 0 25px; font-weight:bold; font-size:14px; color:#999 !important; }
body.advertisewithus .button a:hover { color:#0056d2 !important; }
body.advertisewithus .button.more a { color:#ff7608 !important; text-decoration:none !important; }
body.advertisewithus .button.more a:hover { color:#2e303b !important; }

body.advertisewithus .studies { overflow:hidden; margin:20px 0 0 -20px; }
body.advertisewithus .graybg .studies { margin:0 0 0 -20px; }
body.advertisewithus .studies .study { float:left; margin:0 0 0 20px; }
body.advertisewithus .studies .study .title.orange { margin-bottom:5px; padding-right:22px; font-size:18px; line-height:20px; }
body.advertisewithus .studies .study a { display:block; padding-bottom:20px; }
body.advertisewithus .studies .study a img { display:block; }

body.advertisewithus .adwayname { margin:25px 0 5px 0; font-size:20px; line-height:22px; font-weight:bold; }
body.advertisewithus .adway { overflow:hidden; }
body.advertisewithus .adway .thumb { float:left; } 
body.advertisewithus .adway .texts { float:left; width:410px; margin:0 0 0 10px; }
body.advertisewithus .adway .texts .property { margin-bottom:3px; }
body.advertisewithus .adway .texts .property + .propertylink { margin-top:15px; }
body.advertisewithus .adway .texts .propertylink { margin-bottom:3px; }
body.advertisewithus .adway .texts .propertylink a { font-size:14px; font-weight:bold; line-height:16px; color:#ff7608 !important; }
body.advertisewithus .adway .texts .propertylink a:hover { color:#2e303b !important; }
body.advertisewithus .adway .texts .propertylink a:hover span { text-decoration:underline; }

body.advertisewithus .brief-form { width:500px; margin:0 auto; }
body.advertisewithus .brief-form .form-title { overflow:visible; height:12px; margin:12px 0; padding:0; border-bottom:solid 1px #2e303b; }
body.advertisewithus .brief-form .form-title span { display:block; float:left; background:#FFF; padding:3px 5px 3px 0; color:#ff7608; font-size:14px; font-weight:bold; }
body.advertisewithus .brief-form .form-line { overflow:hidden; margin-top:5px; clear:both; }
body.advertisewithus .brief-form .form-line .item-name,
body.advertisewithus .brief-form .form-line .form-item { float:left; width:250px; }
body.advertisewithus .brief-form .form-line .item-name { padding:5px 0 0 0; font-size:14px; }
body.advertisewithus .brief-form .form-line .form-item input[type="text"] { display:block; width:235px; margin:0; padding:5px; font:normal 14px/16px Arial, Helvetica, sans-serif; border:solid 1px #ccc; outline:none; }
body.advertisewithus .brief-form .form-line .form-item select { display:block; width:235px; margin:0; padding:5px; font:normal 14px/16px Arial, Helvetica, sans-serif; outline:none; }
body.advertisewithus .brief-form .form-line .form-item input[type="file"] { display:block; width:490px; margin:0; padding:5px; font:normal 14px/16px Arial, Helvetica, sans-serif; border:none; outline:none; }
body.advertisewithus .brief-form .form-line.form-file .item-name,
body.advertisewithus .brief-form .form-line.form-file .form-item { float:none; width:auto; }
body.advertisewithus .brief-form .form-line.form-file .item-name { margin-bottom:5px; }
body.advertisewithus .brief-form .form-line.form-message { margin-top:15px; }
body.advertisewithus .brief-form .form-line.form-message .item-name { width:100px; }
body.advertisewithus .brief-form .form-line.form-message .form-item textarea { display:block; width:388px; height:100px; margin:0; padding:5px; font:normal 14px/16px Arial, Helvetica, sans-serif; border:solid 1px #ccc; outline:none; }
body.advertisewithus .brief-form .form-line.form-button { margin:10px 0; }
body.advertisewithus .brief-form .form-line.form-button a { display:block; float:right; background:url(images/bg-player.png) repeat-x 0 -970px; height:25px; padding:9px 20px 0 20px; font:bold 14px/16px Arial, Helvetica, sans-serif; border:solid 1px #acacac; 
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
body.advertisewithus .brief-form .form-line.form-button a:hover { background:#2e303b; color:#FFFFFF !important; }
body.advertisewithus .brief-form .form-line.form-check .item-name { width:375px; margin:0 0 0 5px; }
body.advertisewithus .brief-form .form-line.form-check .item-name a { font-weight:bold; color:#ff7608 !important; }
body.advertisewithus .brief-form .form-line.form-check .form-item { width:115px; margin:5px 0 0 0; text-align:right; }

body.advertisewithus #brief-error { background:#ffcccc; padding:10px; border:solid 1px #CC0000; }
body.advertisewithus #brief-error ul { margin-top:5px; }

body.advertisewithus #brief-success { background:#ccffcc; padding:10px; border:solid 1px #090; }
body.advertisewithus #brief-success ul { margin-top:5px; }

body.advertisewithus .campaigncover { float:right; margin:0 0 0 20px; }
body.advertisewithus .campaigncover a,
body.advertisewithus .campaigncover a img { display:block; }
body.advertisewithus .section.campaignline { width:500px; margin:0 auto 15px auto; font:bold 20px/22px Arial, Helvetica, sans-serif; font-style: italic;color:#2e303b !important; }


/* what is jelli */
body.whatis.jelli .kc15-content-bg { min-height:1000px !important; }
body.whatis.jelli .hold { min-height:900px !important; 
	background:#202226;
	background:-moz-linear-gradient(top,  #202226 0%, #18191c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#202226), color-stop(100%,#18191c));
	background:-webkit-linear-gradient(top,  #202226 0%,#18191c 100%);
	background:-o-linear-gradient(top,  #202226 0%,#18191c 100%);
	background:-ms-linear-gradient(top,  #202226 0%,#18191c 100%);
	background:linear-gradient(to bottom,  #202226 0%,#18191c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#202226', endColorstr='#18191c',GradientType=0 ); }
body.whatis.jelli .hold .clouds { background:url(images/jelli-bg-clouds.png) repeat-x center bottom; min-height:900px !important; }
body.whatis.jelli .hold .clouds .up { padding:20px 0; text-align:center; color:#FFF !important; font:normal 50px/50px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; letter-spacing:-2px; border-bottom:solid 1px #8fb560;
	background:#678f18;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3OGYxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzdkYTczNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzkxNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #678f18 0%, #7da735 55%, #6c9148 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#678f18), color-stop(55%,#7da735), color-stop(100%,#6c9148));
	background:-webkit-linear-gradient(top,  #678f18 0%,#7da735 55%,#6c9148 100%);
	background:-o-linear-gradient(top,  #678f18 0%,#7da735 55%,#6c9148 100%);
	background:-ms-linear-gradient(top,  #678f18 0%,#7da735 55%,#6c9148 100%);
	background:linear-gradient(to bottom,  #678f18 0%,#7da735 55%,#6c9148 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#678f18', endColorstr='#6c9148',GradientType=0 );
	text-shadow:1px 1px #000; }
body.whatis.jelli .hold .clouds .up span { display:block; font-size:30px; line-height:30px; letter-spacing:-1px; }
body.whatis.jelli .hold .clouds .down { background:url(images/jelli-bg-points.png) no-repeat center 50px; min-height:650px; }
body.whatis.jelli .hold .clouds .down p { margin:5px 0 0 0; font-size:14px; line-height:17px; color:#CCCCCC !important; }
body.whatis.jelli .hold .clouds .down p strong.nl { display:block; }
body.whatis.jelli .hold .clouds .down ul { margin-top:10px; }
body.whatis.jelli .hold .clouds .down li.how { position:relative; overflow:visible; padding:15px 0; border-bottom:solid 1px #3e4045; }
body.whatis.jelli .hold .clouds .down li.how.step1 { height:80px; }
body.whatis.jelli .hold .clouds .down li.how.step2 { height:80px; }
body.whatis.jelli .hold .clouds .down li.how.step3 { height:100px; }
body.whatis.jelli .hold .clouds .down li.how + li.how { border-top:solid 1px #000; }
body.whatis.jelli .hold .clouds .down li.how > div { float:left; }
body.whatis.jelli .hold .clouds .down li.how > .number { width:40px; padding:9px 0; font-size:22px; line-height:22px; color:#86878a; text-align:center; border:solid 3px #86878a;
	border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; }
body.whatis.jelli .hold .clouds .down li.how.step1 .icon { position:absolute; background:url(images/jelli-icon-rocket.png) no-repeat left top; right:0; top:0; width:164px; height:96px; z-index:113; }
body.whatis.jelli .hold .clouds .down li.how.step2 .icon { position:absolute; background:url(images/jelli-icon-rate.png) no-repeat left top; right:0; top:0; width:180px; height:119px; z-index:113; }
body.whatis.jelli .hold .clouds .down li.how.step3 .icon { position:absolute; background:url(images/jelli-icon-boom.png) no-repeat left top; right:0; top:0; width:162px; height:147px; z-index:113; }
body.whatis.jelli .hold .clouds .down li.how > .texts { width:375px; margin:0 0 0 15px; }
body.whatis.jelli .hold .clouds .down li.how > .texts .name { font:normal 24px/26px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#FFFFFF !important; }
body.whatis.jelli .hold .clouds .down li.how > .texts .spot { margin:5px 0 0 0; color:#CCCCCC !important; font-size:14px; line-height:16px; }
body.whatis.jelli .hold .clouds .connect { overflow:hidden; margin:30px 0 0 0; }
body.whatis.jelli .hold .clouds .connect .text { float:left; width:270px; margin:0 10px 0 20px; padding-top:8px; text-align:right; font:normal 20px/22px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#FFFFFF !important; }
body.whatis.jelli .hold .clouds .connect .button { float:left; background:url(images/jelli-button-facebook.png) no-repeat left top; }
body.whatis.jelli .hold .clouds .connect .button a { display:block; width:304px; height:62px; text-indent:-9999px; }


/* new mobile */
body.newmobile .hold { padding-top:0 !important; }
body.newmobile .slides { margin-bottom:60px; }
body.newmobile .slide { position:relative; min-height:260px; padding:20px; }
body.newmobile .slidetitle { padding:5px 0 15px 0; font:normal 28px/34px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#FFFFFF !important; }
body.newmobile .slidetext { width:325px; padding-bottom:20px; font-size:14px; line-height:18px; color:#FFFFFF !important; }
body.newmobile .slidebuttons { width:280px; }
body.newmobile .slidebuttons .k2-footer-mobile + .k2-footer-mobile { margin-top:20px; }
body.newmobile .slidebuttons .k2-footer-mobile-list { overflow:hidden; width:280px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li { float:left; background-image:url(images/button-player.png); background-repeat:no-repeat; }
body.newmobile .slidebuttons .k2-footer-mobile-list li a { display:block; width:137px; height:43px; text-indent:-9999px; overflow:hidden; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-as { background-position:left -537px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-as:hover { background-position:-138px -537px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-gp { background-position:left -581px; margin:0 0 5px 5px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-gp:hover { background-position:-138px -581px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-ns { background-position:left -624px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-ns:hover { background-position:-138px -624px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-bb { background-position:left -668px; margin:0 0 0 5px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-bb:hover { background-position:-138px -668px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-jellias { background-position:left -1483px; margin:0; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-jellias:hover { background-position:-138px -1483px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-jelliandroid { background-position:left -1527px; margin:0 0 0 5px; }
body.newmobile .slidebuttons .k2-footer-mobile-list li.k2-footer-mobile-jelliandroid:hover { background-position:-138px -1527px; }

body.newmobile .slide0 { 
	background:#383e49;
	background:-moz-linear-gradient(top,  #383e49 1%, #17191f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#383e49), color-stop(100%,#17191f));
	background:-webkit-linear-gradient(top,  #383e49 1%,#17191f 100%);
	background:-o-linear-gradient(top,  #383e49 1%,#17191f 100%);
	background:-ms-linear-gradient(top,  #383e49 1%,#17191f 100%);
	background:linear-gradient(to bottom,  #383e49 1%,#17191f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#383e49', endColorstr='#17191f',GradientType=0 ); }
body.newmobile .slide0 .slideimaage { position:absolute; right:0; top:70px; }

body.newmobile .slide1 { 
	background:#678f18;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3OGYxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzdkYTczNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzkxNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #678f18 0%, #7da735 55%, #6c9148 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#678f18), color-stop(55%,#7da735), color-stop(100%,#6c9148));
	background:-webkit-linear-gradient(top,  #678f18 0%,#7da735 55%,#6c9148 100%);
	background:-o-linear-gradient(top,  #678f18 0%,#7da735 55%,#6c9148 100%);
	background:-ms-linear-gradient(top,  #678f18 0%,#7da735 55%,#6c9148 100%);
	background:linear-gradient(to bottom,  #678f18 0%,#7da735 55%,#6c9148 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#678f18', endColorstr='#6c9148',GradientType=0 ); }
body.newmobile .slide1 .slidetitle,
body.newmobile .slide1 .slidetext { text-shadow:1px 1px #000; }
body.newmobile .slide1 .slideimaage { position:absolute; right:0; top:70px; }


body.newmobile .tabitems { overflow:hidden; }
body.newmobile .tabitems li { float:left; margin:10px 0 0 30px; 
	border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; }
body.newmobile .tabitems li a { display:block; padding:5px 20px; font:normal 24px/30px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#FFF !important; }
body.newmobile .tabitems li.ui-state-active { margin-top:0; }
body.newmobile .tabitems li.ui-state-active a { padding:10px 20px; }
body.newmobile .tabitems li.tabkar { background:#333642 url(images/bg-player.png) repeat-x left -36px; }
body.newmobile .tabitems li.tabjel { margin-left:5px;
	background: #7db000; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDk1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7db000 0%, #649500 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db000), color-stop(100%,#649500)); 
	background: -webkit-linear-gradient(top,  #7db000 0%,#649500 100%); 
	background: -o-linear-gradient(top,  #7db000 0%,#649500 100%); 
	background: -ms-linear-gradient(top,  #7db000 0%,#649500 100%); 
	background: linear-gradient(to bottom,  #7db000 0%,#649500 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db000', endColorstr='#649500',GradientType=0 ); }
body.newmobile .tabitems li.tabjel a { text-shadow:1px 1px #000; }
body.newmobile .featureline { overflow:hidden; min-height:260px; border-top:solid 1px #383e49; }
body.newmobile .featureline + .featureline { border-top:dotted 1px #aaa; }
body.newmobile .featurethumb { float:left; width:260px; min-height:260px; padding:20px 0; }
body.newmobile .nopad .featurethumb { padding:0; }
body.newmobile .featurethumb a,
body.newmobile .featurethumb img { display:block; width:260px; height:260px; }
body.newmobile .featuretexts { float:left; width:300px; padding:50px 30px 15px 30px; }
body.newmobile .featuretexts .featuretitle { font:normal 24px/26px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; color:#383e49 !important; }
body.newmobile .featuretexts .featurespot { margin-top:10px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#333333 !important; }


.muyap-bg { position:absolute; display:none; background:#17191f; background:rgba(23,25,31,0.8); left:0; top:0; width:100%; height:100%; z-index:1000; }
.muyap-bg .muyap-frame { overflow:visible; position:absolute; background:#FFF; left:50%; top:75px; margin:0 0 0 -225px;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.muyap-bg .muyap-frame .muyap-holder { overflow:visible; position:relative; width:450px; height:480px; }
.muyap-bg .muyap-frame .muyap-holder .muyap-logo-karnaval { position:absolute; background:url(images/logo-muyap-karnaval.png) no-repeat left top; left:51%; top:-50px; width:182px; height:113px; margin:0 0 0 -91px; text-indent:-9999px; overflow:hidden; }
.muyap-bg .muyap-frame .muyap-holder .muyap-close { position:absolute; background:url(images/button-muyap-close.png) no-repeat left top; right:10px; top:10px; }
.muyap-bg .muyap-frame .muyap-holder .muyap-close a { display:block; width:33px; height:29px; text-indent:-9999px; overflow:hidden; }
.muyap-bg .muyap-frame .muyap-holder .muyap-content { width:425px; margin:0 auto; padding:85px 0 40px 0; }
.muyap-bg .muyap-frame .muyap-holder .muyap-content .muyap-seperator { background:url(images/seperator-muyap.png) no-repeat left top; width:252px; height:6px; margin:0 auto 15px auto; }
.muyap-bg .muyap-frame .muyap-holder .muyap-content p { margin:0 0 15px 0; }

/* yeni footer */
.ftrhy { background:#f2f2f2; padding:10px 0 20px 0; }
.ftrhy .ftrhy-in { overflow:hidden; width:980px; margin:0 auto; }
.ftrhy .ftrhy-in .ftrhy-left { float:left; margin:10px 60px 0 0; padding:20px 77px 20px 0; border-right:solid 1px #ddd; }
.ftrhy .ftrhy-in .ftrhy-left .ftrhy-title { color:#2e303b !important; font:normal 22px/24px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; }
.ftrhy .ftrhy-in .ftrhy-left .ftrhy-spot { color:#ef4420; }
.ftrhy .ftrhy-in .ftrhy-right { float:left; margin-top:12px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons { overflow:visible; height:70px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon { position:relative; float:left; background-image:url(//cdn.karnaval.com/media/site_media/styles/images/icon-hepyaninda.png); background-repeat:no-repeat; margin-left:20px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon a { display:block; text-indent:-9999px; overflow:hidden; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon span { display:none; position:absolute; left:50%; bottom:-18px; width:70px; margin-left:-35px; text-align:center; font:normal 10px/12px Arial, Helvetica, sans-serif; color:#2e303b; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon:hover span { display:block; }

.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-bb a { width:35px; height:33px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-bb { background-position:0 0; margin-top:15px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-bb:hover { background-position:right 0; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-no a { width:27px; height:33px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-no { background-position:0 -100px; margin-top:15px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-no:hover { background-position:right -100px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-an a { width:38px; height:43px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-an { background-position:0 -200px; margin-top:10px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-an:hover { background-position:right -200px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-wi a { width:35px; height:33px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-wi { background-position:0 -300px; margin-top:18px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-wi:hover { background-position:right -300px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-ap a { width:33px; height:39px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-ap { background-position:0 -400px; margin-top:13px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-ap:hover { background-position:right -400px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-tb a { width:35px; height:44px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-tb { background-position:0 -500px; margin-top:10px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-tb:hover { background-position:right -500px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-nb a { width:70px; height:41px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-nb { background-position:0 -600px; margin-top:12px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-nb:hover { background-position:right -600px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-st a { width:75px; height:61px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-st { background-position:0 -700px; margin-top:0; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-st:hover { background-position:right -700px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-je a { width:56px; height:28px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-je { background-position:0 -800px; margin-top:19px; }
.ftrhy .ftrhy-in .ftrhy-right .ftrhy-icons .ftrhy-icon-je:hover { background-position:right -800px; }


/* yeni app page **/
body.mobilev3 {  }
body.mobilev3 .kc15-right-ad,
body.mobilev3 #pageskin { display:none !important; }
body.mobilev3 .kc15-content-container > .hold { width:980px !important; margin:0 !important; padding:0 0 40px 0 !important; }

body.mobilev3 .mobilev3-bannerup { position:relative; background-color:#101010; /*background-image:url(//cdn.karnaval.com/media/site_media/styles/images/banner-apps-mobil.png);*/ background-position:center top; background-repeat:no-repeat; height:345px; z-index:111; }
body.mobilev3 .mobilev3-tabs { position:relative; z-index:112; }
body.mobilev3 .mobilev3-tabs .ui-tabs-panel { padding:20px; }

body.mobilev3 .mobilev3-tabs > ul { overflow:hidden; position:absolute; left:80px; top:-100px;  }
body.mobilev3 .mobilev3-tabs > ul > li:hover { background:rgb(201,201,201); }
body.mobilev3 .mobilev3-tabs > ul > li { float:left; 
	bbackground: rgb(201,201,201); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(201,201,201,1) 0%, rgba(229,229,229,1) 87%, rgba(198,198,198,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,201,201,1)), color-stop(87%,rgba(229,229,229,1)), color-stop(100%,rgba(198,198,198,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(229,229,229,1) 87%,rgba(198,198,198,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(229,229,229,1) 87%,rgba(198,198,198,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(201,201,201,1) 0%,rgba(229,229,229,1) 87%,rgba(198,198,198,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(201,201,201,1) 0%,rgba(229,229,229,1) 87%,rgba(198,198,198,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-8 */ }
body.mobilev3 .mobilev3-tabs > ul > li > a { display:block; width:160px; height:20px; padding:80px 0 0 0; text-align:center; font:bold 12px/14px Arial, Helvetica, sans-serif; }
body.mobilev3 .mobilev3-tabs > ul > li + li { margin-left:5px; }
body.mobilev3 .mobilev3-tabs > ul > li.ui-state-active { background:#FFF; }

body.mobilev3 .featureline { position:relative; overflow:hidden; width:890px; margin:0 auto; padding:10px 0; }
body.mobilev3 .featureline .featureanimated { position:absolute; left:45px; top:36px; }
body.mobilev3 .featureline .featureanimated img { display:block; width:264px; }
body.mobilev3 .featurethumb { float:left; width:350px; max-height:300px; }
body.mobilev3 .featurethumb a,
body.mobilev3 .featurethumb img { display:block; max-width:300px; max-height:300px; margin:0 auto; }
body.mobilev3 .featureline.featureline-nokia .featurethumb  { max-width:250px; }
body.mobilev3 .featuretexts { float:left; width:490px; padding:20px 30px 15px 20px; }
body.mobilev3 .featuretexts .featuretitle { font:normal 24px/26px Arial, Helvetica, sans-serif; color:#383e49; }
body.mobilev3 .featuretexts .featuresubtitle { font:normal 18px/20px Arial, Helvetica, sans-serif; color:#383e49; }
body.mobilev3 .featuretexts .featurespot { margin-top:10px; font:normal 14px/15px Arial, Helvetica, sans-serif; color:#90929c; }
body.mobilev3 .featuretexts .featurespot p { margin-bottom:10px; font:normal 14px/15px Arial, Helvetica, sans-serif; color:#90929c; }
body.mobilev3 .featuretexts .featurespot .featurenote { color:#cc0000; font-size:13px; line-height:16px; }
body.mobilev3 .featureimg { display:block; margin:0 auto; }

body.mobilev3 .featurebutton { background-image:url(//cdn.karnaval.com/media/site_media/styles/images/button-player.png); background-repeat:no-repeat; width:137px; height:42px; }
body.mobilev3 .featurebutton a { display:block; width:137px; height:42px; text-indent:-9999px; overflow:hidden; }
body.mobilev3 .featurebutton.featurebutton-itunes { background-position:left -537px; }
body.mobilev3 .featurebutton.featurebutton-itunes:hover { background-position:-138px -537px; }
body.mobilev3 .featurebutton.featurebutton-googleplay { background-position:left -581px; }
body.mobilev3 .featurebutton.featurebutton-googleplay:hover { background-position:-138px -581px; }
body.mobilev3 .featurebutton.featurebutton-blackberry { background-position:left -668px; }
body.mobilev3 .featurebutton.featurebutton-blackberry:hover { background-position:-138px -668px; }
body.mobilev3 .featurebutton.featurebutton-nokia { background-position:left -624px; }
body.mobilev3 .featurebutton.featurebutton-nokia:hover { background-position:-138px -624px; }
body.mobilev3 #tab3 .featurebutton.featurebutton-itunes { background-position:left -1483px; }
body.mobilev3 #tab3 .featurebutton.featurebutton-itunes:hover { background-position:-138px -1483px; }
body.mobilev3 #tab3 .featurebutton.featurebutton-googleplay { background-position:left -1527px; }
body.mobilev3 #tab3 .featurebutton.featurebutton-googleplay:hover { background-position:-138px -1527px; }


body.mobilev3 .featurebuttons { overflow:hidden; margin-top:10px; }
body.mobilev3 .featurebuttons > .featurebutton { float:left; }
body.mobilev3 .featurebuttons > .featurebutton + .featurebutton { margin-left:5px; }

body.mobilev3 .ui-state-default a { background-image:url(//cdn.karnaval.com/media/site_media/styles/images/icon-hepyaninda.png); background-repeat:no-repeat; }
body.mobilev3 .mobilev3-tab-mobil a { background-position:65px -883px; }
body.mobilev3 .mobilev3-tab-mobil.ui-state-active a { background-position:-104px -883px; }
body.mobilev3 .mobilev3-tab-tablet a { background-position:63px -480px; }
body.mobilev3 .mobilev3-tab-tablet.ui-state-active a { background-position:-102px -480px; }
body.mobilev3 .mobilev3-tab-jelli a { background-position:51px -770px; }
body.mobilev3 .mobilev3-tab-jelli.ui-state-active a { background-position:-93px -770px; }
body.mobilev3 .mobilev3-tab-tv a { background-position:43px -690px; }
body.mobilev3 .mobilev3-tab-tv.ui-state-active a { background-position:-82px -690px; }
body.mobilev3 .mobilev3-tab-diger a { background-position:45px -578px; }
body.mobilev3 .mobilev3-tab-diger.ui-state-active a { background-position:-85px -578px; }


body.mobilev3 #tab5 > .mobileapps .way { position:relative; background:url(//cdn.karnaval.com/media/site_media/styles/images/bg-otherways-whiteshade.png) no-repeat center bottom; margin:0 auto; padding:20px; }
body.mobilev3 #tab5 > .mobileapps .way .title { font-family:Arial, Helvetica, sans-serif; }
body.mobilev3 #tab5 > .mobileapps .way .desc { width:580px; font-size:16px; line-height:18px; margin-top:5px; }
body.mobilev3 #tab5 > .mobileapps .way .desc p { font-size:14px; line-height:15px; color:#90929c; }
body.mobilev3 #tab5 > .mobileapps .way .note { width:580px; font-size:14px; line-height:16px; margin-top:10px; }
body.mobilev3 #tab5 > .mobileapps .way .action { margin:10px 0 0 0; }
body.mobilev3 #tab5 > .mobileapps .way .action li { overflow:hidden; margin:4px 0 0 0; }
body.mobilev3 #tab5 > .mobileapps .way .action li .radios { display:none; margin:0 0 10px 0; color:#333642 !important; clear:both; }
body.mobilev3 #tab5 > .mobileapps .way .action li .radios a { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#333642 !important; }
body.mobilev3 #tab5 > .mobileapps .way .action li .radios a:hover { color:#e36900 !important; }
body.mobilev3 #tab5 > .mobileapps .way .action li > a { display:block; float:left; padding-right:20px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#333642 !important; }
body.mobilev3 #tab5 > .mobileapps .way .image { position:absolute; right:10px; }

body.mobilev3 #tab5 > .mobileapps .way.desktop { min-height:210px; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .title { margin-left:320px; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .desc { color:#666; margin-left:320px; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .desc p { margin-top:10px; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .desc p + p { margin-top:10px; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .note { color:#666; margin-left:320px; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .action { margin:25px 0 0 320px; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .action a:hover { color:#e36900 !important; } 
body.mobilev3 #tab5 > .mobileapps .way.desktop .action .download a { font:bold 14px/16px Arial, Helvetica, sans-serif; color:#333 !important; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .action .close a { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#333 !important; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .action .download a:hover,
body.mobilev3 #tab5 > .mobileapps .way.desktop .action .close a:hover { color:#e36900 !important; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .action .others { display:none; }
body.mobilev3 #tab5 > .mobileapps .way.desktop .image { background:url(//cdn.karnaval.com/media/site_media/styles/images/icons-viadesktop.png); left:10px; top:15px; width:308px; min-height:212px; }
body.mobilev3 #tab5 > .mobileapps .way.comp { background-color:#fff; min-height:200px; }
body.mobilev3 #tab5 > .mobileapps .way.comp .desc { color:#666 !important; }
body.mobilev3 #tab5 > .mobileapps .way.comp .action li > a.winamp {background:url(//cdn.karnaval.com/media/site_media/styles/images/button-player.png) no-repeat 62px -1150px !important; }
body.mobilev3 #tab5 > .mobileapps .way.comp .action li > a.itunes {background:url(//cdn.karnaval.com/media/site_media/styles/images/button-player.png) no-repeat 53px -1150px !important; }
body.mobilev3 #tab5 > .mobileapps .way.comp .action li > a.windowsmediaplayer {background:url(//cdn.karnaval.com/media/site_media/styles/images/button-player.png) no-repeat 163px -1150px !important; }
body.mobilev3 #tab5 > .mobileapps .way.comp .action a:hover { color:#e36900 !important; }
body.mobilev3 #tab5 > .mobileapps .way.comp .image { background:url(//cdn.karnaval.com/media/site_media/styles/images/icons-viacomputers.png) no-repeat left top; top:55px; width:308px; min-height:145px; }
body.mobilev3 #tab5 > .mobileapps .way.pirates { background-color:#fff; min-height:260px; border:dotted 1px #CCC; border-width:1px 0; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .title { margin-left:320px; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .desc { color:#90929c; margin-left:320px; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .note { color:#c00; margin-left:320px; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .action { margin:25px 0 0 320px; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .action a:hover { color:#e36900 !important; } 
body.mobilev3 #tab5 > .mobileapps .way.pirates .action .more a { font:normal 13px/16px Arial, Helvetica, sans-serif; color:#333 !important; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .action .close a { font:normal 13px/16px Arial, Helvetica, sans-serif; color:#333 !important; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .action .more a:hover,
body.mobilev3 #tab5 > .mobileapps .way.pirates .action .close a:hover { color:#e36900 !important; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .action .more a { background:url(//cdn.karnaval.com/media/site_media/styles/images/button-player.png) no-repeat 58px -1151px !important; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .action .others { display:none; }
body.mobilev3 #tab5 > .mobileapps .way.pirates .image { background:url(//cdn.karnaval.com/media/site_media/styles/images/icons-viapirates.png); left:10px; top:20px; width:308px; min-height:212px; }
body.mobilev3 #tab5 > .mobileapps .way.mobile { background-color:#fff; height:200px; }
body.mobilev3 #tab5 > .mobileapps .way.mobile .desc { color:#666 !important; }
body.mobilev3 #tab5 > .mobileapps .way.mobile .action a:hover { color:#e36900 !important; }
body.mobilev3 #tab5 > .mobileapps .way.mobile .image { background:url(//cdn.karnaval.com/media/site_media/styles/images/icons-viaapps.png) no-repeat left top;; top:20px; width:308px; min-height:194px; }
body.mobilev3 #tab5 > .mobileapps .way.platforms { overflow:hidden; background-color:#fff; padding-right:0; border-top:dotted 1px #CCC; }
body.mobilev3 #tab5 > .mobileapps .way.platforms .platform { float:left; background:url(//cdn.karnaval.com/media/site_media/styles/images/logo-digiturk.png) no-repeat left 140px; width:460px; min-height:212px; }
body.mobilev3 #tab5 > .mobileapps .way.platforms .platform + .platform { background:url(//cdn.karnaval.com/media/site_media/styles/images/logo-dsmart.png) no-repeat left 145px; }
body.mobilev3 #tab5 > .mobileapps .way.platforms .platform ul { margin-top:5px; }
body.mobilev3 #tab5 > .mobileapps .way.platforms .platform li { overflow:hidden; }
body.mobilev3 #tab5 > .mobileapps .way.platforms .platform li span { float:left; display:block; width:120px; color:#90929c; padding:5px 0 0 0; }
body.mobilev3 #tab5 > .mobileapps .way.turksat .infos { overflow:hidden; }
body.mobilev3 #tab5 > .mobileapps .way.turksat .infos .radio { float:left; width:225px; min-height:130px; }
body.mobilev3 #tab5 > .mobileapps .way.turksat .infos .radio .name { margin:5px 0; font:normal 16px/18px Arial, Helvetica, sans-serif; }
body.mobilev3 #tab5 > .mobileapps .way.turksat .infos .radio .info { line-height:18px; color:#90929c; }
body.mobilev3 #tab5 > .mobileapps .way.eutelsat .infos { overflow:hidden; }
body.mobilev3 #tab5 > .mobileapps .way.eutelsat .infos .radio { float:left; width:225px; min-height:130px; }
body.mobilev3 #tab5 > .mobileapps .way.eutelsat .infos .radio .name { margin:5px 0; font:normal 16px/18px Arial, Helvetica, sans-serif; }
body.mobilev3 #tab5 > .mobileapps .way.eutelsat .infos .radio .info { line-height:18px; color:#90929c; }


body.mobilev3 #tab3 { position:relative; min-height:1000px; }
body.mobilev3 #tab3 .whatis.jelli { position:static; }
body.mobilev3 #tab3 .whatis.jelli .section { margin:0 auto; }

/*Shop*/
body.madalion { background:url(//cdn.karnaval.com/media/pageskins/skin_shop.jpg) no-repeat center 116px #f25125 !important;}
body.madalion .hold { padding:0 0 20px 0 !important; }


/*Footer SHOP CODE*/
.krnvlshop-bg { display:none; position:absolute; background:#000; background:rgba(0,0,0,0.6); width:100%; height:100%; left:0; top:0; }
.krnvlshop-bg .krnvlshop-frame { position:relative; width:100%; height:100%; padding-top:70px; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder { position:relative; background:#fff; padding:20px; margin:0 40px; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder.krnvlshop-whatis { display:none; border-top:solid 5px #ff5129; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder.krnvlshop-faq { display:none; border-top:solid 5px #ff5129; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder.krnvlshop-contactus { border-top:solid 5px #ff941f; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder.krnvlshop-faq { border-top:solid 5px #944ca2; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder .krnvlshop-popup-title { margin-bottom:15px; font:normal 20px/22px "Myriad Pro", Helvetica, Arial, sans-serif; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder .krnvlshop-popup-title span { color:#ff5129; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder.krnvlshop-whatis .krnvlshop-popup-title span { color:#ff5129; }
.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder .krnvlshop-popup-content p { margin-bottom:10px; font:normal 14px/16px "Myriad Pro", Helvetica, Arial, sans-serif; }

.krnvlshop-bg .krnvlshop-frame .krnvlshop-holder .krnvlshop-btn-close { position:absolute; display:block; right:20px; top:20px; padding:2px 4px; font:normal 11px/14px "Myriad Pro", Helvetica, Arial, sans-serif; }
/* madalion */
.krnvlshop-right { display:none; }
body.madalion .krnvlshop-right { position:relative; float:right; display:block; background:#FFF; width:300px; margin-top:20px; }
body.madalion .krnvlshop-right .borders { overflow:hidden; }
body.madalion .krnvlshop-right .borders .border { float:left; width:100px; height:5px; }
body.madalion .krnvlshop-right .borders .border.red { background:#ff5129; }
body.madalion .krnvlshop-right .borders .border.orange { background:#ff941f; }
body.madalion .krnvlshop-right .borders .border.brown { background:#944ca2; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent { padding:20px; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-title { margin:0 0 5px 0; font:normal 16px/16px "Myriad Pro", Helvetica, Arial, sans-serif; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-title span.red { color:#ff5129; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-title span.orange { color:#ff941f; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-title span.brown { color:#944ca2; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-details { margin-bottom:30px; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-details p { font:normal 13px/16px "Myriad Pro", Helvetica, Arial, sans-serif; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-details.red p a { color:#ff5129; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-details.orange p a { color:#ff941f; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-details.brown p a { color:#944ca2; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-details p a:hover { text-decoration:underline; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-advatanges { overflow:hidden; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-hints { font:normal 12px/14px "Myriad Pro", Helvetica, Arial, sans-serif; color:#999; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-hints > div { padding-top:5px; color:#ccc; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-hints > div a { color:#333; font:normal 11px/14px "Myriad Pro", Helvetica, Arial, sans-serif; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-hints > div a:hover { color:#ff5129; text-decoration:underline; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-advatanges { overflow:hidden; margin-bottom:30px; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-advatanges .krnvlshop-taksit { float:left; background:url(//cdn.karnaval.com/libraries/madalion/images/icon-taksit.png) no-repeat left top; width:80px; height:100px; text-indent:-9999px; overflow:hidden; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-advatanges .krnvlshop-guvenli { float:left; background:url(//cdn.karnaval.com/libraries/madalion/images/icon-guvenli.png) no-repeat left top; width:80px; height:100px; margin-left:10px; text-indent:-9999px; overflow:hidden; }
body.madalion .krnvlshop-right .krnvlshop-whatiscontent .krnvlshop-advatanges .krnvlshop-kredikarti { float:left; background:url(//cdn.karnaval.com/libraries/madalion/images/icon-kredikarti.png) no-repeat left top; width:80px; height:100px; margin-left:10px; text-indent:-9999px; overflow:hidden; }

/*Shop Widget on Home Page*/
.krnvlshpwdgt .title { margin:0; padding:0; }
.krnvlshpwdgt .title .logokrnvlshop { background:url(images/logo-karnavalshop-home.png) no-repeat 0 5px; text-indent:-9999px; overflow:hidden; }
.krnvlshpwdgt .title .logokrnvlshop > a { display:block; width:250px; height:34px; }
.krnvlshpwdgt .title.abs-right > a { position:absolute; display:block; background:#333642; right:0; top:0; width:100px; height:24px; padding-top:10px; color:#ffffff !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-align:center; }
.krnvlshpwdgt .title.abs-right > a:hover { background:#1B1D23; }
.krnvlshop-widget { position:relative; }
.krnvlshop-widget-left { position:absolute; left:2px; top:40px; width:20px; height:34px; text-align:center; color:#009; font-weight:bold; font-size:34px; line-height:34px; color:#333642; }
.krnvlshop-widget-right { position:absolute; right:3px; top:40px; width:20px; height:34px; text-align:center; color:#009; font-weight:bold; font-size:34px; line-height:34px; color:#333642; }
.krnvlshop-widget-holder { background:#ebebeb; }
.krnvlshop-widget-holder .caroufredsel_wrapper { margin:0 auto !important; }
.krnvlshop-widget-items { width:580px; margin:0 auto; }
.krnvlshop-widget-items .krnvlshop-widget-item { float:left; overflow:hidden; width:145px; height:165px; }
.krnvlshop-widget-items .krnvlshop-widget-item a { display:block; width:145px; }
.krnvlshop-widget-items .krnvlshop-widget-item span { display:block; width:134px; margin:0 auto; font:normal 11px/13px Arial, Helvetica, sans-serif; text-align:center; color:#25262f; }
.krnvlshop-widget-items .krnvlshop-widget-item img { display:block; width:134px; margin:0 auto; border:solid 1px #CCCCCC !important; }
.krnvlshop-widget-items .krnvlshop-widget-item a { padding:10px 0; }
.krnvlshop-widget-items .krnvlshop-widget-item span { margin-top:5px; }
.krnvlshop-widget-items .krnvlshop-widget-item a:hover span { color:#ff522a; }
.krnvlshop-widget-items .krnvlshop-widget-item a:hover img { border-color:#ff522a !important; }


.shop_landing{display:none; padding:20px;}
.shop_landing .logo img + img{float:right; margin-top:10px;}
.shop_landing .menu{width:400px; margin:20px auto; padding:10px 0; text-align:center; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#666; border-top:dotted 1px #ccc;}
.shop_landing .menu .a{ font:normal 11px/14px Arial, Helvetica, sans-serif; }
.shop_landing .links{text-align:center; height:auto;}
.shop_landing .main_link{border:none; outline:none; margin:20px auto 20px; display:block;}
.shop_landing .main_link img{border:none; outline:none; width:620px; height:auto; margin:0 auto;}
.shop_landing .button{ color:#fff; padding:15px; font-weight:bold; font-size:16px; display:inline-block; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background: #fd7248; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkNzI0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZiMzIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #fd7248 0%, #fb3220 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd7248), color-stop(98%,#fb3220)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fd7248 0%,#fb3220 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fd7248 0%,#fb3220 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fd7248 0%,#fb3220 98%); /* IE10+ */
	background: linear-gradient(to bottom, #fd7248 0%,#fb3220 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7248', endColorstr='#fb3220',GradientType=0 ); /* IE6-8 */
}

/*Question Poppi*/
.question_poppi{
	width:320px;
	height:180px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-160px 0 0 -90px;
	z-index:10000;
	border:1px solid #515151;
	background:#fff;
	background:rgba(255,255,255,0.85);
	box-shadow:0 2px 10px rgba(0,0,0,0.7);
	border-radius:10px;
	display:none;
}
.question_poppi p{text-align:center; padding:20px; font-size:20px; font-weight:bold; color:#2d237c;}
.question_poppi .answer_buttons{text-align:center; margin:20px 0;}
.question_poppi .answer_buttons a{
	display:block;
	float:left;
	text-align:center; 
	font-size:20px; font-weight:bold; color:#2d237c;
	padding:10px 30px 10px 30px; 
	margin:0 0 0 25px;
	border:1px solid #b7c2ce;
	border-bottom:2px solid #5c728b;
	background: rgb(244,247,250); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2RkZTRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGMxY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244,247,250,1) 0%, rgba(221,228,237,1) 65%, rgba(180,193,207,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,247,250,1)), color-stop(65%,rgba(221,228,237,1)), color-stop(100%,rgba(180,193,207,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(244,247,250,1) 0%,rgba(221,228,237,1) 65%,rgba(180,193,207,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(244,247,250,1) 0%,rgba(221,228,237,1) 65%,rgba(180,193,207,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(244,247,250,1) 0%,rgba(221,228,237,1) 65%,rgba(180,193,207,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(244,247,250,1) 0%,rgba(221,228,237,1) 65%,rgba(180,193,207,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f7fa', endColorstr='#b4c1cf',GradientType=0 ); /* IE6-8 */
	
	box-shadow:0 5px 5px rgba(66,101,137,0.4);
	border-radius:6px;
}
.question_poppi .answer_buttons a.blue{
	margin:0 25px 0 0;
	float:right;
	color:#fff;
	background: #5ba3ca;
	background: rgb(121,182,213); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YjZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Yzk1YmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(121,182,213,1) 0%, rgba(76,149,190,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,182,213,1)), color-stop(100%,rgba(76,149,190,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(121,182,213,1) 0%,rgba(76,149,190,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(121,182,213,1) 0%,rgba(76,149,190,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(121,182,213,1) 0%,rgba(76,149,190,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(121,182,213,1) 0%,rgba(76,149,190,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79b6d5', endColorstr='#4c95be',GradientType=0 ); /* IE6-8 */
}