@charset "utf-8";

/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */
/*  MAIN            */
/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */

html { }

body, html { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 100%; width: 100%; }
body { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:#FFF; background: url(../images/info_sides_bkgtile.png) center repeat; /*background-color: #092543;*/ }

#pageContainer { width: 100%; position:relative; background: repeat-x url(/images/bkgtile_top.png); }
#content { margin: 0 auto; position: relative; width: 100%; clear: both; text-align: center; }
#top { margin: 0 auto; width: 995px; }
#logo { width: 995px; position: relative; background: url(/images/martico_logo.jpg) center no-repeat; height: 117px; width: 100%; font-size:10px; font-weight: bold; }
#mainContent { margin-top: 53px; background: url(/images/bkgtile_content.png) repeat; width: 100%; }
#mainTeasers { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 995px; height: 330px; }
#wrapper { width: 989px; margin-left: 3px; }
#teasers { margin: 0 auto; padding: 10px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; height: 545px; width: 995px; font-size: 16px; font-weight: bold; }
#subContent { padding: 10px 10px 0px 10px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; width: 970px; font-size: 12px; text-align:left; color:#121212; }
#menuArea {	z-index: 990; position: absolute; width:995px; }
#footer { border-top: #989EA7 1px solid; }
#preload { display: none; }

a:hover { text-decoration: none; }
#slider a{ display:block; }

p { width: 100%; display: block; margin: 0px; padding: 0px; }

.showmore { padding-left: 20px; background: url(/images/more_arrow_up.png) no-repeat left top; }
.showmore.open { background: url(/images/more_arrow_dn.png) no-repeat left top; }
.showmore > * { cursor: pointer; }
.showmore > *:hover { text-decoration:underline; }


/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */
/*  TOP            */
/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */

.clr { clear:both;}


#compat_form	label							{ width: 65px; display: inline-block; font-weight: bold;  }
#compat_form	input							{ width: 110px;  }
#compat_form	select							{ width: 110px;  }

.expresne-objednavky {}
.expresne-objednavky p 				{ font-size: 14px; margin-bottom: 20px; }
.expresne-objednavky em 			{ text-decoration:line-through; }
.expresne-objednavky span 			{ display: inline-block; width: 150px; }
.expresne-objednavky h3.red 		{ color:#AB0002;  }
.expresne-objednavky table			{ border: 1px solid #C7C7C7; margin: 20px 0px; width: 950px;  }
.expresne-objednavky th, .expresne-objednavky td 					{ padding: 10px 20px; background-color:#DFDFDF; margin: 0px;  }
.expresne-objednavky tr.odd th, .expresne-objednavky tr.odd td 		{ background-color:#EFEFEF;  }
.expresne-objednavky tr:hover td 									{ background-color:#8CB0D0;  }
/*.eo_cardnum_wrap	{ position: relative;		}
.eo_cardnum_bkg 	{ width: 200px; height: 19px; background-color: #FFFFFF; position: absolute; z-index: 996; color:#CCCCCC;	font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: normal; padding: 2px;	}*/
#eo_cardnum 						{ 	}
#expressOrderDlg					{ display: none;	}
#expressOrderDlg p					{ padding: 0px 30px 30px 30px; width: auto; font-weight: normal;	}
#expressOrderDlg p span 			{ display: inline-block; width: 160px; font-weight: bold; }
#expressOrderDlg h3					{ padding: 10px 30px; 	}
#expressOrderDlg .red				{ color:#A40002; display: inline;	}
#expressOrderDlg input[type="text"]	{ width: 122px; border: 1px solid #B8B8B8; padding: 1px 5px;	}
#expressOrderDlg select				{ width: 134px; border: 1px solid #B8B8B8; padding: 1px;	}



.dialog 						{ z-index: 999; width: 450px; position: fixed; left: 10%; background:#F1F1F1; font-size: 14px; font-weight: bold; color:#121212; padding: 0px; }
.dialog img 					{ padding: 30px; }
.dialog h1 						{ text-align: center; padding: 30px 0px; margin: 0px; background:#FFFFFF; }
.dialog form 					{ margin: 0px 30px 30px 30px; }
.dialog label 					{ font-weight:normal; width: 200px; display:inline-block; margin: 5px 0px; }
/*.dialog input[type="range"] 	{ position: relative; top: 5px; }*/
.dialog a.close					{ float: right; padding: 10px; color: #999; }
.dialog a.close:hover			{ text-decoration: none; color: #000; }
.dialogBkg						{ width: 100%; height: 100%; position: fixed; background-color:#666; z-index: 993; display: none; }

.ajx_pkgid						{ display:none;}
.ajx_pkgname					{ display:none;}

input[type="button"].action {
	margin: 10px auto;
	-moz-box-shadow:inset 1px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 1px 1px 0px 0px #bee2f9;
	box-shadow:inset 1px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	border:1px solid #3866a3;
	display:inline-block;
	color:#14396a;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #7cacde;
}
input[type="button"].action:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}
input[type="button"].action:active {	position:relative;	top:1px; }



#btnHome {
	position: absolute; top: 15px; left: 400px; width: 200px; height: 85px;	
	
}

#btnWebmail {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 40px;
	width: 171px;
	background: url(/images/top_zz_btn_up.png) no-repeat;
	padding-top: 4px;
	color: #004084;
	cursor: pointer;
}

#btnWebmail:hover {
	background: url(/images/top_zz_btn_hover.png) no-repeat;
	color: #f5f5f5;
}

#btnZz {
	position: absolute;
	top: 0px;
	left: 134px;
	height: 40px;
	width: 171px;
	background: url(/images/top_zz_btn_up.png) no-repeat;
	padding-top: 4px;
	color: #004084;
	cursor: pointer;
}

#btnZz:hover {
	background: url(/images/top_zz_btn_hover.png) no-repeat;
	color: #f5f5f5;
}

#btnCart {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 40px;
	width: 132px;
	background: url(/images/top_cart_btn_up.png) no-repeat;
	padding-top: 6px;
	padding-left: 10px;
	color: #004084;
	cursor: pointer;
}

#btnCart:hover {
	background: url(/images/top_cart_btn_hover.png) no-repeat;
	color: #f5f5f5;
}

#btnTV {
	float: left;
	height: 32px;
	width: 264px;
	background: url(/images/menu_tv_btn.gif) no-repeat;
	padding-top: 16px;
	text-align: center;
	color: #68a216;
	cursor: pointer;
}

#btnTV.hover {
	background: url(/images/menu_tv_btn_hover.gif) no-repeat;
	color: #68a216;
}

#btnNET {
	float: left;
	height: 32px;
	width: 228px;
	background: url(/images/menu_net_btn.gif) no-repeat;
	padding-top: 16px;
	text-align: center;
	color: #2b96cd;
	cursor: pointer;
}

#btnNET.hover {
	background: url(/images/menu_net_btn_hover.gif) no-repeat;
	color: #2b96cd;
}

#btnMULTI {
	float: left;
	height: 32px;
	width: 246px;
	background: url(/images/menu_multi_btn.gif) no-repeat;
	padding-top: 16px;
	text-align: center;
	color: #b449bb;
	cursor: pointer;
}

#btnMULTI.hover {
	background: url(/images/menu_multi_btn_hover.gif) no-repeat;
	color: #b449bb;
}

#btnHELP {
	float: left;
	height: 32px;
	width: 254px;
	background: url(/images/menu_help_btn.gif) no-repeat;
	padding-top: 16px;
	text-align: center;
	color: #454545;
	cursor: pointer;
}

#btnHELP.hover {
	background: url(/images/menu_help_btn_hover.gif) no-repeat;
	color: #454545;
}

.menuBtnSpacer {
	float: left;
	width: 1px;
	height: 48px;
	background: url(/images/menu_btn_div.gif) no-repeat;
	
}





/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */
/*  MENU            */
/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */


#menu {
	font-family: Arial, Helvetica, sans-serif;
	height: 48px;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	
}

.subMenu {
	display: none;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 6px;
	width: 982px;
	background: url(/images/subMenu_bkg.png) no-repeat bottom center;
	
}

#subMenuTV:hover #subMenuNET  { display: none; }
#subMenuTV:hover #subMenuMULTI  { display: none; }
#subMenuTV:hover #subMenuHELP  { display: none; }

#subMenuNET:hover #subMenuTV  { display: none; }
#subMenuNET:hover #subMenuMULTI  { display: none; }
#subMenuNET:hover #subMenuHELP  { display: none; }

#subMenuMULTI:hover #subMenuTV  { display: none; }
#subMenuMULTI:hover #subMenuNET  { display: none; }
#subMenuMULTI:hover #subMenuHELP  { display: none; }

#subMenuHELP:hover #subMenuTV  { display: none; }
#subMenuHELP:hover #subMenuNET  { display: none; }
#subMenuHELP:hover #subMenuMULTI  { display: none; }

#subMenuTV { height: 209px; }
#subMenuNET { height: 185px; }
#subMenuMULTI {	height: 215px; }
#subMenuHELP  {	height: 185px; }

.subMenuTopShd { width: 100%; height: 3px; position: absolute; top: 0px; background: url(/images/subMenu_bkg_shd.png) no-repeat center; }

#subMenuTV .subMenuContentLine {
	clear:both;
	margin: 10px 0px 0px 20px;
	width:940px;
	height: 2px;
	background-color:#67A115;

}

.subMenuContent {
	clear:both;
	margin: 10px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #67A115;
	text-align:left;


}

/*#subMenuTV .subMenuContentPackage a, #subMenuNET .subMenuContentPackage a, #subMenuMULTI .subMenuContentPackage a, #subMenuHELP .subMenuContentPackage a{
	color: #FFF; text-decoration: none;
}*/

#subMenuTV a { display:inline-block; color: #67A115; text-decoration: none; }
#subMenuTV a:hover { color: #67A115; text-decoration: underline; }

#subMenuTV .subMenuContentPackage {
	width: 145px;	
	border: dotted 1px #FFF;
	float: left; margin: 0px 0px 0px 7px; text-align:center;
	padding: 7px 0px;
	background-color: #67A115;
	color:#FFF;

}

#subMenuTV .subMenuContentPackage:hover {
	border: dotted 1px #666666;
	background-color: #FFF;
	color:#67A115;

}

#subMenuNET .subMenuContentLine {
	clear:both;
	margin: 10px 0px 0px 20px;
	width:940px;
	height: 2px;
	background-color:#2A95CD;

}

#subMenuNET a { color: #2A95CD; text-decoration: none; }
#subMenuNET a:hover{ color: #2A95CD; text-decoration: underline; }

#subMenuNET .subMenuContentPackage {
	width: 130px;
	border: dotted 1px #FFF;
	float: left; margin: 0px 0px 10px 7px; text-align:center;
	padding: 7px 20px;
	background-color: #2A95CD;
	color:#FFF;

}

#subMenuNET .subMenuContentPackage:hover {
	border: dotted 1px #666666;
	background-color: #FFF;
	color:#2A95CD;

}

#subMenuMULTI .subMenuContentLine {
	clear:both;
	margin: 10px 0px 0px 20px;
	width:940px;
	height: 2px;
	background-color:#B448BB;

}

#subMenuMULTI a { color: #B448BB; text-decoration: none;}
#subMenuMULTI a:hover{ color: #B448BB; text-decoration: underline; }

#subMenuMULTI .subMenuContentPackage {
	width: 165px;
	border: dotted 1px #FFF;
	float: left; margin: 0px 0px 10px 7px; text-align:center;
	padding: 7px 20px;
	background-color: #B448BB;
	color:#FFF;

}

#subMenuMULTI .subMenuContentPackage:hover {
	border: dotted 1px #666666;
	background-color: #FFF;
	color:#B448BB;

}


#subMenuHELP .subMenuContent{
	color: #454545;

}

#subMenuHELP .subMenuContentLine {
	clear:both;
	margin: 10px 0px 0px 20px;
	width:940px;
	height: 2px;
	background-color:#454545;

}

#subMenuHELP a{ color: #454545; text-decoration: none; }
#subMenuHELP a:hover{ color: #454545; text-decoration: underline; }

#subMenuHELP .subMenuContentPackage {
	border: dotted 1px #FFF;
	float: left; margin: 0px 0px 10px 7px; text-align:center;
	padding: 7px 20px;
	background-color: #454545;
	color:#FFF;

}

#subMenuHELP .subMenuContentPackage:hover {
	border: dotted 1px #666666;
	background-color: #FFF;
	color:#454545;

}


/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */
/*  TEASERS            */
/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */


#teaseBoxMedium {
	text-align: center; 
	width: 248px;
	margin-right: 1px;
	height: 152px;
	background: url(/images/teaseBoxMedium.png) no-repeat;
	float: left;
	font-size: 14px;
	
}

#teaseBoxMedium a {	color: #FFF; }
#teaseBoxMedium a:link { text-decoration: none; }



#teaseBoxMediumContent {
	width: 238px;
	height: 141px;
	padding: 6px 5px 5px 5px;
}

#teaseBoxMediumContent1 {
	width:100%;
	height: 100%;
	background: url(/images/teaserMed1.jpg) no-repeat;
}


#teaseBoxMediumContent2 {
	width:100%;
	height: 100%;
	background: url(/images/teaserMed2.jpg) no-repeat;
}


#teaseBoxMediumContent3 {
	width:100%;
	height: 100%;
	background: url(/images/teaserMed3.jpg) no-repeat;
}


#teaseBoxMediumContent4 {
	width:100%;
	height: 100%;
}




#teaseBoxSmall {
	margin-right: 1px;
	width: 248px;
	height: 55px;
	background: url(/images/teaseBoxSmall.png) no-repeat;
	float: left;
	
	
}

#teaseBoxSmall a { color:#FFFFFF; text-decoration:none; }
#teaseBoxSmall a:hover { color:#FFFFFF; text-decoration: underline; }

#teaseBoxSmallContent {
	height: 45px;
	padding: 5px 0px 0px 5px;
}

#teaseBoxSmallContent1p1 {
	float:left;
	width: 88px;
	height: 45px;
	margin: 6px 0px 0px 5px;
	background: url(/images/tIco_helpdesk.gif) no-repeat;
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 
	font-style:italic; 
	line-height: 14px; 
	text-align:right;
}

#teaseBoxSmallContent1p2 {
	float:left;
	height: 45px;
	margin: 8px 0px 0px 8px;
	font-family: 'Open Sans', sans-serif; 
	font-size:21px; 
	text-align:left;
}

#teaseBoxSmallContent2p1 {
	float:left;
	height: 45px;
	margin: 4px 0px 0px 5px;
	padding: 3px 0px 0px 50px;
	background: url(/images/tIco_order.gif) no-repeat;
	font-family: 'Open Sans', sans-serif; 
	font-size:16px; 
	line-height: 16px; 
	text-align:center;
}

#teaseBoxSmallContent3p1 {
	float:left;
	height: 45px;
	margin: 4px 0px 0px 5px;
	padding-top: 5px;
	padding-left: 42px;
	background: url(/images/tIco_speed.gif) no-repeat;
	font-family: 'Open Sans', sans-serif; 
	font-size:21px; 
}

#teaseBoxSmallContent3p2 {
	float:left;
	height: 45px;
	margin: 8px 0px 0px 8px;
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 
	font-style:italic; 
	line-height: 14px; 
	text-align:left;
}

#teaseBoxSmallContent4p1 {
	float:left;
	height: 45px;
	margin: 4px 0px 0px 5px;
	padding-top: 2px;
	padding-left: 42px;
	background: url(/images/tIco_fb.gif) no-repeat;
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 
	font-style:italic; 
	line-height: 16px; 
}

#teaseBoxSmallContent4p2 {
	float:left;
	height: 45px;
	margin: 15px 0px 0px 12px;
	font-family: 'Open Sans', sans-serif; 
	font-size:22px;
	font-weight:bold;
	line-height: 14px; 
	text-align:left;
}

#top a { text-decoration: none; }


/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */
/*  INFO SECTION            */
/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */


#info {	background: url(/images/bkgtile_info_c.png) repeat-x; font-family: Arial, Helvetica, sans-serif; height: 315px; font-size: 12px; font-weight: bold; width: 995px; margin: 0 auto; }

#info-p1 {
	height: 195px;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

#info-news {
	margin: 20px 10px 0px 20px;
	text-align: left;
	float: left;
	width: 310px;
}

#info-news a { font-size: 11px; color: #8CB0D0; text-decoration: none; }
#info-news a:hover { font-size: 11px; color: #FFF; text-decoration: none; }
#info-news a.newsitem { font-size: 14px; text-decoration: none; }
#info-news h6 { font-size: 10px; font-weight: bold; margin: 10px 0px 0px 0px; }
#info-news h4 { font-size: 14px; font-weight: bold; margin: 0; }

#info-div {
	border-left: 1px #3E6E9E dotted;
	margin: 20px 5px 0px 5px;
	width: 1px;
	height: 167px;
	float: left;
}

#infoRssBtn { float: right; background:url(/images/info_rssbtn.png) no-repeat; width: 21px; height: 21px; }
#infoRssBtn:hover { float: right; background:url(/images/info_rssbtn_h.png) no-repeat; width: 21px; height: 21px;}

#info-p2 {
	color: #98B8D6;
	height: 88px;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

#info-p2 a { color: #98B8D6; text-decoration: underline; }
#info-p2 a:hover { color: #FFF; text-decoration: none; }

#info-contact {
	background: url(/images/logo_info.png) no-repeat left;
	text-align: left;
	float: left;
	margin: 25px 10px 0px 15px;
	padding: 19px 20px 20px 145px;
}

#info-contact span{ color: #1E5A99; }


#info-copyright {
	color: #1E5A99;
	padding-top: 5px;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#info-buttonlinks { float:left; margin: 20px 0px 0px 10px; width: 630px; }

#info-buttonlinks a { color:#98B8D6; text-decoration:none; }
#info-buttonlinks a:hover { color:#FFFFFF; text-decoration:none; cursor: pointer; }

.info-buttonlink {
	float:left;
	height: 36px;
	padding-top: 22px;
	padding-left: 45px;
	font-weight: bold;
	font-size: 12px;
	width: 160px;
}

#info-btn_download { background: url(/images/info_ico_download.png) no-repeat left;}
#info-btn_download:hover { background: url(/images/info_ico_download_h.png) no-repeat left;}
#info-btn_faq {	background: url(/images/info_ico_faq.png) no-repeat left;}
#info-btn_faq:hover { background: url(/images/info_ico_faq_h.png) no-repeat left;}
#info-btn_netstat {	background: url(/images/info_ico_netstat.png) no-repeat left;}
#info-btn_netstat:hover { background: url(/images/info_ico_netstat_h.png) no-repeat left;}
#info-btn_trouble {	background: url(/images/info_ico_trouble.png) no-repeat left;}
#info-btn_trouble:hover {	background: url(/images/info_ico_trouble_h.png) no-repeat left;}
#info-btn_manuals {	background: url(/images/info_ico_manuals.png) no-repeat left;}
#info-btn_manuals:hover { background: url(/images/info_ico_manuals_h.png) no-repeat left;}
#info-btn_compat { background: url(/images/info_ico_compat.png) no-repeat left;}
#info-btn_compat:hover { background: url(/images/info_ico_compat_h.png) no-repeat left;}
#info-btn_sitemap {	background: url(/images/info_ico_sitemap.png) no-repeat left;}
#info-btn_sitemap:hover { background: url(/images/info_ico_sitemap_h.png) no-repeat left;}
#info-btn_security { background: url(/images/info_ico_security.png) no-repeat left;}
#info-btn_security:hover { background: url(/images/info_ico_security_h.png) no-repeat left;}
#info-btn_order { background: url(/images/info_ico_order.png) no-repeat left;}
#info-btn_order:hover { background: url(/images/info_ico_order_h.png) no-repeat left;}
#info-btn_pravne { background: url(/images/info_ico_pravne.png) no-repeat left;}
#info-btn_pravne:hover { background: url(/images/info_ico_pravne_h.png) no-repeat left;}

/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */
/*  CONTENT            */
/* ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   ####   */

#pageNav { font-size:11px; margin-bottom: 15px; }
#pageNav a{ color:#5E81A8; text-decoration: underline; }
#pageNav a:hover { color: #092543; text-decoration:none; }

.hide { display: none; }

.contact_section { clear: both; padding: 5px 0px; }

h1 { font-size: 21px; font-weight: normal; }
h2 { color: #004EA2; font-size: 16px; margin: 25px 0px 5px 0px; text-transform: uppercase; }
.tv h2 { color: #5B9D1D;}
.net h2 { color: #2992C9;  }
.multi h2 { color: #B448BB; }
h3 { color: #004EA2; font-size: 14px; margin: 20px 0px 5px 0px; }
.tv h3 { color: #5B9D1D; text-transform: uppercase; }
.tv .pkg_bar h3 { text-align: center;  background: url(/images/pkg_inner_div.png) repeat-x bottom; height: 25px; }
.net h3 { color: #2992C9; text-transform: uppercase; }
.multi h3 { color: #B448BB; text-transform: uppercase; }
.multi .pkg_bar h3 { text-align: center; background: url(/images/pkg_inner_div_mlt.png) repeat-x bottom; height: 25px; }
.multi .pkgSubContent h3 { text-align: left; color: #B448BB; text-transform: uppercase; background: none; border-bottom: 1px dashed #B448BB; height: 20px; margin: 10px 0px 20px 0px;}

.pkgSubContent .subinfo { font-size:10px; font-weight: bold;  }



h4 { font-size: 14px; font-weight: bold; }
h5 { color: #000; font-size: 14px; margin: 10px 0px 3px 0px; font-style: italic; }
table h5 { color: #FFF; font-size: 14px; margin: 5px 0px 5px 0px; }
h6 { font-size: 11px; font-weight: bold; margin: 2px 0px; }
sup { font-size:10px; }
table p { padding: 10px 10px; margin: 10px; }

a { color: #004EA2; text-decoration: none; }
a:hover { text-decoration: underline; }
.helper  { width: 15px; height: 15px; margin: 0px 3px 0px 3px; background: url(/images/helperico.png) no-repeat; cursor: help; border: none; vertical-align: text-bottom; }
.helper:hover { background-image: url(/images/helperico_h.png); }

.red { color:#C00; }

#subContent .downloadlink {
	display: inline-block;
	background: url(/images/smallico_download.png) no-repeat left;
	padding: 0px 0px 0px 19px;
	height: 15px;
	margin: 2px 0px;
}


.textbox { font-family: Tahoma, Geneva, sans-serif; font-size:12px; margin: 0px; }
.faq_answer { border-left: #004EA2 solid 1px; padding: 0px 5px 3px 5px; margin-left: 1px; }
.pgk_comments {	font-weight: bold; margin: 0px 3px;	padding: 15px 0px; }

ul.dtvBenefits,ul.mltBenefits,ul.netBenefits  { padding: 0px 0px 0px 5px; }

.dtvBenefits li { list-style: none; background:  url(/images/bullet_tv.png) top left no-repeat; padding-left: 23px; }
.mltBenefits li { list-style: none; background:  url(/images/bullet_multi.png) top left no-repeat; padding-left: 23px; }
.netBenefits li { list-style: none; background:  url(/images/bullet_net.png) top left no-repeat; padding-left: 23px; }

.deviceTechSpecs { width: 100%; border-bottom: 2px dotted #CCCCCC; }
.deviceTechSpecs .imageWrapper { width:462px; height: 251px; border: solid 1px #CCCCCC; background-color:#E8E8E8; }
.deviceTechSpecs .description { width:462px; text-align: justify; margin-top: 20px; padding: 1px; }
.deviceTechSpecs table{ width: 465px; margin: 0px 0px 20px 0px; border: 1px solid #CCCCCC; background-color: #EEEEEE; float:left; }
.deviceTechSpecs th[scope=col] { background-color:#DAF3C2; text-align:center; font-size: 14px; padding: 5px; }
.deviceTechSpecs td { font-size: 11px;  }
.deviceTechSpecs ul { padding: 0px 0px 0px 5px; }
.deviceTechSpecs li { list-style: none; background:  url(/images/bullet_tv.png) top left no-repeat; padding-left: 23px; }

.clear { height: 20px; clear: both;}


#multipakyUpgrade { background: url(/images/multipaky_upgrade.png) no-repeat; width: 246px; height: 50px; float: right; margin-top: 50px; padding: 10px 30px 5px 10px; color: #B448BB; font-size: 11px; font-weight: bold; text-transform: uppercase;  }
#multipakyUpgrade span { font-size: 16px;  font-weight: normal;  }
#multipakyUpgrade a { color: #B448BB; text-decoration: none; }
#multipakyUpgrade a:hover { color: #B448BB; text-decoration: underline; }

#multipaky_img { float: right; width: 427px; height: 343px; background: url(/images/multipaky_img.png) no-repeat; }
#tva_img { float: right; width: 180px; height: 134px; margin-right: 120px; background: url(/images/tva_img.png) no-repeat; }
#dtv_img { float: right; width: 269px; height: 238px; margin-left: 15px; background: url(/images/tvd_img.png) no-repeat; }
#internet_img { float: right; width: 425px; height: 212px; margin-left: 15px; background: url(/images/internet_img.png) no-repeat; }

.form_sender { height: 40px; width: 200px; font-weight: bold; margin: 0px;}


#cartContainer { position:fixed; bottom: 3px; right: 10px; z-index: 500; padding: 2px; border: 2px solid #FFF; display: none; }
#cart { background-color:#FFF; border: 2px solid #CCC; color: #000; }
#cart h1 { font-size:14px; font-weight: bold; text-align:center; color:#666; padding: 0px; margin: 3px; }
#cart .item { clear: both; margin: 2px 5px; padding: 2px;  }
#cart .item:hover { background:#E1E1E1; cursor:default;  }
#cart .removeItemBtn { float: left; font-weight: bold; padding: 0px 10px 6px 10px; color: #AAA; margin: 0px 3px; cursor: pointer;  }
#cart .removeItemBtn:hover { color: #C00; }
#cart .orderBrn { color: #004084; font-weight: bold; background-color: #E1E1E1; border: 1px dotted #000; padding: 5px 40px; margin: 5px; text-align: center; }
#cart .orderBrn:hover { cursor: pointer; border: 1px solid #000; text-decoration:underline; }

																																																				/* -- ORDER --  */

.order h2 { padding: 0px 0px 0px 10px; margin: 8px 20px 0px 0px; }
.order { /*color: #FFF;*/ margin-top: 15px; display: none; }
.order h3 { padding: 0; margin: 4px 0px 10px 0px; text-transform:uppercase; }
.order h4 { /*color: #FFF;*/ padding: 0; margin: 3px 0px 0px 5px; font-size: 14px; float: left; }
.order a { text-decoration: underline; }
.order a:hover {  text-decoration: none; }
.order select { font-size: 12px; margin-top: 4px; color:#222; }
.order input { margin: 2px 3px; padding: 1px; }
.order label  { font-weight: bold; color:#222; margin:0px; padding: 0px;}
.order .service_btns { padding: 0px; margin: 10px 0px 10px 10px; list-style: none; }
.order .service_btns li { float:left; width: 300px; background-color: #F5F5F5; text-align:center; margin: 5px 4px 5px 0px; font-size: 16px; padding: 12px 0px; }
.order .service_btns li:hover { border: 1px solid; cursor: pointer; background-color: #FFF; }
.order .service_btns .active { border: 1px solid; border-bottom: 5px solid; background-color: #FFF; }
.order .service_btns .active:hover { border: 1px solid; border-bottom: 5px solid; background-color: #FFF; }
.order .service_btns li span { font-size: 11px; color:#666; font-weight: normal; }
.order .service_btns li em { font-size: 14px; color: #666; font-style:normal; font-weight: bold; }
.order .service_btns li strong { font-size: 11px; font-weight: bold; }
.order .tv_btn { color: #5B9D1D; border: 1px dotted #5B9D1D;  }
.order .net_btn { color: #237BAA; border: 1px dotted #237BAA;}
.order .multi_btn { color: #89358D; border: 1px dotted #89358D; }
.order .flexi_btn { color: #D0A200; border: 1px dotted #D0A200; }
.order .special_btn { color: #004EA2; border: 1px dotted #004EA2; }
.order .location_item { float:left; margin: 4px 15px 0px 0px; }
.order .step {   }
.order .step .pos { float:left; width: 35px; height:34px; text-align:left; margin: 8px 0px 0px 0px; clear: both; background: url(/images/order_step_current.png) no-repeat left bottom;  }
.order .step .done { background: url(/images/order_step_done.png) no-repeat left top;  margin: 6px 0px 0px 0px; }
.order .step .details { float:left; width: 928px; /*background-color: #014DA1;*/ padding: 8px 0px 16px 5px; margin: 0px 1px 1px 0px; }
.order .exclamation { background:url(/images/order_exclamation.png) no-repeat left; height: 20px; padding: 0px 0px 0px 30px; margin: 25px 0px 25px 10px; font-size: 12px; font-weight: bold; clear: both; line-height: 18px; }
.order .pkg_helper { width: 302px; height: 163px; float: right; background: url(../images/order_helpdesk.jpg) no-repeat;  position:relative; right: 3px; }
.order .pkg_helper .qr { width: 84px; height: 84px; float: right; position:relative; top: 8px; right: 8px; background: url(../images/qr_small.png) no-repeat; border: 1px #999999 solid;  }
.order .pkg_config { width: 610px; float: left; }
.order .pkg_js_warn { width: 610px; float: left; }
.order .pkg_config label  { font-weight: bold; color:#222; margin:0px; padding: 0px; }
.order .pkg_config input  { float: left; margin: 0px; padding: 1px; position: relative; top: 6px; left: 5px; }
.order .pricelist { width: 608px; float: left; padding: 0px; margin: 0px 0px 20px 10px; clear: both; }
.order .item { padding: 0px 5px 3px 0px; border-bottom: 1px dashed #AAA; height: 22px; clear: both; }
.order .item:hover { background-color: #EEE; }
.order .item .name { float: left; position: relative; top: 6px; left: 10px; cursor: default; }
.order .item .pkg { width: 100px; }
.order .item .pkg_details { float: left; position: relative; top: 6px; left: 25px; cursor: default; color: #666; }
.order .item .info { width: 220px; text-align:right; padding-top: 6px; float: right; color:#AA0F0F; display: none;}
.order .item .price { width: 120px; text-align:right; padding-top: 6px; float: right; }
.order .main_pkg .price { width: auto; }
.order .item .price em { font-style:normal; text-decoration: line-through; font-weight: normal; }
.order .item .price strong { color:#C00; }
.order .lbl { margin: 0px; position: relative; top: 6px; left: 6px; font-size: 14px; }
.order .itemsheader { padding: 1px 5px 3px 0px; height: 20px; background-color:#EEE; border-top: 2px #AAA solid; }
.order .itemsheader .plus { width: 45px; text-align:right; font-size: 10px; font-weight: bold; margin-top: 6px; float: right; }
.order .itemsheader .pricetitle { width: 120px; text-align:right; font-size: 10px; font-weight: bold; margin-top: 6px; float: right; }
.order .itemsheader .b { width: 75px; }
.order .button { width: 200px; height: 40px; margin: 0 auto; }
.order .captcha { width: 72px; height: 72px; margin: 0px 3px; padding: 0px}
.order .total { font-size: 14px; font-weight: bold; cursor: default; }
.itemdesc { /*max-width: 350px;*/ width: 350px; padding: 0px; margin: 15px; }
.itemdesc p { /*max-width: 350px;*/ padding: 0px; margin: 0px; }
.itemdesc i { font-size: 16px;  }
.order .tooltip p { margin: 0px; padding: 0; width: auto; }
.order .tooltip { margin: 0px; padding: 0; }
.order .special_details { padding: 5px; border:#999 2px solid; margin: 5px 0px; font-size:10px; }
.order .error { border: #C00 1px solid; }





.support_table { border: 1px solid #CCC; margin: 15px 0px; }

																																																		/* -- PACKGAGES  -- */

.pkg_bar { position:relative; /*height: 62px*/ }

.pkg_bar .WH { color:#FFF; }
.pkg_bar .RED { color:#F00; }

.pkg_bar .btn_genreview { margin: 0 auto; font-size: 13px; font-weight: bold; color: #FFFFFF; width: 182px; height: 33px; background: url(/images/btn_genreview.gif) no-repeat; text-align:center; padding-top: 10px; cursor: pointer; 	 }
.pkg_bar .btn_genreview:hover { color: #5EA31E; background: url(/images/btn_genreview_h.gif) no-repeat; }
.multi .pkg_bar .btn_genreview { background: url(/images/btn_genreview_multi.gif) no-repeat; }
.multi .pkg_bar .btn_genreview:hover { color: #903895; background: url(/images/btn_genreview_multi_h.gif) no-repeat; }
.pkg_bar .genreSection { font-size: 14px; font-weight: bold; padding: 35px 0px 5px 0px; border-bottom: #979797 1px dashed; clear: both; }

.pkg_bar_l { height: 62px; width: 6px; background: url(/images/pkg_min_l.png); float:left;}
.pkg_bar_c { height: 62px; background: url(/images/pkg_min_c.png); float:left;}
.pkg_bar_r { height: 62px; width: 6px; background: url(/images/pkg_min_r.png); float:left;	}
.pkg_bar_arrow { height: 62px; width: 25px; background: url(/images/pkg_min_arrow_r.png) no-repeat center; float:left;	}
.pkg_bar_arrow_d { height: 62px; width: 25px; background: url(/images/pkg_min_arrow_d.png) no-repeat center; float:left;	}
.pkg_bar_title { height: 62px; width: 766px; float:left; padding-top: 13px;}
.pkg_bar_title strong { color: #FFF;}
.pkg_bar_title_l1 { font-size:16px; font-weight: bold; padding-bottom: 0px; float: left; margin: 0px; padding: 0px; }
.pkg_bar_title_l2 { padding-top: 2px; font-size:12px; font-weight: bold; color: #000;}
.pkg_bar_orderbutton { height: 37px; width: 78px; background: url(/images/pkg_min_orderbutton.png) no-repeat center; float:left; font-size: 10px; font-weight: bold; color: #5B9D1D; padding: 25px 0px 0px 42px;}
.pkg_bar_orderbutton:hover{ background: url(/images/pkg_min_orderbutton_h.png) no-repeat center;  color: #FFF;}
.pkg_bar_infobutton { width: 39px; height: 39px; background: url(/images/subPkgInfoBtn2.png) no-repeat center; float:left; padding: 21px 0px 0px 0px;}
.pkg_bar_infobutton:hover{ background: url(/images/subPkgInfoBtn2_h.png) no-repeat center;}
.pkg_bar_content { width: 900px; border: #CCC 1px solid; background-color: #FFF; margin: 0px 20px 0px 20px; padding: 25px 15px 15px 15px; z-index: 10; display: none;}
.pkg_bar_spacer { height: 48px; width: 600px; }
.pkg_bar_divisor { clear:both; border-top: 1px #65AF20 solid; height: 1px; padding: 0px; margin: 0px; }
.pkg_bar_c .newpkg { width: 96px; height:37px; position: absolute; left: 180px; bottom: 31px; background:url(/images/pkg_min_accent_new.png); }
.pkg_bar_c .special { width: 96px; height:37px; position: absolute; left: 205px; bottom: 31px; background:url(/images/pkg_min_accent_special.png); }
.pkg_bar_c .podlaseba { width: 70px; height:71px; position: absolute; right: 370px; top: -5px; background:url(/images/pkg_min_accent_podlaseba.png); }
.pkg_bar_c .podlaseba .txt { width: 100%; height: 100%; padding: 8px 0px; font-size: 14px; line-height: 15px; text-align: center;  }
.pkg_bar_c .podlaseba .txt:hover { color: #000000;  }

.multi .pkg_bar_l { background: url(/images/pkg_min_l_mlt.png); }
.multi .pkg_bar_c { background: url(/images/pkg_min_c_mlt.png); }
.multi .pkg_bar_r { background: url(/images/pkg_min_r_mlt.png); }
.multi .pkg_bar_orderbutton { background: url(/images/pkg_min_orderbutton_mlt.png) no-repeat center; color: #89358D; }
.multi .pkg_bar_orderbutton:hover{ background: url(/images/pkg_min_orderbutton_h_mlt.png) no-repeat center; color: #FFF;}
.multi .pkg_bar_infobutton { width: 39px; height: 39px; background: url(/images/subPkgInfoBtn2_mlt.png) no-repeat center; }
.multi .pkg_bar_infobutton:hover{ background: url(/images/subPkgInfoBtn2_h_mlt.png) no-repeat center;}
.multi .pkg_bar_divisor { clear:both; border-top: 1px #903895 solid; height: 1px; padding: 0px; margin: 0px; }
.multi .pkg_bar_c .newpkg { background:url(/images/pkg_min_accent_new_mlt.png); }
.multi .pkg_bar_c .special { background:url(/images/pkg_min_accent_special_mlt.png); }
.multi .pkg_bar_c .podlaseba { right: 345px; background:url(/images/pkg_min_accent_podlaseba_mlt.png); }


.net .pkg_bar_l { background: url(/images/pkg_min_l_net.png); }
.net .pkg_bar_c { background: url(/images/pkg_min_c_net.png); }
.net .pkg_bar_r { background: url(/images/pkg_min_r_net.png); }
.net .pkg_bar_orderbutton { background: url(/images/pkg_min_orderbutton_net.png) no-repeat center; color: #237BAA; }
.net .pkg_bar_orderbutton:hover{ background: url(/images/pkg_min_orderbutton_h_net.png) no-repeat center;  color: #FFF; }
.net .pkg_bar_infobutton { width: 39px; height: 39px; background: url(/images/subPkgInfoBtn2_net.png) no-repeat center; }
.net .pkg_bar_infobutton:hover{ background: url(/images/subPkgInfoBtn2_h_net.png) no-repeat center;}
.net .pkg_bar_divisor { clear:both; border-top: 1px #2992C9 solid; height: 1px; padding: 0px; margin: 0px; }


.pkg_bar_min { position: absolute; top: 0px; left: 0px; z-index: 50; }
.pkg_bar_min .pkg_bar_maintitle{ float: left; }
.pkg_bar_min:hover { cursor: pointer; }
/*.pkg_bar_min:hover .pkg_bar_maintitle{ color: #444; }*/
.pkg_bar_min:hover .pkg_bar_title_l2{ color: #444; }
.pkg_bar_min:hover .pkg_bar_arrow{ background: url(/images/pkg_min_arrow_r_h.png) no-repeat center; }
.pkg_bar_min:hover .pkg_bar_arrow_d{ background: url(/images/pkg_min_arrow_d_h.png) no-repeat center; }
.pkg_bar_min:hover .pkg_bar_title_l1 { color: #000; }
.pkg_bar_content p { padding: 0px; margin: 0px 0px 5px 0px;	text-align:justify; }
.pkg_bar_showdetails { float:left; }
.pkg_bar_min .rating_fg { background: url(/images/pkg_min_net_rating.png) no-repeat; width: 106px; height: 18px;  z-index: 20; position: absolute; left: 30px; top: 13px; }
.pkg_bar_min .rating_bg { width: 106px; height: 18px; z-index: 10; float:left; padding: 2px; margin-right: 5px; }
.pkg_bar_min .rating_val {  background: #FFF; height: 13px;  z-index: 10; float:left; }

.pkgSubTab { padding: 5px 25px; margin-right: 1px; float:left; background-color:#5B9D1D; font-weight: bold; margin-bottom: 1px; height: 15px; color: #FFF; }
.pkgSubTabActive { padding: 5px 25px; margin-right: 1px; float:left; background-color:#EEEEEE; font-weight: bold; height: 16px; }
.pkgSubTab:hover { cursor: pointer; background-color:#6CBE23; }
.pkgSubContentTV .pkgSubTabActive {	color:#5B9D1D; }
.pkgSubContentTV { margin-top: 20px; }
.pkgSubContent { width: 860px; background-color:#EEEEEE; clear:both; padding: 20px; display:none; }
.pkgSubContent p { margin: 10px 0px 5px 2px; }
.pkg_bar_content table.pricelist, .subPkg table.pricelist { border: solid 1px #DDDDDD; margin: 0px 0px 0px 0px; background-color:#FFF; text-align: center; }
.pkg_bar_content th[scope=col] { background-color: #DAF3C2; font-size:14px; }

.multi .pkgSubTab { background-color:#89358D; }
.multi .pkgSubTab:hover { background-color: #C36BC7; }
.multi .pkgSubContentTV .pkgSubTabActive {	color:#89358D; }
.multi .pkg_bar_content th[scope=col] { background-color: #E7C5E9; }

.net .pkgSubTab { background-color:#237BAA; }
.net .pkgSubTab:hover { background-color: #2A95CD; }
.net .pkgSubContentTV .pkgSubTabActive {	color:#237BAA; }
.net .pkg_bar_content th[scope=col] { background-color: #85C5E7; }

.devicesList { width:860px; height: 108px; border-top: #BBB dotted 2px; margin: 10px 0px 0px 0px; padding-top: 20px; }
.devicesList .image { width: 175px; height: 98px; float: left; background: no-repeat; }
.devicesList .description { width: 490px; height: 98px; float: left; padding: 0px 5px; font-size: 11px; }
.devicesList .description h4 { padding: 0px; margin: 0px 5px; }
.devicesList .description p { margin: 0px 0px; padding: 3px 5px; }
.devicesList .buttons { width: 45px; height: 93px; float: right; text-align:center; padding-top: 5px; }
/*.devicesList .price { width: 140px; height: 98px; float: right; text-align: center; }*/

.devicesList .priceContainer { width: 140px; height: 98px; display: table; #position: relative; overflow: hidden; float:right;}
.devicesList .priceContainer2 { #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; }
.devicesList .price { width: 140px; float: left; text-align: center;  #position: relative; #top: -50%  }


.devicesList .priceDivisor, .addservicesList .priceDivisor { height: 2px; border-bottom: 1px dotted #BBB; margin: 5px 25px; }
.devicesList .oldprice, .addservicesList .oldprice { text-decoration:line-through; }
.devicesList .stdprice, .addservicesList .stdprice { font-size: 16px; font-weight: bold; }
.devicesList .newprice, .addservicesList .newprice { font-size: 16px; font-weight: bold; color: #F00; }
.devicesList .term, .addservicesList .term { font-size: 9px; }

/*.subPkg { width: 476px; border: #D9D9D9 2px solid; background-color: #EEE; margin: 5px 4px 10px 1px; float: left; }
.subPkg .info { width: 476px; height: 23px; margin: 0 auto; font-weight: bold; background-color: #FFF; border-bottom: 1px solid  #DDD; position: relative; }
.subPkg .price { width: 120px; float: left; text-align:center; padding-top: 4px; font-size: 12px; }
.subPkg .channels { height: 56px; margin: 0 auto; clear: both; }
.subPkg .buttons { width: 90px; height: 40px; text-align:center; float: right; position: absolute; right: 0px; bottom: 0px; }
.subPkg .name { width: 236px; height: 18px; float: left; text-align:center; background-color: #5B9D1D; color: #FFF; padding-top: 2px; font-size: 14px; }*/
.subPkg { width:965px; margin: 0px 0px 0px 0px; padding: 0px; position: relative; }
.subPkg .min { position: absolute; top: 0px; left: 0px; z-index: 50; }
.subPkg .podlaseba { width:49px; height: 49px; background:url(/images/pkg_min_podlaseba.png); position: absolute; top: 0px; left: 0px; z-index: 60; left: 140px; }
.subPkg .spacer { height: 60px; width: 600px; z-index: 10; }
.subPkg .subContent { width: 605px; border: #CCC 1px solid; background-color: #F3F3F3; z-index: 10; margin: 0px 0px 0px 172px; padding: 25px 15px 15px 15px; display: none; }
.subPkg .contentRollDownBtn { width: 13px; height: 12px; background-image: url(/images/subPkgRollDown.png); position: absolute; top: 60px; left: 153px;}
.subPkg .contentRollDownBtn:hover { background-image: url(/images/subPkgRollDown_h.png); }
.subPkg .contentRollUpBtn { width: 13px; height: 12px; background-image: url(/images/subPkgRollUp.png); position: absolute; top: 60px; left: 153px;}
.subPkg .contentRollUpBtn:hover { background-image: url(/images/subPkgRollUp_h.png); }
.subPkg .HboGoAvailable { width: 68px; height: 36px; z-index: 50; background-image:url(/images/subPkgHBOGOavail.png); position: absolute; top: 40px; left: 4px; }
.subPkg .HboGoFree { width: 68px; height: 36px; z-index: 50; background-image:url(/images/subPkgHBOGOfree.png); position: absolute; top: 40px; left: 4px; }
.subPkg .title { width:170px; height: 69px; background:url(/images/subPkgBkgL.png); color: #FFF; font-weight: bold; font-size: 14px; padding-top: 12px; text-align:center; float: left; }
.subPkg .title a { color:#FFF; text-decoration: none; }
.subPkg .title a:hover { color:#FFF;  text-decoration: underline; }
.subPkg .contentsWrapper { width: 640px; height: 81px; background: url(/images/subPkgBkgC.png) repeat-x; float: left; }
.subPkg .contentsWrapperR { width: 7px; height: 81px; background: url(/images/subPkgBkgR.png) no-repeat right; float: left; }
.subPkg .channels { width: 640px; height: 81px; float: left; padding: 6px 0px 0px 0px; background: url(/images/subPkgBkgT.png) no-repeat top left; }
.subPkg .priceContainer { width:108px; height: 81px; display: table; #position: relative; overflow: hidden; background: url(/images/subPkgPriceBkg.png) repeat-x; float:left; padding-top: 3px;}
.subPkg .priceContainer2 { #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; color:#FFF; }
.subPkg .price { width:108px; float: left; font-size: 11px; font-weight: bold; text-align: center;  #position: relative; #top: -50%  }
.subPkg .price strong { font-size: 16px; font-weight: bold; }
.subPkg .price em { text-decoration: line-through; font-style:normal; font-size: 14px; font-weight: bold}
.subPkg .buttons { width:39px; height: 81px; float: left; }

.multi .subPkg .title { 					background:url(/images/subPkgBkgL_mlt.png); }
.multi .subPkg .contentsWrapperR {	background: url(/images/subPkgBkgR_mlt.png) no-repeat right; }
.multi .subPkg .channels { 			background: url(/images/subPkgBkgT_mlt.png) no-repeat top left; }
.multi .subPkg .priceContainer { background: url(/images/subPkgPriceBkg_mlt.png) repeat-x; }
.multi .subPkg .podlaseba { background:url(/images/pkg_min_podlaseba_mlt.png); }

.net .subPkg .title { 					background:url(/images/subPkgBkgL_net.png); }
.net .subPkg .contentsWrapperR {	background: url(/images/subPkgBkgR_net.png) no-repeat right; }
.net .subPkg .channels { 			background: url(/images/subPkgBkgT_net.png) no-repeat top left; }
.net .subPkg .priceContainer { background: url(/images/subPkgPriceBkg_net.png) repeat-x; }

/*.subPkg .channelThumb { width: 69px; height: 54px; border:#DDD 1px solid; background-color: #FFF; margin: 2px; float: left; }
.subPkg .channelThumb:hover { border:#BBB 1px solid; }
.subPkg .ChannelThumbImage { width:69px; height: 50px; background: no-repeat center; margin-top: 1px; }
.subPkg .channelThumbSmall { width: 42px; height: 40px; border:#DDD 1px solid; background-color: #FFF; margin: 2px; float: left; padding-left: 2px; }
.subPkg .channelThumbSmall:hover { border:#BBB 1px solid; }
.channelThumbSmall .ChannelThumbImage { width:40px; height: 38px; background: no-repeat center; }*/
.subPkg .text { width: 456px; clear: both; padding: 0px 10px; font-size: 11px; }
.subPkg .orderBtn { width: 39px; height: 42px; background:url(/images/subPkgOrderBtn.png) no-repeat top; }
.subPkg .orderBtn:hover { background:url(/images/subPkgOrderBtn_h.png) no-repeat top; }
.infoBtn2 { width: 39px; height: 42px; background:url(/images/subPkgInfoBtn2.png) no-repeat top; }
.infoBtn2:hover { background:url(/images/subPkgInfoBtn2_h.png) no-repeat top; }
.orderBtn2 { width: 39px; height: 42px; background:url(/images/subPkgOrderBtn2.png) no-repeat top; }
.orderBtn2:hover { background:url(/images/subPkgOrderBtn2_h.png) no-repeat top; }
.subPkg .infoBtn { width: 39px; height: 39px; background:url(/images/subPkgInfoBtn.png) no-repeat top; }
.subPkg .infoBtn:hover { background:url(/images/subPkgInfoBtn_h.png) no-repeat top; }

.multi .subPkg .orderBtn { 			background:url(/images/subPkgOrderBtn_mlt.png) no-repeat top; }
.multi .subPkg .orderBtn:hover { 	background:url(/images/subPkgOrderBtn_h_mlt.png) no-repeat top; }
.multi .infoBtn2 { 					background:url(/images/subPkgInfoBtn2_mlt.png) no-repeat top; }
.multi .infoBtn2:hover { 			background:url(/images/subPkgInfoBtn2_h_mlt.png) no-repeat top; }
.multi .orderBtn2 { 				background:url(/images/subPkgOrderBtn2_mlt.png) no-repeat top; }
.multi .orderBtn2:hover { 			background:url(/images/subPkgOrderBtn2_h_mlt.png) no-repeat top; }
.multi .subPkg .infoBtn { 			background:url(/images/subPkgInfoBtn_mlt.png) no-repeat top; }
.multi .subPkg .infoBtn:hover { 	background:url(/images/subPkgInfoBtn_h_mlt.png) no-repeat top; }

.net .subPkg .orderBtn { 			background:url(/images/subPkgOrderBtn_net.png) no-repeat top; }
.net .subPkg .orderBtn:hover { 	background:url(/images/subPkgOrderBtn_h_net.png) no-repeat top; }
.net .infoBtn2 { 					background:url(/images/subPkgInfoBtn2_net.png) no-repeat top; }
.net .infoBtn2:hover { 			background:url(/images/subPkgInfoBtn2_h_net.png) no-repeat top; }
.net .orderBtn2 { 				background:url(/images/subPkgOrderBtn2_net.png) no-repeat top; }
.net .orderBtn2:hover { 			background:url(/images/subPkgOrderBtn2_h_net.png) no-repeat top; }
.net .subPkg .infoBtn { 			background:url(/images/subPkgInfoBtn_net.png) no-repeat top; }
.net .subPkg .infoBtn:hover { 	background:url(/images/subPkgInfoBtn_h_net.png) no-repeat top; }

.subPkg table.pricelist td { text-align:center; }
.subPkg table.pricelist em { text-decoration: line-through; }
.subPkg table.pricelist th[scope=col] { background-color: #DAF3C2; font-size:14px; }
.multi  .subPkg table.pricelist th[scope=col] { background-color: #E7C5E9; font-size:14px; }
.net  .subPkg table.pricelist th[scope=col] { background-color: #51ABDB; font-size:14px; }
/*
tr:nth-child(odd) { background-color: #F8F8F8; }
tr:nth-child(even) { background-color: #E2E2E2; }
*/
.pkgSectionDiv { height: 22px; width: 960px; background: url(/images/pkgSectionDiv.png) no-repeat; color:#333; margin: 40px 0px; font-size:14px; font-weight: bold; text-align:center; } 


/* **************** Channels  **********************/
.tooltip {
	display: none;
	background-color:#FFF;
}

h4.chName {
	margin: 0px;
	color: #5B9D1D;
}

h4.chName_mlt {
	margin: 0px;
	color: #89358D;
}

.chanDetails {
	margin: 7px;
	list-style-type:none;
	padding: 0px 0px 0px 0px;
}

.chanDetails li {
	margin: 3px 0px;
	padding: 0px 0px 0px 25px;
}

.np .chanDetails li {
	padding: 0px;
}

.chDesc {
	max-width: 350px;
	padding-left: 25px;
}

.chDesc p {
	padding: 5px 5px 5px 0px;
	margin:  0px;
	width: auto;
}

.ChannelThumb {
	cursor: pointer; border: #FFFFFF 1px solid; background-color:#FFFFFF; padding: 1px 1px; float: left; margin: 1px 0px 1px 0px; width:75px; height: 66px; position: relative;
}

.ChannelThumbSmall {
	cursor: pointer; border: #FFFFFF 1px solid; background-color:#FFFFFF; padding: 1px 1px; float: left; margin: 1px 0px 1px 0px; width:50px; height: 50px; position: relative;
}

.ChannelThumb:hover, .ChannelThumbSmall:hover  {
	border: 1px dotted  #666666;
}

.ChannelThumbImage {
	width:73px; height: 50px; background: no-repeat center; margin-top: 2px;
}

.ChannelThumbImageExtra {
	margin-top: 2px; font-size:18px; font-weight: bold; color:#676767; padding-top: 15px; padding-left: 20px;
}

.ChannelThumbIconsExtra {
	font-size: 18px;
	text-align:center;
	position: relative;
	bottom: 0;
	margin: 0 auto;
	opacity: 0.7;
}

.ChannelThumbSmall .ChannelThumbImage {
	width:50px; height: 50px; background: no-repeat center; margin-top: 2px;
}

.ChannelThumbIcons {
	position: relative;
	bottom: 0;
	margin: 0 auto;
	opacity: 0.7;
}

.ChannelThumbSub {
	cursor: pointer; border: #DDD 1px solid; background-color:#FFFFFF; padding: 5px; width:40px; height: 38px;	background: no-repeat center;
}

.ChannelThumbSub:hover {
	border:#BBB 1px solid;
}

.ChannelThumbSubCont {
	background-color:#FFFFFF; float: left; margin: 2px;
}

.ChannelTesting {
	background: url(/images/chan_ico_testing.png) no-repeat center; width: 100%; height: 100%; z-index: 50; float: left;
}

.ChannelTestingSmall {
	background: url(/images/chan_ico_testingSmall.png) no-repeat center; width: 100%; height: 100%; z-index: 50; float: left;
}

.ChannelPromo {
	background: url(/images/chan_ico_promo.gif) no-repeat top left; width: 100%; height: 45px; z-index: 50; float: left;
}

.ChannelNew {
	background: url(/images/chan_ico_new.gif) no-repeat top left; width: 100%; height: 100%; z-index: 50; float: left;
}

.ChannelThumbIconsWrapper {
	width: 100%; height: 13px; position: absolute; top: 55px;
}


.ChannelDivisor {
	border-right: dotted 2px #EEEEEE; float:left; height: 50px; width: 1px; margin-top: 12px;
	
}

.chanIcoHD { background: url(/images/chan_subico_hd.gif) no-repeat; font-weight: bold; }
.chanIco3D { background: url(/images/chan_subico_3d.gif) no-repeat; font-weight: bold; }
.chanIcoHbb { background: url(/images/chan_subico_hbb.gif) no-repeat; font-weight: bold; }
.chanIcoNew { background: url(/images/chan_subico_new.gif) no-repeat; font-weight: bold; }
.chanIcoUnlocked { background: url(/images/chan_subico_unlocked.gif) no-repeat; font-weight: bold; }

.ChannelThumbIcons .chanIcoHD { width: 22px; height: 13px; float: left; margin-right: 1px; }
.ChannelThumbIcons .chanIco3D { width: 22px; height: 13px; float: left; margin-right: 1px; }
.ChannelThumbIcons .chanIcoHbb { width: 22px; height: 13px; float: left; margin-right: 1px; }
.ChannelThumbIcons .chanIcoNew { width: 14px; height: 13px; float: left; margin-right: 1px; }
.ChannelThumbIcons .chanIcoUnlocked { width: 14px; height: 13px; float: left; margin-right: 1px; }



#channelOverview { width: 970px; margin: 10px 0px; }
#channelOverview .tabs { position: relative; height: 35px; }
#channelOverview .tabs .shdw { background: url(/images/contentRect_t.png) center top repeat-x; margin: 0px 3px; top: 32px; height: 3px; position: absolute; width: 964px; z-index: 500;  }
#channelOverview .tabs .tab { position: absolute; z-index: 450; text-align: center; }
#channelOverview .tabs .tab.active { z-index: 550; }
#channelOverview .tabs .tab.tv { width: 230px; left: 1px; }
#channelOverview .tabs .tab.tv .tl { background: url(/images/channelOverview_tv_tl.png) center left repeat-y; }
#channelOverview .tabs .tab.tv .tr { background: url(/images/channelOverview_tv_tr.png) center right repeat-y; }
#channelOverview .tabs .tab.tv .t  { background: url(/images/channelOverview_tv_t.png) center top repeat-x; margin: 0px 7px; height: 8px; }
#channelOverview .tabs .tab.multi { width: 180px; left: 230px; }
#channelOverview .tabs .tab.multi .tl { background: url(/images/channelOverview_multi_tl.png) center left repeat-y; }
#channelOverview .tabs .tab.multi .tr { background: url(/images/channelOverview_multi_tr.png) center right repeat-y; }
#channelOverview .tabs .tab.multi .t  { background: url(/images/channelOverview_multi_t.png) center top repeat-x; margin: 0px 7px; height: 8px; }
#channelOverview .tabs .tab.other { width: 205px; left: 409px; }
#channelOverview .tabs .tab.other .tl { background: url(/images/channelOverview_other_tl.png) center left repeat-y; }
#channelOverview .tabs .tab.other .tr { background: url(/images/channelOverview_other_tr.png) center right repeat-y; }
#channelOverview .tabs .tab.other .t  { background: url(/images/channelOverview_other_t.png) center top repeat-x; margin: 0px 7px; height: 8px; }
#channelOverview .tabs .tab .tabTitle { margin: 0px 2px; height: 22px; border-left: #FFF solid 1px; border-right: #FFF solid 1px; color:#FFF; padding: 5px 10px 0px 10px; }
#channelOverview .tabs .tab .tabTitle a { color:#FFF; }
#channelOverview .tabs .tab.tv .tabTitle { background:#5B9D1D; }
#channelOverview .tabs .tab.multi .tabTitle { background:#B448BB; }
#channelOverview .tabs .tab.other .tabTitle { background:#1F1F1F; }
#channelOverview .OverviewSubMenuShdw { background: url(../images/contentRect_shd.jpg) center top repeat-x; margin: 0px 3px; height: 4px; }
#channelOverview .contentL { background: url(/images/contentRect_l.png) center left repeat-y; }
#channelOverview .contentR { background: url(/images/contentRect_r.png) center right repeat-y; }
#channelOverview .contentBL { background: url(/images/contentRect_bl.png) center left repeat-y; }
#channelOverview .contentBR { background: url(/images/contentRect_br.png) center right repeat-y; }
#channelOverview .contentB  { background: url(/images/contentRect_b.png) center top repeat-x; margin: 0px 3px; height: 4px; }
#channelOverview .OverviewSubMenu  { margin: 0px 3px; display: none; }
#channelOverview .OverviewSubMenu .divisor { width: 2px; height: 15px; display: inline; margin: 0px 20px; padding: 0px; }
#channelOverview .OverviewSubMenu.tv .divisor { border-left: 1px solid #68B621; }
#channelOverview .OverviewSubMenu.multi .divisor { border-left: 1px solid #C772CB; }
#channelOverview .OverviewSubMenu .submenuWrap { padding: 5px 15px; }
#channelOverview .OverviewSubMenu label { font-weight: bold; font-size:12px; color: #FFF; }
#channelOverview .OverviewSubMenu input[type=checkbox] { position: relative; top: 2px; }
#channelOverview .OverviewSubMenu select { font-size: 12px; }
#channelOverview .OverviewSubMenu.active  { display: block; }
#channelOverview .OverviewSubMenu.tv  { background:#5B9D1D; border-left: #FFF solid 1px; }
#channelOverview .OverviewSubMenu.multi  { background:#B448BB; }
#channelOverview .OverviewSubMenu.other  { background:#1F1F1F; }
#channelOverview .OverviewContent  { background:#FFF; margin: 0px 3px; padding: 15px; }
#channelOverview .OverviewChannnelName { font-size:14px; font-weight: bold; vertical-align: middle; text-align: left; }
#channelOverview .OverviewChannnelIcon { width: 80px; }
#channelOverview .OverviewPackageName { font-size:14px; font-weight: bold; vertical-align: middle; text-align: center; }
#channelOverview .OverviewRowLine { border-bottom: dotted 2px #EEE; }
#channelOverview .OverviewNoEntries { display:none; font-size: 12px; font-weight: bold; height: 30px; text-align: center; }



#ie8lower {	display: none; }




/* Tablesorter */
table.tablesorter {
	background-color: #CDCDCD;
	margin:10px 0px 15px;
	font-size: 12px;
	width: 100%;
	text-align: center;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 12px;
	padding: 5px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 1px;
	background-color: #FFF;
	vertical-align: central;
}

table.tablesorter tbody td .ChannelThumbSub {
	padding: 2px;
}



table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}







