HTML, BODY {

	height: 100%;

}

BODY {

	margin: 0px;

	color: #666666;

}

/* HORIZONTAL MENU */
#hmenu { 
	margin: 5px 15px 0 15px;
	padding: 5px 0 10px 0;
	background: #E7E7E7 url("hmenu.gif") repeat-x top left; 
	color: #000000;
}

#hmenu a {
	color: #000000;
	margin: 0px 3px 0px 8px;
	padding: 9px 9px 9px 9px;
	background-color: transparent;
	
}

#hmenu a:hover {
	color: #FFFFFF;	
	background-color: #000000;
}

#hmenu a:active {
	color: #FFFFFF;	
	background-color: #000000;
}
#hmenu a:visited {
	color: #33CCFF;	
	background-color: transparent;
}



P, OL, UL, DL, LI, DD, DT {

	font-family: "arial", helvetica;

	font-size: 10pt;

}

H3 {

	font-family: "arial", helvetica;

	font-size: 14pt;

	font-weight: normal;

	color: #000000;

}

A {

	color: #8c9de0;

}

/* disabled by Vady */

/*

A, A:link, A:active {

	color: #8c9de0;

}



A:visited {

	color: #6c7dc0;

}

TABLE {

	border: 0px; 

	border-collapse: collapse;

}

*/

TABLE TR {

	vertical-align: top;

}

TABLE TR TD ,TABLE TR TH {

	padding: 0px;

}

IMG {

	border: 0px;

}



/* Second Page Classes */

.maintable {

	height: 100%;

	width: 777px;

}



.maintable .leftCol {

	width: 178px;

	background: #ffffff url(/img/bg.gif) repeat-y right top;	

}

.maintable .rightCol {

	width: 599px;

}

.footer {

	vertical-align: bottom;

	color: #bdcbdc;

	background: #205188;

}

.footer TD {

	border-top: 4px solid #000000;

	padding: 14px;

}

.bInfo {

	background: #083466 url(/img/botcorner.gif) no-repeat right top;

}

.bLink {

	padding-left: 20px;

	background: transparent url(/img/kap.gif) no-repeat 8px 3px; 

}

P.bLink {

	margin: 4px;

}

.bLink A, .bLink A:link, .bLink A:visited {

	text-decoration: none;

	font-size: 8pt;

	color: #ced6e0;

}

.bRight, .topLink {

	font-size: 8pt;

}

.bRight A, .bRight A:link, .bRight A:visited {

	text-decoration: none;

 	color: #bdcbdc;

}

.bLink A:hover, .bRight A:hover {

	text-decoration: underline;

}

.leftHeader {

	margin-right: 1px;

	padding: 20px;

	padding-right: 0px;

	background: #e0e0e0;

	border-bottom: #c5c5c5 4px solid;

}

.headImg {

	border-top: 1px solid #000000;

	border-bottom: 2px solid #5c5c5c;

}

.zImage {

	border-bottom: 5px solid #d7d7d7;

}

.sectTable {

	border: 0px;

	border-collapse: collapse;

	width: 100%;

}

.sectTable THEAD #firstCell {

	border-right: 1px solid #ffffff;

	background: #58a66f;

	height: 14px;

}

.sectTable THEAD #secondCell {

	background: #7c89ba;

	height: 14px;

}

.sectTable TBODY TR TD {

	padding: 20px;

}

.numeredCell {

	background: transparent no-repeat 22px 24px;

}

.numeredCellHeader {

	color: #000000;

	padding-left: 50px;

}

.numeredCellText {

	padding-left: 50px;

	padding-bottom: 5px;

}

.numeredCellLink {

	padding-left: 35px;

	padding-top: 17px;

}

.separatedCells TR TD {

	border-bottom: 1px solid #d7d7d7; 

}

.h100 {

	height: 100%;

}

P.linksItem {

	padding-left: 10px;

	margin: 0px;

/*	background: transparent url(/img/kap.gif) no-repeat 0px 5px;*/

}

#controlme, A.relinksItem, A.relinksItem:hover {

	color: #8c9de0;

	font-size: 8pt;

}

A.relinksItem {

	text-decoration: underline;

}

A.relinksItem:hover {

	text-decoration: none;

}

A.relinksItem-off, A.relinksItem-off:hover {

	color: #8c9de0;

	font-size: 8pt;

	text-decoration: none;

}

.whichTable {

	margin: 20px 5px;

}

.whichTable THEAD TR TH {

	padding: 10px;

	border: #d7d7d7 1px solid;

	background-color: #f4f4f4; 

	font-weight: normal;

}



.whichTable TBODY TR TD {

	padding: 4px 10px 4px 15px;

	border: #d7d7d7 1px solid;

	background-color: #ffffff;

	vertical-align: middle;

}

.whichTable THEAD TR TH.digiCell {

	background-color: #fbfbfb;

	font-weight: bold;

}

.whichTable TBODY TR TD.digiCell {

	padding-left: 25px;

	background-color: #fbfbfb;

}



.whichTable TBODY TR TD P, .whichTable THEAD TR TH P {

	font-size: 8pt;	

}

.whichTable TBODY TR TD P.linksItem {

	margin: 0px;

}

.darkBg {

	background-color: #f4f4f4 !important;

}

.centered {

	padding: 4px !important;

	text-align: center;

}

.whichHeader {

	background: transparent url(/img/terbg.gif) repeat-x;

}

.whichHeaderSat {

	background: transparent url(/img/satbg.gif) repeat-x;

}



.whichHeader TD, .whichHeaderSat TD {

	padding: 12px 0px 8px 25px !important; 

}

.Note IMG {

	margin-right: 20px;

	verticat-align: bottom;

}

#firstCell .prodDesc, #secondCell .prodDesc {

	text-align: left;

	padding: 10px 30px;

	font-size: 8pt;

	font-weight: normal;



}

#firstCell .prodDesc {

	color: #cae7d4;

	text-align: right;

}

#secondCell .prodDesc {

	color: #c3e0ec;

}

.productCells TR TD {

	border-bottom: 1px solid  #d7d7d7;

}

.prodSep TD {

	width: 50%;	

	padding: 0px !important;

	border-bottom: 1px solid  #d7d7d7;

	height: 3px;

}

.fCell {

	border-right: 1px solid #d7d7d7;

}

.productCells .fCell {

	border-right: 1px solid #d7d7d7;

}



.fatBorder {

	border-right: 2px solid #7c89ba !important; 

}

.prodItem {

	margin-top: 7px;

	margin-left: 82px;

}

.prodItem P {

	margin-top: 0px;

	font-size: 8pt;

}

.prodItem P.linksItem {

	background-position: 0px 3px;

}

.price {

	padding-left: 3px;

	margin: 0px;

	font-weight: bold;

	font-size: 10pt !important;

	color: #000000;

}

.formBlock {

	padding: 12px;

	background: #e0e0e0 url(/img/formbg.gif) no-repeat right bottom;

}

.formBlock IMG {

	margin-left: 8px;

	vertical-align: top;

}

.formBlock SELECT {

	width: 70%;

}

.formBlock SELECT, .formBlock INPUT {

	background: #ffffff;

}

.qList LI {

	padding: 4px;

}



/* Channels */



.channelTop

{

	margin-top: 30px;

	width: 100%;

}

.channelImage

{

	height: 185px;

	width: 246px;

	background: transparent url(/img/tvbg.gif) no-repeat;

}



.channelImage IMG

{

	margin-top: 3px;

	margin-left: 56px;

}



#cDesc

{

	padding-bottom: 20px;

	padding-right: 20px;

}



#cDesc H3

{

	font-weight: bold;

	font-size: 11pt;

	margin: 0px;

}

.annotation

{

	margin: 4px auto;

	font-size: 8pt;

}



.channelList

{

	width: 100%;

	border-top: 1px solid #d7d7d7;

	border-bottom: 1px solid #d7d7d7;

}

.terrestrialCell, .satelliteCell,  .channelList TR TD

{

	height: 100%;

}

.terrestrialCell

{

	margin-right: 2px;

	border-right: 1px solid #d7d7d7;

}

.satelliteCell

{

	border-left: 1px solid #d7d7d7;

}

.channelBox

{

	padding: 20px;

}

.channelBox P

{

	font-size: 8pt;

	margin: 4px;

}

.channelHead

{

	padding: 15px 0px 11px 30px;

	background-color: #f4f4f4;

	border-bottom: 4px solid #58a66f;

}

.satelliteCell .channelHead

{

	border-bottom-color: #7c89ba;

}

.satelliteTable

{

	height:100%;

	width: 100%;

}

.channelAnnotation

{

	font-size: 8pt;

	margin: 0px;

	padding: 20px;

	border-top: 1px solid #d7d7d7;

}





/* Contact */



.contactTable

{

	width: 86%;

	margin: 20px 20px 2px 20px;

}

.contactTable TBODY TR TD, .contactTable THEAD TR TH

{

	border: 1px solid #d7d7d7;

}

.contactTable THEAD TR TH

{

	height: 5px;

}

.contactTable_

{

	width: 100%;

	margin: 0px 0px 0px 0px;

}

.contactTable_ TBODY TR TD, .contactTable THEAD TR TH

{

	border: 1px solid #d7d7d7;

}

.contactTable_ THEAD TR TH

{

	height: 5px;

}

#firstCell, .firstCel

{

	width: 20%;

	background-color: #58a66f;

}

#secondCell, .secondCel

{

	background-color: #7c89ba;

}



.lCell

{

	background-color: #fbfbfb;

}

.rCell

{

	background-color: #f4f4f4;	

}



.contactTable TBODY TR TD

{

	padding: 10px;

}

.contactTable TBODY P

{

	padding: 4px;

	font-size: 8pt;

}

.contactTable INPUT, .contactTable TEXTAREA, .contactTable SELECT

{

	background-color: #ffffff;

	border: 1px solid #000000;

	width: 80%;

	margin-bottom: 1px;

}

.contactTable TEXTAREA

{

	height: 100px;

}

#checkList, .checkLst

{

	width: auto !important; 

/*	float: left; */

	border: 0px !important;

	padding: 0px;

	margin-right: 10px;

	margin-left: auto;

	margin-bottom: 10px;

}

.contactSubmit, .paySubmit

{
/*width: 530px;*/
	width: 95%;

	text-align: right;

	margin-left: 20px;

	margin-bottom: 20px;

}

.paySubmit .editCell

{

	width: 100%;

	padding: 0px 5px;

}



.dataFrame

{

	visibility: hidden;

	top: 0px;

	left: 0px;

	position: absolute;

	width: 1px;

	height: 1px;

}



/* Sevice info */

.error {

	color: #aa0000;

	font-weight: bold;

}

.ok {



}



/* Front Page */



.frontTable

{

	width: 777px;

}

.frontTable .leftCol

{

	width: 176px;

}



.firstRow .bigBanner

{

	width: 100%;

	height: 243px;

}

.firstRow .firstCell

{

	width: 305px;

	height: 100%;

	background-repeat: no-repeat;

	background-color: #205188;

}

.firstRow .secondCell

{

	vertical-align: bottom;

	height: 100%;

	background-repeat: no-repeat;

	background: #ffffff url(/img/free2view.jpg) no-repeat;

}



.secondCell .Links

{

	margin: 30px 20px ;

}

.secondCell .Links IMG

{

	margin-left: 46px;

}

.bigBanner .Links

{

	vertical-align: bottom;

	text-align: right;

}



.secondRow 

{

	width: 100%;

	border-top: 1px solid #d7d7d7;

}



.secondRow TD

{

	height: 100%;

}

.smallBanners

{

	height: 100%;

}



.bannerItem

{

	height: 100%;

}

.bannerItem TD

{

	height: auto !important;

}

.bannerItem TR.Links TD

{

	height: 100% !important;

	background: #ffffff url(/img/bg.gif) repeat-y;

	vertical-align: bottom !important;

	text-align: right;

}

.Links .price

{

	margin: 0px;

	color: #8489bb;

}



/* Product Table */



.prodTable

{

	height: 100%;

	width: 100%;

}



.prodTable .firstCell

{

	width: 174px ! important;

}

.prodTable .secondCell

{

	border-left: 1px solid #d7d7d7;

}



.subMenu

{

	text-align: right;

	padding: 45px 0px;

}

.subMenu P

{

	padding-right: 15px;

	margin: 0px;

}

P.active {

	background: transparent url(/img/arrow.gif) no-repeat right top;

}

.infoItem

{

	float: right;

	width: 60%; 

}

.infoItem THEAD TR TH.priceInfo

{

	background: #e1e1e1 url(/img/pricecorn.gif) no-repeat bottom left;

}

TH.priceInfo

{

	vertical-align: middle;

	text-align: center;

	width: 50%;

	padding: 2px;

}

.priceInfo P

{

	font-size: 10pt;

	color: #434343;

}

.infoItem TBODY TR TD

{

	padding: 10px;

}

.infoItem, .linksItem {

	font-size: 8pt;

}

.productMain

{

	padding: 20px;

	padding-top: 0px;

	clear: right;

}



.productMain TABLE TR TD, .productMain TABLE TR TH

{

	padding: 4px;

	border: 1px solid #d7d7d7; 

}



.productMain TABLE TR TD P, .productMain TABLE TR TH P

{

	font-size: 8pt;

}



.disabledOption

{

	background-color: #e0e0e0; 

	color: #000000;

	font-weight: bold;

	font-family: "arial", helvetica;

	font-size: 9pt;

}



.inlineForm

{

	margin: 0px;

}



.chP

{

	margin: 5px 0px;

}

.chP A, .chP A:visited

{

	color: #666666;

}



.threeLines

{

	height: 55px !important;

}

.price_digits {

	font-size: 11px;

	font-weight: bold;

	color: #8B9CE7;

}

.summary_table, .summary_table P, .summary_table TD {

	color: #5A5A5A;

}

