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

/**********************************************
	GLOBAL
**********************************************/
*
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.3em;
	color:#fff;
}

html
{
	background:#1d282e;
}

body
{
	width:100%;
	position:absolute;
	min-height:100%;
	background:url(../images/site_borders.png) center top repeat-y;
}

img
{
	border:none;
}

.row
{
	width:100%;
	float:left;
	margin-bottom:40px;
}

.row2
{
	width:882px;
	float:left;
	padding:0px 19px;
	margin-bottom:40px;
}

.row3
{
	width:100%;
	float:left;
	margin-left:120px;
}


.left {float:left;}
.right {float:right;}

/*===[Colors & Fonts]===*/
.f70 {font-size:70px;}
.f45 {font-size:45px;}
.f40 {font-size:40px;}
.f35 {font-size:35px;}
.f30 {font-size:30px;}
.f25 {font-size:25px;}
.f22 {font-size:22px;}
.f19 {font-size:19px;}
.f18 {font-size:18px;}
.f17 {font-size:17px;}
.f12 {font-size:12px;}

.bez {color:#fdda9d;}
.white {color:#fff;}
.orange {color:#ed9c0f;}
.red {color:#ff0000;}
.black {color:#000;}
.bordo {color:#dd1a1a;}

.center {text-align:center;}


/**********************************************
	STRUCTURE
**********************************************/
#site_wrap
{
	width:980px;
	min-height:300px;
	margin:0px auto;
	overflow:visible;
	/*background:url(../images/site_borders.png) left top repeat-y;*/
}

#header
{
	width:100%;
	height:151px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/header_bg.png) left top repeat-x;
}

#header_content
{
	width:920px;
	height:116px;
	margin:0px auto;
	overflow:hidden;
}

#header .row
{
	float:none;
	width:920px;
	margin:0px auto;
	overflow:hidden;
}

#middle
{
	float:left;
	width:920px;
	padding:185px 30px 0px;
}

#footer
{
	float:left;
	width:920px;
	padding:20px 30px;
}

/**********************************************
	LOGO , HEADER TEXT
**********************************************/
#logo
{
	float:left;
	margin-top:5px;
	margin-left:19px;
}

#header_text
{
	float:right;
	width:425px;
	margin-top:28px;
}

#header_text p
{
}

#header_text .from
{
	text-align:right;
}

/**********************************************
	MAIN MENU
**********************************************/
#main_menu
{
	float:left;
}

#main_menu ul
{
	float:left;
	list-style:none;
}

#main_menu li
{
	float:left;
	width:114px;
	height:35px;
	background:url(../images/main_menu_bt.png) right top no-repeat;
	margin-left:3px;
}

#main_menu li:first-child
{
	margin-left:19px;
	background:url(../images/main_menu_bt.png) left top no-repeat;
}

#main_menu li a
{
	display:block;
	width:100%;
	line-height:32px;
	text-align:center;
	font-size:19px;
	text-decoration:none;
	color:#1d282e;
}

/**********************************************
	LANG SELECT
**********************************************/
#lang_select
{
	float:right;
	margin-top:10px;
	margin-right:19px;
}

#lang_select select
{
	width:110px;
	line-height:22px;
	color:#000;
}

#lang_select select option
{
	color:#000;
}

/**********************************************
	PC , PC TEXT
**********************************************/
#pc_wrap
{
	float:left;
	width:100%;
	min-height:654px;
	background:url(../images/pc_bg.jpg) left -20px no-repeat;
	margin-bottom:20px;
	position:relative;
}

#pc
{
	float:right;
	width:370px;
	height:257px;
	position:absolute;
	top:146px;
	right:45px;
}

#pc_flash p
{
	margin-top:80px;
	line-height:100px;
	background:#fff;
	text-align:center;
}

#pc_text
{
	float:left;
	padding:0px 19px;
}

#pc_text p
{
	width:460px;
	height:340px;
	padding:10px 0px;
}

p#download_text
{
	width:278px;
	height:auto;
	text-align:center;
	padding-left:55px;
}

#download_now
{
	display:block;
	width:278px;
	height:88px;
	padding-top:15px;
	background:url(../images/download_now.png) left top no-repeat;
	margin-left:55px;
	font-size:36px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}

#limited
{	
	width:635px;
	height:207px;
	padding:20px;
	padding-top:100px;
	background:url(../images/limited_offer.png) center no-repeat;
}

/**********************************************
	CATEGORY LIST
**********************************************/
#category_list
{
	float:left;
	width:100%;
	list-style:none;
}

#category_list > li
{
	float:left;
	width:436px;
	height:209px;
	background:url(../images/category_list_bg.png) left top no-repeat;
	margin:0px 6px 10px 14px;
}

#category_list > li:first-child
{
}

#category_list > li img
{
	float:right;
}

/*===[Sub list]=================*/
#category_list ul
{
	float:left;
	width:140px;
	margin-top:18px;
	margin-left:25px;
	list-style:none;
}

#category_list ul li
{
	font-size:12px;
	color:#1d282e;
	line-height:23px;
}

#category_list ul li h2
{
	font-size:36px;
	color:#1d282e;
}

/**********************************************
	GLOB , CHANNELS
**********************************************/
.glob
{
	float:right;
	margin-right:19px;
}

#channels
{
	float:left;
	width:520px;
	margin-left:19px;
}

.country_list
{
	float:left;
	width:20%;
	list-style:none;
	padding-top:30px;
}

.country_list li
{
	font-size:11px;
	color:#ED9C0F;
}

/**********************************************
	WHY
**********************************************/
#why
{
	float:left;
	width:882px;
	min-height:341px;
	margin:0px 19px;
	background:url(../images/screenshot.jpg) right 55px no-repeat;
}

#why p
{
	width:450px;
	padding:20px 0px 0px;
}

#yes_list
{
	float:left;
	width:100%;
	list-style:none;
	padding-top:20px;
}

#yes_list li
{
	min-height:40px;
	padding-left:60px;
	background:url(../images/yes_list_bg.png) left top no-repeat;
	margin-bottom:12px;
}

/**********************************************
	COMPERISON TABLE
**********************************************/
#comperison_tbl
{
	width:620px;
	border-collapse:collapse;
	margin:0px auto;
}

#comperison_tbl tr:first-child th,
#comperison_tbl tr:first-child td
{
	color:#fff;
	background:url(../images/comperison_tbl_top.png) left top no-repeat;
}

#comperison_tbl tr.last th,
#comperison_tbl tr.last td
{
	background:url(../images/comperison_tbl_bottom.png) left bottom no-repeat;
}

#comperison_tbl tr:first-child th,
#comperison_tbl tr.last td
{
	background-position:right top;
}

#comperison_tbl tr:first-child td,
#comperison_tbl tr.last th
{
	background-position:left top;
}

#comperison_tbl tr:first-child td + th,
#comperison_tbl tr.last th + td
{
	background-position:center top;
}

#comperison_tbl th:first-child
{
	text-align:left;
	padding-left:15px;
}

#comperison_tbl th,
#comperison_tbl td
{
	height:35px;
	vertical-align:middle;
	text-align:left;
	color:#1d282e;
	background:#ffc96c;
}

#comperison_tbl tr.odd th,
#comperison_tbl tr.odd td
{
	background:#ed7e11;
}

/**********************************************
	UNIQ PRICE , DOWNLOAD NOW2
**********************************************/
#uniq_price
{
	float:left;
	width:401px;
	height:196px;
	padding-top:25px;
	text-decoration:none;
	background:url(../images/uniq_price.jpg) left top no-repeat;
}

#uniq_price .price
{
	padding-top:5px;
	text-shadow: 5px 5px 10px #fbb756;
}

#download_now2
{
	float:right;
	width:371px;
	height:143px;
	padding-top:70px;
	background:url(../images/download_now2.png) left top no-repeat;
	text-decoration:none;
}

#download_now2 .down
{
	display:block;
	padding-top:30px;
}

#instant
{
	min-height:411px;
}

/**********************************************
	COPYRIGHT , FOOTER LINKS
**********************************************/
#copyright
{
	float:left;
	font-size:12px;
	margin-left:19px;
}

#footer_links
{
	float:right;
	font-size:12px;
	margin-right:19px;
}

#footer_links a
{
	color:#ED9C0F;
	font-size:12px;
}

#footer_links a:hover
{
	color:#fff;
}

/**********************************************
	CORNER BLOCK
**********************************************/
.corner_block
{
	width:790px;
	background:url(../images/corner_block_top.png) left top no-repeat #213743;
	padding:15px 15px 0px;
	margin:0px auto;
	overflow:hidden;
}

.corner_block_bottom
{
	float:left;
	width:820px;
	height:10px;
	background:url(../images/corner_block_bottom.png) left bottom no-repeat #213743;
	margin-left:-15px;
}

/**********************************************
	POLICY
**********************************************/
#policy
{
	float:left;
	width:100%;
}

#policy,
#policy p
{
	font-size:12px;
}

#policy p
{
	padding-bottom:20px;
}

#policy a
{
	font-size:12px;
	color:#ed9c0f;
}

#policy h3
{
	color:#ed9c0f;
}

.paddingTop{padding-top:167px;}


	#pc_wrap2
	{
		float:left;
		width:100%;
		min-height:654px;
		background:url(../images/pc_bg2.jpg) left -20px no-repeat;
		margin-bottom:20px;
		position:relative;
	}
	#TvBox
	{
		width:200px;
		height:300px;
		background:url(../images/OnLineTvBox.png) left  no-repeat;
		margin-top:200px;
		margin-left:50px;
		position:absolute;
	}
	#AsSeenOnTV
	{
		width:100px;
		height:100px;
		background:url(../images/AsSeenOnTV.png) left no-repeat;
		margin-top:290px;
		margin-left:260px;
		position:absolute;
	}				
	#LimitedTimeOffer
	{
		display:none;
		width:430px;
		height:280px;
		background:url(../images/LimitedOfferBox.png) left no-repeat;
		margin-top:200px;
		margin-left:10px;
		position:absolute;
	}				
	#SmallTvBox
	{
		display:none;
		width:130px;
		height:160px;
		background:url(../images/SmallTvBox.png) left no-repeat;
		margin-top:290px;
		margin-left:340px;
		position:absolute;
	}				
	#FreeOffer
	{
		display:none;
		width:430px;
		height:280px;
		background:url(../images/FreeOfferBox.png) left no-repeat;
		margin-top:200px;
		margin-left:10px;
		position:absolute;
	}	
	
	#LimitedOfferTextDiv
	{
		display:none;
	}
	#FreeOfferTextDiv
	{
		display:none;
	}