@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=30133948-1647-441c-8040-9f616f709c55");
@font-face { font-family: "HelveticaNeueW02-75Bold"; src: url("../fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?iefix") format("eot"); }
@font-face { font-family: "HelveticaNeueW02-75Bold"; src: url("../fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?iefix"); src: url("../fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("../fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("../fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg"); }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0;padding:0; }
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
* { outline:0;}

html, body {height: 100%;}
/*#channelList{min-height:509px}*/
body { background:#f6f6f6; color:#404040;font:normal 11px  Arial, Helvetica, sans-serif; }
a {color:#404040; text-decoration:none;}
a:hover {text-decoration:underline;}
a.graylnk {color:#898989; text-decoration:underline;}
a.graylnk:hover {text-decoration:none;}

input, textarea, select {font:normal 11px Arial, Helvetica, sans-serif; color:#545454;}
.clear {clear:both; font-size:0; line-height:0; overflow:hidden}
.fl {float:left}
.fr {float:right}
.txtCenter {text-align:center}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.h1 { height:1px; overflow:hidden;}
.h5 { height:5px; overflow:hidden;}
.h7 { height:7px; overflow:hidden;}
.h10 { height:10px; overflow:hidden;}
.h15 { height:15px; overflow:hidden;}
.h18 { height:18px; overflow:hidden; }
.h20 { height:20px; overflow:hidden;}
.h22 { height:22px; overflow:hidden;}
.h23 { height:23px; overflow:hidden;}
.h30 { height:30px; overflow:hidden;}
.h70 { height:70px; overflow:hidden;}

.w310 { width:310px; overflow:hidden;}
.w635 { width:635px; overflow:hidden;}

.gray { background:#eaedee;}
.mrg5 { margin:5px;}
h5.related { padding: 10px 0; margin: 0 15px; border-bottom: 1px dashed #e5e5e5; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #3a3a3a; }
.notop { margin-top: 0 !important; top: 0 !important; }
.notop.tabs { margin-top: 0 !important; top: 2px !important; }
ul.xa li { position: relative; display: inline; float: left; }
ul.ya li { position: relative; display: block; clear: both; }

body#sharing { background: url(../img/bg-sharing.gif) 0 0 no-repeat; }
.ico0 { background: url(../img/ico0.gif) 0 0 no-repeat; }
.ico1, #nav li { background: url(../img/ico1.gif) 0 0 no-repeat; }
.ico2 { background: url(../img/ico2.gif) 0 0 no-repeat; }

.btnStd { position: relative; display: block; background: url(../img/bgBtn.jpg) 0 0 repeat-x; border: 1px solid #bdbdbd !important; color: #404040; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; height: 23px; line-height: 23px; padding: 0 10px; text-decoration: none !important; cursor: pointer; }
.btnStd:hover { background-position: 0 -23px; border: 1px solid #00a8e7 !important; }
.btnStd.active, .btnStd:active { background-position: 0 -46px; border: 1px solid #2786c0 !important; color: #fff; }
.btnStd.active a { color: #ffffff; }

.btnStd span { position: relative; display: block; padding-right: 20px; }
.btnGo span { background-position: right -125px; }
.btnGo:active span { background-position: right -301px; }
.btnPrev span { background-position: left -150px; }

.ErrorLabel { color: Red; }

#wrapper { min-height: 100%; width: 100%; }
* html #wrapper { height: 100%; width: 100%; }

.fb_edge_comment_widget { display:none !important; }

/* header */

#header { position: relative; display: block; width: 100%; background: #fff; z-index: 999; }
#header .header { position: relative; display: block; width: 955px; margin: 0 auto; }

#header .header .top { position: relative; top: 0; left: 0; display: block; width: 100%; height: 36px; background: #01a8e7 url(../img/bgTop.jpg) 0 0 repeat-x; z-index: 9; }

#header .header .top ul { position: relative; }
#header .header .top li { height: 36px; }
#header .header .top li a { position: relative; display: block; top: 11px; font-size: 11px; color: #fdffff; border-right: 1px solid #86d5f7; padding: 0 15px 0 20px; margin-left: 15px; line-height: 15px; }
#header .header .top li a:hover { color: #01252f; }
#header .header .top li.selected { background: #565656; }

#header .header .top li.last a { border: none; }
#header .header .top li a.dl { background-position: 0 0; }
#header .header .top li a.dl:hover { background-position: 0 -75px; }
#header .header .top li a.wclient { background: 0 0 url(/assets/img/ico_izle.png) no-repeat; }
#header .header .top li a.wclient:hover { background: 0 0 url(/assets/img/ico_izle_hover.png) no-repeat; }
#header .header .top li.selected a.wclient { background: 0 0 url(/assets/img/ico_izle_over.png) no-repeat; color: #fff; }
#header .header .top li a.sp { background-position: 0 -25px; color: #fff; }
#header .header .top li a.sp:hover { background-position: 0 -100px; color: #01252f; }
#header .header .top li.selected a.sp { background-position: 0 -225px; color: #FFF; }
#header .header .top li a.ms { background-position: right -50px; padding: 0 20px 0 0; margin-right: 15px; color: #fff; text-decoration: none; }
#header .header .top li a.ms:hover { background-position: right -297px; color: #01252f; text-decoration: underline; }
#header .header .top li.selected a.ms { background-position: right -125px; color: #FFFFFF; }

#header li#memberAction ul.memberPanel { position: absolute; top: 36px; right: 0; background: #565656; width: 180px; }
#header li#supportAction ul.supportPanel { position: absolute; top: 36px; left: 0; background: #565656; width: 222px; }
#header li#wclientAction ul.wclientPanel { position: absolute; top: 36px; left: 0; background: #565656; width: 222px; }
#header li#wclientAction ul.wclientPanel a { border-right: none; color: #fff; padding-left: 12px; }
#header li#memberAction ul.memberPanel li a { border-right: none; color: #fff; background-image: none; padding: 0 !important; }
#header li#memberAction a.memberLnk { border: none; padding: 0 15px; margin: 0; }
#header li#memberAction a.memberLnk:hover { color: #fff; }
#header li#memberAction ul.memberPanel li, #header li#supportAction ul.supportPanel li, #header li#wclientAction ul.wclientPanel li { float: none !important; margin: 0; padding: 0 10px; border-bottom: 1px dashed #707070; cursor: pointer; }
#header li#memberAction ul.memberPanel li.last, #header li#supportAction ul.supportPanel li.last, #header li#wclientAction ul.wclientPanel li.last { border: none; }
#header li#memberAction ul.memberPanel li a, #header li#supportAction ul.supportPanel li a { display: block; margin: 0; padding: 0 0 0 20px; color: #fff; }
#header li#memberAction ul.memberPanel li a.su { background-position: 0 -150px; }
#header li#memberAction ul.memberPanel li a.fp { background-position: 0 -175px; }
#header li#memberAction ul.memberPanel li a.au { background-position: 0 -200px; }

#header li#supportAction ul.supportPanel li a.web { background-position: 5px -250px; padding-left: 25px; }
#header li#supportAction ul.supportPanel li a.help { background-position: 5px -200px; padding-left: 25px; }
#header li#supportAction ul.supportPanel li a.fp { background-position: 5px -175px; padding-left: 25px; }
#header li#memberAction ul.memberPanel li a.help { background-position: 0 -200px; }
#header li#supportAction ul.supportPanel li a.dl { background-position: 5px -275px; padding-left: 25px; }

#header .logo { position: absolute; bottom: 15px; left: 0; }
#header .logo a { position: relative; display: block; background: url(../img/renew/logo.gif) 0 0 no-repeat; width: 146px; height: 36px; text-indent: -9999px; cursor: pointer; }

/* nav */
#nav { position: relative; display: block; float: left; left: 180px; margin-top: 10px; }

#nav li { background: none; /*url(../img/nDot.gif) center right no-repeat;*/ padding-right: 1px; }
#nav li.last { background-image: none; padding: 0; }

#nav li a { position: relative; display: block; padding: 0 15px; font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #3a3a3a; line-height: 52px; text-decoration: none; }
#nav li a:hover { color: #00a8e7; }
#nav li.selected a { background: #3a3a3a; color: #fffefd; padding-bottom: 2px; }

#nav li a span { padding: 3px 0 3px 30px; background: url(../img/icoNav.gif) 0 0 no-repeat; }

#nav li a.tv span { background-position: 0 0; }
#nav li a.video span { background-position: 0 -25px; }
#nav li a.webtv span { background-position: 0 -50px; }
#nav li a.download span { background-position: 0 -75px; }
#nav li a.pack span { background-position: 0 -100px; }
#nav li a.blog span { background-position: 0 -125px; }
#nav li a.iptivibu span { background-position: 0 -450px; }

#nav li a.tv:hover span { background-position: 0 -150px; }
#nav li a.video:hover span { background-position: 0 -175px; }
#nav li a.webtv:hover span { background-position: 0 -200px; }
#nav li a.download:hover span { background-position: 0 -225px; }
#nav li a.pack:hover span, #nav li.selected a.pack span { background-position: 0 -250px; }
#nav li a.blog:hover span { background-position: 0 -275px; }
#nav li a.iptivibu:hover span { background-position: 0 -475px; }

#nav li.selected a.tv span { background-position: 0 -300px; }
#nav li.selected a.video span { background-position: 0 -325px; }
#nav li.selected a.webtv span { background-position: 0 -350px; }
#nav li.selected a.download span { background-position: 0 -375px; }
/*#nav li.selected a.pack span { background-position:0 -400px;}*/
#nav li.selected a.blog span { background-position: 0 -425px; }
#nav li.selected a.iptivibu span { background-position: 0 -500px; }

#nav li.selected a.pack { background: none; color: #00a8e7; padding-bottom: 0; }

#nav li a.web span, #nav li a.ev span, #nav li a.cep span { background: none; padding: 3px 0; }

#subNav { position: relative; display: block; z-index: 9; background: #F6F6F6; height: 49px; }
#subNav ul.subNav { position: relative; display: block; width: 955px; height: 46px; background: #3a3a3a; border-bottom: 3px solid #01a9e7; margin: 0 auto; }
#subNav .subNav li.coming-soon { display: block; position: absolute; background: url(../img/txtComingSoon.png); width: 163px; height: 47px; text-indent: -9999px; right: 0; }
#subNav .subNav li { background: url(../img/nDot2.gif) center right no-repeat; padding-right: 1px; }
#subNav .subNav li.last { background-image: none; padding: 0; }
#subNav .subNav li a { position: relative; display: block; font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #fffefd; line-height: 46px; padding: 0 15px; text-decoration: none; cursor: pointer; }
#subNav .subNav li a:hover { background: #696969; }
#subNav .subNav li.selected a, #subNav .subNav li.selected2 a { background: #00a8e7; }

/* subNav2 */

#subNav #subNav2 { position: absolute; display: none; float: left; top: 46px; left: 0; background: #25B3F3; margin: 0; border: none; }
#subNav li.selected2 #subNav2 { display: inline; }
#subNav #subNav2 li { position: relative; display: block; padding: 0; width: 100%; }
#subNav #subNav2 li a { position: relative; display: block; background: #25B3F3; margin: 0; padding: 0 30px 0 15px; border: none; white-space: nowrap; line-height: 30px; }
#subNav #subNav2 li a:hover { background: #696969; }
#subNav #subNav2 li.selected a { background: #00a8e7; }

/* filterNav */

.filterNav li { border-bottom: 1px dashed #E5E5E5; }
.filterNav li a { display: block; padding: 5px 30px 5px 15px; text-decoration: none; background-position: -9999px -9999px; }
.filterNav li a:hover { background-color: #e5e4e4; background-position: 98% -371px; }
.filterNav li.selected a { background-color: #01a7e8; background-position: 98% -346px; color: #fff; }

/* breadcrumbs */

ul.breadcrumbs { padding: 7px 15px 0 15px; }
ul.breadcrumbs li { padding-right: 13px; background-position: 114% -260px; }
ul.breadcrumbs li a { position: relative; display: block; background: #a0a0a0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #fff; text-decoration: none; padding: 0 6px; line-height: 20px; }
ul.breadcrumbs li a:hover { background: #3a3a3a; }
ul.breadcrumbs li.last a { background: #cccccc; }

/* container  */
#container { position: relative; display: block; width: 955px; margin: 0 auto; z-index: 8; }
#container .leftSide { position: relative; display: inline; float: left; width: 635px; }
#container .rightSide { position: relative; display: inline; float: right; width: 310px; }
.mainfeature .highlightwrapper { background: url(../img/bgFeaturedContent.png) center top repeat-y; }
.highlightwrapper { display: block; overflow: hidden; position: relative; }

.highlight { position: relative; display: block; height: 320px; /*background:#272727;*/ }

#page .highlight { width: 955px; margin: 0 auto; }

.prodContainer .tabs, .prodContainer .section { position: relative; display: block; clear: both; }
.prodContainer .tabs { z-index: 2; }
.prodContainer .section { z-index: 1; overflow: hidden; }
.section .hliner { line-height: 35px; padding: 0 17px; }
.bdrLine { border-left: 1px solid #C4C4C4; background: #fff; }

.prodContainer .tabs ul li a { position: relative; display: block; height: 36px; line-height: 35px; padding: 0 15px; background: #fff; border: 1px solid #c4c4c4; border-right: none; font-weight: bold; text-decoration: none; }
.prodContainer .tabs ul li.last a { border-right: 1px solid #c4c4c4; }
.prodContainer .tabs ul li.selected a { border-top: none; border-bottom: none; background: url(../img/bgTabs.jpg) 0 0 repeat-x; height: 38px; line-height: 37px; }

.prodContainer .search { border: none; background: url(../img/search.gif) 0 0 no-repeat; width: 175px; height: 31px; padding: 0 41px 0 5px; line-height: 31px; }
.prodContainer .section { top: -1px; height: 35px; border: 1px solid #c4c4c4; background: #e5e5e5 url(../img/bgTabs.jpg) 0 -37px repeat-x; padding-bottom: 1px; }

.prodContainer h3.day { font-family: Helvetica, sans-serif, Arial; font-size: 14px; font-weight: bold; margin: 10px 5px; padding-left: 15px; background-position: 0 -180px; }

.prodContainer .selectBox { margin: 5px 15px; }
.prodContainer .selectBox .btnStd { /*width:125px;*/ }
.prodContainer .selectBox .btnStd span { background-position: right -100px; }
.btnStd span.icoInfo { background: url(../img/icoInfo.png) 0 center no-repeat; padding-left: 20px; }
.selectBox option { padding: 5px; color: #000000; cursor: pointer; }
.prodContainer .topline { border: 1px solid #c4c4c4; border-top: 2px solid #01a9e7; height: 33px; background-color: #e5e5e5; background-position: 0 -210px; background-repeat: repeat-x; }

.prodContainer .topline2 { border-top: 1px solid #c4c4c4; }

.prodContainer .showcase { position: relative; display: block; background: #fff; border: 1px solid #c4c4c4; border-top: none; overflow: hidden; top: -1px; }
.homepagecontainer .prodContainer .showcase.tvlogo ul.xa { /*width:532px*/ margin-right: 60px; width: 410px; float: right; }

/* Filmclub güncellemesi ile al (608px) */
.prodContainer .showcase ul.xa { padding: 10px 0 15px 15px; }
.tvindex .prodContainer .showcase ul { min-height: 456px; }
.prodContainer .showcase ul.listed { padding: 0; }
.prodContainer .showcase li { margin: 5px 5px 0 0; background: #fff; overflow: hidden; cursor: pointer; }
.prodContainer .showcase li a { text-decoration: none; }

.prodContainer .showcase ul.listed li { margin: 0px; background: url("../img/ico1.gif") no-repeat 0 -122px; overflow: hidden; width: 240px; }
.prodContainer .showcase ul.listed li a { display: block; padding-left: 20px; height: 28px; line-height: 28px; border-bottom: 1px dotted #e5e5e5; }
.prodContainer .showcase ul.listed li a:hover { text-decoration: underline; }
.prodContainer .tvlogo li { width: 49px; height: 49px; padding: 10px; border: 1px solid #eeeef0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-align: center; }

.prodContainer .video, .prodContainer .topFix { top: -1px; }
.prodContainer .video li { width: 145px; height: 205px; padding:5px 0; border: 1px solid #eeeef0; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.prodContainer .video li .frame { position: absolute; display: none; top: 0; left: 0; width: 139px; height: 209px; border: 3px solid #00a8e7; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; z-index: 9; }
.prodContainer .video li.selected .frame { display: block; }

.prodContainer .video li div.thumb { position: relative; display: block; width:99px; height: 150px; overflow: hidden; padding: 0 23px; }
.prodContainer .video li div.thumb .time { position: absolute; bottom: 0; left: 0; display: block; background: #00a8e7; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; width: 47px; padding: 2px 0; color: #fff; text-align: center; overflow: hidden; z-index: 2; }
.prodContainer .video li div.thumb .ico { position: absolute; top: 30px; left: 38%; /*margin-left:-18px;*/ display: block; background: transparent url(../img/icoPlay.png) no-repeat !important; background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/icoPlay.png'); width: 36px; height: 36px; z-index: 2; text-indent: -9999px; }
.prodContainer .video li div.thumb .ico a { display: block; height: 36px; overflow: hidden; position: relative; z-index: 3; }

.prodContainer .video li div.info { padding: 10px 10px 0 10px; height: 43px; text-align:center; }
.prodContainer .video li div.info h3 { color: #898989; }
.prodContainer .video .detailPic .picHolder { width: 482px; overflow: hidden; background-color: #fff; text-align: center; height: 270px; }

/* list view */
.prodContainer .videoListView .frame { display: none !important; }
.prodContainer .videoListView { margin: 0; padding: 0 !important; }
.prodContainer .videoListView li { display: block; clear: both; width: 100%; height: 40px; margin: 0; padding: 15px; border-bottom: 1px dashed #e5e5e5; }
.prodContainer .videoListView li.selected { background: #f5f5f5; }

.prodContainer .videoListView li div.thumb { width: 60px; height: 40px; overflow: visible; display: inline; float: left; margin-right: 10px; }
.prodContainer .videoListView li div.thumb img { width: 60px; height: 40px; }
.prodContainer .videoListView li div.thumb span.time { bottom: 10px; left: 560px; background: #a0a0a0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.prodContainer .videoListView li div.thumb .ico { top: 2px; }

.prodContainer .videoListView li div.info { border: none; display: inline; float: left; padding: 0; height: 40px; }
.prodContainer .showcase .tvIco { position: absolute; top: 15px; right: 15px; display: block; /*width:90px;*/ }

.prodContainer .showcase .tvIco span { position: relative; display: inline; float: left; width: 30px; height: 25px; background: url(../img/icoTv.gif) 0 0 no-repeat; text-indent: -9999px; }
.prodContainer .showcase .tvIco span.tvIco1 { background-position: 0 0; }
.prodContainer .showcase .tvIco span.tvIco2 { background-position: 0 -25px; }
.prodContainer .showcase .tvIco span.tvIco3 { background-position: 0 -50px; }
.prodContainer .showcase .tvIco span.tvIco4 { background-position: 0 -75px; }
.prodContainer .showcase .tvIco span.tvIco5 { background-position: 0 -100px; }
.prodContainer .showcase .tvIco span.tvIco6 { background-position: 0 -125px; }
.prodContainer .showcase .tvIco span.tvIco7 { background-position: 0 -150px; }
.prodContainer div.staricon h3 { background: url(/Assets/img/kampanya/star_icon.png) 0 0 no-repeat; }

.prodContainer .showcase .channelInfo { position: relative; display: block; padding: 15px; }

.prodContainer .showcase .channelInfo .cLogo { position: relative; display: inline; float: left; width: 50px; height: 50px; padding: 10px; border: 1px solid #eeeef0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-align: center; }
.prodContainer .showcase .channelInfo .cName { position: relative; display: inline; float: left; padding: 5px 15px; }
.prodContainer .showcase .channelInfo .cName h2 { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; }
.prodContainer .showcase .channelInfo .cName .selectBox { margin: 0 10px 0 0; }

/* ruh halleri/start */
.prodContainer .karamsar { position: relative; display: block; background: url(/Assets/img/info/ruhhalleri/karamsar_bg.jpg) repeat-y 0 0; border: 1px solid #c4c4c4; border-top: none; overflow: hidden; top: -1px; padding: 5px 15px; }
.prodContainer .karamsar h1 { display: inline-block; padding: 5px; margin: 0; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #373838; }
.prodContainer .karamsar h2 { display: inline-block; padding: 0 5px 5px; margin: 0 0 10px 0; font-size: 19px; font-weight: bold; color: #ffffff; background-color: #373838; }
.prodContainer .karamsar .karamsar-content { position: relative; background: url(/Assets/img/info/ruhhalleri/cont1.png) no-repeat 0 0; width: 299px; height: 202px; float: left; margin: 0 10px 5px 0; }
.prodContainer .karamsar .karamsar-content h3 { text-indent: -9999px; width: 299px; height: 25px; display: block; margin: 0; padding: 0; }
.prodContainer .karamsar .karamsar-content h4 { font-size: 12px; font-weight: bold; color: #000; display: block; margin: 2px 0 5px 0; padding: 0; }
.prodContainer .karamsar .karamsar-content p { font-size: 9px; font-weight: bold; color: #fff; display: block; margin: 0 5px 0 0; padding: 0; line-height: 11px; }
.prodContainer .karamsar .karamsar-content .dipnot { position: absolute; left: 12px; bottom: 13px; width: 175px; height: 10px; font-size: 8px; font-weight: normal; color: #323232; }
.prodContainer .karamsar .karamsar-content a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-dahafazlabilgi.jpg) no-repeat 0 0; right: 5px; bottom: 5px; width: 102px; height: 21px; text-indent: -9999px; }
.prodContainer .karamsar a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-hemenuyeol.jpg) no-repeat 0 0; right: 22px; bottom: 11px; width: 119px; height: 25px; text-indent: -9999px; }

.prodContainer .idealist { position: relative; display: block; background: url(/Assets/img/info/ruhhalleri/idealist_bg.jpg) repeat-y 0 0; border: 1px solid #c4c4c4; border-top: none; overflow: hidden; top: -1px; padding: 5px 15px; }
.prodContainer .idealist h1 { display: inline-block; padding: 5px; margin: 0; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #265a6c; }
.prodContainer .idealist h2 { display: inline-block; padding: 0 5px 5px; margin: 0 0 10px 0; font-size: 19px; font-weight: bold; color: #ffffff; background-color: #265a6c; }
.prodContainer .idealist .idealist-content { position: relative; background: url(/Assets/img/info/ruhhalleri/cont2.png) no-repeat 0 0; width: 299px; height: 202px; float: left; margin: 0 10px 5px 0; }
.prodContainer .idealist .idealist-content h3 { text-indent: -9999px; width: 299px; height: 25px; display: block; margin: 0; padding: 0; }
.prodContainer .idealist .idealist-content h4 { font-size: 12px; font-weight: bold; color: #184251; display: block; margin: 2px 0 5px 0; padding: 0; }
.prodContainer .idealist .idealist-content p { font-size: 9px; font-weight: bold; color: #fff; display: block; margin: 0 5px 0 0; padding: 0; line-height: 11px; }
.prodContainer .idealist .idealist-content .dipnot { position: absolute; left: 12px; bottom: 13px; width: 175px; height: 10px; font-size: 8px; font-weight: normal; color: #184251; }
.prodContainer .idealist .idealist-content a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-dahafazlabilgi2.jpg) no-repeat 0 0; right: 5px; bottom: 5px; width: 102px; height: 21px; text-indent: -9999px; }
.prodContainer .idealist a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-hemenuyeol2.jpg) no-repeat 0 0; right: 22px; bottom: 11px; width: 119px; height: 25px; text-indent: -9999px; }

.prodContainer .yalniz { position: relative; display: block; background: url(/Assets/img/info/ruhhalleri/yalniz_bg.jpg) repeat-y 0 0; border: 1px solid #c4c4c4; border-top: none; overflow: hidden; top: -1px; padding: 5px 15px; }
.prodContainer .yalniz h1 { display: inline-block; padding: 5px; margin: 0; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #4d4b35; }
.prodContainer .yalniz h2 { display: inline-block; padding: 0 5px 5px; margin: 0 0 10px 0; font-size: 19px; font-weight: bold; color: #ffffff; background-color: #4d4b35; }
.prodContainer .yalniz .yalniz-content { position: relative; background: url(/Assets/img/info/ruhhalleri/cont3.png) no-repeat 0 0; width: 299px; height: 202px; float: left; margin: 0 10px 5px 0; }
.prodContainer .yalniz .yalniz-content h3 { text-indent: -9999px; width: 299px; height: 25px; display: block; margin: 0; padding: 0; }
.prodContainer .yalniz .yalniz-content h4 { font-size: 12px; font-weight: bold; color: #322f1e; display: block; margin: 2px 0 5px 0; padding: 0; }
.prodContainer .yalniz .yalniz-content p { font-size: 9px; font-weight: bold; color: #fff; display: block; margin: 0 5px 0 0; padding: 0; line-height: 11px; }
.prodContainer .yalniz .yalniz-content .dipnot { position: absolute; left: 12px; bottom: 13px; width: 175px; height: 10px; font-size: 8px; font-weight: normal; color: #322f1e; }
.prodContainer .yalniz .yalniz-content a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-dahafazlabilgi3.jpg) no-repeat 0 0; right: 5px; bottom: 5px; width: 102px; height: 21px; text-indent: -9999px; }
.prodContainer .yalniz a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-hemenuyeol3.jpg) no-repeat 0 0; right: 22px; bottom: 11px; width: 119px; height: 25px; text-indent: -9999px; }

.prodContainer .asik { position: relative; display: block; background: url(/Assets/img/info/ruhhalleri/asik_bg.jpg) repeat-y 0 0; border: 1px solid #c4c4c4; border-top: none; overflow: hidden; top: -1px; padding: 5px 15px; }
.prodContainer .asik h1 { display: inline-block; padding: 5px; margin: 0; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #a03b5a; }
.prodContainer .asik h2 { display: inline-block; padding: 0 5px 5px; margin: 0 0 10px 0; font-size: 19px; font-weight: bold; color: #ffffff; background-color: #a03b5a; }
.prodContainer .asik .asik-content { position: relative; background: url(/Assets/img/info/ruhhalleri/cont4.png) no-repeat 0 0; width: 299px; height: 202px; float: left; margin: 0 10px 5px 0; }
.prodContainer .asik .asik-content h3 { text-indent: -9999px; width: 299px; height: 25px; display: block; margin: 0; padding: 0; }
.prodContainer .asik .asik-content h4 { font-size: 12px; font-weight: bold; color: #941d51; display: block; margin: 2px 0 5px 0; padding: 0; }
.prodContainer .asik .asik-content p { font-size: 9px; font-weight: bold; color: #fff; display: block; margin: 0 5px 0 0; padding: 0; line-height: 11px; }
.prodContainer .asik .asik-content .dipnot { position: absolute; left: 12px; bottom: 13px; width: 175px; height: 10px; font-size: 8px; font-weight: normal; color: #941d51; }
.prodContainer .asik .asik-content a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-dahafazlabilgi4.jpg) no-repeat 0 0; right: 5px; bottom: 5px; width: 102px; height: 21px; text-indent: -9999px; }
.prodContainer .asik a.detay { position: absolute; display: block; background: url(/Assets/img/info/ruhhalleri/bt-hemenuyeol4.jpg) no-repeat 0 0; right: 22px; bottom: 11px; width: 119px; height: 25px; text-indent: -9999px; }
/* ruh halleri/end */

/* tvAccordion */
.tvAccordion { }
.tvAccordion .accordionButton { border-top: 1px dashed #e5e5e5; cursor: pointer; background-position: 604px -452px; }
.tvAccordion .over { background-color: #00a8e7; color: #fff; background-position: 604px -517px; }
.tvAccordion .on { background-color: #f5f5f5; color: #bdbdbd; border-bottom: 1px dashed #e5e5e5; background-position: 603px -589px; }
span.cnames { display: block; float: left; width: 30%; }
span.cnames a:hover { color: #fff; }
.tvAccordion .accordionButton span.hour { position: relative; display: inline; float: left; background-position: 8px -176px; width: 80px; padding: 5px 0; font-weight: bold; text-align: center; border-right: 1px solid #c4c4c4; }
.tvAccordion .over span.hour { background-color: #80d4f3; background-position: 8px -418px; color: #fff; }
.tvAccordion .on span.hour { background-color: #f5f5f5; color: #bdbdbd; border-right: 1px solid #e4e4e4; background-position: 8px -394px; }

.tvAccordion .accordionButton div.show { position: relative; display: inline; float: left; width: 500px; padding: 5px 15px; }
.tvAccordion .accordionContent { background: #f8f8f8; }
.tvAccordion .accordionContent .contentDetail { position: relative; display: block; float: right; width: 522px; border-left: 1px solid #c4c4c4; padding: 15px; }

.tvAccordion .accordionContent .contentDetail .thumb { width: 147px; }
.tvAccordion .accordionContent .contentDetail .text { padding-left: 15px; width: 360px; }
.tvAccordion .accordionContent .contentDetail .shortInfo { font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-bottom: 20px; }
.tvAccordion .accordionContent .contentDetail .shortInfo div { font-size: 11px; color: #818181; }
.tvAccordion .accordionContent .contentDetail .shortInfo h2 { font-size: 13px; font-weight: bold; }
.tvAccordion .accordionContent .contentDetail p { margin-bottom: 15px; }

.leftInfo { width: 150px; }

.rightInfo { width: 484px; }

.leftInfo .topline, .rightInfo .topline { border: 1px solid #c4c4c4; height: 33px; background-color: #e5e5e5; background-position: 0 -210px; background-repeat: repeat-x; }
.leftInfo .topline { border-right: none; border-left: none; padding: 0 15px; }

.prodContainer .detailText { position: relative; display: block; padding: 15px; }
.prodContainer .detailText h2, .prodContainer .detailText h3 { font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #3a3a3a; width: 350px; }

.prodContainer .detailText .watch { margin-bottom: 10px; }

.prodContainer .detailText h2 { font-size: 24px; }
.prodContainer .detailText h3 { font-size: 16px; }
.prodContainer .detailText p { line-height: 18px; margin-bottom: 20px; }

.prodContainer .bottom { position: relative; display: block; background: #e5e5e5; border: 1px solid #c4c4c4; margin-top: -2px; height: 36px; }
.bdrLine .bottom { border-left: none; margin-top: -1px; }
.prodContainer .bottom .btnGo { margin: 5px; }

.prodContainer .bottom .paging { /*background:#fff;  border-right:1px solid #c8c8c8; */ height: 31px; padding-top: 6px; padding-left: 5px; padding-right: 5px; margin-top: -1px; }
.prodContainer .bottom .pr { border: none; border-left: 1px solid #c8c8c8; }
.prodContainer .bottom .paging .btnStd { padding: 0; }
.prodContainer .bottom .paging .btnStd span { padding: 0; text-indent: -9999px; width: 23px; }
.prodContainer .bottom .paging .btnNext span { background-position: 0 -125px; }
.prodContainer .bottom .paging .btnPrev span { background-position: 0 -150px; }
.prodContainer .bottom .paging li a { color: #00a8e7; padding: 0 5px; border-right: 1px solid #acacac; line-height: 23px; }
.prodContainer .bottom .paging li a.selected { color: #404040; text-decoration: none; }
.prodContainer .bottom .paging li.last a { border: none; }
.prodContainer .bottom .paging li.button { padding: 0 10px; border: none; }
.prodContainer .bottom .paging li.button a { border: none; }

ul.textlist li { padding: 5px 15px; font-family: Helvetica, Arial, sans-serif; line-height: 18px; color: #898989; border-bottom: 1px dashed #e5e5e5; }
ul.textlist li.last { border: none; }
ul.textlist li strong { display: block; color: #3a3a3a; }

/* blogBox */

.blogBox { padding: 10px 0; margin: 0 15px; border-bottom: 2px dashed #e5e5e5; }
.blogBoxLast { border: none; }

.datePanel { position: relative; color: #e6e6e6; font-family: Helvetica, Arial, sans-serif; }
.blogBox .date { position: relative; display: inline; float: left; width: 80px; }

.blogBox .date span, .datePanel span { display: block; font-size: 13px; font-weight: bold; }
.blogBox .date strong, .datePanel strong { display: block; font-size: 50px; font-weight: bold; line-height: 35px; }
.blogBox .date span.time, .datePanel span.time { display: block; float: left; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 10px; background: #e6e6e6; padding: 6px; margin-top: 3px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

.blogBox .textbox { position: relative; display: inline; float: left; width: 520px; }

.blogBox .textbox h2 { position: relative; display: inline; float: left; width: 400px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #3a3a3a; }
.blogBox .textbox h2 a { width: 400px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #3a3a3a; text-decoration: none; }

.blogBox .textbox .comment a { position: relative; display: block; background: url(../img/bgComment.gif) 0 0 no-repeat; color: #fff; padding-top: 3px; width: 59px; height: 25px; text-decoration: none; text-align: center; }
.blogBox .textbox .comment a:hover { background-position: 0 -30px; }
.blogBox .textbox p { line-height: 18px; }
.blogBox .textbox .catDiv { line-height: 23px; }

/* package */
.rightSide .package { width: 310px; height: 319px; position: relative; text-align: center; background: url(../img/content_promote.png) no-repeat top center; }
.rightSide .package p { display: block; overflow: hidden; background: url(../img/content_promote_header.png) no-repeat 0 0; position: absolute; text-indent: -9999px; width: 257px; height: 99px; top: 96px; left: 28px; }
/*.rightSide .package a.promote{display:block; overflow:hidden; width:108px; height:119px; background:url(../img/btn_promote_header.png); text-indent:-9999px; position:absolute; left:100px; top:200px}
        .rightSide .package a.promote:hover{background-position:0px -119px}*/
.rightSide .package a.promote { display: block; overflow: hidden; width: 108px; height: 119px; background: url(../img/btn_promote_header.png); text-indent: -9999px; position: absolute; left: 104px; top: 129px; }
.rightSide .package a.promote:hover { background-position: 0px -119px; }
.rightSide .package a.promote-sub { display: block; overflow: hidden; width: 257px; height: 50px; background: url(../img/btn_promote_bottom.png); text-indent: -9999px; position: absolute; left: 34px; bottom: 8px; }
.rightSide .package a.promote-sub:hover { background-position: 0px -50px; }
/* tabs */

.tabsContainer { position: relative; display: block; clear: both; }
.tabsContainer .tabs, .tabsContainer .section { position: relative; display: block; clear: both; height: 39px; overflow: hidden; }
.tabsContainer .tabs { z-index: 2; }
.tabsContainer .section { z-index: 1; }

.tabsContainer .tabs ul li a { position: relative; display: block; height: 36px; padding: 0 15px; background: #fff; border: 1px solid #c4c4c4; border-top-width: 1px; border-right: none; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; border-bottom: none; }
.tabsContainer .tabs ul li a:hover { border-top-color: #000000; }
.tabsContainer .tabs ul li.last a { border-right: 1px solid #c4c4c4; }
.tabsContainer .tabs ul li.selected a { border-bottom: none; background: url(../img/bgTabs2.jpg) 0 0 repeat-x; height: 36px; }
.tabsContainer .tabs ul li span { position: relative; display: block; padding-left: 30px; top: 7px; height: 21px; line-height: 21px; }
.tabsContainer .tabs ul li span.fb { background-position: 0 -475px; }
.tabsContainer .tabs ul li span.tw { background-position: 0 -500px; }

.tabsContainer .tabs ul.topBdr li.selected a { border-bottom: none; border-top: none; background: url(../img/bgTabs.jpg) 0 0 repeat-x; height: 38px; }
.tabsContainer .tabs ul.topBdr li span { padding: 0; font-size: 11px; }

.tabsContainer .section { top: -2px; height: 15px; border: 1px solid #c4c4c4; background: url(../img/bgTabs2.jpg) 0 -36px repeat-x; padding: 9px 15px; }
.tabsContainer .section2 { height: 25px; padding: 5px; }

.tabsContainer .section h3 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; }
.tabsContainer .section h3.hour { background-position: 0 -175px; line-height: 23px; padding-left: 15px; }

.tabsContainer .socialPanel .panel .reader { width: auto; height: auto; border-top: none; top: -2px; position: relative; }

/* tvListing */
.tvListing { top: -2px; }

.tvListing li { height: 41px; overflow: hidden; border-bottom: 1px solid #f0f0f0; }
.tvListing li.last { border: none; padding: 0; }

.tvListing li span.hour { position: relative; float: left; display: inline; background: #fff; text-align: center; height: 41px; width: 40px; line-height: 20px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); font-size: 10px; font-weight: bold; z-index: 1; }
.tvListing li div.show { position: relative; display: inline; float: left; width: 265px; line-height: 41px; padding: 0 10px; margin-left: -20px; background: #fff; border-left: 1px solid #bdbdbd; z-index: 2; }

.tvListing li.blue { background: #f7fafc; }
.tvListing li.blue span.hour { background: #0099ff; color: #fff; }
.tvListing li.blue div.show { background: #f2f7fa; border-left: 1px solid #2784be; }

/* rightBox */
.paddertop .rightBox { top: 10px; border-top: 1px solid #c4c4c4; }
.rightBox { position: relative; display: block; background: #fff; border: 1px solid #c4c4c4; border-top: none; }

.rightBox .headline { position: relative; display: block; background-color: #e5e5e5; background-position: 0 -210px; background-repeat: repeat-x; border-bottom: 1px solid #c4c4c4; padding: 0 15px; height: 36px; }
.rightBox .headline h3, .topline h3 { position: relative; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #3a3a3a; padding-left: 27px; line-height: 21px; }
.rightBox .headline h3, .rightBox .headline .btnGo, .topline h3 { top: 5px; }

.rightBox .hBig { height: 46px; }
.rightBox .hBig h3, .rightBox .hBig .btnGo { top: 15px; }

h3.newest { background-position: 0 -400px; }
h3.archive { background-position: 0 -425px; }
h3.tags { background-position: 0 -450px; }
h3.filter { background-position: 0 -525px; }

.rightBox .body ul li { border-bottom: 1px dashed #e5e5e5; }
.rightBox .body ul li.last { border: none; }

.rightBox .body ul li a { position: relative; display: block; padding: 14px 15px 15px 14px; text-decoration: none; line-height: 15px; }
.rightBox .body ul li a span { color: #898989; }
.rightBox .body ul li a:hover { background-color: #f5f5f5; }
.rightBox .body ul li a.icoDI:hover { background: #f5f5f5 url(../img/icoDurdurIzle.gif) 97% center no-repeat; }
.rightBox .body ul li a.KiralaIzle:hover { background: #f5f5f5 url(../img/kirala_izle_icon.png) 97% center no-repeat !important; }
.rightBox .body ul li a img { display: inline; float: left; margin-right: 10px; }

.rightBox .body ul.list { padding: 15px; }
.rightBox .body ul.list li { border: none; padding-bottom: 3px; }
.rightBox .body ul.list li a { padding: 0; color: #898989; background-color: #fff; background-position: 0 -263px; padding-left: 10px; }
.rightBox .body ul.list li a span { color: #404040; text-decoration: underline; }
.rightBox .body ul.list li a:hover span { text-decoration: none; color: #00a9e7; }

/* packages */
.packages { position: relative; }
.packages .price { position: absolute; top: 0; right: 0; width: 61px; height: 60px; overflow: hidden; z-index: 10; }
.packages .price span { position: absolute; top: 0; right: 0; width: 122px; height: 183px; text-indent: -9999px; background: transparent url(../img/bgPackPrice.png) no-repeat !important; background: transparent; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/bgPackPrice.png');*/ }

.packages .p1TL span { background: transparent url(../img/bgPackPrice.png) no-repeat !important; background: transparent; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/bgPackPrice2.png');*/ }

.packages .price2 { position: absolute; top: 0; right: 0; width: 61px; height: 60px; overflow: hidden; z-index: 10; }

.packages .price2 span { position: absolute; top: 0; right: 0; width: 122px; height: 183px; text-indent: -9999px; background: transparent url(../img/bgPackPriceNew.png) no-repeat !important; background: transparent; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/bgPackPrice.png');*/ }

table#ipt { border: 1px solid #C4C4C4; }
table#ipt tr.bg { background: #00A8E7; }
table#ipt tr.bg2 { background: #dff5fd; text-align: center; font-weight: bold; }
table#ipt td { width: 232px; height: 97px; border-right: 1px solid #C4C4C4; }

.packages .p81TL { right: 0; }
.packages .p8TL { right: 0; }
.packages .p8TL.over { right: 0; }
.packages .p4TL { right: 233px; }
.packages .p1TL { right: 466px; }

.packages .p81TL span { top: -183px; left: 0; height: 244px; }
.packages .p8TL span { top: -122px; left: 0; }
.packages .p4TL span { top: -61px; left: 0; }
.packages .p1TL span { top: 0; left: 0; }

.packages .p81TL.over span { top: -183px; left: -61px; }
.packages .p8TL.over span { top: -122px; left: -61px; }
.packages .p4TL.over span { top: -61px; left: -61px; }
.packages .p1TL.over span { top: 0; left: -61px; }

.packages .price.ilkucay { width:76px; height:76px; margin-right:17px; margin-top:9px; }
	.packages .price.ilkucay span { background: url(/assets/img/bgPackIlkucayucretsiz.png) 0 0 no-repeat !important; width:76px; height:76px;}
	.packages .price.ilkucay.over span { background: url(/assets/img/bgPackIlkucayucretsiz_hover.png) 0 0 no-repeat !important; }

.packages table { border: 1px solid #c4c4c4; border-right: none; /*border-collapse:collapse;*/ border-spacing: 0; }
.packages table td, .packages table th { background: #fff; border-right: 1px solid #c4c4c4; width: 211px; padding: 0 15px; vertical-align: middle; text-align: center; }
.packages table .feature { width: 234px; text-align: left; }
.packages table .thfilmclub { background: #00a8e7 url(../img/thbg.jpg) no-repeat 0 0 !important; height: 97px; }
.packages table .tdfilmclub { background: #dff5fd !important; }

.packages table thead th { height: 69px; background: #f2f2f2 url(../img/bgPackagesHead.jpg) 0 0 repeat-x; border-bottom: 1px solid #e2e2e2; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #3a3a3a; }
.packages table thead th font { font-size: 12px; color: #ff961a; }
.packages table thead th .text { position: relative; z-index: 2; }
.packages table thead th .text.alignleft { text-align: left; }

.packages table tbody td, .packages table tbody th { height: 49px; border-bottom: 1px dashed #e5e5e5; font-weight: bold; cursor: pointer; }
.packages table tbody .hide { display: none; }
.packages table tbody th.bigSize { height: 300px; padding: 0; }

.packages table tbody th .featureSpot { position: relative; display: none; height: 296px; border: 2px solid #00a8e7; background: #ffffff; }

.packages table tbody td.check { text-indent: -9999px; background-image: url(../img/icoCheck.gif); background-position: center center; background-repeat: no-repeat; }

.packages table tbody tr.selected td.check { background-image: url(../img/icoCheck2.gif); }
.packages table tfoot td { height: 45px; background: #f2f2f2; }

.packages table tbody td.bgClr, .packages table tbody tr.selected th, .packages table tbody tr.selected td { background-color: #f8f8f8 !important; border-top: 2px solid #00A8E7; }
.packages table tbody tr.selected th.feature { border-left: 2px solid #00A8E7; }
.packages table tbody tr.selected td.pack3 { border-right: 2px solid #00A8E7; }

.packages table tbody tr th.feature { background-image: url(../img/typeIconSet.png); background-position: -9999px -9999px; background-repeat: no-repeat; }
.packages table tbody tr th.fIco1 { background-position: 96% 0; }
.packages table tbody tr th.fIco2 { background-position: 96% -50px; }
.packages table tbody tr th.fIco3 { background-position: 96% -100px; }
.packages table tbody tr th.fIco4 { background-position: 96% -200px; }
.packages table tbody tr th.fIco5 { background-position: 96% -150px; }

.packages table tbody td.bdr { border-left: 1px solid #00a8e7 !important; border-right: 1px solid #00a8e7; padding: 0 14px !important; }
.packages table thead .bdr { border: 1px solid #00a8e7; border-top-width: 1px; border-bottom: none; padding: 0 15px !important; }
.packages table tfoot .bdr { border: 1px solid #00a8e7; border-top: none; padding: 0 12px !important; height: 43px; }
.packages table .botbdr.bdr { border-bottom: 1px solid #00a8e7; }

.packages table td.bdr .btnStd { background-position: 0 -46px; border: 1px solid #2786c0 !important; color: #ffffff; }

.packages .featureDetailPanel { position: relative; display: block; background: #fff; padding: 30px 13px; background: url("../img/close.png") 905px 10px no-repeat; }
.packages .featureDetail td { padding: 0; border: 2px solid #00a8e7; border-top: none; }
.packages .featureDetailPanel .vis { position: relative; display: inline; float: left; background: #fff; width: 210px; margin-right: 50px; }
.packages .featureDetailPanel .textPanel { position: relative; display: inline; float: left; width: 650px; text-align: left; font-size: 12px; }
.packages .featureDetailPanel .textPanel h2 { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #3a3a3a; margin-bottom: 18px; }
.packages .featureDetailPanel .textPanel p { margin-bottom: 18px; font-weight: normal; }

.packages table tr.noselect, .packages table tr.noselect td, .packages table tr.noselect th { cursor: default !important; }

.packages .chChoiceControl .tvTabUnder { text-decoration: underline !important; }
.packages .chChoiceControl .tvTab { background-color: #fff !important; border-bottom: none; }

.packages .featureDetailPanel .tvCol { padding: 5px; margin-right: 5px; font-weight: normal; font-size: 11px; text-align: left; max-width: 162px; border-right: 1px solid #efefef; }
.packages .featureDetailPanel .tvCol2 { height: 350px !important; }
.packages .featureDetailPanel .tvColLast { border: none; }
.packages .featureDetailPanel .tvChannelText { position: relative; display: block; font-size: 14px; font-weight: bold; text-align: left; }
.packages .featureDetailPanel .tvPackColor { position: relative; background: #e5f6fd; height: 680px; }
.packages .featureDetailPanel .tvPackHead { position: relative; display: block; padding:0px 0 4px 37px; background: url(../img/renew/tepe.png) 0 0 no-repeat; color: #fff; text-align: center; right: 35px; }
.packages .featureDetailPanel .tvPackHeadInner { margin-top:3px; padding:8px; line-height:1.2; background-color:#00A8E7; text-align:left; }
.tvColPanel { overflow:hidden; }
.packages .featureDetailPanel .tvColList { position: relative; display: inline; float: left; max-width: 162px; }
.packages .featureDetailPanel .tvColList li { position: relative; display: inline; float: left; background: #fff; width: 48px; height: 48px; border: 1px solid #eeeef0; margin: 0 4px 4px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.packages .featureDetailPanel .tvColList li img { width: 30px; margin: 9px 0 0 9px; }
/* comm. panel*/
.commPanel { position: relative; width: 955px; clear: both; margin: 0 auto; }
.commPanel .panel { position: relative; display: inline; float: left; width: 235px; margin-right: 5px; }
.commPanel .last { margin: 0; }
.bottommenu .panel { width: 185px; }

.socialPanel .title span.ico2 { float: left; display: block; height: 21px; width: 21px; text-indent: -9999px; margin: 5px 10px 0 0; }
.socialPanel .title span.blog { background-position: 0 -150px; }
.socialPanel .title span.fb { background-position: 0 -175px; }
.socialPanel .title span.tw { background-position: 0 -200px; }
.socialPanel .title span.promo { background-position: 0 -225px; }
.socialPanel .title span.tivibu { background-position: 0 -250px; }
.socialPanel .title h3 a { text-decoration: none; }
.socialPanel .title h3 a strong { display: block; font-family: Helvetica, sans-serif, Arial; font-size: 15px; font-weight: bold; }

.socialPanel .panel .reader { width: 233px; height: 187px; border: 1px solid #bdbdbd; background: #fff; overflow: hidden; }
.socialPanel .panel .reader .inner { position: relative; display: block; padding: 10px 5px 10px 15px; }
.socialMediaScroll { height: 170px; }

.socialPanel .panel .reader .inner h4 { margin-bottom: 5px; }
.socialPanel .panel .reader .inner h4 a { font-family: Helvetica, sans-serif, Arial; font-size: 15px; font-weight: bold; color: #454545; text-decoration: none; }
.socialPanel .panel .reader .inner p { color: #898989; }
.socialPanel .panel .reader .inner p.desc, .commPanel .panel .reader .inner p.desc a { color: #404040; }
.socialPanel .panel .reader .inner li { color: #898989; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #e5e5e5; }
.socialPanel .panel .reader li.avatar img.fl { margin-right: 10px; }
.socialPanel .panel .reader li.avatar div.fl { width: 150px; }
.socialPanel .panel .reader li.avatar div.fl a { color: #556bb0; text-decoration: underline; }
.socialPanel .panel .reader li.avatar div.fl p { color: #404040; }
.socialPanel .panel .reader li.avatar div.fl span { color: #ababab; }

.socialPanel .tweet_text { float: left; width: 155px; }

.socialPanel .panel .reader li.avatar .awesome, .socialPanel .panel .reader li.avatar .epic { text-transform: uppercase; }

#footer { position: relative; width: 100%; clear: both; background-color: #fff; }

#footer .commPanel .panel h4 { color: #000; font-size: 15px; font-family: Helvetica, sans-serif, Arial; font-weight: bold; line-height: 21px; height: 21px; padding-left: 30px; }
#footer .commPanel .panel h4.tivibu { background-position: 0 -250px; }
#footer .commPanel .panel h4.tv { background-position: 0 -275px; }
#footer .commPanel .panel h4.iptv { background: url("../img/icoNav.gif") no-repeat 0 -475px; }
#footer .commPanel .panel h4.video { background-position: 0 -300px; }
#footer .commPanel .panel h4.support { background-position: 0 -325px; }
#footer .commPanel .panel li { margin-bottom: 2px; }

#footer .footLine { height: 30px; padding: 15px 0 4px 0; }
#footer .footLine li a { color: #e26320; padding: 0 10px; border-left: 1px solid #d4d4d4; text-decoration: underline; height: 21px; line-height: 21px; }
#footer .footLine li.first a, #footer .footLine li.last a { border: none; }

#footer .footLine li.ttnet a { background: url(../img/ttnet-logo.gif) 0 0 no-repeat; color: #404040; padding: 0 10px 0 75px; text-decoration: none; height: 21px; line-height: 21px; display: block; /*width:178px;*/ }

#footer .footLine ul.fr li a { border-right: 1px solid #d4d4d4; line-height: 21px; }

#footer .footLine a.fooFb, #footer .footLine a.fooTw { position: relative; display: block; float: left; border: none !important; width: 21px; height: 21px; text-indent: -9999px; padding: 0; margin: 0 5px; }
#footer .footLine a.fooFb { background-position:0 -350px;}
#footer .footLine a.fooTw { background-position:0 -375px;}

.nomargin{margin-bottom:0!important; margin-top:5px; margin-left:15px;}
.nomargin .selector{margin:0!important}
.justclear{clear:both}
.prodContainer .video li div.info, .prodContainer .video li div.thumb {z-index:10}
.prodContainer .showcase li {cursor:auto; }
.prodContainer .showcase li .VideoPosterImage {background:#000000; /*width:147px; height:94px;*/}

.topline3 h3 {	position:relative; 	font-size:11px; 	font-family:Arial, Helvetica, sans-serif;	font-weight:bold; 	color:#a1a1a1;	padding-left:15px;	line-height:36px;	}
.prodContainer .topline3 { 	border-bottom:1px solid #c4c4c4;	border-top:1px solid #c4c4c4;	height:36px;	background-color:#e5e5e5;	background-position:0 -210px;	background-repeat:repeat-x;}

#showcase{display:block; position:absolute; left:0; top:0; width:955px; height:320px; overflow:hidden; background-color:#000;}
.highlight .promote{width:320px; height:320px; position:relative; float:right; overflow:hidden; text-align:center; background:url(../img/content_promote.png) no-repeat 0 0; }
    .highlight .promote p{display:block; overflow:hidden; background:url(../img/content_promote_header.png) no-repeat 0 0; position:absolute; text-indent:-9999px; width:257px; height:99px; top:96px; left:32px}
        .highlight .promote a.promote{display:block; overflow:hidden; width:108px; height:119px; background:url(../img/btn_promote_header.png); text-indent:-9999px; position:absolute; left:104px; top:129px}
        .highlight .promote a.promote:hover{background-position:0px -119px}
			.highlight .promote a.promote-sub{display:block; overflow:hidden; width:257px; height:50px; background:url(../img/btn_promote_bottom.png); text-indent:-9999px; position:absolute; left:34px; bottom:8px}
			.highlight .promote a.promote-sub:hover{background-position:0px -50px}
#showcaseitem{display:block; position:relative; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;  }
	#showcaseitem div.showcaseopacity{ background:url(../img/bg-opacity.png) transparent!important; overflow:hidden; padding:0 20px 20px; position:absolute; width:280px; height:300px; z-index:500; top:0; right:0; }
	#showcaseitem div.title,
	#showcaseitem div.context,
	#showcaseitem div.link{z-index:1000;position:relative; /*left:15px;*/ top:22px;}
	
	#showcaseitem div.title{display:block; line-height:26px; font-size:15px; font-weight:bold; }
	#showcaseitem div.title span.durdurizle{background:url(../img/icoDurdurIzle.png) no-repeat; display:block; width:48px; height:48px; float:left}
	
	#showcaseitem div.title span#ContentIcon { display:block; width:48px; height:48px; float:left; background-repeat:no-repeat; }
		#showcaseitem div.title span.NoIcon{ display:none !important; }
		#showcaseitem div.title span.FilmClub{ background-image:url(../img/sinematvaksiyon-icon.png); }
		#showcaseitem div.title span.FilmClub2{ background-image:url(../img/sinematvask-icon.png); }
		#showcaseitem div.title span.FilmClub1001{ background-image:url(../img/sinematv1001-icon.png); }
		#showcaseitem div.title span.KiralaIzle{ background-image:url(../img/kirala_izle_icon.png); }
		#showcaseitem div.title span.TekrarIzle{ background-image:url(../img/tekrar_izle_icon.png); }
		#showcaseitem div.title span.StarIcon{ background-image:url(../img/star_icon.png); }
		#showcaseitem div.title span.SecIzle{ background-image:url(../img/sec_izle.png); }
	
	#showcaseitem div.context{ font-weight:normal;margin-top:10px;line-height:16px; }
	#showcaseitem div.title span.title{font-size:23px; display:block; }
		#showcaseitem div.context, #showcaseitem div.title span.title { max-width:350px; }
	#showcaseitem div.picture{position:absolute; top:0; left:0; }
	#showcaseitem div.link{max-width:150px; padding:10px 0; }
	#showcaseitem div.link a{border:none!important; }

#showcase #navigation {display:block; position:absolute; bottom:10px; left:10px; /*z-index:999;*/}
#showcase #navigation .container{float:left; position:relative; width:546px; height:110px; overflow:hidden}
#showcase #navigation .container .infiniter{width:1700px; position:relative; top:70px}
#showcase #navigation .container .item{width:69px; height:36px; overflow:hidden; float:left; position:relative; display:block; margin-right:5px;border: solid 2px #ffffff; font-family:Arial;}
#showcase #navigation .container .item.hover{background:#00a9e7}
#showcase #navigation .container .item div{display:block; position:absolute; top:0; left:0; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:normal; padding:0;}
#showcase #navigation .container .item.hover,
#showcase #navigation .container .item.selected{border: solid 2px #00A9E7; overflow:visible}
#showcase #navigation .container .item p{background:#00a9e7; display:none; white-space:nowrap; padding:2px 5px; display:none; position:absolute; top:-38px; left:-2px}
.prodContainer .tvlogo li.hover{border-color:#00a9e7;}
#showcase #navigation .container .item p.right{right:-2px; left:auto}
#showcase #navigation .container .item p span{display:block; font-size:16px; font-weight:bold}
#showcase #navigation .container .item a{display:block; overflow:hidden; width:69px; height:36px}
#pagination{position:relative;width:77px; float:left; left:-5px; top:70px;}
#pagination a{background:url(../img/slidernav.gif); display:block; float:left; text-indent:-99999px; width:38px; height:40px} 
.prodContainer .tabs ul li a:hover{border-top:1px solid #000000}
.prodContainer .tabs ul li.selected a:hover{border-top:none}
#pagination a.prev{width:39px;}
#pagination a.prev.disabled{background-position:0px -80px!important; cursor:default}
#pagination a.prev:hover{background-position:0 -40px}
#pagination a.next{background-position:-39px 0}
#pagination a.next.disabled{background-position:-39px -80px!important; cursor:default}
#pagination a.next:hover{background-position:-39px -40px}

.faqAccordion .accordionContent .answerDetail {display:block;float:none;padding:15px;position:relative; background:#f8f8f8}
.prodContainer .headline{padding:0 15px}
h3.faq  { background-position:0 -550px; height:25px}


/* faqAccordion */
.accordionContent{display:none}
.faqAccordion .accordionButton  {	border-top:1px dashed #e5e5e5;	cursor:pointer;	background:url(../img/ico_alt.gif) no-repeat 604px -2px;}
.faqAccordion .over {color:#fff; background:url(../img/ico_alt.gif) no-repeat 604px -232px #00a8e7}
.faqAccordion .on {color:#FFFFFF; border-bottom:1px dashed #e5e5e5; background:url(../img/ico_alt.gif) no-repeat 604px -463px #aeaeae}
.faqAccordion .accordionButton div.show {	position:relative; display:inline; float:left;	padding:5px 15px;	font-size:12px;}
.faqAccordion .accordionContent .answerDetail p{margin-bottom:15px; color:#8a8a8a}
a.blue {	background-position:0 -46px!important;	color:#FFFFFF!important;	border-color:#2786c0!important;	}
a.prevday span{background-position:-8px -150px; padding:0 0 0 20px}
a.prevday:active span{background-position:-1px -319px; padding:0 0 0 20px}
a.blue:hover {	background-position:0 0!important;	border:1px solid #2786c0!important;	color:#404040!important;}
a.blue:active {	background-position:0 -46px!important;	border:1px solid #2786c0!important;	color:#FFFFFF!important;}
.noLmargin{margin-left:-5px!important}
.tvAccordion .accordionButton.first{border-top-style:solid}
a.blue span{background-position:right -300px!important;}
a.blue:hover span{background-position:right -125px!important}
a.blue:active span{background-position:right -300px!important;}
.prodContainer .pad{padding:4px 15px}
.prodContainer .padleft{padding-left:10px}
.prodContainer .padright{padding-right:10px}
.prodContainer .showcase .imgcontainer{display:block; width:464px; height:456px; overflow:hidden; padding-left:10px}
.prodContainer .showcase ul.contentswitchers{display:block; width:459px; /*height:456px;*/ padding:0; position:relative}
.prodContainer .showcase.contest ul.contentswitchers{display:block; width:auto; height:auto; padding:0; position:relative}
.prodContainer .showcase ul.contentswitchers li{display:block; text-indent:0; padding:20px 18px 20px 0; border-bottom:1px dashed #CCCCCC}
.prodContainer .showcase.contest ul.contentswitchers li{display:block; text-indent:0; padding:10px 0; border-bottom:1px dashed #CCCCCC}
.prodContainer .showcase ul.contentswitchers li.last{border:none}
.prodContainer .showcase ul.contentswitchers li .listnum{width:21px; display:block; line-height:21px; height:21px}
.prodContainer .showcase ul.contentswitchers li .listnum span{background:url(../img/bgListnum.gif); width:21px; height:21px; text-align:center; line-height:21px; color:#FFFFFF; font-weight:bold; display:block; font-size:15px}
.prodContainer .showcase ul.contentswitchers li.hover .listnum span{background-position:bottom}
.prodContainer .showcase ul.contentswitchers li .fr{width:410px; display:block}
.prodContainer .showcase.contest ul.contentswitchers li .fr{width:421px; display:block; padding:0 0 0 10px}
.prodContainer .showcase ul.contentswitchers li h4 a, .prodContainer .showcase ul.contentswitchers li h4{font-size:15px; font-weight:bold; color:#000000}
.prodContainer .showcase ul.contentswitchers li p a, .prodContainer .showcase ul.contentswitchers li p{font-size:11px; color:#404040}
.prodContainer .showcase ul.contentswitchers li.hover h4 a{font-size:15px; font-weight:bold; color:#a0a0a0}
.prodContainer .showcase ul.contentswitchers li.hover p a{font-size:11px; color:#a0a0a0}

.tabbed .showcase{overflow:hidden; clear:both}
	.showcase.faq h4 { font-size:13px; padding:10px; font-weight:bold; }
	.showcase.faq table tr td, .showcase.faq table { border:1px solid #cecece; }
	.showcase.faq ol { display:block; list-style-type:decimal; margin:1em 0; }su
		.showcase.faq ol li { overflow:auto; background:transparent; display:list-item; list-style-type:decimal; }

#overlay {background-image:url(../img/blank.png);height:auto;display:none;min-width:640px;padding:20px;font-size:11px; color:#404040; font-family:Arial, Helvetica, sans-serif;}
#overlay a{color:#000000; text-decoration:underline}
#overlay div.contentWrap {background:#ffffff url(../img/overlayBg.png) left top no-repeat;height:auto; /*overflow:hidden;*/ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:68px 0;}

#overlay.jingle { min-width: 420px!important; width: 420px!important; height: 172px!important; }
.jingle .contentWrap { width: 420px!important; height: 172px!important; background: #FFFFFF!important; padding: 0!important; }

#overlay .close { background-image:url(../img/close.png);position:absolute; right:5px; top:5px;cursor:pointer; height:35px; width:35px; }
#overlay h3{font-size:18px; font-weight:bold; }
#overlay h3, #overlay p, #overlay div.button, #overlay div.errorsummary{margin-bottom:15px; text-align:left; clear:both; margin-right:20px; line-height:18px; position:relative; left:263px}
#overlay p{display:block; width:335px}
#overlay div.button{float:left}

#overlayPoll {background-image:url(../img/blank.png);height:auto;display:none;width:640px;padding:20px;font-size:11px; color:#404040; font-family:Arial, Helvetica, sans-serif;}
#overlayPoll a{color:#000000; text-decoration:underline}
#overlayPoll div.contentWrap {background:#ffffff url(../img/overlayBg.png) left top no-repeat;height:auto; overflow:hidden; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:68px 0}
#overlayPoll .close {background-image:url(../img/close.png);position:absolute; right:5px; top:5px;cursor:pointer;	height:35px;width:35px;}
#overlayPoll h3{font-size:18px; font-weight:bold; }
#overlayPoll h3, #overlayPoll p, #overlayPoll div.button, #overlayPoll div.errorsummary{margin-bottom:15px; text-align:left; clear:both; margin-right:20px; line-height:18px; position:relative; left:263px}
#overlayPoll p{display:block; width:335px;font-size:13px;}
#overlayPoll div.button{float:left}

/* Overlay */

#overlay .segment { position: relative; display: block; width: 445px; margin: 0 auto; }

#overlay .segment h2 { position: relative; display: block; font-family: Helvetica,sans-serif,Arial; font-size: 22px; color: #333; }
#overlay .segment p { position: relative; display: block; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #333; left: 0; margin: 0; padding: 0; width: 100%; }
#overlay .segment ul li { position: relative; display: block; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #333; width: 100%; height: 34px; border-bottom: 1px solid #fff; padding: 0 10px; background: #f4f4f4; }
#overlay .segment ul li.dark { background: #e8e8e8; }
#overlay .segment ul li input { position: relative; display: inline; float: left; top: 10px; margin-right: 10px; cursor: pointer; }
#overlay .segment ul li label { position: relative; display: inline; float: left; width: 250px; font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; color: #333; line-height: 34px; cursor: pointer; }
#overlay .segment ul li span { position: relative; display: none; float: right; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #969696; line-height: 34px; }
#overlay .segment ul li.selected span { display: inline; }
#overlay .bottomArea { position: relative; display: block; width: 260px; margin: 0 auto; }
#overlay .bottomArea a.later { font-size: 11px; color: #333; text-decoration: underline; line-height: 23px; }
	
.login.ico3{background:url(../img/ico3.gif) no-repeat 0 -148px; margin-left:15px}
.contest.ico3{background:url(../img/ico3.gif) no-repeat 0 -192px; margin-left:15px}
.prodContainer .showcase.pincard{padding:40px 0; background:url(../img/bgpincard.png) no-repeat left top;}
.pincard #formtry a{color:#000000; text-decoration:underline}
.pincard #formtry div.contentWrap {background:#ffffff url(../img/overlayBg.png) left top no-repeat;height:auto; overflow:hidden; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:68px 0}
.pincard #formtry .close {background-image:url(../img/close.png);position:absolute; right:5px; top:5px;cursor:pointer;	height:35px;width:35px;}
.pincard #formtry h3{font-size:18px; font-weight:bold; }
.pincard #formtry h3, .pincard #formtry p, .pincard #formtry div.button{margin-bottom:5px; text-align:left; clear:both; margin-right:20px; line-height:18px; position:relative; left:480px}
.pincard #formtry p, .pincard #formtry h3{display:block; width:330px}
.pincard #formtry div.button{float:left}
.pincard #formtry input { height:24px; }
.pincard #formtry input,
.pincard #formtry select{color:#545454;}
.pincard label{display:block; clear:both; font-size:9pt; color:#3A3A3A;}
.pincard input{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background:#FFFFFF; border:1px solid #d8d8d8; color:#d8d8d8; font-size:11px; width:290px;  padding:0 5px; height:30px; line-height:30px; margin-bottom:9px;}
.pincard_error{display:none; color:#ff0c00;}
.errormsg{color:Red;}
.pincard #uniform-phonecode{float:left; margin-right:10px;}
.prodContainer .showcase.pincard { background-color:#fff; }

#formtry.success *{color:#01a7e8;}
#formtry.success span.ico1 {color:White;}
#formtry.success span.ico1:hover {color:#01a7e8;}
#formtry.success{min-height:348px}
#error{background:url(../img/imgError.png) center top no-repeat #f6f6f6; width:100%; height:100%; position:relative}
#maintanence{background:url(../img/imgMaint.png)  center top no-repeat #f6f6f6; width:100%; height:100%; position:relative}
#error #wrap, #maintanence #wrap{width:965px; height:600px; margin:0 auto; overflow:hidden}

#error .logo, #maintanence .logo {	position:relative;	top:90px;left:583px;}
#error p.oops , #maintanence p.oops {font-size:15px; font-weight:bold; position:relative; margin-bottom:15px}
#error p, #maintanence p{	position:relative;	top:110px;left:583px;	font-family:Arial, Helvetica, sans-serif; margin-bottom:15px}
#error h4, #maintanence h4 {	position:relative;	top:110px;left:583px;	font-size:15px;	font-weight:bold;	color:#01a8e7}
#error .logo a, #maintanence .logo a {	position:relative;	display:block;	background:url(../img/tivibu-logo-altered.gif) 0 0 no-repeat;	width:102px; height:31px;text-indent:-9999px; cursor:pointer;}
#error a, #maintanence  a{text-decoration:underline}

.prodContainer .contest .fr{display:block; width:458px; padding:30px 15px;}
.prodContainer .contest h2, .prodContainer .contest p{color:#3a3a3a; padding-bottom:12px}
.prodContainer .contest h2{font-sizE:18px; font-weight:bold;}
.contest form#contest input{display:inline; width:auto; height:auto}
.contest form#contest label{display:block; float:left; width:50%; clear:none; font-size:11px; padding-bottom:2px}
.contest form#contest fieldset{padding:10px 0}

.contest #formtry a{color:#000000; text-decoration:underline}
.contest #formtry div.contentWrap {background:#ffffff url(../img/overlayBg.png) left top no-repeat;height:auto; overflow:hidden; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:68px 0}
.contest #formtry .close {background-image:url(../img/close.png);position:absolute; right:5px; top:5px;cursor:pointer;	height:35px;width:35px;}
.contest #formtry h3{font-size:18px; font-weight:bold; }
.contest #formtry h3, .contest #formtry p, .contest #formtry div.button{margin-bottom:5px; text-align:left; clear:both; margin-right:20px; line-height:18px; padding:0}
.contest #formtry p, .contest #formtry h3{display:block; width:310px}
.contest #formtry div.button{float:left}
.contest #formtry input{color:#9f9f9f}
.contest label{display:block; clear:both; font-size:9pt; color:#3A3A3A;}
.contest input{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background:#FFFFFF; border:1px solid #d8d8d8; color:#2F2F2F; font-size:11px; width:290px;  padding:0 5px; height:30px; line-height:30px; margin-bottom:9px;}
.contest_error{display:none; color:#ff0c00;}
.errormsg{color:Red !important;}
.contest #uniform-phonecode{float:left; margin-right:10px;}
.prodContainer .showcase.pincard { background-color:#fff; }
.prodContainer div.selectView{clear:none; position:absolute;top:10px; right:0} 
.prodContainer div.selectView{clear:none; position:absolute;top:10px; right:0} 
.prodContainer .tabs ul.selectView li{float:left}
.prodContainer .tabs ul.selectView li a { position: relative; display: block; height: 32px; line-height: 32px; padding: 0 10px; background: url(../img/bgTabs.jpg) 0px -2px repeat-x; border: 1px solid #c4c4c4; border-top-width: 2px; border-right: none; font-weight: bold; text-decoration: none; }
	.prodContainer .tabs ul.selectView li a:hover { border-top: 2px solid #000000; }
	.prodContainer .tabs ul.selectView li a span { background: url(../img/list-grid.gif) 0 5px no-repeat; text-indent: -99999px; display: block; width: 22px; height: 27px; }
	.prodContainer .tabs ul.selectView li.last a { border-right: 1px solid #c4c4c4; }
	.prodContainer .tabs ul.selectView li a.list { border-right: none; }
	.prodContainer .tabs ul.selectView li.selected a { border-top: none; border-bottom: none; background: #fff; height: 33px; line-height: 33px; border-top: 2px solid #01a9e7; }
	.prodContainer .tabs ul.selectView li a.grid span { background-position: -41px 5px; }
	.prodContainer .tabs ul.selectView li.selected a span { height: 33px; }
	.prodContainer .tabs ul.selectView li.selected a.grid span { background-position: -41px 7px; }
	.prodContainer .tabs ul.selectView li.selected a.list span { background-position: 0px 7px; }

.addthis { padding: 0 8px 0 0; position: relative; top: -3px; }
.addthis a { background: url(../img/shareico.gif) 0 0 no-repeat; display: block; overflow: hidden; width: 21px; height: 21px; text-indent: -999999px; }
.addthis a span { background: none !important; }
#sharepop { position: absolute; right: 0; width: 130px; z-index: 10; }
#sharepop a { background: url(../img/sharebg.gif); display: block; width: 130px; height: 31px; overflow: hidden; text-indent: -9999px; }
#sharepop .subdiv { display: none; clear: both; }


#sharepop a.main { background-position: -99px 0; background-color: #00a8e7; width: 118px; height: 31px; color: #fff; line-height: 31px; float: right; padding-left: 12px; text-indent: 17px; text-decoration: none; }
    
    #sharepop a.main.hover{background-position:-229px 0; background-color:#fff; color:#556bb0;}
    #sharepop a.arkadasa-gonder{background-position:0 -31px;}
    #sharepop a.arkadasa-gonder:hover{background-position:-130px -31px;}
    #sharepop a.facebook{background-position:0 -62px;}
    #sharepop a.facebook:hover{background-position:-130px -62px;}
    #sharepop a.twitter{background-position:0 -93px;}
    #sharepop a.twitter:hover{background-position:-130px -93px;}
    .sharing input, .sharing textarea{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; background:#FFFFFF; border:1px solid #d8d8d8; color:#C0C0C0; font-size:11px; width:290px; height:; padding:0 5px; height:30px; line-height:30px}
    .sharing textarea{line-height:normal; padding:5px; height:90px}
    .sharing .errorsummary { margin-top: 5px; color:Red; clear:both; font-size:14px;}
    
/******************
jScrollPane.css
******************/


.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }

.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: url(../img/jScrollPaneTrack.gif) left 0 repeat-y; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.jScrollPaneDrag { position: absolute; background: url(../img/jScrollPaneDrag.gif) left 0 repeat-y; cursor: pointer; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
a.jScrollArrowUp { display: none; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 5px; background: url(../img/jScrollArrowUp.gif) right 0 no-repeat; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }

a.jScrollArrowDown { display: none; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background: url(../img/jScrollArrowDown.gif) right 0 no-repeat; height: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }

/*uniform.default.css*/
/*
	Uniform Theme: Uniform Default
	Version: 1.5.5
	By: Josh Pyles
	License: MIT License
	---
	For use with the Uniform plugin:
	http://pixelmatrixdesign.com/uniform/
	---
	Generated by Uniform Theme Generator:
	http://pixelmatrixdesign.com/uniform/themer.html
*/

/* Global Declaration */

div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action { background-image: url(../img/sprite.png); background-repeat: no-repeat; }

.selector, .radio, .checker, .uploader, .selector *, .radio *, .checker *, .uploader * { margin: 0; padding: 0; }

/* SPRITES */

/* Select */
div.selector { background-position: -483px -130px; line-height: 26px; height: 26px; }
div.selector span { background-position: right 0px; height: 26px; line-height: 26px; }
div.selector select { /* change these to adjust positioning of select element */ top: 0px; left: 0px; }
div.selector:active, div.selector.active { background-position: -483px -156px; }
div.selector:active span, div.selector.active span { background-position: right -26px; }
div.selector.focus, div.selector.hover, div.selector:hover { background-position: -483px -182px; }
div.selector.focus span, div.selector.hover span, div.selector:hover span { background-position: right -52px; }
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover { background-position: -483px -208px; }
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span { background-position: right -78px; }
div.selector.disabled { background-position: -483px -234px; }
div.selector.disabled span { background-position: right -104px; }

/* Checkbox */
div.checker { width: 19px; height: 19px; }
div.checker input { width: 19px; height: 19px; }
div.checker span { background-position: 0px -260px; height: 19px; width: 19px; }
div.checker:active span, div.checker.active span { background-position: -19px -260px; }
div.checker.focus span, div.checker:hover span { background-position: -38px -260px; }
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span { background-position: -57px -260px; }
div.checker span.checked { background-position: -76px -260px; }
div.checker:active span.checked, div.checker.active span.checked { background-position: -95px -260px; }
div.checker.focus span.checked, div.checker:hover span.checked { background-position: -114px -260px; }
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked { background-position: -133px -260px; }
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span { background-position: -152px -260px; }
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked { background-position: -171px -260px; }

/* Radio */
div.radio { width: 18px; height: 18px; }
div.radio input { width: 18px; height: 18px; }
div.radio span { height: 18px; width: 18px; background-position: 0px -279px; }
div.radio:active span, div.radio.active span { background-position: -18px -279px; }
div.radio.focus span, div.radio:hover span { background-position: -36px -279px; }
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span { background-position: -54px -279px; }
div.radio span.checked { background-position: -72px -279px; }
div.radio:active span.checked, div.radio.active span.checked { background-position: -90px -279px; }
div.radio.focus span.checked, div.radio:hover span.checked { background-position: -108px -279px; }
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked { background-position: -126px -279px; }
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span { background-position: -144px -279px; }
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked { background-position: -162px -279px; }

/* Uploader */
div.uploader { background-position: 0px -297px; height: 28px; }
div.uploader span.action { background-position: right -409px; height: 24px; line-height: 24px; }
div.uploader span.filename { height: 24px; /* change this line to adjust positioning of filename area */ margin: 2px 0px 2px 2px; line-height: 24px; }
div.uploader.focus, div.uploader.hover, div.uploader:hover { background-position: 0px -353px; }
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action { background-position: right -437px; }
div.uploader.active span.action, div.uploader:active span.action { background-position: right -465px; }
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action { background-position: right -493px; }
div.uploader.disabled { background-position: 0px -325px; }
div.uploader.disabled span.action { background-position: right -381px; }

/* PRESENTATION */

/* Select */
div.selector { margin-bottom: 20px; width: auto; font-size: 12px; }
div.selector select { width: auto; font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif; font-size: 12px border: solid 1px #fff; }
div.selector span { padding: 0px 25px 0px 2px; cursor: pointer; }
div.selector span { color: #666; width: auto; text-shadow: 0 1px 0 #fff; }
div.selector.disabled span { color: #bbb; }

/* Checker */
div.checker { margin-right: 10px; }

/* Radio */
div.radio { margin-right: 10px; }

/* Uploader */
div.uploader { width: 190px; margin-bottom: 20px; cursor: pointer; }
div.uploader span.action { width: 85px; text-align: center; text-shadow: #fff 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
div.uploader span.filename { color: #777; width: 82px; border-right: solid 1px #bbb; font-size: 11px; }
div.uploader input { width: 190px; }
div.uploader.disabled span.action { color: #aaa; }
div.uploader.disabled span.filename { border-color: #ddd; color: #aaa; }
/*
CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus { outline: 0; }

/* Select */
div.selector { position: relative; padding-left: 10px; overflow: hidden; }
div.selector span { display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.selector select { position: absolute; opacity: 0; height: 25px; border: none; background: none; left: 3px; }

/* Checker */
div.checker { position: relative; float: left; }
div.checker span { display: block; float: left; text-align: center; }
div.checker input { opacity: 0; display: inline-block; background: none; }

/* Radio */
div.radio { position: relative; float: left; }
div.radio span { display: block; float: left; text-align: center; }
div.radio input { opacity: 0; text-align: center; display: inline-block; background: none; }

/* Uploader */
div.uploader { position: relative; float: left; overflow: hidden; cursor: default; }
div.uploader span.action { float: left; display: inline; padding: 2px 0px; overflow: hidden; cursor: pointer; }
div.uploader span.filename { padding: 0px 10px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default; }
div.uploader input { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; float: right; height: 25px; border: none; cursor: default; }


/* IPtivibu Özellikler */
.showcase.ozellikler .contentswitchers { height:auto !important; }

/* IPtivibu Ücretler */
.prices { padding:10px; font-size:14px; text-align:center; }
	.prices .bigger { font-size:18px; }
	.ucrettitle { color:#00A8E7; font-size:16px; }

/***********************************************************************/
/****************************IPtivibu Basvur****************************/
/***********************************************************************/
#iptivibu-basvur { position: relative; margin: 0 auto; display: block; width: 960px; /*height: 570px;*/ background: url(/assets/img/iptivibu/itv_03.jpg) top center no-repeat; }
	#iptivibu-basvur #wrapper { position: relative; margin: 0 auto; display: block; width: 960px; overflow:hidden; }
	#iptivibu-basvur #sol { position: relative; float: left; display: block; width: 515px; height: 600px; }
	#iptivibu-basvur .logo { position: absolute; top: 13px; left: 58px; width: 123px; /*height: 53px;*/ display: block; cursor: pointer; text-indent: -99999px; overflow: hidden; }
	#iptivibu-basvur #sag { position: relative; display: block; width: 445px; height: 600px; float: left; }
	#iptivibu-basvur .text { position: relative; top: 170px; left: 4px; width: 440px; display: block; }
	#iptivibu-basvur p { margin: 10px 0 15px 0; display:block; clear:both}
	#iptivibu-basvur #formapply { position: relative; top: 180px; clear: both; margin-left: 5px; }
		#iptivibu-basvur #formapply div p label { clear: both; display: block; }
		#iptivibu-basvur #formapply div p .input { clear: both; display: block; margin-top: 5px; border: solid 1px #d0d0d0; line-height: 20px; height: 20px; width: 170px; background-color: #f7f7f7; }
	#iptivibu-basvur #formleft { float: left; width: 210px; }
	#iptivibu-basvur #formright { float: left; width: 205px; }
	#iptivibu-basvur #errors label { clear:both; display:block; }
	#iptivibu-basvur .success-state { color:Green; }
	#iptivibu-basvur .error-state { color:Red; }
	#iptivibu-basvur #messageline { display:block; float:none; clear:both; }
	#iptivibu-basvur .input_gsm_prefix { float: left; width: 60px; display: block; margin-right: 5px; margin-top: 5px; border: solid 1px #d0d0d0; line-height: 20px; height: 20px; background-color: #f7f7f7; }
	#iptivibu-basvur .input_gsm { float: left; width: 130px; display: block; border: solid 1px #d0d0d0; margin-top: 5px; line-height: 20px; height: 20px; background-color: #f7f7f7; }
	#iptivibu-basvur p.bosluk { padding-top: 44px; }
	#iptivibu-basvur .submit { width: 73px; height: 24px; display: block; border: solid 1px #d0d0d0; background-color: #fdfdfd; line-height: 20px; clear: both; margin-top: 5px; cursor: pointer;
								float: right; margin-right: 5px; font: 11px Arial,Helvetica,sans-serif; font-weight: bold; color: #404040; }
	#iptivibu-basvur .altbaslik { margin-top:30px; background: transparent url(/assets/img/iptivibu/altbaslik.png) 0 0 no-repeat !important; background: transparent;
									filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/iptivibu/altbaslik.png'); width: 371px; height: 40px; }
	#iptivibu-basvur #formapply div p label { clear: both; display: block; }
	#iptivibu-basvur #formapply div p .input { clear: both; display: block; margin-top: 5px; border: solid 1px #d0d0d0; line-height: 20px; height: 20px; width: 170px; background-color: #f7f7f7; }
	#iptivibu-basvur .input_gsm_prefix { float: left; width: 60px; display: block; margin-right: 5px; margin-top: 5px; border: solid 1px #d0d0d0; line-height: 20px; height: 20px; background-color: #f7f7f7; }
	#iptivibu-basvur .input_gsm { float: left; width: 130px; display: block; border: solid 1px #d0d0d0; margin-top: 5px; line-height: 20px; height: 20px; background-color: #f7f7f7; }
	#iptivibu-basvur p.bosluk { padding-top: 44px; }
	#iptivibu-basvur .submit { width: 73px; height: 24px; display: block; border: solid 1px #d0d0d0; background-color: #fdfdfd; line-height: 20px; clear: both; margin-top: 5px;
	                           cursor: pointer; float: right; margin-right: 5px; font: 11px Arial,Helvetica,sans-serif; font-weight: bold; color: #404040; }
	#iptivibu-basvur .altbaslik { margin-top:30px; background: transparent url(/assets/img/iptivibu/altbaslik.png) 0 0 no-repeat !important; background: transparent;
	                              filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/iptivibu/altbaslik.png'); width: 371px; height: 40px; }
	
.qIco { margin:3px 0 0 5px;}

/* \Bayiler */
.Vendor .showcase { min-height:700px; }
.Vendor h3 { padding-left:0; }
.VendorContainer { padding:10px; font-size:14px; }
.VendorForm { padding:10px; /*width:220px;*/ overflow:hidden; margin:auto; width:400px; }
	.VendorForm label, .VendorForm div.selector { float:left; font-size:14px; line-height:26px; }
	.VendorForm label { /*width:45px;*/ font-weight:bold; }
	.VendorForm div.selector { margin-bottom:0; color:#000000; }
	.VendorForm p { /*clear:both;*/ float:left; padding:10px; width:180px; }
.Vendor .VendorList { padding:10px; text-align:center; }
.Vendor .VendorList h3 { font-size:14px; padding-bottom:5px; }
.Vendor .VendorItem { width: 350px; border:1px solid #CCCCCC; padding:3px; /*margin-left:60px;*/ margin:auto; }
/* /Bayiler */

#scrollcontainer{height:454px; overflow:auto}
.showcase .jScrollPaneTrack{width:8px!important; background:#CCCCCC!important; right:3px}
.showcase .jScrollPaneDrag{width:8px!important; background:#999999!important}

/* Hollywood Kampanya */
.campaigncontent { width:953px; min-height:480px; overflow:hidden; border:1px solid #c4c4c4; border-top:none; background:url(/Assets/img/kampanya/hollywood_bg.jpg) no-repeat #ffffff; position:relative; }
	.campaigncontent #formentry { overflow:hidden; }
	.campaigncontent .LegalText { font-size:8px; padding:2px 18px; }
	.campaigncontent .LegalText.last { position:absolute; bottom:0; }
	.campaigncontent #formentry div { overflow:hidden; margin-bottom:5px; }
	.campaigncontent .campaigndetails { float:left; margin: 36px 20px 20px 480px; font-size:12px; /*height:370px;*/ }
		.campaigncontent .campaigndetails p { padding-bottom:16px; }
		.campaigncontent .campaigndetails .btnStd { width:340px; margin-top:10px; }
		.campaigncontent .campaigndetails h3 { font-size:18pt; padding-bottom:15px; }
		.campaigncontent .campaigndetails ul.WinnerList li { margin-bottom:2px; }
		
		.campaigncontent label { clear:both; color:#3A3A3A; display:block; font-size:9pt; margin-bottom:5px; }
		.campaigncontent .errormsg label { color:Red; }
		.campaigncontent .infomsg { color:Green !important; clear:both; font-size:14px; }
		.prodContainer .campaigncontent h2 { font-size:18px; font-weight:bold; }
		.campaigncontent input { -moz-border-radius:2px 2px 2px 2px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D8D8D8; font-size:11px; height:24px;
		                         line-height:24px; margin-bottom:9px; padding:0 5px; width:219px; }
		.campaigncontent select,
		.campaigncontent input { color:#545454; }
		.campaigncontent input[type=radio] { width:auto; margin:0; height:auto; margin-top:6px; }
		.campaigncontent input[type=submit] { background-color:transparent; border:0 none !important; color:#FFFFFF; }
		.campaigncontent input[type=submit]:hover { color:#404040; }
		.campaigncontent #ButtonContainer { margin-top:35px; }
		.prodContainer .campaigncontent .fr { display:block; padding:30px 15px 0; width:450px; }
		.campaigncontent #formentry .padright { width:236px; }
		.prodContainer .campaigncontent h2, .prodContainer .campaigncontent p { color:#3A3A3A; padding-bottom:12px; }
			.campaigncontent div.PollItems.first { margin-top: 0; }
			.campaigncontent div.PollItems { margin: 15px 0; font-size:12px; }
			.campaigncontent .PollItems label { clear:none; display:inline-block; margin:0; }
			.campaigncontent .PollItems input[type="radio"] { clear:both; }
			.campaigncontent #uniform-cellphonecode { float:left; margin-right:10px; }
		.campaigncontent div.selector { margin-bottom:10px; }
		
/* /Hollywood Kampanya */

#formentry .btnStd { width:60px; }
#formentry .padright { width:224px; padding-top:4px; }

#fragman{position:absolute; left:109px; z-index:1;top:16px;}
#fragman.none{/*display:none*/ z-index:-1;}
#showcaseitem div.showcaseopacity.filmclub{/*background:none!important;*/ background: url(/assets/img/featured_content_video_info_bg.jpg) no-repeat top center !important; /*width:288px!important*/}
a#degistir{position:absolute; z-index:5555555;  display:block; background:#FFFFFF}

ul.filmclub-static { position:absolute; top:110px; right:0px; display:block; width:88px}
ul.filmclub-static li { margin-bottom:4px}
ul.filmclub-static li a { background: transparent url(/assets/img/SinemaTV-Sprite.jpg) no-repeat; display:block; width:72px; height:72px; text-indent:-9999px}
ul.filmclub-static li a.sinematv{				background-position:0px 0px}
ul.filmclub-static li a.sinematv:hover{			background-position:-72px 0px}
ul.filmclub-static li a.sinematv-1001{		background-position:0px -72px}
ul.filmclub-static li a.sinematv-1001:hover{	background-position:-72px -72px}
ul.filmclub-static li a.sinematv-ask{			background-position:0px -216px}
ul.filmclub-static li a.sinematv-ask:hover{		background-position:-72px -216px}
ul.filmclub-static li a.sinematv-aksiyon{		background-position:0px -144px	}
ul.filmclub-static li a.sinematv-aksiyon:hover{	background-position:-72px -144px}

.prodContainer .tvlogo ul.filmclub-grid{width:634px; display:block; overflow:hidden}
.prodContainer .tvlogo ul.filmclub-grid .fl img{display:block; width:140px; margin-bottom:5px}
.prodContainer .tvlogo ul.filmclub-grid .btnGo span{background-position:right -546px;}
.prodContainer .tvlogo ul.filmclub-grid .mini-info{color:#818181; font-size:11px; font-weight:bold; margin-bottom:4px;}
.prodContainer .tvlogo ul.filmclub-grid .movietitle{color:#3a3a3a; font-size:13px; font-weight:bold; margin-bottom:10px;}
.prodContainer .tvlogo ul.filmclub-grid li{float:left; width:290px; height:302px;	padding:10px;	border:none;	border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;	text-align:left;}
.prodContainer .tvlogo ul.filmclub-grid li .fl{width:48%}
.prodContainer .tvlogo ul.filmclub-grid li .fr{width:48%}
.prodContainer .tvlogo ul.filmclub-list{width:634px; display:block; overflow:hidden}
.prodContainer .tvlogo ul.filmclub-list .fl img{display:block; width:60px; height:40px; margin-right:10px; float:left;}
.prodContainer .tvlogo ul.filmclub-list .btnGo span{background-position:right -546px; text-indent:-99999px}
.prodContainer .tvlogo ul.filmclub-list .mini-info{color:#818181; font-size:11px; font-weight:bold; margin-bottom:4px;}
.prodContainer .tvlogo ul.filmclub-list .movietitle{color:#3a3a3a; font-size:13px; font-weight:bold; margin-bottom:4px;}
.prodContainer .tvlogo ul.filmclub-list li{width:634px; height:40px;	padding:15px;	border:none; border-bottom:1px dotted #c4c4c4;	border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;	text-align:left;}
.prodContainer .tvlogo ul.filmclub-list li .fl{width:88%}
.prodContainer .tvlogo ul.filmclub-list li .fr{width:7%; float:left; padding-top:7px}

.contest.alice { background: url(/Assets/img/kampanya/alice_bg.png) no-repeat #ffffff; min-height:490px; }
	.contest.alice input[type=text],
	.contest.alice input[type=password] { height:25px; width:220px; }
	.contest.alice .padright { width:120px; }
	.contest.alice p { width:400px; }
	.contest.alice ul.contentswitchers { height:auto; }
	
.contest.emmy { background: url(/Assets/img/kampanya/emmy.awards.png) no-repeat #ffffff; min-height:490px; }

.help-page { padding:20px; }
	.help-page h3 { font-size:14px; font-weight:bold; margin-bottom:5px; }
	.help-page img { padding:2px; border:1px solid #C4C4C4; /*display:none;*/ margin-top:15px; clear:both; display:block}
	.help-page hr { margin:10px 0 30px 0; width:100%; border:none; border-bottom:1px dashed #CCCCCC}
	.help-page .numbered{background:#00b9ff; display:block; position:relative; color:#FFFFFF; padding:10px 10px 10px 20px; /*cursor:pointer;*/}
	    .help-page .numbered span{display:block; float:left; background:url(/Assets/img/bgHelpDot.jpg) -1px -1px no-repeat; height:58px; width:28px; font-weight:bold; text-align:center; line-height:28px; font-size:15px; position:relative; top:-5px; margin-right:15px}
#iconcan{background:url(/Assets/img/iconCan-set.png) no-repeat 0 -25px; display:block; height:25px; width:25px; position:relative; top:5px; right:5px}	
    #iconcan.tabchannels{background-position:0 0px;}
    #iconcan.tvod{background-position:-27px 0;}
    #iconcan.svod{background-position:-54px 0;}
    #iconcan.tstv{background-position:-81px 0;}
    #iconcan.tabfc{background-position:-108px 0;}
    
/* #campaign-poll */
.campaigncontent.dizianket { background:url(/Assets/img/anket/dizi_anket_bg.jpg) no-repeat #FFFFFF; }
.campaigncontent.dizianket p { padding-right:10px; }
.dizianket .btnStd { width:350px !important; }
#campaign-poll { /*margin-top: 15px;*/ width:474px; overflow:hidden; }
#campaign-poll h4 { color: #3a3a3a; font-size: 18px; font-weight: bold; }
#poll-content { float: right; position:relative; }
	#poll-content #poll-tabs ul { margin-top: 10px; }
	#poll-content #poll-tabs li { float: left; }
	#poll-content #poll-tabs span { background: transparent url(/Assets/img/anket/tabs.png) no-repeat 0 0; width: 476px; height: 22px; display: block; font-size: 11px; 
	                                color: #404040; font-family: Arial, Sans-Serif; padding: 3px 0 0 10px; text-decoration: none; cursor:pointer; }
	#poll-content #tab1 span { width: 85px; background-position: 0 0; }
	#poll-content #tab1 span:hover, #tab1 .linkActive { background: none #2da6d8!important; color:#ffffff!important; }
	#poll-content #tab2 span { width: 86px; background-position: -95px 0; }
	#poll-content #tab2 span:hover, #tab2 .linkActive { background: none #D0D02C!important; color:#ffffff!important; }
	#poll-content #tab3 span { width: 85px; background-position: -191px 0; }
	#poll-content #tab3 span:hover, #tab3 .linkActive { background: none #D45F2A!important; color:#ffffff!important; }
	#poll-content #tab4 span { width: 85px; background-position: -286px 0; }
	#poll-content #tab4 span:hover, #tab4 .linkActive { background: none #B647AA!important; color:#ffffff!important; }
	#poll-content #tab5 span { width: 83px; background-position: -381px 0; }
	#poll-content #tab5 span:hover, #tab5 .linkActive { background: none #4EB059!important; color:#ffffff!important; }
.tabs-content { margin-top: 10px; }
	.tabs-content label { display: inline; clear: none; position: relative; left: 5px; top: 5px; }
	.tabs-content li { line-height:15px; margin-bottom:5px; }
.btnSubmit { width: 79px; height: 25px; background: transparent url(/Assets/img/anket/btn-submit.png) no-repeat 0 0; display: block; float: left; border: 0; margin-top: 10px; }
.btnContinue { width: 79px; height: 25px; background: transparent url(/Assets/img/anket/btn-devam.png) no-repeat 0 0; display: block; float: left; border: 0; margin-top: 10px; }
.tabs-content { display: none; }
.active { display: block; }
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checkbox { width: 17px; height: 22px; clear: both; float: left; }
	#tabContent1 .ez-checkbox { background: transparent url(/Assets/img/anket/tab1-custom-radio.gif) 0 4px no-repeat; }
	#tabContent1 .ez-checked { background-position: 0 -27px; }
	#tabContent2 .ez-checkbox { background: transparent url(/Assets/img/anket/tab2-custom-radio.gif) 0 4px no-repeat; }
	#tabContent2 .ez-checked { background-position: 0 -27px; }
	#tabContent3 .ez-checkbox { background: transparent url(/Assets/img/anket/tab3-custom-radio.gif) 0 4px no-repeat; }
	#tabContent3 .ez-checked { background-position: 0 -27px; }
	#tabContent4 .ez-checkbox { background: transparent url(/Assets/img/anket/tab4-custom-radio.gif) 0 4px no-repeat; }
	#tabContent4 .ez-checked { background-position: 0 -27px; }
	#tabContent5 .ez-checkbox { background: transparent url(/Assets/img/anket/tab5-custom-radio.gif) 0 4px no-repeat; }
	#tabContent5 .ez-checked { background-position: 0 -27px; }

.btnSubmit, .btnContinue { margin-left:85px; }
.time-table { position:absolute; bottom:0; left:0; }
	.time-table a { width:11px; height:11px; float:left; padding:7px 0 0 5px; }
	.time-table a { background: url(/Assets/img/anket/time-table-passive.png) no-repeat; }
	.time-table a.active { background: url(/Assets/img/anket/time-table-active.png) no-repeat; }
	
.contest.princeofpersia { background: url(/Assets/img/info/prince_of_persia_bg.jpg) no-repeat #ffffff; min-height:490px; }
.contest.popozelhediyeler { background: url(/Assets/img/info/pop-ozel-hediyeler-bg.jpg) no-repeat #ffffff; min-height:490px; }
.contest.ingloriousbasterds { background: url(/Assets/img/info/inglorious-basterds-bg.jpg) no-repeat #ffffff; min-height:490px; }
.contest.toystory3 { background: url(/Assets/img/info/toy-story-3-bg.jpg) no-repeat #ffffff; min-height:490px; } 

.showcase.filmclub-detail { min-height:490px; }
	.showcase img.bgimage { position:absolute; top:0; left:0; z-index:1; }
	.prodContainer .filmclub-detail .fr{ display:block; width:458px; padding:30px 15px; position:relative; z-index:2; }
	.prodContainer .filmclub-detail h2,
	.prodContainer .contest p{ color:#3a3a3a; padding-bottom:12px; }
	.prodContainer .contest p{ font-size:12px; }
	.prodContainer .filmclub-detail h2{ font-sizE:18px; font-weight:bold; }

.campaigncontent {  min-height:490px; }
	.campaigncontent .bgimage { position:absolute; top:0; left:0; z-index:1; }	
	.campaigncontent .fr { display:block; width:458px; padding:30px 50px; position:relative; z-index:2; }
	.campaigncontent h2, 
	.campaigncontent .contest p{ color:#3a3a3a; padding-bottom:12px; }
	.campaigncontent h2{ font-size:18px; font-weight:bold; }
	.campaigncontent .btnStd { margin-top: 10px;width: 300px; }
	.campaigncontent.result .btnStd { width:100px; }
	.campaigncontent .QuestionBody { font-weight:bold; }
	.campaigncontent .LegalText { position:absolute; bottom:0; left:0; font-size:10px; }
	
.campaigncontent.myzen { background:url() #ffffff !important; }

/* IPTivibu Servis Basvuru */

.CheckService {}

.CheckService .showcase { min-height:700px; }
.CheckService h3 { padding-left:0; }
.CheckServiceContainer { padding:10px; font-size:14px; }
	.CheckServiceContainer #messageline { text-align:center }
		.CheckServiceContainer #messageline.success-state { color:Green; }
		.CheckServiceContainer #messageline.error-state { color:Red; }
.CheckServiceForm { padding:10px; /*width:220px;*/ overflow:hidden; margin:auto; width:355px; }
	.CheckServiceForm label, .VendorForm div.selector { /*float:left;*/ font-size:14px; line-height:26px; }
	.CheckServiceForm label { /*width:45px;*/ font-weight:bold; }
	.CheckServiceForm div.selector { margin-bottom:0; color:#000000; }
	.CheckServiceForm p { /*clear:both;*/ float:left; padding:10px; /*width:180px;*/ }
	.CheckServiceForm input[type=text] { display:block; height:20px; }
	.CheckServiceForm input[type=submit] { -moz-border-radius:2px 2px 2px 2px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D8D8D8; 
	                                       font-size:11px; height:24px; line-height:24px; margin-bottom:9px; padding:0 5px; background-color:transparent; 
	                                       border:0 none !important; color:#FFFFFF; margin:auto; width:120px; }
	.CheckServiceForm input[type=submit]:hover { color:#404040; }
	.CheckServiceForm #SendForm { width:120px; margin:auto; }
	.CheckServiceForm strong { padding-top:30px; display:inline-block; font-style:italic; }
.CheckService .VendorList { padding:10px; text-align:center; }
.CheckService .VendorList h3 { font-size:14px; padding-bottom:5px; }
.CheckService .VendorItem { width: 350px; border:1px solid #CCCCCC; padding:3px; /*margin-left:60px;*/ margin:auto; }

/* InfoContainer */

.infocontainer {  min-height:500px; }
	.infocontainer .bgimage { position:absolute; top:0; left:0; z-index:1; }	
	.infocontainer .contentblock { display:block; width:458px; padding:20px 10px; position:relative; z-index:2; }
	.infocontainer .contentblock .fr { width:auto; }
	.infocontainer h2, 
	.infocontainer .contentblock p{ color:#3a3a3a; padding-bottom:12px; }
	.infocontainer h2{ font-size:18px; font-weight:bold; }
	.infocontainer .btnStd { /*margin-top: 10px;*/ width:auto; }
	.infocontainer.result .btnStd { width:100px; }
	.infocontainer .QuestionBody { font-weight:bold; }
	.infocontainer .LegalText { position:absolute; bottom:0; left:0; font-size:10px; }
	.infocontainer .twocolumn { width:260px; margin-bottom:10px; height:100px; }
		.infocontainer .twocolumn .leftimage { float:left; }
		.infocontainer .twocolumn .rightcontent { width:188px; float:right; }
	.infocontainer .threecolumn { width:175px; margin-bottom:10px; height:105px; }
		.infocontainer .threecolumn .leftimage { float:left; }
		.infocontainer .threecolumn .rightcontent { width:125px; float:right; }
	.infocontainer .contentblock { padding:10px 10px; }
		.infocontainer .rightcontent p { font-size:9px; padding-bottom:0px; }
		.infocontainer .rightcontent h5 { color:#049cbd; font-size:11px; font-weight:bold; padding-bottom:5px; }
	
.infocontainer#vampirzamani .fr { width:520px; }
	.infocontainer#vampirzamani .bgimage #FlashVideo { margin-left:10px; background-color:#c0c0c0; position:absolute; top:10px; z-index:2; }
	.infocontainer#vampirzamani .rightcontent span.Period { font-weight:bold; }
	.infocontainer#vampirzamani .twocolumn { height:120px; }
		
.infocontainer#altinportakal .fr { width:530px; }
	.infocontainer#altinportakal .threecolumn .leftimage,
	.infocontainer#altinportakal .threecolumn h5,
	.infocontainer#altinportakal .threecolumn p { cursor:pointer; text-decoration:none; }
	
/****************************************************/

.rightBox .body h4.middleTitle { padding: 0 15px; margin-bottom: -10px; font-size: 12px; font-weight: bold; }

#footer .newest { position: relative; display: block; width: 955px; margin: 0 auto; }
#footer .newest h4 { font-family: Helvetica,sans-serif,Arial; font-size: 16px; font-weight: bold; color: #333; padding: 0 10px; }

#footer .newest .mainItems { position: relative; display: inline; float: left; width: 142px; overflow: hidden; }
	#footer .newest .mainItems li { position: relative; display: block; clear: both; }
	#footer .newest .mainItems li a { position: relative; display: block; padding: 0 10px; width: 122px; height: 26px; line-height: 26px; font-family: Helvetica,sans-serif,Arial; font-size: 13px; font-weight: bold; color: #333; text-decoration: none; }
	#footer .newest .mainItems li.selected a { background: url(/Assets/img/renew/arrow1.gif) top right no-repeat #25B3F3; color: #fff; }

#footer .newest .panels { position: relative; display: inline; float: left; border-right: 1px solid #ededed; padding-top: 5px; height: 125px; }
#footer .newest .w1 { width: 172px; padding-left: 17px; }
#footer .newest .w2 { width: 106px; padding-left: 30px; }
#footer .newest .w3 { width: 143px; padding-left: 30px; border: none; }

#footer .newest .panels h5 { font-family: Helvetica,sans-serif,Arial; font-size: 13px; font-weight: bold; color: #333; }
#footer .newest .panels li a { font-family: Arial, Tahoma, sans-serif; font-size: 11px; color: #393939; line-height: 17px; }

#footer .newest .smBox { position: relative; display: inline; float: right; width: 310px; height: 147px; overflow: hidden; }

#footer .newest .smBox ul { position: relative; display: block; border-right: 1px solid #ebebeb; }
#footer .newest .smBox ul li { position: relative; display: inline; float: left; }
#footer .newest .smBox ul li a { position: relative; display: block; border: 1px solid #ebebeb; border-right: none; background: #f6f6f6; width: 137px; height: 32px; padding-left: 17px; font-family: Helvetica,sans-serif,Arial; font-size: 13px; font-weight: bold; color: #333; text-decoration: none; line-height: 32px; }
#footer .newest .smBox ul li.last a { width: 136px; }
#footer .newest .smBox ul li.selected a { border-top: 2px solid #01a9e7; border-bottom: none; background: #fff; line-height: 30px; }
#footer .newest .smBox .innerContent { position: absolute; display: block; border: 1px solid #ebebeb; border-top: none; height: 90px; padding: 5px 17px 10px 17px; }
#footer .newest .smBox .innerContent .post { position: relative; display: block; font-size: 11px; color: #393939; }
#footer .newest .smBox .innerContent .post a { color: #556BB0; text-decoration: underline; }
#footer .newest .smBox .innerContent .post span { position: relative; display: block; color: #999999; }
#footer .newest .smBox .innerContent a.lnkTw, #footer .newest .smBox .innerContent a.lnkFb { position: relative; display: inline; float: left; color: #3cb0e4; text-decoration: underline; font-family: Arial, Tahoma, sans-serif; font-weight: bold; font-size: 11px; background: url(/Assets/img/renew/arrow2.gif) right 58% no-repeat; padding-right: 14px; }

/* landing page */

.hlLanding { position: relative; display: block; width: 955px; height: 340px; overflow: hidden; }

#sliderContent { width: 955px; height: 340px; position: relative; z-index:10; }
#sliderContent .wrapper { width: 955px; overflow: hidden; height: 340px; position: relative; top: 0; left: 0; }

#sliderContent .wrapper ul { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
#sliderContent ul li { position: relative; float: left; height: 340px; margin: 0; overflow: hidden; padding: 0; }

.hlLanding .hlPanel { position: relative; display: inline; float: left; z-index: 1; width: 955px; height: 340px; overflow: hidden; }
#sliderContent li .panelVisual { position: relative; display: block; z-index: 1; }
#sliderContent li .panelContent { position: absolute; display: block; z-index: 2; width: 345px; top: 30px; right: 20px; font-family: Helvetica,sans-serif,Arial; }
#sliderContent li .panelContent h2 { font-size: 32px; font-weight: bold; color: #fff; line-height: 32px; }
#sliderContent li .panelContent p { font-size: 11px; color: #fff; font-family: Arial, Tahoma; line-height: 16px; }

#sliderContent div.sliderNav { position:relative; top:-21px; z-index:1500; text-align:center; }

#sliderContent #thumbNav { display: inline-block; *display:inline; *zoom:1; height: 12px; padding-left: 10px; }
#sliderContent #thumbNav a { position: relative; display: block; float: left; width: 12px; height: 12px; text-indent: -9999px; margin-right: 10px; background: url(/Assets/img/renew/hlNav.png) 0 0 no-repeat; }
#sliderContent #thumbNav a.cur { background-position: 0 -12px; }

#sliderContent a.arrow { display: inline-block; *display:inline; *zoom:1; position:relative; *top:-3px;  width: 12px; height: 12px; background: url(/Assets/img/renew/hlNav.png) 0 0 no-repeat; cursor: pointer; }
#sliderContent a.forward { background-position: 0 -36px; }
#sliderContent a.back { background-position: 0 -24px; }
#sliderContent .playing { display: none; }

#sliderContent .btnSlider { position: relative; display: block; width: 260px; height: 23px; line-height: 23px; font-family: Arial, Tahoma; font-size: 11px; color: #fff; text-decoration: none; padding: 0 10px; background: url(/Assets/img/renew/btnSlider.png) 0 0 no-repeat; }
#sliderContent .btnEv { background-position: 0 0; }
#sliderContent .btnWeb { background-position: 0 -30px; }
#sliderContent .btnCep { background-position: 0 -60px; }
#sliderContent .btnFea { background-position: 0 -120px; }
#sliderContent .btnSlider:hover { background-position: 0 -90px; }

#movieContainer { position: absolute; z-index: 999999; width: 384px; height: 223px; background: transparent; top: 50px; left: 90px; cursor: pointer; }

.hlLanding .hlNav { position: absolute; display: block; z-index: 2; left: 0; bottom: 0; width: 955px; height: 30px; overflow: hidden; background: #173D57; opacity: 0.2; filter: alpha(opacity=20); }
.infoArea .infoPanel { position: relative; display: inline; float: left; width: 308px; height: 225px; overflow: hidden; background: #fff; border: 1px solid #bdbdbd; margin-right: 12px; }

.infoArea .last { margin-right:0; margin-left:1px;}

.infoArea .infoPanel .inner { position: relative; display: block; z-index:9; padding: 22px; height:200px; }

.infoArea .infoPanel .inner .ct1 { position: relative; width: 250px; height: 160px; z-index: 2; }
.infoArea .infoPanel .inner .ct1 h3 { font-family: Helvetica,sans-serif,Arial; font-size: 18px; font-weight: bold; color: #333; }
.infoArea .infoPanel .inner .ct1 p { font-family: Arial, Tahoma, Sans-Serif; font-size: 11px; color: #666666; line-height: 16px; }
.infoArea .infoPanel .inner .ct1 ul li { font-family: Arial, Tahoma, Sans-Serif; font-size: 11px; color: #666666; line-height: 16px; list-style-type: disc; margin-left: 17px; }

.infoArea .infoPanel .inner .ct2 { position: absolute; display:block; top: 20px; right: 15px; z-index: 3; width: 80px; height: 100px; background: url(/Assets/img/renew/icoIntro.gif) 0 0 no-repeat; }
.infoArea .ip1 .inner .ct2 { background-position: 0 0!important; }
.infoArea .ip2 .inner .ct2 { background-position: -80px 0!important; }
.infoArea .ip3 .inner .ct2 { background-position: -160px 0!important; }

.infoArea .infoPanel .badgeSoon { position: absolute; display: block; z-index: 9; top: 148px; left: 0; width: 77px; height: 77px; background: url(/Assets/img/renew/badge.png) 0 0 no-repeat; }

.infoArea .infoPanel .appstore_logo { position:absolute; display:block; z-index:9; bottom: 70px; right:23px; width:82px; height:29px; background: url(/assets/img/cep/app-store.jpg) 0 0 no-repeat; }
.infoArea .infoPanel .androidmarket_logo { position:absolute; display:block; z-index:9; bottom: 35px; right:23px; width:82px; height:29px; background: url(/assets/img/cep/androidbanner.jpg) 0 0 no-repeat; border:1px solid #c0c0c0; }

.landingFeature { position: relative; display: block; width: 955px; height: 163px; }
.landingFeature .lfInner { position: relative; display: block; width: 955px; overflow: hidden; }
.landingFeature .fInner { width: 2500px; }

.landingFeature li { position: relative; width: 150px; height: 163px; background: #fff; margin-right: 11px; }
.landingFeature li.selected { border: 3px solid #00A8E7; width: 144px; height: 157px; overflow: hidden; }
.landingFeature li.selected a { top: -3px; left: -3px; }
.landingFeature li h3 { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #333; text-align: center; padding: 20px 10px 0 10px; }
.landingFeature li a { position: relative; display: block; width: 150px; height: 163px; overflow: hidden; margin: 0 auto; text-indent: -9999px; background: url(/Assets/img/renew/featureOpt.gif) 0 0 no-repeat; }

.landingFeature li span { position: absolute; display: none; right: 3px; bottom: 3px; width: 31px; height: 30px; }
.landingFeature li.selected span { display: block; }
.landingFeature li span.fIcoEv { background: url(/Assets/img/renew/fIcoEv.png) 0 0 no-repeat; }

.landingFeature a.next, .landingFeature a.prev { position: absolute; display: block; z-index: 9; width: 30px; height: 30px; top: 70px; background: url(/Assets/img/renew/btnSprite.png) 0 0 no-repeat; text-indent: -9999px; }
.landingFeature a.next { right: -10px; background-position: -30px -30px; }
.landingFeature a.next:hover { background-position: -30px -60px; }
.landingFeature a.nextOff, .landingFeature a.nextOff:hover { background-position: -30px 0; }

.landingFeature a.prev { left: -10px; background-position: 0 -30px; }
.landingFeature a.prev:hover { background-position: 0 -60px; }
.landingFeature a.prevOff, .landingFeature a.prevOff:hover { background-position: 0 0; }

/* feature */

.featureContainer { position: relative; display: block; border: 1px solid #c4c4c4; background: #fff url(/Assets/img/renew/bgFeature.jpg) 0 0 /*35px*/ repeat-x; }

.bgChange { position: relative; display: block; background: #fff url(/Assets/img/renew/bgFeature2.jpg) 0 0 repeat-x; border-top: 1px solid #c4c4c4; margin-left: -40px; width: 953px; }

.featureContainer .top { background-position: 0 -210px; background-repeat: repeat-x; height: 34px; border-bottom: 1px solid #c4c4c4; }
.featureContainer .cover { position: absolute; display: block; z-index: 1; /*top:165px;*/ top: 130px; right: 0; width: 755px; height: 440px; background: url(/Assets/img/renew/featuresCover2.png) right 0 no-repeat; }

.featureContainer .coverweb { position: absolute; display: block; z-index: 1; /*top:165px;*/ top: 130px; right: 0; width: 755px; height: 440px; background: url(/Assets/img/renew/web_ozellik.png) right 0 no-repeat; }
.featureContainer .coverev { position: absolute; display: block; z-index: 1; /*top:165px;*/ top: 130px; right: 0; width: 755px; height: 440px; background: url(/Assets/img/renew/ev_ozellik.png) right 0 no-repeat; }
.featureContainer .covercep { position: absolute; display: block; z-index: 1; /*top:165px;*/ top: 130px; right: 0; width: 755px; height: 440px; background: url(/Assets/img/renew/cep_ozellik.png) right 0 no-repeat; }

.featureContainer .featureText { position: relative; display: block; z-index: 1; width: 870px; height: 562px; margin: 0 auto; }
.featureContainer .featureText h2 { font-family: Helvetica, Arial, sans-serif; font-size: 62px; font-weight: bold; color: #003366; padding: 40px 0 30px 0; }
.featureContainer .featureText p { font-family: Helvetica, Arial, sans-serif; font-size: 19px; color: #003366; margin-bottom: 17px; }
.featureContainer .featureInfo { position: relative; display: block; margin: 0 auto; width: 873px; }

.featureContainer .featureNav li a { position: relative; display: block; width: 125px; padding: 0 25px; line-height: 32px; background: #F6F6F6; border: 1px solid #ebebeb; border-bottom: none; border-right: none; font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #333333; text-decoration: none; z-index:2; }
	.featureContainer .featureNav li.last a { border-right: 1px solid #ebebeb; }
	.featureContainer .featureNav li.selected a { color: #fff; border: none; line-height: 33px; }
	.featureContainer .featureNav li.selected a.ev { background: #93a1a9; }
	.featureContainer .featureNav li.selected a.web { background: #f18f20; }
	.featureContainer .featureNav li.selected a.cep { background: #7ac142; }

.featureContainer .featureNav .line { position: relative; display: block; height: 6px; }
	.featureContainer .featureNav .line1 { background: #93a1a9; }
	.featureContainer .featureNav .line2 { background: #f18f20; }
	.featureContainer .featureNav .line3 { background: #7ac142; }

.featureContainer .featureArea { position: relative; display: block; margin: 0 auto; width: 855px; }
.featureContainer .featureArea .boxType { position: relative; overflow: hidden; padding: 0; }
.featureContainer .featureArea .boxType .boxInner { padding: 20px 20px 0 20px; }
.featureContent .badge2 { position: absolute; display: block; z-index: 9; bottom: 0; right: -40px; width: 211px; height: 211px; background: url(/Assets/img/renew/badge2.png) 0 0 no-repeat; }

.call2ActWeb .btnC2AWeb { position: relative; display: block; width: 254px; height: 69px; overflow: hidden; text-indent: -9999px; cursor: pointer; background: url(/Assets/img/renew/btnCall2ActWeb.png) 0 0 no-repeat; }

.call2ActWeb .c2aLeft { position: relative; display: inline; float: left; width: 599px; height: 69px; overflow: hidden; cursor: pointer; background: #DCF3FC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.call2ActWeb .c2aLeft h4 { position: relative; display: block; padding: 8px 20px 0 20px; font-size: 25px; font-weight: bold; color: #1167B0; font-family: Helvetica, Arial, sans-serif; }
.call2ActWeb .c2aLeft p { position: relative; display: block; padding: 0 20px; font-size: 16px; color: #1167B0; font-family: Helvetica, Arial, sans-serif; }

.featureContainer .featureArea .boxType h3 { font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #333333; margin-bottom: 5px; }
.featureContainer .featureArea .boxType p { font-size: 11px; color: #666666; line-height: 14px; }
.featureContainer .featureArea .boxType a.bl { color: #0C92CC; }

.featureContainer .featureArea .box1 { background: url(/Assets/img/renew/b1.jpg) 0 0 no-repeat; height: 150px; width: 421px; }
.featureContainer .featureArea .box2 { background: url(/Assets/img/renew/b2.jpg) 0 0 no-repeat; height: 150px; width: 421px; }
.featureContainer .featureArea .box11 { background: url(/Assets/img/renew/b3.jpg) 0 0 no-repeat; height: 178px; width: 421px; }
.featureContainer .featureArea .box22 { background: url(/Assets/img/renew/b4.jpg) 0 0 no-repeat; height: 178px; width: 421px; }
.featureContainer .featureArea .box31 { background: url(/Assets/img/renew/b5.jpg) 0 0 no-repeat; height: 178px; width: 421px; }
.featureContainer .featureArea .box32 { background: url(/Assets/img/renew/b11.jpg) 0 0 no-repeat; height: 178px; width: 421px; }
.featureContainer .featureArea .box33 { background: url(/Assets/img/renew/b12.jpg) 0 0 no-repeat; height: 206px; width: 421px; }
.featureContainer .featureArea .box34 { background: url(/Assets/img/renew/b13.jpg) 0 0 no-repeat; height: 206px; width: 421px; }
.featureContainer .featureArea .box35 { background: url(/Assets/img/renew/b9.gif) 0 0 no-repeat; height: 210px; width: 421px; }
.featureContainer .featureArea .box36 { background: url(/Assets/img/renew/b10.gif) 0 0 no-repeat; height: 210px; width: 421px; }
.featureContainer .featureArea .box37 { background: url(/Assets/img/renew/b14.gif) 0 0 no-repeat; height: 210px; width: 421px; }

.featureContainer .featureArea .box3 { display: inline; width: 274px; height: 310px; border: 1px solid #dbdbdb; background: #fff; margin-right: 13px; }
.featureContainer .featureArea .box4 { display: inline; width: 274px; height: 368px; border: 1px solid #dbdbdb; background: #fff; margin-right: 13px; }
.featureContainer .featureArea .box5 { display: inline; width: 274px; height: 298px; border: 1px solid #c4eafb; background: #f1fafe; margin-right: 13px; }
.featureContainer .featureArea .box6 { display: inline; width: 419px; height: 230px; border: 1px solid #DBDBDB; background: #fff; }
.featureContainer .featureArea .box7 { display: inline; width: 274px; height: 330px; border: 1px solid #dbdbdb; background: #fff; margin-right: 13px; }

.featureContainer .featureArea .pic1 { background: #fff url(/Assets/img/renew/pic1.jpg) right 20px no-repeat; }
.featureContainer .featureArea .pic2 { background: #fff url(/Assets/img/renew/pic2.jpg) right 10px no-repeat; }

.featureContainer .featureArea .lastBox { margin: 0; }

.featureContainer .featureArea .boxType .boxClip { position: relative; display: block; width: 150px; height: 120px; margin: -20px auto 0 auto; background: url(/Assets/img/renew/clipart2.gif) 0 0 no-repeat; }
.featureContainer .featureArea .boxType .boxClip2 { background-position: -150px 0; }
.featureContainer .featureArea .boxType .boxClip3 { background-position: -300px 0; }
.featureContainer .featureArea .boxType .boxClip4 { background-position: -450px 0; }
.featureContainer .featureArea .boxType .boxClip5 { background-position: -600px 0; }
.featureContainer .featureArea .boxType .boxClip6 { background-position: -750px 0; }
.featureContainer .featureArea .boxType .boxClip7 { background-position: -900px 0; }
.featureContainer .featureArea .boxType .boxClip8 { background-position: -1050px 0; }
.featureContainer .featureArea .boxType .boxClip9 { background-position: -1200px 0; }
.featureContainer .featureArea .boxType .boxClip10 { background-position: -1350px 0; }
.featureContainer .featureArea .boxType .boxClip11 { background-position: -1500px 0; }
.featureContainer .featureArea .boxType .boxClip12 { background-position: -1650px 0; }

.featureContainer .featureArea .middleBox { position: relative; }
.featureContainer .featureArea .middleBox .fVisual { z-index: 1; }
.featureContainer .featureArea .middleBox .middlePanel { position: absolute; display: block; z-index: 2; width: 260px; top: 0; right: 0; }

.featureContainer .featureArea .bTitle { position: relative; display: block; font-family: Helvetica, Arial, sans-serif; font-size: 32px; font-weight: bold; color: #003366; text-align: center; }

/* faq */
.faqTabs { position: relative; display: block; background: #f6f6f6; border: 1px solid #c4c4c4; border-width: 0 1px; }
.faqTabs li a { position: relative; display: block; background: #e8e8e8; width: 130px; height: 44px; line-height: 44px; text-align: center; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #333333; }
.faqTabs li.selected a { background: #fff; }

/*******************************************************************/

.leftInfo2 { position: absolute; display: block; top: 0; left: 0; width: 150px; height: 335px; border-right: 1px solid #C4C4C4; }
.prodContainer .filterNav li { border: none; border-bottom: 1px dashed #E5E5E5 !important; width: 100%; height: auto !important; margin: 0; padding: 0; text-align: left; }
.prodContainer .filterNav li a { position: relative; display: block; padding: 0 15px; line-height: 22px; text-decoration: none; background-position: -9999px -9999px; }
.prodContainer .filterNav li a:hover { background-color: #e5e4e4; background-position: 98% -371px; border: none !important; }
.prodContainer .filterNav li.selected a { background-color: #01a7e8; background-position: 98% -346px; color: #fff; }

.descBand { border-bottom: 1px solid #e3e3e3; }

.descBand .bgDescBand { position: relative; display: block; width: 925px; height: 63px; background: url(/Assets/img/renew/txtBand.png) 0 0 no-repeat; font-size: 17px; color: #fff; line-height: 82px; padding: 0 15px; }

.descBand .bgDescBand2 { width: 856px; height: 63px; background: url(/Assets/img/renew/txtBand2.png) 0 0 no-repeat; }

/* Tivibu Cep */
.cep_wrapper { width:953px; height:611px; background:url(/assets/img/cep/cep-indir-bg.jpg) no-repeat 0 0; margin:0 auto; border:1px solid #C4C4C4; }
	.cep_wrapper #cep_container { margin-top:68px; margin-left:54px; }
	.cep_indir_button { width:264px; height:62px; background:url(/assets/img/cep/cep-button-bg.jpg) no-repeat 0 0; display:block; padding-top:12px; padding-left:150px; color:#003366; text-align:center; }
		.cep_indir_button.android_logo { background:url(/assets/img/cep/cep-button-bg-android.jpg) no-repeat 0 0 !important; padding-left:125px; width:292px; line-height:10px; padding-top:10px; }
		.cep_indir_button span { display:block; margin-bottom:6px; font-size:12px; }
			.cep_indir_button span a { text-decoration:underline; }

/* Before Header Banner */
#beforeheader_banner { width:950px; margin:0 auto; text-align:center; }


/*videobox*/

#hdcontainerbox { /*width: 100%; height: 629px; background: url(/assets/img/info/tivibu_4ekran_landing.jpg) no-repeat center;*/ position: absolute; width: 613px; }
#playercontainerbox { width: 408px; height: 214px; margin: auto; padding-left: 24px; }
#blackBgbox { height: 214px; width: 408px; position: relative; margin-top: 0px; }

/*landing-films*/

.film-tabs {position:relative; width:956px; margin:0 auto;}
.film-tabs ul.tabs {position: relative; display: block; border:none; background-color: white; overflow: hidden;}
    .film-tabs ul.tabs li {position: relative; display: inline; float: left;}
	    .film-tabs ul.tabs li a {display:block; padding:20px 30px; float:left; background:#fff; text-decoration:none; font-weight:bold; font-size:16px; font-family:Arial;}
	    .film-tabs ul.tabs li a:hover {text-decoration:none;}
	    .film-tabs ul.tabs li a.last {margin:0;}
	    .film-tabs ul.tabs li a.current {background:#ccc;}
						
		    .film-tabs .panes {padding:40px 0;}
		        .panes .fleft {position:relative; float:left; width:457px;}
		            .fleft h1 {display:block; font:bold 16px arial; color:#666; float:left;}
		            .fleft .selectBox {float:right; margin-bottom:10px !important;}
		            .fleft .encokizlenenler {position:relative; margin:0; padding:0; overflow:hidden;}
		            
		        .panes .fright {position:relative; float:right; margin:55px -12px 0 0; padding:0; width:415px; height:667px; background:url(/assets/img/film_sag_web.jpg) no-repeat 0 0;}
		        .fright a.bt_web {display:block; background:url(/assets/img/bt_tivibuweb.jpg) no-repeat 0 0; width:284px; height:37px; position:absolute; left:66px; top:329px;}
		        .fright a.bt_web:hover {display:block; background:url(/assets/img/bt_tivibuweb_h.jpg) no-repeat 0 0;}
		        .fright a.bt_satinal {display:block; background:url(/assets/img/bt_hemensatinal.jpg) no-repeat 0 0; width:284px; height:37px; position:absolute; left:66px; top:370px;}
		        .fright a.bt_satinal:hover {display:block; background:url(/assets/img/bt_hemensatinal_h.jpg) no-repeat 0 0;}
		        		        
		        .fleft .topfilm-box {position:relative; width:407px; height:272px; padding:25px; background:url(/assets/img/topFilm_bg.jpg) no-repeat 0 0;}
		            .topfilm-box .top1 {position:absolute; left:16px; top:16px; width:59px; height:57px; background:url(/assets/img/top1.png) no-repeat 0 0; z-index:999;}
		            .topfilm-box img.top {float:left; margin:0 20px 0 0;}
		            .topfilm-box h2 {margin:0; display:inline-block; width:207px; height:50px; padding:0; font:bold 20px arial; color:#666;}
		            .topfilm-box .tur, 
		            .otherfilms .tur {position:absolute; bottom:25px; right:25px;}
		                .topfilm-box .tur span,
		                .otherfilms .tur span { position: relative; display: inline; float: left; width: 30px; height: 25px; background: url(../img/icoTv.gif) 0 0 no-repeat; text-indent: -9999px; }
                        .topfilm-box .tur span.tvIco1,
                        .otherfilms .tur span.tvIco1 { background-position: 0 0; }
                        .topfilm-box .tur span.tvIco2,
                        .otherfilms .tur span.tvIco2 { background-position: 0 -25px; }
                        .topfilm-box .tur span.tvIco3,
                        .otherfilms .tur span.tvIco3 { background-position: 0 -50px; }
                        .topfilm-box .tur span.tvIco4,
                        .otherfilms .tur span.tvIco4 { background-position: 0 -75px; }
                        .topfilm-box .tur span.tvIco5,
                        .otherfilms .tur span.tvIco5 { background-position: 0 -100px; }
                        .topfilm-box .tur span.tvIco6,
                        .otherfilms .tur span.tvIco6 { background-position: 0 -125px; }
                        .topfilm-box .tur span.tvIco7,
                        .otherfilms .tur span.tvIco7 { background-position: 0 -150px; }
		            .topfilm-box a.detaylibilgi {display:block; background:url(/assets/img/bt_detaylibilgi.jpg) no-repeat 0 0; width:94px; height:28px; float:left; margin:0 50px 8px 0;}
		            .topfilm-box table {padding:0; margin:5px 0; overflow:hidden; position:relative;}
		            .topfilm-box table th {}
		            .topfilm-box table td {padding:2px 0; border-bottom:dotted 1px #E5E5E5;}
		            .topfilm-box table td.last {border:none;}
		            .topfilm-box table td p {color:#9D9D8E; font:normal 11px arial; margin:0; padding:0;}
		            .topfilm-box table td span {clear:both; color:#3A3A3A; margin:0; padding:0; font-weight:bold;}
		                
		            ul.otherfilms {position:relative; margin:30px 0 0px; padding:0;}
		            ul.otherfilms li {list-style:none; float:left; margin:0 63px 20px 0; position:relative}
		            ul.otherfilms li a {display:block;}
		            ul.otherfilms li.last {float:left; margin:0 0 20px 0;}
		            ul.otherfilms li .filmbg {background:url(/assets/img/otherfilms_bg.jpg) no-repeat 0 0; position:relative; width:100px; height:150px; padding:5px; margin:0 0 8px;}
                    ul.otherfilms li .filmbg .number {background:url(/assets/img/number.png) no-repeat 0 0; width:30px; height:24px; position:absolute; left:10px; top:10px; z-index:999; font:bold 16px arial; color:#00A6E5; text-align:center; padding:4px 0 0;}
                    ul.otherfilms li p {width:110px; /*height:28px; */font:bold 11px arial; color:#333333; text-align:center;}
    
ul.otherfilms li .eDetail { background: url("/assets/img/movie_bg.png") no-repeat scroll 0 0 transparent; display: block; left: 70px; padding: 0 0 0 21px; position: absolute; top: -10px; width: 232px; height:393px; z-index: 999999; }
    ul.otherfilms li .eDetail .detail-cont { display: block; position: relative; width: 226px; }

ul.otherfilms li .eDetail h2 {margin:0; display:block; height:25px; padding:15px 0 0 15px; font:bold 12px arial; color:#464646;}
ul.otherfilms li .eDetail h3 {margin:0; display:block; height:25px; padding:15px 0 0 15px; font:normal 12px arial; color:#464646;}
ul.otherfilms li .eDetail .tur {position:absolute; top:49px; right:20px; height:30px;}
ul.otherfilms li .eDetail a.detaylibilgi {display:block; background:url(/assets/img/bt_detaylibilgi.jpg) no-repeat 0 0; width:94px; height:28px; float:left; margin:0 0 10px 15px;}
ul.otherfilms li .eDetail .fb {margin:0 0 0 15px;}
ul.otherfilms li .eDetail table {padding:0; margin:5px 0; overflow:hidden; position:relative;}
ul.otherfilms li .eDetail table th {}
ul.otherfilms li .eDetail table td {padding:8px 0 8px 15px; border-bottom:dotted 1px #E5E5E5;}
ul.otherfilms li .eDetail table td.last {border:none;}
ul.otherfilms li .eDetail table td p {color:#9D9D8E; font:normal 11px arial; margin:0; padding:0; text-align:left;}
ul.otherfilms li .eDetail table td span {clear:both; color:#3A3A3A; margin:0; padding:0; font-weight:bold;}
