﻿/*GLOBAL RESET*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
a img {border:none;}

/*GENERAL*/
body {background:#d8d8d8 ; font-size:13px;color:#383838; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; margin-top:10px; padding:0 0 20px 0;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#383838;}
h1 {font-size:2em;margin-bottom:10px;}
h2 {font-size:2em;margin-bottom:10px;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;  }
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
p {margin:0 0 1.5em;}
a:focus, a:hover {color:#383838; text-decoration:none;}
a {color:#ec008c;text-decoration:underline;}
strong {font-weight:bold;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
em { font-style:italic;}
.bold {font-weight:bold;}
.relative {position:relative;}
.fl {float:left;}
.fr {float:right;}
.hidden {display:none;}
.visib { display:block;}
p {margin:10px 0 10px 0;}

/*LAYOUT*/
.container {width:960px;margin:0 auto;}
.cols {width:960px; clear:both;}
.col140,.col300,.col460,.col620,.col940 {display:inline; float:left; margin:0 10px 0 10px;}
.col140 {width:140px;}
.col300 {width:300px;}
.col460 {width:460px;}
.col620 {width:620px;}
.col940 {width:940px;}
.first {margin-left:0px; padding-left:0;}
.last {margin-right:0px;}
.border { width:940px; height:2px; background:#aaaaaa url(img/line.png) repeat-x; margin:10px 0 0 10px;}

/*TOP, MENUS, FOOTER*/
.col940.head { position:relative;}

.logoa {display:block; width:190px; margin:30px 25px 0 0; float:left;}

.imgmenu {margin:44px 0 0 0 ; float:left; padding:0; }
.imgmenu li {display: block;padding: 0 10px;  float:left; background:url(img/menu/menu_dev.png) no-repeat right; }
.imgmenu li a { font-size:14px; display:block; font-weight:bold; padding-top:4px; position: relative; color:#ec008c; text-decoration:none;}
.imgmenu li.active a {color:#383838; text-decoration:none; }
.imgmenu li a:hover {color:#383838; text-decoration:underline; }
.imgmenu li a span { display:none;}
.imgmenu li.last { background:none;}
.imgmenu li a img.a {position: absolute; left: 0; top: 4; z-index: 10;}

.animacekmenu { text-decoration:none; position:absolute; top:0; right:132px; display:block; margin:0 10px 0 0; float:right; width:117px; height:71px;}

.logina { text-align:right; padding:10px 0 13px 0; }
.logina a {color:#ec008c; border-bottom:1px solid #ec008c; text-decoration:none; font-weight:normal;}
.logina a:hover {color:#383838; border-bottom:1px solid #383838;  text-decoration:none;}
.logina a.last { margin:0 0 0 10px;}

.searchbox { float:right; z-index:10;}
.searchbox input {float:left; padding:5px 30px 5px 5px; color:#fff; width:94px; height:19px;  border:none; border-left:1px solid #fff; background:#ec008c;}
.searchbox a {padding:5px 3px;display:block; background:url(img/menu/search.png) 2px  no-repeat; margin-left:-25px;width:20px; height:16px; float:left; text-decoration:none;}
.searchbox input:focus { border:1px solid #d8d8d8;}
.searchbox input:active { border:1px solid #d8d8d8;}

.searchbox.full { float:left; margin:20px 0 0 0;}
.searchbox.full input { width:300px;}

.leftmenu {margin:0; list-style-type:none;}
.leftmenu li {width:280px; margin:0; border-bottom:1px solid #e5e5e5;  float:left; padding:5px 0 5px 0;}
.leftmenu li.last {border-bottom:0; padding-bottom:0}
.leftmenu li.first {padding-top:0; }
.leftmenu li a { color:#ec008c; font-weight:bold; text-decoration:none;}
.leftmenu li a:hover {color:#383838; text-decoration:underline;}
.leftmenu li.active  a { color:#383838;  text-decoration:none;}
.leftmenu-sub {margin:0; padding:0;}
.leftmenu-sub li { display:inline; margin:2px 0 0 0;float:left; font-size:11px; padding:0 0 2px 0; border-bottom:none;}

.footercontent {background:#cdcdcd; padding:0 0 10px 0; margin:20px 0 0 0; }
.footer {width:940px; margin:0 auto; text-align:left; font-size:10px;}
.footer p {margin:0 0 10px 0;}
.footmenu a {margin:0 20px 0 0; text-decoration:none; color:#383838; text-transform:uppercase;} 
.footmenu a:hover {color:#ec008c} 
.footercontent .border { width:100%; height:2px; background:#aaaaaa url(img/line.png) repeat-x; margin:0 0 10px 0;}

.footerlist h5 { margin:0 0 10px 0;}
.footerlist ul { list-style-type:none; margin:0; padding:0;}
.footerlist ul li { border-bottom:1px solid #e5e5e5; padding:0 0 5px 0; margin:5px 0 0 0;}
.footerlist ul li a {text-decoration:none; color:#383838;}
.footerlist ul li a:hover {color:#ec008c} 

/*CONTENT BOX*/
.cbox {margin:20px 0 0 0;}
.bhead { padding:3px 0 8px 0; margin:16px 0 0 0; display:block;  color:#383838;  text-transform:uppercase; font-size:14px; }
.cbox h1 {margin:-10px 0 -10px 0; padding:0; overflow:hidden;}

.wbox {margin:20px 0 0 0; overflow:hidden;}
.wbox .in {padding:10px; background:#fff; overflow:hidden;}
.wbox h3.chead { padding:0px 0 8px 0; margin:0; display:block; line-height:18px;  color:#383838;  text-transform:uppercase; font-size:14px; }

.tabs { display:block; width:100%;}
.tab { margin:0; float:left; display:block; text-transform:lowercase; font-weight:bold; margin-right:1px; font-size:12px;}
.tab a {color:#383838; text-decoration:none; display:block; padding:8px 10px 5px 10px; background:#e5e5e5;}
.tab a:hover {color:#fff; text-decoration:none; display:block; background:#383838;}
.tab.active a {color:#383838; text-decoration:none; display:block; background:#fff;}

.tblist { list-style-type:none; margin:0; padding:0;}
.tblist li { float:left; overflow:hidden; margin:0 20px 20px 0; width:135px;}
.tblist li.last {margin:0 0 20px 0;}
.tblist li h5 { margin:0; padding:0; display:block; }
.tblist li h5 a {color:#222; text-decoration:none;}
.tblist li h5 a:hover {color:#ec008c; text-decoration:underline;}
.tblist.best li { width:186px;}
.borderthin {border-bottom:1px solid #e5e5e5; margin:0 0 10px 0;}

.programBox {width:160px;  background:#e5e5e5; float:left; margin:0 20px 10px 0;}
.programBox .inner {padding:10px;  background:#e5e5e5;}
.programBox img {margin:0 0 5px;}
.programBox h5 { margin:0 0 5px 0; padding:0;}
.programBox a {display:block; margin:5px 0 0 0;}

.vidInc .wbox {margin-top:-7px;}
.vidInc h4 {margin:0 0 10px 0;}

/*ACTIONS*/
.alphabet { border-bottom:1px solid #e5e5e5; padding:0 0 5px 0; margin:0 0 10px 0;}
.alphabet a { margin:0 5px 0 0; font-weight:bold; text-decoration:none;}
.alphabet strong {margin:0 5px 0 0; color:#383838;}

.pager { text-align:center;  font-weight:bold;  background:#e5e5e5; padding:5px 0 5px 0 ;}
.pager a { margin:0 0 0 20px; text-decoration:none;}
.pager span { margin:0 0 0 20px; }

.listingactions {margin:0 0 0px 0; background:#e5e5e5; padding:5px 10px 5px 10px;}
.listingactions a { padding:0; color:#383838; font-weight:bold; margin:0 20px 0 0; float:left;}

.sortord {margin:0 0 20px 0;}
.sortord a {margin:0 20px 0 0; font-weight:bold;  color:#ec008c; text-decoration:none;}
.sortord a:hover {color:#383838;}
.sortord a.active {color:#383838; }

#sending-form { display:none; overflow:hidden;}
#sending-form .submit {cursor:pointer;}

/*LISTS*/
.videolist {margin:0 0 0 0; padding:0; list-style-type:none;}
.videolist li { margin:0px 20px 20px 0; padding:0; float:left;}
.videolist li.last { margin:0px 0 20px 0;}
.videolist li a.rel {display:block; position:relative; padding:0; margin:0 0 5px 0; width:186px; height:100px; border:0; z-index:0; text-decoration:none;}
.videolist li a.rel span { background-image: url('img/vidover.png');background-repeat: no-repeat; z-index:1;background-position: 133px 48px; width:186px; height:100px;position: absolute;left: 0;top: 0;cursor: pointer;}
.videolist li h5 { margin:0; padding:0; width:185px; display:block; }
.videolist li h5 a {color:#222; text-decoration:none;}
.videolist li h5 a:hover {color:#ec008c; text-decoration:underline;}

.largelist {margin:0; list-style-type:none;}
.largelist li {margin:0 20px 20px 0; float:left;}
.largelist li.last {margin:0 0 20px 0;}
.largelist li a.rel {display:block; position:relative; margin:0 0 5px 0; width:168px; height:95px; z-index:0;}
.largelist li a.rel span { background-image: url('/img/vidover.png');background-repeat: no-repeat; z-index:1;background-position: 133px 63px; width:168px; height:95px;position: absolute;left: 0;top: 0;cursor: pointer;}
.largelist li h5 { margin:0; padding:0; width:168px; display:block;}
.largelist li h5 a {color:#222; text-decoration:none;}
.largelist li h5 a:hover {color:#ec008c; text-decoration:underline;}
.line1, .line2 { display:block; color:#707070; font-size:11px;}
.largelist .line1, .largelist .line2 { width:168px;}

.topmargin {margin-top:20px;}
.dropdown {display:block; margin:0 20px 0 0; cursor:pointer; float:left; }
.dropdown a {display:block; padding:8px 10px 8px 10px; width:137px; background:#fff; text-transform:uppercase; color:#333; font-size:14px; text-decoration:none;}
.dropdown a:hover {text-decoration:none; color:#ec008c;}
.dropdown a span.arr {display:block; width:14px; height:15px; float:left; margin:0 10px 0 0; background: url(/img/arrvideo1.png) center no-repeat}
.dropdown a:hover span.arr {background: url(/img/arrvideo.png) center no-repeat}
.closemenu {float:right; color:#707070; font-size:11px;  cursor:pointer}
h1.drophead {font-size:2em; line-height:30px; text-transform:none; color:#222; padding:0;}

.sorting {font-weight:bold;  background:#e5e5e5; padding:5px 10px 5px 10px; margin:0 0 20px 0; overflow:hidden;}
.sorting a { margin: 0 0 0 20px; font-weight:normal; color:#222;}
.sorting a:hover, .sorting a.active { color:#ec008c; ; text-decoration:none;}
.sorting a.active {font-weight:bold}
.sorting .alphabet { float:right; text-align:right; padding:0; margin:0;}
.sorting .alphabet .al { margin:0 0 0 5px;}
.sorting .alphabet strong { font-weight:bold; color:#ec008c;}

#poradymenu {display:none;}
#poradymenu  .in {background:#fff;}

.dropmenu {list-style-type:none; width:920px; margin:0;}
.dropmenu li {width:167px; float:left; margin:0 20px 10px 0;}
.dropmenu li a {text-decoration:none; color:#222; font-weight:bold;}
.dropmenu li a:hover { text-decoration:underline; color:#ec008c;}
.dropmenu li.last { margin-right:0;}

.upper {text-transform:uppercase;}

.videolist.hp li { margin:0 20px 0 0;}
.videolist.hp li.last {margin:0;}
.videolist.hp li a.rel {width:168px; height:95px;}
.videolist.hp li a.rel span {width:168px; height:95px;;background-position: 133px 63px;}
.videolist.hp li h5 {width:168px;}

.videocol {margin:0 0 0 0; padding:0; list-style-type:none;}
.videocol li { margin:0 0 20px 0; padding:0; overflow:hidden;}
.videocol li.last { margin-bottom:0;}
.videocol li a.rel {display:block; float:left; position:relative; padding:0; margin:0 10px 0 0; width:135px; height:75px; border:0; z-index:0; text-decoration:none;}
.videocol li a.rel span { background-image: url('/img/vidover.png');background-repeat: no-repeat; background-position:105px 45px; z-index:1; width:135px; height:75px;position: absolute;left: 0;top: 0;cursor: pointer;}
.videocol li h5 { margin:0; padding:0; display:block; }
.videocol li h5 a {color:#222; text-decoration:none;}
.videocol li h5 a:hover {color:#ec008c; text-decoration:underline;}

.newslist {margin:0; padding:0; list-style-type:none;}
.newslist li {margin:0 0 0 0; padding:10px 0 10px; float:left; width:600px; border-bottom:1px solid #e5e5e5; }
.newslist li a.link {display:block; float:left; width:140px; margin:0 10px 0 0; border:0; padding:0; text-decoration:none;}
.newslist li h4 {margin:0; padding:0; }
.newslist li h4 a {color:#ec008c; text-decoration:none}
.newslist li h4 a:hover {color:#383838; text-decoration:underline;}
.newslist p {margin:10px 0 0 0;}
.newslist.mini li.last { border-bottom:none; padding:0; margin-bottom:0; }

.newslist.mini  { overflow:hidden;}
.newslist.mini li h5 { margin:0; padding:0; }
.newslist.mini li { width:280px; border-bottom:none; margin:0 0 15px 0; padding:0}
.newslist.mini h5 a {color:#222; text-decoration:none;}
.newslist.mini li a.link {display:block; float:left; width:135px;}
.newslist.mini h5 a:hover {color:#ec008c; text-decoration:underline;}
.newslist.mini p.date {margin:5px 0 0 0; padding:0; font-size:11px; color:#707070;}

.nextlink {display:block; text-align:right; margin-top:16px; padding-top:5px; border-top:1px solid #cdcdcd;}
.newslist .episodes li h4 {margin:0 0 10px 0;}

.shortArt {list-style-type:none; margin:0 0 5px 0; padding:0; }
.shortArt li {padding:10px 0 10px 0;  border-bottom:1px solid #e5e5e5; overflow:hidden;}
.shortArt li a {font-weight:bold; color:#ec008c;}
.shortArt li a:hover {font-weight:bold; color:#383838;}
.shortArt li img {float:left; margin:0 10px 0 0;}
.shortArt li.last {border-bottom:none; padding-bottom:0;}
.shortArt li.first { padding-top:0;}

ul#newsl {margin:0; paddiong:0; list-style-type:none; position:relative; width:500px; float:left;}
ul#newsl li {display:none;}
ul#newsl li a {color:#383838; text-decoration:none;}
ul#newsl li a:hover {color:#ec008c; text-decoration:underline;}
.wbox .tick {padding:5px 10px 5px 10px; background:#fff; position:relative;}
.wbox .tick .tnews{margin:0 10px 0 0; font-weight:bold;  float:left;}

.subpagemenu {list-style-type:none; margin:0; padding:0; }
.subpagemenu li {float:left;  color:#fff;  margin:0 20px 0 0; text-align:center; }
.subpagemenu li a {color:#ec008c; font-weight:bold; display:block; padding:0; text-decoration:none; text-transform:uppercase;}
.subpagemenu li a:hover {color:#383838; text-decoration:underline;}
.subpagemenu li.selac a {color:#383838;}
.specimg {margin-top:20px;}

.collist {margin:0; padding:0; list-style-type:none;}
.collist li { width:300px; float:left; margin:0 20px 0 0;}
.collist li.last {margin-right:0;}
.collist a.link {margin:0 0 10px 0; display:block; width:300px; height:160px;}
.collist h4 { margin:0 0 10px 0; padding:0;}
.collist h4 a {text-decoration:none; color:#222;}
.collist h4 a:hover {text-decoration:underline; color:#ec008c;}
.collist p {margin:0;}

.collisthp {margin:0; padding:0; list-style-type:none;}
.collisthp li { margin:0 0 10px 0;  border-bottom:1px solid #e7e8eb; height:280px; padding:0 0 10px 0;}
.collisthp li.last {margin-bottom:0; border-bottom:none;}
.collisthp a.link {margin:0 0 10px 0; display:block; height:130px;}
.collisthp h3 { margin:0 0 10px 0; padding:0;}
.collisthp h3 a {text-decoration:none; color:#222; line-height:1.2em;}
.collisthp h3 a:hover {text-decoration:underline; color:#ec008c;}
.collisthp p {margin:0;}
.collisthp p.date {margin:10px 0 0 0; padding:0; font-size:11px; color:#707070;}

.fulllist {margin:0 0 0 0; padding:0; list-style-type:none;}
.fulllist li { margin:0 20px 20px 0; padding:0; float:left; width: 290px;}
.fulllist li.last { margin:0 0 20px 0;}
.fulllist li a.rel {display:block; float:left; position:relative; padding:0; margin:0 10px 0 0; width:135px; height:75px; border:0; z-index:0; text-decoration:none;}
.fulllist li a.rel span { background-image: url('img/playover1.png');background-repeat: no-repeat; background-position:105px 45px; z-index:1; width:135px; height:75px;position: absolute;left: 0;top: 0;cursor: pointer;}
.fulllist li h5 { margin:0 0 5px 0; padding:0; display:block; }
.fulllist li h5 a {color:#222; text-decoration:none;}
.fulllist li h5 a:hover {color:#ec008c; text-decoration:underline;}
.playi { background:url(img/miniplay.png) left no-repeat; padding:0 0 0 13px;  display:block; width:100px; float:left;  line-height:12px; } 
.morei { background:url(img/minidetail.png) left no-repeat; padding:0 0 0 13px;margin:0 0 5px 0; display:block;  width:100px; float:left; line-height:12px; } 

.loading { width:100%; color:#fff; font-weight:bold; background:#ec008c; text-align:center; margin:10px 0 10px 0;}
.loading .in { padding:5px;  background:#ec008c;}

.brd { margin:20px 0 20px 0;}

.archivmenu {list-style-type:none; width:940px; margin:0; padding:0; float:left;}
.archivmenu li {width:300px; float:left; margin:0 20px 10px 0;}
.archivmenu li.right {margin-right:0;}
.archivmenu li a { font-weight:bold; text-decoration:none; color:#222;}
.archivmenu li a:hover { font-weight:bold; text-decoration:underline; color:#ec008c;}

/*CLEARING*/
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
.clearfix:after, .container:after, .menu:after, .cols:after, .formbox:after {content: "\0020"; display: block;height: 0; clear: both;visibility: hidden;overflow:hidden;}
.clearfix {display: block;}
.clear { clear:both; }
* html .clearfix {height: 1%;}

/*VIDEO DETAIL*/
.videoplayer { height:348px; margin:20px 0 0 0;}

.videodesc p { margin:0 0 20px 0;}
.videodesc h1 {font-size:1.2em;line-height:1;margin:0 0 10px 0; }
.videodesc h2 {font-size:1em;line-height:1;margin:0 0 10px 0; }

.videodesc {background:#fff; margin:20px 0 0 0; height:348px;}
.videodesc .in {padding:10px; background:#fff;}
.videodesc h1 a { font-size:12px; font-weight:normal;}
p.vidnote { color:#707070; font-size:11px; margin:0 0 20px 0;}
.videodesc h3 { margin:0 20px 10px 0; float:left; font-size:12px;}
.videodesc h5 { font-weight:normal; margin:0 0 10px 0; font-size:12px; line-height:13px;}
.videodesc h5.rateh1 { font-weight:bold;  margin:-10px 5px 0 0; font-size:13px; line-height:18px;}

/* Gallery
----------------------------------------------------------------------------------------------------*/
a.photobox { display:block; text-decoration:none;  margin:0 0 20px 0;}
a.photobox span {  text-decoration:none; display:block; margin:0; padding:0; font-size:.8em; }
a.photobox.fl  {margin:0 10px 10px 0;}
a.photobox.fr   {margin:0 0 10px 10px;}
.photogallery { margin:0 0 0 0;  padding:0;}
.photogallery a { border:0; margin:0; text-decoration:none; }
.photogallery a.last { margin:0;}
.photogallery a.next { float:right; margin:10px 0 0 0;}
.photogallery img { margin:0;}
.ImgItem {float:left; margin:0 10px 10px 0;}
.nobrd { margin:0 0 10px 0;}

/* Comments
----------------------------------------------------------------------------------------------------*/
.comments h3 { padding:5px 0 5px 0; margin:0;}
p.alert {font-weight:bold; color:#ec008c;}
.comments ul { list-style-type:none; margin:0 0 0px 0; padding:0;}
.comments ul li { margin:10px 0 10px 0; border-bottom:1px solid #e5e5e5; position:relative; padding: 0 0 0 70px; overflo:hidden; min-height:80px;}
.comments ul li.last { border:none;} 
.comments ul li p.credits { font-size:11px; color:#666; margin:0; padding:0; display:block;}
.comments ul li img.avatar {position:absolute; top:0; left:0;}
.comments ul li span.comname {font-weight:bold;}
.disc {background:#e5e5e5; overflow:hidden; padding:10px;}

/* Forms
----------------------------------------------------------------------------------------------------*/
.formbox {font-weight:bold;}
.formbox h4 {  border-top:0; border-bottom:1px solid #fff; padding:0 0 5px 0; color:#383838; display:block; margin:0 0 10px 0; }
.formbox label{display:block;font-weight:bold;}
.formbox .small{color:#efefef;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
.formbox input{font-size:12px;padding:4px 2px;border:solid 1px #383838;margin:2px 0 10px 0; clear:right;}
.formbox option{font-size:12px;padding:4px 2px;margin:0 0 10px 0;}
.formbox select{font-size:12px;padding:4px 2px;margin:0 0 10px 0; width:200px;}
.formbox textarea{font-size:12px;padding:4px 2px;border:solid 1px #383838;height:40px;margin:0 0 10px 0;}
.formbox button {clear:both;border:1px solid #fff;background:#383838;text-align:center; padding:5px;color:#ec008c; min-width:100px;font-weight:bold;}
.formbox button:hover {clear:both;border:1px solid #000;background:#ec008c;text-align:center; padding:5px;color:#fff; min-width:100px;font-weight:bold;}
.formbox .submit {clear:both;background:#383838;text-align:center; padding:5px 0 5px 0; border:none; color:#fff; width:120px;font-weight:bold;}
.formbox input.clean {border:0;}
.formbox p {font-weight:normal;}

table.FormTemplate {background:#e5e5e5; color:#383838;}
table.FormTemplate h5 { color:#000; margin:0; padding:0;}
table.FormTemplate td.caption1 { padding:5px 10px 0 10px; }
table.FormTemplate td { padding:2px 10px 5px 10px; font-weight:bold;}
table.FormTemplate input {font-size:12px;padding:4px 2px;border:solid 1px #383838;}
table.FormTemplate input.sendbtn {font-size:12px;padding:5px 10px;border:1px solid #fff; color:#fff;background:#ec008c; margin:5px 0 5px 0; font-weight:bold;}
table.FormTemplate textarea {font-size:12px;padding:4px 2px;border:solid 1px #383838;}
table { border-collapse: collapse;border-spacing: 0;}

.kontakty {background:#ec008c; color:#fff; padding:10px; margin:0;}
.kontakty a {color:#fff;} 
.kontakty a:hover {color:#fff;} 

/*ERRORS*/
.wbox .in .errMsg1 {background:#ec008c;  color:#fff; margin:0 0 10px 0; }
.errMsg1 h5 {color:#fff; margin-bottom:10px;}
div.errMsg1 .in {padding:10px; background:#ec008c;}
.formbox a.del {margin-bottom:10px;font-weight:normal; display:block;}
.errMsg1 ul {margin:0; padding:0; list-style-type:none;}
.errMsg1 a {color:#fff; font-weight:bold;}
.errMsg1 ul li {margin:0 0 10px 0; padding:0; list-style-type:none;}
.myInfo {width:400px; float:left;}

/*DETAIL PORADU*/
p.note { font-weight:bold; }
img.detimg {margin:0;}
h3.listingtime span {margin:0 0 0 10px;}
.imgdetsm {margin:0 20px 0 0; float:left;}
.note1 { margin:20px 0 0 0;}
.note1 span {font-weight:bold color:#ec008c;}
.note2 { font-size:14px; margin-top:0;}
.leftin { width:610px; margin:0 20px 0 0; float:left;}
.rightin { width:290px; float:left;}
.sharebox h5 {margin:0; padding:0;}
.sharebox h5.rateh { float:left; margin:0 5px 0 0;}
.sharebox h5.rateh1 { float:left; margin:-10px 5px 0 0;}
.sharebox a.sh { float:left; padding:0 5px 0 5px; margin-top:-10px;}
.sharebox a.sh.last { border-right:none;}
.noteh { margin:20px 0 10px 0;}
a.like { background:url(img/like.png) left no-repeat; padding:0 0 0 20px; height:16px; display:block; line-height:16px; width:130px; float:left; margin-top:10px;} 
.mail { background:url(img/mail.png) left no-repeat; float:left; padding:0 0 0 20px; height:16px; display:block; line-height:16px; margin:10px 20px 0 0;} 

/*NEXT LISTING*/
h5.timer span {margin:0 20px 0 0; color:#383838; font-weight:bold;}
.tipimg {float:left; margin:0 10px 0 0;}
div.timeline{padding:5px 0 5px 0; border-bottom:1px solid #e5e5e5; overflow:hidden;}
div.timeline.more{padding:10px 0 10px 0;}
div.timeline.first{padding:0 0 10px 0;}
div.timeline.last{padding:10px 0 0 0;  border-bottom:none;}
div.starttime, div.timeline div.endtime{float: left;font-weight: bold;}
div.timeline h5 a {color:#222; text-decoration:none; margin:0 0 10px 0;}
div.timeline p {font-size:10px; text-transform:lowercase;  margin:0 0 10px 0;}
div.timeline h5 a:hover {text-decoration:underline; color:#ec008c;}
div.timeline div.meter{float: left;width: 296px;height: 8px;font-size: 0px;line-height: 0px; border:1px solid #383838; padding:1px; margin: 0 0 5px 0; position:relative; top:3px;}
div.timeline div.meter-in{height: 8px;font-size: 0px;line-height: 0px;}
a.allprg { float:right; margin:10px 0 0 0; }

/*LISTING*/
div.programList { margin:0 0 5px 0; padding:0;}
div.prgBox { margin:0; overflow: hidden; padding:10px 0 10px 0; border-bottom:1px solid #e5e5e5;}
div.prgBox div.timeBox {width:50px; margin:0 20px 0 0;  float:left; }
div.prgBox  div.contentBox {width:530px; float:left;  }
div.prgBox  div.contentBox img {float:left; margin: 0 10px 0 0;}
div#prgc {background:#fff; padding:0 10px 0 10px;}
div.prgBox span.genre {display:block; background:#efefef; padding:1px; text-align:center; font-size:10px; margin: 5px 0 10px 0;}
div.prgBox span.mujtip {display:block; background:#ec008c; padding:1px; color:#fff; font-weight:bold; text-align:center; font-size:10px; margin: 10px 0 10px 0;}
div.prgBox span.ltime {color:#ec008c; font-weight:bold; }
div.prgBox h5 a {color:#222; text-decoration:none;}
div.prgBox h5 a:hover {color:#ec008c; text-decoration:underline;}
div.prgBox h5 {margin:0 0 5px 0;}
div.prgBox p { margin:0;}
div.prgBox.last {border-bottom:0;}
div.datePick{font-weight:bold;margin:10px 0 10px 0;}

h5.prgtitle { margin:0; display:block; margin:0 0 5px 0; overflow:hidden;}
h5.prgtitle a { float:left; display:block;}
div.prgBox.new { margin:0; overflow: hidden; padding:5px 0 5px 0; border-bottom:1px solid #e5e5e5;}
a.imglinka { margin:0 10px 5px 0; display:block; float:left; width:135px; height:80px;}

ul.datemenu {list-style-type:none; margin:0 0 20px 0; padding:0;}
ul.datemenu li {float:left; margin:0 10px 0 0; width:68px; height padding:2px 0 2px 0; text-align:center;}
ul.datemenu li.selected { color:#fff;}
ul.datemenu li.last {margin:0 0 0 0;}
ul.datemenu li a {display:block; color:#fff; background:#383838; text-decoration:none;}
ul.datemenu li.selected a {display:block; text-decoration:none; color:#fff; background:#ec008c;}

.texttip {border:1px solid #ec008c; padding:2px 10px 2px 10px; margin: 0 0 0 10px; width:400px;}
.texttip span {color:#ec008c; font-weight:bold;}
div.content .texttip a {border-bottom:1px solid #fff; display:normal;}

 html .fb_share_button {font-size:10px; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right; } 
 html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right; text-decoration:none; }

/*POLL*/
.PoolTableAns{margin: 5px 0;}
.PoolTableAns p {margin:0px 0 0 0;}

/*ADS*/
div.adv.advItem.adv300x300{padding-top:20px; clear:both;}
div.adv.advItem.adv745x100{padding:0px; clear:both; width:745px; overflow:hidden;}
.adv p {margin:0; padding:0px; font-size:10px; color:#777; text-transform:lowercase; text-align:right; }
div.adv.advItem.adv745x100 p { text-align:left;}
div.adv.advItem.adv250x250{padding-top:20px; clear:both;}

#meerkat { background:#ec008c; padding:10px 0 10px 0; text-align:center; position:relative;}
#meerkat h2 { margin:0; padding:0; line-height:1em; font-weight:600; }
#meerkat h2 a {color:#000; margin:0; padding:0; text-decoration:none; display:block;}
#meerkat h2 a:hover {color:#000;}
#meerkat h2 a span { display:block; color:#fff; margin-top:10px; font-size:18px;}
#meerkat .close { font-weight:12px; font-weight:600; position:absolute; right:10px; top:10px; color:#000; background:#fff; text-align:center; height:20px; cursor:pointer; line-height:20px; width:20px;}

.b2 { background-color:#cdcdcd;}
.b1 { background-color:#de0079;}

.flashmsg { padding:10px; background:#de0079; color:#fff; font-weight:bold; font-size:14px;}
.flashmsg p { padding:0; margin:0;}
.flashmsg a { color:#fff; text-decoration:underline;}
.flashmsg a:hover {text-decoration:none;}

.wbox .in.vid {padding-bottom:5px;}

.graybox {padding:10px; overflow:hidden; background:#e5e5e5; margin:0 0 20px 0;}
.graybox img { float:left; margin:0 20px 0 0;}

.fixed { height:348px;}

.videolist.rel li { margin-bottom:0;}
.videolist.rel li a.rel {display:block; position:relative; padding:0; margin:0 0 5px 0; width:168px; height:95px; border:0; z-index:0; text-decoration:none;}

.videolist.rel li a.rel span { background-image: url('/img/vidover.png');background-repeat: no-repeat; z-index:1;background-position: 133px 63px; width:168px; height:95px;position: absolute;left: 0;top: 0;cursor: pointer;}
.videolist.rel li h5 { margin:0; padding:0; width:168px; display:block; }
.videolist.rel .line1, .videolist.rel .line2 { width:168px;}

.morearticles { padding:0; margin:0; list-style-type:none;}
.morearticles li {padding:5px 0 5px 0; border-bottom:1px solid #e5e5e5;}
.morearticles li.first { padding-top:0;} 
.morearticles li.last { border:none; padding-bottom:0;} 
.morearticles li h5 { margin:0; padding:0;}
.morearticles li h5 a {color:#222; text-decoration:none;}
.morearticles li h5 a:hover {color:#ec008c; text-decoration:underline;}

/*GARBAGE*/
.contmenu { margin:0; float:left;}
div.subcontent {display: none; float:left;width: 940px;padding:10px 0 10px 0;margin:0 10px 0 10px;background:#fff; }
.subcontent a {padding: 5px 0 5px 0; margin:0;text-decoration: none;display:block; color:#383838; border-bottom:1px solid #e5e5e5;}
.subcontent a.last {border-bottom:none;}
.subcontent a:hover { text-decoration:underline; color:#ec008c;}
.subcontent .col140 { width:136px; float:left; margin:0 0 0 20px;}
.subcontent .col140.first {margin:0 0 0 10px;}
.subcontent span.subhead {font-size:14px; font-weight:bold; margin:0 0 20px 0;}
div.subcontent.isover {display:block;}

.adv.advItem.adv280x50 { float:left; overflow:hidden; margin:15px 10px 0 10px; padding:0; width:300px; }
.adv.advItem.adv280x50 div { background:none; padding:10px 10px 5px 10px;  border:1px solid #efefef; background:#e5e5e5}

.col300 .adv.advItem.adv280x50 { overflow:hidden; margin:15px 0 0 0; float:none;  }

a.line1,  a.line2 { color:#ec008c; font-size:12px;}
a.line1:hover,  a.line2:hover { color:#222;}

.listing_frame {background:#fff; overflow:hidden; padding:0; margin:20px 0 0 0; } 
.lbox { margin:0; border-bottom:1px solid #e5e5e5;}
.lbox.last { border-bottom:0;}
.lbox.first { margin-top:0;}

.listing_box { padding:10px; background:#fff;  }
.listing_time { display:block; color:#ec008c; font-size:14px; font-weight:bold; margin:0 20px 0 0; float:left;}
.listing_genre {display:block; float:left; color:#777; font-size:12px; text-transform:lowercase;}
.listing_title {float:left; margin:0; width:250px; color:#222;}
.listing_href { display:block; float:right; text-align:right; font-size:12px;}
.listing_desc { overflow:hidden; display:none; margin:5px 0 5px; }
.listing_desc p { padding:0; margin:0; float:left; width:455px;}
.listing_img { display:block; width:135px; height:80px; float:left; margin:0 10px 0 0;}
.listing_box.highlite { background:#e5e5e5; padding:10px;}
.listing_box.highlite .listing_desc { display:block; }
.listing_box.highlite .listing_genre { color:#222; }
.listalert { padding:0 10px 0 10px; font-weight:bold;}
.listing_show { cursor: pointer;}
div.datePick.sorting {font-weight:bold;margin:0; overflow:hidden; padding:10px 10px; border-bottom:1px solid #222;}
div.datePick.sorting span { margin:0 5px 0 0;}
div.datePick.sorting select { margin:0 20px 0 0;}

.sharebox a.sh.fb { display:block; padding:0 20px 0 20px; background:url(img/social/facebook.gif) left no-repeat; height:16px; float:left;}
.sharebox a.sh.tw { display:block; padding:0 20px 0 20px; background:url(img/social/twitter.jpg) left no-repeat; height:16px; float:left;}
.sharebox a.sh.lk { display:block; padding:0 0 0 20px; background:url(img/social/linkuj.gif) left no-repeat; height:16px; float:left;}

.userlisting { margin:0; padding:0; list-style-type:none;}
.userlisting li { display:block; background:#fff; padding:10px; border-bottom:1px solid #e5e5e5;  overflow:hidden;}
.userlisting li.last { border-bottom:none;}
.userlisting .listing_time { display:block; color:#ec008c; font-size:11px; font-weight:normal; margin:0 20px 0 0; float:left;}
.userlisting .listing_title.sm { font-weight:normal;}
.userlisting li ul { margin:0; padding:0; list-style-type:none; }
.userlisting li ul li {border:none; padding:0; font-size:11px}



