/* sport1 palayer styles */
.sport1_tvpr_right_cont .one_pr_hldr
{
	overflow:hidden;
	width:380px;
	margin-bottom:5px;
	margin-top:5px;
}

.one_pr_hldr .pr-time
{
	background: url("/img/cosite/tv/tv_program_sprite.png") no-repeat scroll 0 -39px transparent;
	color: #FFF;
	float: left;
	width: 40px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-weight:bold;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	font-size:11px;
}

.one_pr_hldr .pr-time-past
{
	background-position: 0 1px;
}

.one_pr_hldr .pr-time-future
{
	background-position: 0 -80px;
}

.one_pr_hldr .pr-title
{
	float:left;
	line-height:24px;
	margin-left:6px;
	width: 84%;
	margin-top:3px;
	font-weight:bold;
}

.sport1_tvpr_right_cont .gray-bg
{
	background-color: #E0E0E0;
}

.tv-program-for_embed .articles *
{
	margin:0;
	padding:0;
}

.tv-program-for_embed .article-extract
{
	margin:4px 0 12px;
	padding:2px 0;
	position:relative;
	width:400px;
}

.tv-program-for_embed .left {
	float:left;
}

.tv-program-for_embed .bg-border-greywhite {
	background:url("/img/cosite/tv/tv_program_header.png") no-repeat scroll 0 0 transparent;
	padding:80px 0 10px;
	margin-top: 14px;
	position: relative;
}

.tv-program-for_embed .article-extract .article-content {
    padding:0 0 6px 10px;
    position:relative;
}

.tv-program-for_embed .bg-border-greywhite .article-content {
	background-color:#ffffff;
	border-left:10px solid #ECECEC;
	border-right:10px solid #ECECEC;
	margin:0;
	padding:0;
	overflow:hidden;
}

.tv-program-for_embed .main-headers {
	background:url("../gfx/main-head-sprite.png") no-repeat scroll 0 0 transparent;
	height:31px;
	width:380px;
}

.tv-program-for_embed .head-m-nuom {
	background-position:left -217px;
}

.tv-program-for_embed .bg-border-greywhite .article-footer {
	background:url("/img/cosite/tv/tv_program_footer_border.png") no-repeat scroll left bottom #D0D0D0;
	height:11px;
}

.cntnt-c0
{
	padding:0 15px;
	width: 555px;
}
.cntnt-c1
{
	padding-top:14px;
}

.cntnt-wide
{
	clear:both;
	padding:20px 14px 0;
	/*background: url('/img/cosite/tv/15min-tv-ad-header-sprite.png') scroll no-repeat 0 10px transparent;*/
}

.tv-plr-left-cont
{
	overflow: hidden;
	margin-top:14px;
}

.emb-tv-plr-cont
{
	background-color: #2C2C2C;
	width: 526px; /* 555px */
	height: 395px;
	padding: 15px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius: 6px;
}

.emb-tv-plr-instruct
{
	margin-top: 10px;
}


.emb-tv-plr-instruct .left
{
	background-color:CornflowerBlue;
	float:left;
	width:280px;
	height: 200px;
}

.emb-tv-plr-instruct .right
{
	background-color: green;
	float:left;
	height:200px;
	overflow:hidden;
	width:280px;
	margin-left: 10px;
}

.emb-tv-plr-cont object embed
{
	width: 526px;
}

.change-channel-btn
{
	background:url("/img/cosite/tv/tv_program_sprite.png") no-repeat scroll 0 -189px transparent;
	cursor:pointer;
	height:23px;
	position:absolute;
	right:16px;
	top:21px;
	width:75px;
}

.tv-program-channel
{
	height:60px;
	position:absolute;
	overflow: hidden;
	top:0;
	left: 6px;
}

.tv-program-channel .ch-logo
{
	float: left;
}

.tv-program-channel .ch-name
{
	font-size:18px;
	font-weight:bold;
	line-height:70px;
	float: left;
	margin-left: 10px;
}


/* TV CHANNELS SEL */
.tv-tabs .tv-program, .tv-program-header .btn, .tv-logo, #tv-channel-selector .title, #tv-channel-selector .close, .program-presented-by .icon {background:url("//s1.15min.lt/img/sprites/tv-kanalai-sprite.png") no-repeat scroll 0 0 transparent;}

#tv-channel-selector  { background-color:#FFFFFF; overflow:hidden; padding:22px 4px 4px; position:relative; width:380px !important;}
#tv-channel-selector .title { background-position: -100px -166px; color:#FFFFFF; font-size:10px; height:16px; left:3px; overflow:hidden; position:absolute; top:3px; width:130px;}
#tv-channel-selector .close { background-position: -434px -162px; color:#FFFFFF; cursor:pointer; font-size:10px; height:22px; overflow:hidden; position:absolute; right:2px; top:1px; width:22px;}
#tv-channel-selector .row { overflow:hidden; }
#tv-channel-selector .channel {
	border-bottom:1px dotted #CCC;
	border-right:1px dotted #CCC;
	cursor:pointer;
	float:left;
	height:72px;
	overflow:hidden;
	text-align:center;
	width:72px;
}

#tv-channel-selector .tv-logo { float:none; margin:0 auto;}

#tv-channel-selector .channel p {
	display:block;
	font-size:10px;
	font-weight:bold;
	height:23px;
	line-height:10px;
	padding-top:3px;
	text-align:center;
}

#tv-channel-selector .channel p.active { background-color:#DC2D2B; color:#FFFFFF;}
#tv-channel-selector .last-channel { border-right:medium none; }
.tv-logo { background-position: -550px 0; float: left; width: 46px; height: 46px; overflow: hidden;}

.tv_3 /* tv3 */ { background-position: -252px -49px;}
.tv_4 /* LNK */ { background-position:-51px -50px;}
.tv_15 /* LTV */ { background-position: -100px -50px;}
.tv_16 /* BTV */ { background-position: -149px -50px;}
.tv_17 /* Lryto */ { background-position:-1px -50px;}
.tv_18 /* LTV2 */ { background-position: -203px -50px;}
.tv_19 /* TV6 */ { background-position: -551px -50px;}
.tv_20 /* TV1 */ { background-position: -502px -50px;}
.tv_13006 /* Balt auks */ { background-position: -300px -50px;}
.tv_13005 /* Baltikum */ { background-position: -350px -48px;}
.tv_23 /* pukas tv */ { background-position: -395px -48px;}
.tv_24 /* Sportas 1 */ { background-position: -450px -50px;}
.tv_25 /* 1 baltijos kan */ { background-position:0 0;}
.tv_13012 /* Siauliu Tv */ { background-position:-501px 0;}
.tv_29 /* REN balt */ { background-position:-199px 0;}
.tv_38 /* animal planet */ { background-position:-400px 0;}
.tv_35 /* discovery */ { background-position:-351px 0;}
.tv_41 /* eurosport */ { background-position:-300px 0;}
.tv_34 /* hallmark */ { background-position:-250px 0;}
.tv_27 /* PTP plan */ { background-position:-149px 0;}
.tv_28 /* rtvi */ { background-position: -100px 0;}
.tv_26 /* ntv mir */ { background-position: -50px 0;}
.tv_36 /* national geo */ { background-position: -350px -100px;}
.tv_13004 /* viasat sport balt */ { background-position: -400px -100px;}
.tv_13015 /* tv xxi */ { background-position: -450px -100px;}
.tv_30 /* tv 1000 */ { background-position: -300px -100px;}
.tv_33 /* tv 1000 rusk */ { background-position: -250px -100px;}
.tv_31 /* tv 1000 act */ { background-position: -200px -100px;}
.tv_32 /* tv 1000 prem */ { background-position: -150px -100px;}
.tv_37 /* travel */ { background-position: -100px -100px;}
.tv_39 /* viasat expl */ { background-position: -52px -100px;}
.tv_40 /* viasat hist */ { background-position: -3px -100px;}

.blockMsg { top: 0px !important; left: 0px !important;}

.block-rnd-top, .block-rnd-bot {height: 5px; content: ' '; background: url(/img/cosite/tv/block-rnd-sprite.gif) no-repeat;}
.block-rnd-top {background-position: 0 0; margin-top: 10px;}
.block-rnd-bot {background-position: 0 -5px; }
.tv-recommendations { border: 5px solid #165C1A; border-left-width: 10px; border-right-width: 10px;}
.tv-recommendations table {background-color: #fff;}
.tv-recommendations td {border-top: 1px solid #D0D0D0; vertical-align: middle; font-weight: bold;}
.tv-rec-head { background: #165C1A url(/img/cosite/tv/tv_program_recomended_header.png) no-repeat; height: 51px; }
.tv-recommendations td.first {border-top:none;}
.tv-rec-icon {padding:2px;}
.tv-rec-head .tv-rec-provider {text-decoration: none !important; background: url(/img/cosite/tv/svyturys_logo_small.png) no-repeat scroll 0 0; height: 40px; width: 120px; display: block; float: left; margin: 5px 0px 0 5px; border-right: 1px solid #285B23;}
.tv-rec-head div {float:left; color: #fff; line-height: 51px; font-size: 18px; font-weight: bold;}
.banner_right { margin-bottom:10px; background: url('/img/cosite/tv/15min-tv-ad-header-sprite.png') scroll no-repeat -988px 0 transparent; padding-top:14px;}
.banner_left { margin-bottom:10px; background: url('/img/cosite/tv/15min-tv-ad-header-sprite.png') scroll no-repeat -1398px 0 transparent; padding-top:14px;}
#bottom-nav { padding-top:10px;}


.tv-feedback {background-color: #ffffff;}
.tv-feedback form {padding: 10px; display: block;}
.tv-inp {float:left; width: 255px;}
.tv-inp input {width:150px; border: 1px solid #165C1A;}
.tv-text {margin-top: 10px;}
.tv-text textarea { width:508px; border: 1px solid #165C1A; }
.tv-butt a {float:right; display: block; width:40px; height: 24px; background: url(/img/cosite/tv/tv_program_sprite.png) no-repeat 0 -39px; line-height: 24px; text-align: center; color: #fff !important; font-weight: bold; text-decoration: none !important;margin-top:5px;}
.tv-feedback .ok {padding:10px; color: #165C1A;}
.tv-feedback .error {padding:10px; color: red;}
.tv-faq-cont { border-color:#165C1A; border-style:solid; border-width:5px 10px;}
.tv-faq-cont .tv-rec-head div {padding-left:12px;}
.tv-faq { background-color: #fff; padding-top:10px; padding-bottom:10px;}
.tv-faq p { padding:3px 10px 0 !important;}
.tv-faq .q { font-weight:  bold; padding-bottom: 2px !important; line-height: 13px; font-size: 13px;}
.tv-faq .a { padding-top: 2px !important; padding-bottom: 6px !important; padding-left: 20px !important;}
.tv-faq .line { border-top: 1px solid #D0D0D0; padding-bottom: 4px !important; line-height: 1px; padding-top:1px !important;}
