﻿/*GLOBAL RESET*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, ul, li, fieldset, form, label, legend, table, caption, 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;}

div.adv.advItem.adv300x300{padding-top:10px; margin-bottom:-10px; clear:both;}

div.adv.advItem.adv745x100{padding:0px; margin:0 auto; 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;}

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

.adv.advItem.adv300x300 iframe { background:#000;}
.adv.advItem.adv280x50 iframe {background:#e5e5e5}


.col620 .adv.advItem.adv280x50 { float:left; overflow:hidden; margin:15px 20px 0 0; padding:0; width:300px; }
.adv.advItem.adv280x50.last { margin:15px 0 0 0;}

.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;}

ul.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;}

.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}

.meerkat {display:none; text-align:center;}
.splash { margin:100px auto 0 auto; }

.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;}


/*NOW PLAY*/
.timerbox {border:1px solid #383838; width:276px; margin:2px 0 0 0; height:10px; padding:1px;}
.timerbox .time { background:#ec008c; height:10px;}
.listingnow { list-style-type:none; margin:0;}
.listingnow li { border-bottom:1px solid #d8d8d8; margin-top:5px; padding-bottom:5px;}
.listingnow li h5 a {color:#222; text-decoration:none; margin:0 0 10px 0;}
.listingnow li h5 a:hover {text-decoration:underline; color:#ec008c;}
.listingnow li.last { border-bottom:none; padding-bottom:0; margin-bottom:-6px;}
.listingnow li.first { margin-top:0;}
h5.timer span {margin:0 20px 0 0; color:#383838; font-weight:bold;}


/*GENERAL*/
body {background:#d8d8d8 ; font-size:13px;color:#383838; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; margin:0; padding:0 0 20px 0;}
h1, h2, h3, h4, h5 {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;}
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 {margin:0 1.5em;}
ul {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, .col600 {display:inline; float:left; margin:0 10px 0 10px;}
.col140 {width:140px;}
.col300 {width:300px;}
.col460 {width:460px;}
.col620 {width:620px;}
.col600 {width:600px;}
.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;}

/*UPDATE*/
.white { background:#fff;}


/*TOP, MENUS, FOOTER*/

.lista { width:100%; font-size:11px; padding:3px 0 5px 0; background:#fff url(img/line.png) repeat-x bottom; margin:0 0 10px 0;}
.lista a { text-decoration:underline; color:#222; margin:0 0 0 20px;}
.lista a:hover {text-decoration:underline; color:#ec008c;}
.lista a.active { font-weight:bold;}

.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.last {background:none;}
.imgmenu li a {display:block; padding-top:4px; position: relative; color:#ec008c;}
.imgmenu li a span { display: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; font-size:13px;  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:19px; float:left; text-decoration:none;}

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

.leftmenu, .leftmenu-sub {margin:0; list-style-type:none;}
.leftmenu li {width:280px; 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 li { margin:2px 0 0 0;float:left; font-size:11px; padding:0 0 2px 0; border-bottom:none;}

.footercontent {background:#d8d8d8; 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;}
.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;}
.cbox h1 {margin:-10px 0 -10px 0; padding:0;}

.wbox {margin:20px 0 0 0;}
.wbox .in {padding:10px;  background:#fefefe; overflow:hidden;}
.wbox h3.chead { padding:0px 0 5px 0; margin:0; display:block; line-height:14px;  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;}
.promobox { margin:20px 0 -5px 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;}

#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;}
.sorting .alphabet.fl { float:left; margin:0;}

#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;}

.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:120px; height:67px; 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:90px 40px; z-index:1; width:120px; height:67px;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;}
.nextlink {display:block; text-align:right; margin-top:20px; padding-top:5px; border-top:1px solid #d8d8d8;}

.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 .episodes li h4 {margin:0 0 10px 0;}

.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;}

.collisthp {margin:0; padding:0; list-style-type:none;}
.collisthp li { margin:0 0 10px 0;  border-bottom:1px solid #d8d8d8; height:276px;}
.collisthp li.last {margin-bottom:0; border-bottom:none;}
.collisthp a.link {margin:0 0 10px 0; display:block; height:150px;}
.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;}

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

.hparticles { list-style-type:none; margin:0; padding:0;}
.hparticles li { width:290px; float:left; margin:0 20px 20px 0; }
.hparticles li.last { margin:0 0 20px 0;}
.hparticles a.rel { width:120px; height:67px; margin:0 10px 0 0; float:left;}
.hparticles h3 { margin:0 0 5px 0; padding:0; font-size:14px; line-height:16px;}
.hparticles h3 a {  text-decoration:none;}
.hparticles p { margin:0; padding:0;}

.hparticles.rec li { width:186px; float:left; margin:0 20px 20px 0; }
.hparticles.rec li.last { margin:0 0 20px 0;}
.hparticles.rec h3 a {color:#383838;}
.hparticles.rec a.rel { width:186px; height:105px; margin:0;}


.hpvideos {margin:0; list-style-type:none;}
.hpvideos li {margin:0 20px 20px 0; float:left;}
.hpvideos li.last {margin:0 0 20px 0;}
.hpvideos li a.rel {display:block; position:relative; margin:0 0 5px 0; width:180px; height:100px; z-index:0;}
.hpvideos li a.rel span { background-image: url('/img/vidover.png');background-repeat: no-repeat; z-index:1;background-position: 153px 73px; width:180px; height:100px;position: absolute;left: 0;top: 0;cursor: pointer;}
.hpvideos li h3 { margin:5px 0 5px 0; padding:0; width:186px; display:block; font-size:1em;}
.hpvideos li h3 a {color:#383838; text-decoration:none; margin-bottom:6px;}
.hpvideos li h3 a:hover {color:#ec008c; text-decoration:underline;}

/*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, .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 {background:#fff; margin:20px 0 0 0; height:348px;}
.videodesc.small {  margin:25px 0 0 0;
 min-height:200px;
  height:auto !important;
  height:200px;
}
.videodesc .in {padding:10px; background:#fff;}
.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 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;}
p.vidnote { color:#707070; font-size:11px; margin:0 0 20px 0;}
.videodesc.small .videodesc h5 { font-weight:normal; margin:0 0 10px 0; font-size:12px; line-height:13px;}
.videodesc.small p.vidnote { color:#707070; font-size:13px; margin:0 0 20px 0;}

.coolbtn { padding:3px 10px 3px 10px; margin:0 20px 0 0; font-size:11px; font-weight:bold; background:#e5e5e5; border:1px solid #d8d8d8; float:left; display:block; text-decoration:none; color:#222;}
.coolbtn:hover { background:#d8d8d8; color:#222;}
.hidebox { display:none;}
.brd { border:1px solid #d8d8d8; padding:10px;  margin-top:10px; overflow:hidden}
input.coolinput {width:350px; margin-bottom:10px; padding:3px 10px 3px 10px; font-size:11px;}
textarea.coolarea { width:450px; padding:3px 10px 3px 10px; height:100px}
input.coolbtn { padding:3px 10px 3px 10px; margin:0 20px 0 0; font-size:11px; font-weight:bold; background:#e5e5e5; border:1px solid #d8d8d8; float:left; display:block; text-decoration:none; color:#222;}
#mailform label { font-size:11px;}
.coolclose { float:right; display:block; cursor:pointer; padding:0px 3px 0px 3px; font-size:11px; border:1px solid #d8d8d8; background:#e5e5e5; color:#222; font-weight:bold; text-decoration:none;}
.rt {float:right; margin-right:-20px }

/* 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 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; overflow: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;}
.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; font-weight:bold; margin:0 20px 0 0;}
.sharebox a.sh { float:left; padding:0 5px 0 5px; margin-top:-10px;}
.sharebox.vid a.sh { float:left; padding:0 5px 0 5px; margin-top:-2px;}
.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;} 
.topnote { margin:0 0 10px 0;}
.prgsharing { margin:10px 0 0 0; float:left; width:500px;}
.rta {float:right;}

/*DETAIL CLANKU*/
.leftarticle{ width:280px; float:left; margin:0 20px 10px 0;}
.leftarticle img { margin:0 0 10px 0;}
.leftarticle .share { padding:10px 0 10px 10px; border:1px solid #d8d8d8; overflow:hidden;}
.leftarticle .coolbtn { margin: 0 20px 0 0;}

/*LISTING*/
.datePick {margin:10px 0 10px 0;}



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

/*ADS*/

.b2 { background-color:#d8d8d8;}
.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;}

.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;}

/*
.col940 .rounded_top { width:940px; height:10px; background:url(img/corner940_top.png) no-repeat;}
.col940 .rounded_bottom { width:940px; height:10px; background:url(img/corner940_bottom.png) no-repeat;}

.col620 .rounded_top { width:620px; height:10px; background:url(img/corner620_top.png) no-repeat;}
.col620 .rounded_bottom { width:620px; height:10px; background:url(img/corner620_bottom.png) no-repeat;}

.col300 .rounded_top { width:300px; height:10px; background:url(img/corner300_top.png) no-repeat;}
.col300 .rounded_bottom { width:300px; height:10px; background:url(img/corner300_bottom.png) no-repeat;}

.wbox .in { padding:0 10px 0 10px;}
*/

.btvbadge { width:320px; height:190px; background:url(img/tvbbadge.png) no-repeat;}
.btvbadge ul { list-style-type:none; margin:40px 0 0 0; padding:0;}
.btvbadge ul li { margin:0 0 10px 0; padding:0;}
.btvbadge ul li img { float:left; margin:0 10px 0 0;}
.btvbadge ul li h4 a { color:#fff; font-size:14px; font-weight:bold;}






