@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.5;
	margin: 0;
	padding: 0;
}

.main {
	width: 960px;
	height:auto;
	margin-left: auto;
	margin-right:auto;
}

.header{
	height:70px;
	border-bottom:2px solid #d0e2ef;
	background:url('/images/header_bg.png') repeat-x;
	margin: 0;
	padding-top: 5px;
}

.header_content {
	width: 960px;
	margin-left: auto;
	margin-right:auto;
	margin-top: 0;
	padding: 0;
}

.logo {
	float:left;
	font-size:40px;
	color:#eee;
	float:left;
}

.connect{
	float: left;
	margin: 12px 5px 5px 5px;
	font-size:14px;
}


.fconnect{
	float: left;
	margin: 30px 0 0 20px;
}

.channelbutton {
	display:block;
	width: 110px;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin-top:16px;
	padding:10px;
	color: #fff;
	background: #e24912;
	border: 2px solid #ddd;
	text-align:center;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.channelbutton:hover {
	border: 2px solid #bdbdbd;

}

.channelbutton2 {
	background: url("/images/button3_bg.png") repeat-x 0 -10px;
	width: 110px;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin-top:16px;
	padding:10px;
	color: #fff;
	border: 2px solid #ddd;
	text-align:center;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.channelbutton2:hover {
		border: 2px solid #bdbdbd;

}

.hbuttonright {
	float: right;
}

.hbuttonleft {
	float: right;
	margin: 0 10px 0 0;
}

.box {
	margin: 0 0 10px 0;
}

.text {
	background-color:#ffffca;
	height:85px;
	border:1px solid #d2d200;
	padding:10px 0 10px 20px;
	font-size:12pt;
}

.intro {
	float:left; 
	width:865px;
	font-family:Arial;
	color:#484444;
}

.middle {
	clear:both;
	height:525px;
	background:#ffffff;
	margin-top:10px;
}

.title {
	width:310px;
	float:left;
}

.details {
	float:left;
	width:30%;
	margin: 15px 0 0 10px;
	color:#fff;
	font-size:15px;
	font-family:helvetica;
}

.break {
	clear:both;
	height:1px;
	clear:both;
	height:10px;
}

.break3 {
	clear:both;
	height:1px;
}

h2 {
	color:#fff;
	padding:0 0 0 10px;
	margin: 10px 0 10px 0;
}

h1 {
	color:#444444;
	font-size:18px;
	margin:10px 0 0;
	padding:0 0 0 10px;
}

.left {
	width:310px;
	height:400px;
	padding:5px;
	float:left;
}

.right {
	/*background:url(images/bg05.jpg) right repeat-y;*/
	float:left;
	width:640px;
	height:410px;
}

.player {
	/*background:url(images/item.png);*/
	float:left;
	width:945px;
	margin:0 0px 10px 15px;
	height:514px;
}

.chattext {
	color:#fff;
	border-bottom:1px solid #eee;
	padding:3px 0 3px 0;
}

.slider {
	clear:both;
	padding-top:10px;
}

.footer {
	background:url("/images/bg03.png") repeat-x;	
	height:auto;
	border-top:4px solid #f8f8f8;
	margin:20px 0 0 0;	
	padding: 0 0 20px 0;
}

.footer_content {
	width: 960px;
	margin-left: auto;
	margin-right:auto;
}

.footer p {
	font-size:10px;
	text-align:center;
	color:#666666;
}

/* Links */
a {
 	color:#1D7DAD;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	
}

.channelcat {
	clear:both;
	padding:0;
	
}

.box4 {
	/*background:none repeat scroll 0 0 #EEFCFF;
	border:1px solid #CCCCCC;*/
	margin:10px 0 20px 0;


	/*border: 2px solid #ABDEE5;*/
}

div.content2 {
	float:left;
	background:none repeat scroll 0 0 #FFFFFF;
	width:395px;
	border:1px solid #DDDDDD;
	color:#444444;
	margin:10px;
	padding: 10px 15px 0 10px;
}

.channellist {
	clear:both;
	padding: 10px 0 0 0;
	height:auto;
}

.list {
	background:url('/images/bg10.jpg') bottom left no-repeat;
	width: 960px;
	text-align:left;
}

.list ul {

}

.list li {
	display:block;
	width: 175px;
	height:120px;
	margin: 0 0px 15px -22px;
	padding: 0px;
	float:left;
	text-align:left;
}

.list li img { 
    border:1px solid #999;
    display:block; 
}


#broadcast-btn a {
	background:url("/images/header_bg.png") repeat-x 0 -10px;
	display:block;
	width:320px;
	padding:8px 10px;
	border:2px solid #a8cbe2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-shadow:0 1px 0 #ddd;
	font:bold 18px Arial, Sans-serif;
}
#broadcast-btn a:hover, #broadcast-btn a:focus {
	background-position:0 -20px;
	color:#111;
}

#broadcast-btn2, .broadcastBtn {
	background:url("/images/header_bg.png") repeat-x 0 -10px;
	display:block;
	width:350px;
	padding:8px 10px;
	border:2px solid #a8cbe2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-shadow:0 1px 0 #ddd;
	font:bold 18px Arial, Sans-serif;
	cursor:pointer;
}

#broadcast-btn2:hover, #broadcast-btn a:hover, #broadcast-btn2:focus, #broadcast-btn a:focus .broadcastBtn:hover {
	background-position:0 -20px;
	color:#111;
	cursor:hand;
	cursor:pointer;
}

.login {
	float:left; 
	
	-moz-border-radius:5px 5px 5px 5px;
	margin: 10px 0 0 40px;
}

/* creat channel form */


/*********calendar************/
.dropdown {
	background:#dad9d4 url("/images/calendar.gif") no-repeat 2px 2px;
	border:1px solid #cac9c2;
	padding:0.2em;
	cursor:default;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
	-moz-border-radius:0 2em 0 0;
	-khtml-border-radius:0 2em 0 0;
	border-radius:0 2em 0 0;
	width:21em;
}

.dropdown .month {
	margin-left:48px;
	width:37%;
}
.dropdown .year {
	margin-left:1em;
	width:25%;
}
.dropdown .close {
	display:block;
	overflow:hidden;
	border:0;
	position:absolute;
	top:0.5em; right:1em;
	background:url("/images/close2.png") no-repeat 50% 50%;
	width:16px; height:16px;
	border:none;
	text-indent:-9999px;
}

.dropdown table {
	border-spacing:0;
	table-layout:fixed;
	empty-cells:show;
	margin-top:0.5em;
	width:100%;
}
.dropdown thead th {
	width:14%;
}

.dropdown tbody td {
	background:#fff;
	text-align:center;
	line-height:2;
	border:1px solid #dad9d4;
}
.dropdown tbody td.hover {
	background:#748098;
	color:#fff;
	cursor:pointer;
}
.dropdown .weekend {
	color:#f00;
}
.dropdown .today {
	border:1px solid #f00;
}
.dropdown .selected {
	background:#748098;
	color:#fff;
}

form {
	padding:1em 1em 1em 0;
	font-size:14px;
}

.contact {
	margin-left:0px;
}

fieldset div {
	margin:10px 0;
	clear:both;
}

form {
	margin:0em;
	width:100%;
}
fieldset p {
	font-size:12px;
}
label {
	float:left;
	width:160px;
	text-align:right;
	margin-right:1em;
	color:#444;
	font-weight:bold;
	font-size: 12px;
}
legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:100px;
	text-align:right;
		color:#444;
	font-weight:bold;
	font-size: 12px;
}
input, select, file, textarea, input:focus, select:focus, file:focus, textarea:focus {
	padding:3px 3px 2px;
	width:18em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}


input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}
.date input {
	background-image:url("/images/calendar-small.gif");
	background-repeat:no-repeat;
	background-position:100% 50%;
	font-size:15px;
	width:120px;
}

.date fieldset label {
	float:none;
	display:block;
	text-align:left;
	width:auto;
}
.date fieldset div {
	float:left;
	clear:none;
	margin-right:0.2em;
}
.radio, .date {
	position:relative;
}
.radio fieldset, .date fieldset {
	border:none;
	width:auto;
	padding:1px 0 0 11em;
}
.radio legend, .date legend {
	font-size:1em;
	color:#000;
}
.radio legend span, .date legend span {
	position:absolute;
	left:0;
	top:0.3em;
	width:12.5em;
	display:block;
}
.radio label, .radio input {
	vertical-align:middle;
	display:inline;
	float:none;
	width:auto;
	background:none;
	border:none;
}
.radio div {
	float:left;
	white-space:nowrap;
	clear:none;
	margin-left:10px;
}

.email {
	width:14em;
}

input.default {
	color:#bbb;
}


.general {
	padding:10px;
}

.thumb{width:120px; height:90px; border:0px}
.thumb2 {
	width:75px;
	height:56px;
	border:0px
}
.thumb2active {
	width:75px;
	height:56px;
	border:3px solid #E24912;
	padding:1px;
}
.list2 {
	background:url("/images/ok.gif") no-repeat scroll left center transparent;
	list-style:none outside none;
	margin-left:0px;
	padding-left:30px;
	margin-top: 10px;
}

.bodytext {
	padding:10px 10px 0;
	background:url("/images/bg10.jpg") repeat-y;
	text-align:left;
}

.bullet  {
	background:url("/images/bullet2.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Helvetica;
	font-weight:bold;
	height:18px;
	letter-spacing:-0.1em;
	line-height:17px;
	margin-top:2px;
	margin-right:10px;
	text-align:center;
	width:18px;
}

.number  {
	color:#666666;
	font-size:10px;
}

.filter {
	color:#444444;
	float:right;
	font-size:11px;
	margin-top:18px;
}

/*********** Country dropdown **********/
#container {
	margin:7px 45px 0 0;
	position: relative;
	float:right;
}

#countrynav {
	padding:13px 0px 12px 0;
	font-size:11px;
	line-height:13px;
	text-align:right;
}
#countrynav a.signin {
	background:#fff;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#008aca;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("/images/toggle_down.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#countrynav a.menu-open {
	background:#ecf3f9!important;
	color:#666!important;
	outline:none;
}

a.signin.menu-open span {
	background-image:url("/images/toggle_up.png");
	color:#789;
}

#country {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#ecf3f9;
	position:absolute;
	width:610px;
	z-index:100;
	border:1px transparent ;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 0px; 
	margin-top:5px;
	margin-right: 0px;
	margin-right: -1px;
	color:#789;
	font-size:11px;
}

#country p {
	margin:0;
	width:150px;
	float:left;
}

/********** Country dropdown end **********/

#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;
	border:1px solid #cecece;  
	z-index:10;  
}
#popupContact{  
	display:none;  
	position:absolute;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:250px;  
	width:408px;  
	background:#FFFFFF;  
	border:2px solid #cecece;  
	z-index:20;  
	padding:12px;  
	font-size:13px;  
}  
#popupContact1{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:580px;  
	width:720px;  
	background:#FFFFFF;  
	border:2px solid #cecece;  
	z-index:20;  
	padding:10px;  
	font-size:12px;
	text-align:left;

}  
#popupContact h1, #popupContact1 h1{  
	text-align:left;  
	color:#6FA5FD;  
	font-size:22px;  
	font-weight:700;  
	border-bottom:1px dotted #D3D3D3;  
	padding-bottom:2px;  
	margin-bottom:20px;  
}  
#popupContactClose{  
	font-size:14px;  
	line-height:14px;  
	right:6px;  
	top:4px;  
	position:absolute;  
	color:#6fa5fd;  
	font-weight:700;  
	display:block;
	cursor:hand;
	cursor:pointer;
} 

.channels {
	background:url("/images/line1.gif") right no-repeat;
	float:left;
	width:960px;
}
.channels div {
	float:left;
	width:25%
}
.channels ul {
	list-style:none;
	background:url('/images/line1.gif') left no-repeat;
	padding:0px 10px 10px 10px;
}
.channels li {
	padding-left:15px;
	background:url('/images/arrow.gif') left no-repeat;
}

.hidden {
	height:50px;
	position:relative; 
	z-index:1;
	margin: 10px 0 5px 0;
	border-bottom: 1px solid rgb(238, 238, 238); 
	text-align:center;
}

.hidden input {
	background-image:url("/images/search.png");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:28px;
	width:400px;
	font-size:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	height:27px;
	color:#444;
}

.hidden input[type="submit"] {
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px 7px 7px;
	background: #fafafa;
	width:80px;
	height:35px;
	color:#000;
	cursor:pointer;
	font-size:18px;
	padding:2px 4px 4px 4px;
	margin:6px 4px 2px 2px;
}

.hidden input:hover[type="submit"], input:focus[type="submit"] {
	border-color:#c5c5c5;
	background:#f6f6f6;
}

.numeration {
	width:100%;
	text-align:center;
}
.numeration a {

}
.numeration a.active {
	font-weight:bold;
	font-size:1.3em;
}
#resizeHandler {
	float:left;
	width:7px;
	margin-right:3px;
	position:relative;
	z-index:5;
	background:transparent url('/images/resize.png') no-repeat center;
	height:525px;
	cursor:e-resize;
}

.prevNext{
	margin-top:28px;
}

.prevNext a img {
	border:none;
	opacity:0.7;
}
.prevNext a:hover img {
	border:none;
	opacity:1;
}
#box1 {
	z-index:5;
}
.socialButtons {
	float:left;
	width:auto;
}
.vidButton {
	background-color:#ECEEF5;
	border:1px solid #CAD4E7;
	-moz-border-radius:3px;
	font-size:11px;
	padding:1px;
}
.vidButton:hover {
	border-color:#9DACCE;
}

/**********Header search ******************/
.globalsearch .textboxcontainer {
	height: 26px;
	border-left:1px solid #55b0dc;
	border-top:1px solid #55b0dc;
	border-bottom:1px solid #55b0dc;
	display:inline-block;
	float: left;
	margin-top:10px;
	background:#cce0ee;

}

.globalsearch .textboxcontainer span {

	display: inline-block;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 2px;
	width: 128px;
        _width:140px; /* ie6 hack */
}

.globalsearch input.textbox {
	width: 121px;
	float: right;
	font-weight:normal;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}


.globalsearch .buttoncontainer {
	height: 26px;
	border:1px solid #55b0dc;
	display:inline-block;
	width: 25px;
	overflow: hidden;
	float: right;
	margin-top:10px;
}

.globalsearch .buttoncontainer span{
	height: 31px;

	display:inline-block;
}

.globalsearch .searchbutton {
	border: 0;
	padding: 0;
	width: 32px;
		-moz-border-radius:0px;
	-webkit-border-radius:0px;

}
div.content3 {
	float:right;
	background:none repeat scroll 0 0 #FFFFFF;
	width:395px;
	height:290px;
	border:3px solid #d2e1f6;
	color:#444444;
	margin:10px;
	padding: 10px 15px 0 10px;
}

div.content31 {
	float:right;
	background:none repeat scroll 0 0 #FFFFFF;
	width:890px;
	border:3px solid #d2e1f6;
	color:#444444;
	margin:20px 20px 0 0;
	padding: 10px 15px 0 10px;
}

div.content4 {
	float:right;
	background:none repeat scroll 0 0 #FFFFFF;
	width:395px;
	height:200px;
	border:3px solid #d2e1f6;
	color:#444444;
	margin:-15px 10px 10px 10px;
	padding: 10px 15px 0 10px;
}

div.content41 {
	background:none repeat scroll 0 0 #FFFFFF;
	height:140px;
	border:1px solid #d2e1f6;
	color:#444444;
	margin:5px;
	padding: 10px 15px 0 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

div.or {
	float:left;
	background:none repeat scroll 0 0 #FFFFFF;
	width:50px;
	height:90px;
	color:#777777;
	font-size:30px;
	margin-top:70px;
	padding: 10px 15px 0 10px;
}
.embedCode {
	float:left;
}
.embedCode a {
	float:left;
	margin-left:8px;
}
.embedCode a img {
	border:none;
}
#showEmbed2, #showShare, #showVote {
	position:absolute;
	z-index:1000;
	background-color:#E6E6E6;
	border:1px solid #fff;
	padding:2px;
	width:495px;
	height:290px;
	color:#2c2c2c;
}
#showShare {
	width:397px;
	height:435px;
}
#showVote {
	width:395px;
	height:200px;
}

.etitle {
	background:#fff url('/images/embed_title.png') repeat-x;
	color:#363636;
	font-weight:bold;
	font-size:1.3em;
	padding:3px 8px;
	border-bottom:1px solid #F2F2F2;
}
.etitle a {
	color:#363636;
}
.embedChoises {
	padding:10px;
}
.hr {
	background-color:#fff;
	border-top:1px solid #d5d5d5;
	width:100%;
	height:1px;
	float:left;
}
.elayout {
	float:left;
	margin-right:25px;
	text-align:center;
}
.elayout a img {
	margin:2px;
	border:1px solid #ccc;
}
.elayout a.active img {
	margin:0px;
	border:3px solid #a1d8f1;
}
#elayout1, #elayout2, #elayout3, #elayout4 {
	color:#707070;
}
.edimensions {
	width:365px;
	float:left;
}
.edimensions label {
	width:40px;
	float:left;
}
.edimensions input {
	width:50px;
}
div.content22 {
	float:right;
	background:none repeat scroll 0 0 #FFFFFF;
	width:395px;
	height:190px;
	border:3px solid #d2e1f6;
	color:#444444;
	margin:-15px 10px 10px 10px;
	padding: 10px 15px 0 10px;
}

div.content33 {
	background:none repeat scroll 0 0 #FFFFFF;
	width:275px;
	float:left;
	margin:7px 5px 5px 5px;
	border:1px solid #d2e1f6; /*d2e1f6;*/
	color:#444444;
	padding: 10px 15px 0 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

div.contenthot {
	background:none repeat scroll 0 0 #FFFFFF;
	width:901px;
	height:60px;
	float:left;
	margin:7px 5px 5px 5px;
	border:1px solid #d2e1f6; /*d2e1f6;*/
	color:#444444;
	padding: 10px 15px 0 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
.chooseProvider {
	line-height:38px;
}
.chooseProvider a.choosep img {
	float:left;
	padding:2px;
	border:2px solid #fff;
	margin-left:4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.chooseProvider a.choosep:hover img {
	border-color:#ddd;
}

.chooseProvider a.active img {
	border-color:#333;
}
.contacts input {
	width:auto;
}
div.hot {
	background:none repeat scroll 0 0 #FFFFFF;
	height:405px;
	float:left;
	width:275px;
	margin:2px 7px 5px 7px;
	border:1px solid #d2e1f6;
	color:#444444;
	padding: 10px 15px 0 10px;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
}
.hotbox {
	margin-top:15px;
	padding: 0 5px 8px 0px;
	border-bottom:1px solid #d2e1f6;
	
}
div.contenthot2 {
	background:none repeat scroll 0 0 #FFFFFF;
	width:605px;
	height:410px;
	float:left;
	margin:2px 2px 5px 17px;
	border:1px solid #d2e1f6; /*d2e1f6;*/
	color:#444444;
	padding: 10px 4px 0 4px;
	text-align:center;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
#rate {
	float:left;
	margin:-1px 0 0 15px;
}
#currrate {
	float:left;
	overflow:visible;
	background:transparent url('/images/stars.png') 0 -40px repeat-x;
	height:20px;
	margin-right:-200px;
}
.vote {
	background:transparent url('/images/stars.png') 0 0 no-repeat;
	float:left;
	width:20px;
	height:20px;
}
div.content5 {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #d2e1f6;
	color:#444444;
	margin:5px;
	padding: 10px 15px 0 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.mychannel {
	float:left;
	margin: 5px 15px 5px 10px;
}
.mychanneldetails {
	float:left;
	margin: 5px 0 5px 0;
	width: 150px;
}

.favhannel {
	float:left;
	margin: 5px 5px 5px 5px;
	width: 100px;
}

a.edit {
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
	color: #969696;
	cursor: pointer;
}

a.edit:hover {
	color: #666666;

}
