 .tipClose {
 	text-align: right; 
	position: absolute; 
 	left: 308px;
 	top: 4px;
 	font-family: Arial, sans-serif;
	font-size: 11px;
 }
 .tipText {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 8px;
	padding-top: 28px;
	color: #878787;
 }
.tip {
	border-color: #666666;
	border-style: solid;
	border-width: 1px; 
	border-color: #878787;
	width: 368px;
	padding: 2px;
	position: absolute;
	z-index: 100;
	visibility: hidden;
	color: #333333;
	top: 20px;
	left: 90px;
	margin-left: 5px;
	background-color: #FFFFFF;
}

a.er {
	color: red;
	font-weight: bold;
}

.er li {
	list-style: none;
	color: red;
}

div.er{
	color: red;
}

/* --------------------------------------- */


div.cpOfferGrayBGTop{
	width: 995px;
	margin-left: auto;
	margin-right: auto;
	background: #f4f4f4 url("/CMS/media/img/v2/dth/layout/offer/bg_gray_top.gif") repeat-x top left;
	text-align: left;
}

div.cpOfferGrayBGBottom{
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_gray_bottom.gif") repeat-x bottom left;
	padding-top: 0px;
	padding-bottom: 6px;
}

div.cpOfferWhiteBGTop{
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_white_top.gif") no-repeat 0px 76px;
}

div.cpOfferWhiteBGBottom{
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_white_bottom.gif") no-repeat bottom left;
}

/* ------------ MENU TOP ------------ */

div.cpOfferMenuTopContainer, 
div.cpOfferMenuTopBegin, 
div.cpOfferMenuTopBegin1, 
div.cpOfferMenuTopButton, 
div.cpOfferMenuTopButton1, 
div.cpOfferMenuTopButton2, 
div.cpOfferMenuTopButton3, 
div.cpOfferMenuTopEnd, 
div.cpOfferMenuTopEnd3{
	float: left;
	height: 78px;
	background: no-repeat left top;
}

div.cpOfferMenuTopContainer{
	float: none;
	background: none;
	padding-left: 18px;
}

div.cpOfferMenuTopBegin, 
div.cpOfferMenuTopBegin1, 
div.cpOfferMenuTopEnd, 
div.cpOfferMenuTopEnd3{
	width: 4px;
}

div.cpOfferMenuTopButton, 
div.cpOfferMenuTopButton1, 
div.cpOfferMenuTopButton2, 
div.cpOfferMenuTopButton3{
	width: 88px;
}

div.cpOfferMenuTopBegin{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_begin.gif");}
div.cpOfferMenuTopBegin1{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_begin1.gif");}

div.cpOfferMenuTopButton{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_button.gif");}
div.cpOfferMenuTopButton1{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_button1.gif");}
div.cpOfferMenuTopButton2{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_button2.gif");}
div.cpOfferMenuTopButton3{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_button3.gif");}

div.cpOfferMenuTopEnd{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_end.gif");}
div.cpOfferMenuTopEnd3{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_top_end3.gif");}

div.cpOfferMenuTopButton a, 
div.cpOfferMenuTopButton1 a, 
div.cpOfferMenuTopButton2 a, 
div.cpOfferMenuTopButton3 a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

div.cpOfferMenuTopButton2 a{
	color: #3f3e3c;
}

div.cpOfferMenuTopButton a span,  
div.cpOfferMenuTopButton1 a span, 
div.cpOfferMenuTopButton2 a span, 
div.cpOfferMenuTopButton3 a span{
	display: block;
	padding-top: 14px;
}

div.cpOfferMenuTopContainer em{
	font-weight: bold;
	font-style: italic;
}


/**/

span.cpOfferTopButton{
	display: block;
	padding: 32px 12px 0px 12px;
	float: left;
}

div.cpOfferTopButton a{
	display: block;
	width: 115px;
	height: 24px;
}

div.cpOfferTopButton a img{
	display: block;
	border-width: 0px;
}

div.cpOfferTopOptions{
	float: left;
	width: 130px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding-top: 16px;
}

div.cpOfferTopOptions div{
	margin-bottom: 4px;
}

div.cpOfferTopOptions a{
	text-decoration: none;
	color: #00a6fc;
	font-size: 11px;
	overflow:hidden;
	white-space:nowrap;
}

div.cpOfferTopOptions a:hover{
	text-decoration: underline;
}

/**/

a.cpOfferTabTopUnselected, 
a.cpOfferTabTopSelected, 
span.cpOfferTabTopDisabled{
	display: block;
	float: left;
	height: 78px;
	width: 135px;
	background: no-repeat left top;
	margin-right: -1px;
	position: relative;
	z-index: 0;
	text-decoration: none;
}

a.cpOfferTabTopSelected img{
	display: block;
	position: absolute;
	top: 0px;
	left: -4px;
	z-index: 1;
	border-width: 0px;
}

a.cpOfferTabTopSelected{
	color: #363636;
	z-index: 1;
	cursor: pointer;
}

a.cpOfferTabTopUnselected{
	background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_top_tab_unselected.gif");
	/*color: #999999;*/
	z-index: 0;
	cursor: pointer;
}
a.cpOfferTabTopUnselected:hover{
	color: #0190E1;
}

span.cpOfferTabTopDisabled{
	background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_top_tab_disabled.gif");
	color: #c6c6c6;
	z-index: 0;
	cursor: default;
}

a.cpOfferTabTopUnselected span.steps, 
a.cpOfferTabTopSelected span.steps, 
span.cpOfferTabTopDisabled span.steps{
	position: absolute;
	left: 5%;
	top: 0%;
	width: 90%;
	display: block;
	text-align: center;
	padding-top: 24px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 130%;
	z-index: 2;
}

a.cpOfferTabTopUnselected span.browse, 
a.cpOfferTabTopSelected span.browse, 
span.cpOfferTabTopDisabled span.browse{
	position: absolute;
	top: 0%;
	width: 100%;
	display: block;
	text-align: center;
	padding-top: 39px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 130%;
	z-index: 2;
}

a.cpOfferTabTopUnselected:hover span.browse, 
a.cpOfferTabTopUnselected:hover span.steps{
	text-decoration: underline;
}

span.steps big, 
span.browse big{
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
}

a.cpOfferTabTopSelected span.steps{
	padding-top: 18px;
}

a.cpOfferTabTopSelected span.browse{
	padding-top: 33px;
}

/* tabs left */

a.cpOfferTabLeftUnselected, 
a.cpOfferTabLeftSelected{
	display: block;
	height: 74px;
	width: 148px;
	background: no-repeat left top;
	margin-bottom: -1px;
	position: relative;
	color: #494848;
	z-index: 0;
	text-decoration: none;
}

a.cpOfferTabLeftSelected img{
	display: block;
	position: absolute;
	top: -4px;
	left: 0px;
	z-index: 1;
	border-width: 0px;
}

a.cpOfferTabLeftSelected{
	z-index: 1;
	cursor: pointer;
}

a.cpOfferTabLeftUnselected{
	background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_left_tab_unselected.gif");
	z-index: 0;
	cursor: pointer;
}

a.cpOfferTabLeftUnselected span.steps, 
a.cpOfferTabLeftSelected span.steps{
	position: absolute;
	left: 28px;
	top: 12px;
	display: block;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
	z-index: 2;
}

a.cpOfferTabLeftUnselected span.steps, 
a.cpOfferTabLeftSelected span.steps{
	position: absolute;
	left: 35px;
	top: 12px;
	border-collapse: collapse;
	width: 102px;
	z-index: 3;
}

a.cpOfferTabLeftSelected span.steps{
	left: 28px;
}

a.cpOfferTabLeftUnselected span.steps, 
a.cpOfferTabLeftSelected span.steps{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
}

a.cpOfferTabLeftUnselected span.packageName, 
a.cpOfferTabLeftSelected span.packageName{
	color: #0190e1;
}
a.cpOfferTabLeftSelected span.packageName {
	text-decoration: none;
	color: #363636;
}

a.cpOfferTabLeftUnselected:hover span.packageName{
	text-decoration: underline;
} 
a.cpOfferTabLeftSelected:hover span.packageName{
	text-decoration: none;
}


/* ------------ MENU LEFT ------------ */

div.cpOfferMenuLeftContainer, 
div.cpOfferMenuLeftBegin, 	
div.cpOfferMenuLeftBegin1, 
div.cpOfferMenuLeftButton, 
div.cpOfferMenuLeftButton1, 
div.cpOfferMenuLeftButton2, 
div.cpOfferMenuLeftButton3, 
div.cpOfferMenuLeftEnd, 
div.cpOfferMenuLeftEnd3{
	width: 148px;
	background: no-repeat left top;
}

div.cpOfferMenuLeftContainer{
	float: left;
	padding-bottom: 20px;
	background: none;
}

div.cpOfferMenuLeftShortcuts{
	padding-left: 32px;
	padding-right: 12px;
	font-size: 11px;
}

div.cpOfferMenuLeftShortcuts a{
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
}

div.cpOfferMenuLeftBegin, 
div.cpOfferMenuLeftBegin1{
	background-position: left bottom;
}

div.cpOfferMenuLeftBegin, 
div.cpOfferMenuLeftBegin1, 
div.cpOfferMenuLeftEnd, 
div.cpOfferMenuLeftEnd3{
	height: 16px;
}

div.cpOfferMenuLeftButton, 
div.cpOfferMenuLeftButton1, 
div.cpOfferMenuLeftButton2, 
div.cpOfferMenuLeftButton3{
	height: 73px;
}

div.cpOfferMenuLeftBegin{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_begin.gif");}
div.cpOfferMenuLeftBegin1{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_begin1.gif");}

div.cpOfferMenuLeftButton{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_button.gif");}
div.cpOfferMenuLeftButton1{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_button1.gif");}
div.cpOfferMenuLeftButton2{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_button2.gif");}
div.cpOfferMenuLeftButton3{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_button3.gif");}

div.cpOfferMenuLeftEnd{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_end.gif");}
div.cpOfferMenuLeftEnd3{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_menu_left_end3.gif");}

div.cpOfferMenuLeftButton a, 
div.cpOfferMenuLeftButton1 a, 
div.cpOfferMenuLeftButton2 a, 
div.cpOfferMenuLeftButton3 a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.cpOfferMenuLeftButton2 a, 
div.cpOfferMenuLeftButton2 a:hover{
	color: #3f3e3c;
}

span.cpOfferMenuLeftPackage{
	display: block;
	padding-left: 32px;
	padding-right: 12px;
	padding-top: 12px;
	line-height: 1.4em;
}

div.cpOfferMenuLeftButton2 a span.cpOfferMenuLeftPackage{
	padding-left: 25px;
}

span.cpOfferMenuLeftPackage span.name, 
span.cpOfferMenuLeftPackage span.price{
	display: block;
}

span.cpOfferMenuLeftPackage span.name{
 	width: 70px;
 	text-decoration: underline;
}

div.cpOfferMenuLeftButton2 span.name{
	text-decoration: none;
}

a span.cpOfferMenuLeftPackage span.price{
	text-decoration: none;
	color: #f38a01;
}

/* ------------ CONTENT RIGHT ------------ */

div.cpOfferContentContainer{
	float: left;
	position: relative;
	width: 800px;
	margin-left: 12px;
	padding-top: 9px;
	padding-bottom: 24px;
}

div.cpOfferContentContainer h3{
	font-size: 20px;
	padding-top: 8px;
	padding-bottom: 16px;
}


/* ------------ PANEL FEATURES ------------ */

div.cpOfferPanelFeaturesTop{
	width: 577px;
	margin-bottom: 5px;
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_features_top.gif") no-repeat top left;
}

div.cpOfferPanelFeaturesBottom{
	width: 577px;
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_features_bottom.gif") no-repeat bottom left;	
	padding-top: 6px;
	padding-bottom: 4px;
}

div.cpOfferPanelFeaturesBottom div.feature{
	width: 285px;
	margin: 2px 0px 2px 0px; 
	float: left;
	font-size: 11px;
	background: url("/CMS/media/img/v2/dth/layout/offer/feature_small.gif") no-repeat 9px 0px;
}

div.cpOfferPanelFeaturesBottom div.feature span{
	display: block;
	padding: 2px 0px 2px 33px;
}

/* ------------ CHANNELS ------------ */

div.cpOfferChannel{
	float: left;
	margin-right: 1px;
	margin-bottom: 2px;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #474747;
	
}

div.cpOfferPanelTerms {
	font-size:12px;
	padding-right:24px;
	padding-left:24px;
	margin-top: 12px;
	margin-bottom: 12px;
	font-family: Arial, sans-serif;
	line-height: 200%;
	padding-bottom: 6px;
}

div.cpOfferPanelTerms h2{
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	color: #2A2B2B;
	font-weight: normal;
}

div.cpOfferChannel a{
	display: block;
	margin-bottom: 2px;
}

div.cpOfferChannel img{
	border-width: 0px;
	width: 93px;
	height: 39px;
}

div.cpOfferChannelTitle{
	clear: both;
	margin-bottom: 12px;
	padding-top: 6px;
	font-family: Arial, sans-serif;
	font-size: 11px;
}

div.cpOfferChannelTitle big{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #2A2B2B;
	/*
	font-weight: bold;
	font-family: tahoma, sans-serif;
	font-size: 17px;
	*/
}

div.cpOfferChannelTitle a{
	padding-left: 6px;
}


div.cpOfferChannelsColumn{
	float: left;
	margin-bottom: 3px;
	width: 96px;
}

div.cpOfferChannelsColumn a{
	display: block;
}

div.cpOfferChannelsColumn a img{
	display: block;
	border-width: 0px; 
}
div.cpOfferChannelsColumn span{
	display: block;
	margin-bottom: 2px;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #474747;
}

/* ------------ DECODER ------------ */

div.cpOfferDecoderSteps{
	height: 103px;
	margin-bottom: 6px;
}

div.cpOfferDecoderSteps div.step0{
	float: left;
	position: relative;
	background: url("/CMS/media/img/v2/dth/layout/offer/step0.gif") no-repeat left top;
	width: 798px;
	height: 103px;
	margin-right: 0px;
}

div.cpOfferDecoderSteps div.step1{
	float: left;
	position: relative;
	background: url("/CMS/media/img/v2/dth/layout/offer/step1.gif") no-repeat left top;
	width: 261px;
	height: 103px;
	margin-right: 7px;
}

div.cpOfferDecoderSteps div.step2{
	float: left;
	position: relative;
	background: url("/CMS/media/img/v2/dth/layout/offer/step2.gif") no-repeat left top;
	width: 261px;
	height: 103px;
	margin-right: 7px;
}

div.cpOfferDecoderSteps div.step3{
	float: left;
	position: relative;
	background: url("/CMS/media/img/v2/dth/layout/offer/step3.gif") no-repeat left top;
	width: 261px;
	height: 103px;
}

div.cpOfferDecoderOptions{
	position: absolute;
	left: 60px;
	top: 10px;
}

div.cpOfferDecoderSteps div.step0 div.cpOfferDecoderOptions{
	left: 18px;
	top: 18px;
}

div.cpOfferDecoderOptions strong{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

div.cpOfferDecoderOptionsDescription{
	position: absolute;
	left: 180px;
	top: 26px;
	width: 600px;
}

div.cpOfferDecoderOptions table{
	border-collapse: collapse;
}

div.cpOfferDecoderOptions table td{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 6px;
}

div.cpOfferDecoderSteps label input{
	margin-bottom: -2px;
} 

div.cpOfferDecoderActive, 
div.cpOfferDecoderInactive, 
div.cpOfferDecoderSubcontainer{
	margin-bottom: 6px;
	width: 798px;
	height: auto; /*78px*/
	position: relative;
	background: no-repeat left top;
}

div.cpOfferDecoderActive{ background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_active0.gif");}
div.cpOfferDecoderInactive{ background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_inactive0.gif");}
div.cpOfferDecoderSubcontainer{
	background: no-repeat left bottom;
	/*
	min-height: 78px;
	height: auto !important;
	height: 78px;
	*/
}

div.cpOfferDecoderActive div.cpOfferDecoderSubcontainer{ background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_active1.gif");}
div.cpOfferDecoderInactive div.cpOfferDecoderSubcontainer{ background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_inactive1.gif");}

div.cpOfferDecoderActive span.title, 
div.cpOfferDecoderInactive span.title{
	/*
	position: absolute;
	left: 20px;
	top: 12px;
	*/
}

div.cpOfferDecoderActive span.title a, 
div.cpOfferDecoderInactive span.title a{
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #0190E1;
	padding-left: 6px;
}

div.cpOfferDecoderActive span.title a:hover, 
div.cpOfferDecoderInactive span.title a:hover{
	text-decoration: underline;
	color: #0190E1;
}

div.cpOfferDecoderActive span.title big, 
div.cpOfferDecoderInactive span.title big{
	text-decoration: none;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #2A2B2B;
}

div.cpOfferDecoderActive img.decoder, 
div.cpOfferDecoderInactive img.decoder{
	/*
	position: absolute;
	left: 18px;
	top: 38px;
	margin-top: 33px;
	margin-left: 18px;
	margin-bottom: 26px;
	*/
	display: block;
	margin-top: 8px;
}

div.cpOfferDecoderActive a.button, 
div.cpOfferDecoderInactive a.button, 
div.cpOfferDecoderActive span.button, 
div.cpOfferDecoderInactive span.button{
	/*
	position: absolute;
	right: 12px;
	top: 27px;
	display: block;
	width: 103px;
	height: 24px;
	*/
}

div.cpOfferDecoderActive a.button img, 
div.cpOfferDecoderInactive a.button img, 
div.cpOfferDecoderActive span.button img, 
div.cpOfferDecoderInactive span.button img{
	display: block;
	border-width: 0px;
}

table.prices{
	/*
	position: absolute;
	left: 372px;
	top: 0px;
	height: 100%;
	*/
	width: 100%;
	border-collapse: collapse;
}

table.prices table{
	border-collapse: collapse;	
}

table.prices td{
	
	vertical-align: middle;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}

table.prices td.col1, 
table.prices td.col2, 
table.prices td.col3{
	padding: 14px 14px 14px 14px;
}

table.prices td.col1{
	vertical-align: top;
	width: 370px;
} 
table.prices td.col2{
	text-align: center;
}
table.prices td.col3{
	width: 108px;
	text-align: right;
}

table.prices td.price{
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	font-size: 17px;
}


/**/

div.cpOfferDecoderActiveTop, 
div.cpOfferDecoderActiveBottom, 
div.cpOfferDecoderInactiveTop, 
div.cpOfferDecoderInactiveBottom{
	height: 470px;
	width: 185px;
}

div.cpOfferDecoderActiveTop, 
div.cpOfferDecoderInactiveTop{
	float: left;
	margin-right: 11px;
	margin-bottom: 5px;
}
div.cpOfferDecoderActiveTop{background: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_active_bottom.gif") no-repeat left bottom;}
div.cpOfferDecoderInactiveTop{background: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_inactive_bottom.gif") no-repeat left bottom;}
div.cpOfferDecoderActiveBottom{background: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_active_top.gif") no-repeat left top;}
div.cpOfferDecoderInactiveBottom{background: url("/CMS/media/img/v2/dth/layout/offer/bg_decoder_inactive_top.gif") no-repeat left top;}


div.cpOfferDecoderActiveTop h2, 
div.cpOfferDecoderInactiveTop h2{
	padding: 6px 12px 0px 12px;
	height: 2.2em;
}
	
div.cpOfferDecoderActiveTop img.decoder, 
div.cpOfferDecoderInactiveTop img.decoder{
	display: block;
	margin-left: 1px;
}

div.cpOfferDecoderActiveTop div.info, 
div.cpOfferDecoderInactiveTop div.info{
	padding: 8px 8px 0px 8px;
	margin-top: 2px;
}

div.cpOfferDecoderActiveTop div.prices, 
div.cpOfferDecoderInactiveTop div.prices{
	padding: 8px 8px 0px 8px;
	margin-top: 8px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #2e2e2e;
}

div.prices span.orange{
	color: #f38a01;
}

div.cpOfferDecoderActiveTop div.group, 
div.cpOfferDecoderInactiveTop div.group{
	padding: 8px 8px 0px 8px;
	margin-top: 8px;
	background: url("/CMS/media/img/v2/dth/layout/offer/decoder_line.gif") no-repeat top center;
}


a.cpOfferDecoderCheckbox0, 
a.cpOfferDecoderCheckbox1,
span.cpOfferPanelCheckbox2{
	margin-top: 18px;
	margin-left: 44px;
	display: block;
	width: 96px;
	height: 24px;
	background: no-repeat left top;
	color: #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.cpOfferDecoderCheckbox0:hover, 
a.cpOfferDecoderCheckbox1:hover{
	color: #ffffff;
}

a.cpOfferDecoderCheckbox0{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_checkbox0.gif");}
a.cpOfferDecoderCheckbox1{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_checkbox1.gif");}
span.cpOfferPanelCheckbox2{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_checkbox2.gif");}

a.cpOfferDecoderCheckbox0 span, 
a.cpOfferDecoderCheckbox1 span, 
span.cpOfferPanelCheckbox2 span{
	display: block;
	margin-left: 16px;
	padding-top: 4px;
	text-align: center;
}

/* ------------ FEATURE ------------ */

div.cpOfferFeatureContainer{
	margin-bottom: 5px;
}

div.cpOfferFeatureHeader{
	position: relative;
	overflow: visible;
	background: url("/CMS/media/img/v2/dth/layout/offer/feature_big.gif") no-repeat left top;
}

div.cpOfferFeatureHeader h2{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 34px;
}

div.cpOfferFeatureContainer p{
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 1.6em;
}


/* ------------ PANEL GREEN/GRAY ------------ */

div.cpOfferPanelGreenTop, 
div.cpOfferPanelGrayTop{
	width: 774px;
	background: no-repeat top left;	
	margin-bottom: 5px;
}

div.cpOfferPanelGreenTop{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_green_top.gif");}
div.cpOfferPanelGrayTop{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_gray_top.gif");}

div.cpOfferPanelGreenBottom, 
div.cpOfferPanelGrayBottom{
	position: relative;
	width: 774px;
	background: no-repeat bottom left;	
	padding-bottom: 18px;
}

div.cpOfferPanelGreenBottom{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_green_bottom.gif");}
div.cpOfferPanelGrayBottom{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_gray_bottom.gif");}

div.cpOfferPanelContentVisible, 
div.cpOfferPanelContentHidden{
	padding-top: 18px;
	padding-left: 18px;
}

div.cpOfferPanelContentVisible{
	font-size: 12px;
	padding-left: 24px;
	margin-right: 350px;
}

div.cpOfferPanelContentHidden{
	padding-top: 0px;
}

div.cpOfferPanelContentVisible h2{
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

img.cpOfferPanelIcon{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
}

span.cpOfferPanelPrice{
	position: absolute;
	top: 17px;
	left: 440px;
	text-align: left;
}

div.cpOfferPanelGift{
	padding-left: 17px;
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_gift.gif") no-repeat left top;	
}

a.cpOfferPanelCheckbox0, 
a.cpOfferPanelCheckbox1, 
span.cpOfferPanelCheckbox2{
	display: block;
	position: absolute;
	right: 13px;
	top: 15px;
	width: 103px;
	height: 26px;
	background: no-repeat left top;
	color: #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

span.cpOfferPanelCheckbox2{
	width: 180px;
	background: no-repeat right top;
	color: #494848;
	margin: 0px 0px 0px 0px;
}

a.cpOfferPanelCheckbox0:hover, 
a.cpOfferPanelCheckbox1:hover{
	color: #ffffff;
}

a.cpOfferPanelCheckbox0{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_checkbox0.gif");}
a.cpOfferPanelCheckbox1{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_checkbox1.gif");}
span.cpOfferPanelCheckbox2{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_checkbox2.gif");}

a.cpOfferPanelCheckbox0 span, 
a.cpOfferPanelCheckbox1 span, 
span.cpOfferPanelCheckbox2 span{
	display: block;
	margin-left: 16px;
	padding-top: 4px;
	text-align: center;
}

span.cpOfferPanelCheckbox2 span{
	margin-left: 0px;	
	margin-right: 16px;
}

a.cpOfferPanelRollOut, 
a.cpOfferPanelRollIn{
	position: absolute;
	left: 350px;
	top: 18px;
	padding-right: 9px;
	background: no-repeat top right;
	text-decoration: none;	
}

a.cpOfferPanelRollOut:hover, 
a.cpOfferPanelRollIn:hover{
	text-decoration: underline;
	color: #0190E1;
}

a.cpOfferPanelRollOut{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_roll_out.gif");}
a.cpOfferPanelRollIn{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_roll_in.gif");}

a.cpOfferPanel{
	
}

table.cpOfferPanelList{
	display: block;
	float: left;
	border-collapse: collapse;
	width: 374px;
	margin-bottom: 8px;
}

table.cpOfferPanelList td{
	vertical-align: middle;
}

td.cpOfferPanelListImg{
	width: 94px;
	padding-right: 8px;
}

td.cpOfferPanelDescription{
	padding-right: 12px;
}

td.cpOfferPanelDescription small{
	font-size: 11px;
	color: #8C8C8C;
}


/* ------------ SUMMARY CARD ------------ */

div.cpOfferPanelSummaryBig, 
div.cpOfferPanelSummarySmall, 
div.cpOfferPanelSummaryOrange{
	margin-bottom: 5px;
}

div.cpOfferPanelSummaryOrange{
	color: #ffffff;
}

div.cpOfferPanelSummaryTop{
	width: 774px;
	background: no-repeat top left;	
}

div.cpOfferPanelSummaryBottom{
	position: relative;
	width: 774px;
	height: 84px;
	background: no-repeat bottom left;	
}

div.cpOfferPanelSummaryBig div.cpOfferPanelSummaryTop{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_summary_big_top.gif");}
div.cpOfferPanelSummarySmall div.cpOfferPanelSummaryTop{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_summary_small_top.gif");}
div.cpOfferPanelSummaryOrange div.cpOfferPanelSummaryTop{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_summary_orange_top.gif");}

div.cpOfferPanelSummaryBig div.cpOfferPanelSummaryBottom{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_summary_big_bottom.gif");}
div.cpOfferPanelSummarySmall div.cpOfferPanelSummaryBottom{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_summary_small_bottom.gif");}
div.cpOfferPanelSummaryOrange div.cpOfferPanelSummaryBottom{background-image: url("/CMS/media/img/v2/dth/layout/offer/bg_panel_summary_orange_bottom.gif");}


table.cpOfferPanelSummaryText{
	position: absolute;
	left: 12px;
	top: 15px;
	border-collapse: collapse;
	margin-left: 0px;
}

table.cpOfferPanelSummaryText td.key{
	width: 750px;
	vertical-align: middle;
}

table.cpOfferPanelSummary{
	position: absolute;
	left: 12px;
	top: 15px;
	border-collapse: collapse;
}

table.cpOfferPanelSummary td{
	padding: 0px 0px 0px 0px;
}

table.cpOfferPanelSummary td.key{
	width: 300px;
	vertical-align: middle;
}

table.cpOfferPanelSummary td.value1, 
table.cpOfferPanelSummary td.value2{
	width: 220px;
	text-align: right;
	vertical-align: top;
}

table.cpOfferPanelSummary h2,
table.cpOfferPanelSummaryText h2{
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #2A2B2B;
	font-weight: normal;
}

table.cpOfferPanelSummary big{
	font-weight: bold;
	font-size: 17px;
	margin-left: 6px;
}

table.cpOfferPanelSummary a{
	font-weight: bold;
	text-decoration: none;
}

table.cpOfferPanelSummary a:hover{
	text-decoration: underline;
	color: #0190E1;
}

div.cpOfferPanelSummaryOrange table.cpOfferPanelSummary h2, 
div.cpOfferPanelSummaryOrange table.cpOfferPanelSummary td, 
div.cpOfferPanelSummaryOrange table.cpOfferPanelSummary a{
	color: #ffffff;
}

div.cpOfferPanelSummaryBottom a{
	text-decoration: none;
}

div.cpOfferPanelSummaryBottom a:hover{
	text-decoration: underline;
	color: #0190E1;
}

/* ------------ SUMMARY ------------ */

div.cpOfferSummaryTop, 
div.cpOfferSummaryBottom{
	width: 381px;
}

div.cpOfferSummaryTop{
	float: left;
	margin-top: 0px;
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_summary_top.gif") no-repeat left top;
}

div.cpOfferSummaryBottom{
	padding-bottom: 11px;
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_summary_bottom.gif") no-repeat left bottom;
}

table.cpOfferSummary{
	border-collapse: collapse;
	width: 381px;
}

table.cpOfferSummary td{
	padding: 5px 12px 5px 12px;
	vertical-align: middle;
}

table.cpOfferSummary thead td{
	border-bottom: 1px solid #eaeaea;
	padding-top: 10px;
}

table.cpOfferSummary tfoot td{
	background-color: #eaeaea;
	font-weight: bold;
	padding-bottom: 0px;
}

table.cpOfferSummary td.price{
	text-align: right;
	font-weight: bold;
	padding-right: 18px;
}

/* ------------ CART ------------ */

div.cpOfferCart{
	float: right;
	position: relative;
	width: 386px;
	height: 42px;
	margin-top: 0px;
	margin-right: 3px;
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_cart.gif") no-repeat left top;
}

span.cpOfferCartInfo{
	position: absolute;
	right: 135px;
	top: 14px;
	font-size: 12px;
	color: #000000;
}

a.cpOfferCartNext, 
a.cpOfferCartNext:hover,
a.cpOfferCartPrevious, 
a.cpOfferCartPrevious:hover{
	float: right;
	right: 7px;
	top: 7px;
	width: 164px;
	height: 28px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_cart_next_big.gif") no-repeat left top;
	margin-top: 7px;
	margin-right: 7px;
}

a.cpOfferCartPrevious, 
a.cpOfferCartPrevious:hover{
	background: url("/CMS/media/img/v2/dth/layout/offer/bg_cart_previous_big.gif") no-repeat left top;
}

a.cpOfferCartNext span,
a.cpOfferCartPrevious span{
	display: block;
	margin-right: 12px;
	padding-top: 6px;
	text-align: center;
}

a.cpOfferCartPrevious span{
	margin-right: 0px;
	margin-left: 12px;
}
/**/

div.cpOfferHeader{
	padding-left: 17px;
	padding-bottom: 6px;
}

div.cpOfferHeader h1{
	margin-bottom: 0px;
	display: inline;
}

div.cpOfferHeader a{
	font-size: 14px;
	font-weight: bold;
	margin-left: 24px;
	text-decoration: none;
}

div.cpOfferHeader a:hover{
	color: #0190E1;
	text-decoration: underline;
}

div.law {
	background-color:transparent;
	color:#000000;
	float:left;
	font-family:Arial;
	font-size:14px;
	height:20px;
	padding-bottom:6px;
	padding-top:6px;
	text-align:center;
	width:994px;
}

div.cpr {
	color:#000000;
	font-family:tahoma;
	font-size:9px;
	margin-top:17px;
	text-align:center;
	width:960px;
}

.claimTv
{
                vertical-align:middle; 
                font-size:20px; 
                font-weight:bold; 
                padding-left:0px;
}



/* ------------ MULTI oferta ------------ */
div.multiPackBg{
	width:800px;
	height:39px;
	margin-bottom:27px;
	margin-top:30px;
	background-repeat:repeat-x;
	background-image:url("/CMS/media/img/v2/dth/layout/offer/bg_multi_bar.gif");
	background-position:top left;
}
div.multiTopic{
	width:490px;
	height:39px;
	text-align:top left;
	float:left;
}
.multiTopicBig{
	font-family:Arial;
	font-size:30px;
	font-weight:bold;
	line-height:29px;
}
.multiTopicSmall{
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	line-height:29px;
}
.multitv{
	color:#de7f04;
	padding-left: 46px;
	background: transparent url("/CMS/media/img/v2/oferta/icon_dth.gif") no-repeat left center;
}
.multiin{
	color:#0071ab;
	padding-left: 46px;
	background: transparent url("/CMS/media/img/v2/oferta/icon_internet.gif") no-repeat left center;
}
.multite{
	color:#c44d76;
	padding-left: 46px;
	background: transparent url("/CMS/media/img/v2/oferta/icon_mvno.gif") no-repeat left center;
}
div.multiPackPart{
	float:right;
	width:86px;
	height:39px;
	text-align:center;
	padding-top:11px;
	font-family:Verdana;
	color:#0190E1;
}
.InPartOpenYes,
.TvPartOpenYes,
.TePartOpenYes{
	displey:block;
	background-image:url("/CMS/media/img/v2/dth/layout/offer/OpenYes.gif");
}
.InPartOpenNo,
.TvPartOpenNo,
.TePartOpenNo{
	displey:block;
	background-image:url("/CMS/media/img/v2/dth/layout/offer/OpenNo.gif");
}
.InPartClose,
.TvPartClose,
.TePartClose{
	display:none;
	visibility:hidden;
}
div.multiDealTime{
	margin-top:28px;
	width:774px;
	height:66px;
	background-image:url("/CMS/media/img/v3/layout/offer/multi_bg_deal_time_step5.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:6px;
	font-family:Arial;
}
div.multiDealTimeInfo{
	color:#858585;
	margin-left:120px;
	float:left;
}
div.multiDealTimeDate{
	color:#4f4f4f;
	margin-left:5px;
	float:left;
}
div.multiDealTimeInfo,
div.multiDealTimeDate{
	margin-top:22px;
	font-size:18px;
}
.multiDealBox{
	margin-top:15px;
	margin-left:6px;
}
div.multiDealBoxMiddle{
	width:774px;
	background-image:url("/CMS/media/img/v3/layout/offer/multi_bg_step5.gif");
	background-repeat:no-repeat;
	background-position:left top;
	min-height:89px;
	font-size:12px;
	font-family:Arial;
	height:auto;
}
div.multiDealBoxMiddle h1{
	font-size:18px;
	margin:0px 0px 0px 18px;
	padding:0px;
}
div.multiDealBoxMiddle p{
	margin:0px 0px 0px 18px;
	padding:0px 0px 22px 0px;
}
div.multiDealBoxMiddle p,
div.multiDealBoxMiddle h1{
	color:#636363;
	width:738px;
}
.multiDealBoxTop{
	background:url("/CMS/media/img/v3/layout/offer/multi_bg_top_step5.gif") left top repeat-y;
	width:774px;
	height:46px;
}
.multiDealBoxBottom{
	background: left bottom no-repeat;
	width: 774px;
	height: 13px;
}
div.multiDealBoxTop h2{
	font-size:25px;
	font-family:Arial;
	font-weight:normal;
	margin-left:6px;
}
div.TvMultiBox div.multiDealBoxTop h2{
	color:#f58a00;
	padding-left: 46px;
	background: transparent url("/CMS/media/img/v2/oferta/icon_dth.gif") no-repeat left top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	height: 100%;
}
div.InMultiBox div.multiDealBoxTop h2{
	color:#41799a;
	padding-left: 46px;
	background: transparent url("/CMS/media/img/v2/oferta/icon_internet.gif") no-repeat left top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	height: 100%;
}
div.TeMultiBox div.multiDealBoxTop h2{
	color:#c44d76;
	padding-left: 46px;
	background: transparent url("/CMS/media/img/v2/oferta/icon_mvno.gif") no-repeat left top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	height: 100%;
}
div.TvMultiBox div.multiDealBoxBottom{
	background:url("/CMS/media/img/v3/layout/offer/multi_bg_bottom_tv_step5.gif") no-repeat left bottom;
}
div.InMultiBox div.multiDealBoxBottom{
	background:url("/CMS/media/img/v3/layout/offer/multi_bg_bottom_in_step5.gif") no-repeat left bottom;
}
div.TeMultiBox div.multiDealBoxBottom{
	background:url("/CMS/media/img/v3/layout/offer/multi_bg_bottom_te_step5.gif") no-repeat left bottom;
}
.multiBoxHidden{
	visibility:hidden;
	display:none;
}
.multiPrintInfo{
	background-image:url("/CMS/media/img/v3/layout/offer/multi_bg_print_Info.gif");
	background-repeat:no-repeat;
	background-position:left top;
	width:774px;
	height:103px;
	margin-left:6px;	
}
.multiPrintInfoText{
	width:584px;
	height:103px;
	font-family:Arial;
	color:white;
	font-size:14px;
	margin-left:34px;
	padding-top:27px;
	float:left;
}
.multiPrintInfoCloseButton{
	background-image:url("/CMS/media/img/v3/layout/offer/multi_pint_info_close.gif");
	background-repeat:no-repeat;
	background-position:left top;
	width:20px;
	height:20px;
	float:left;
	margin-top:8px;
	margin-left:17px;
}
.multiBoxStep6{
	background-image:url("/CMS/media/img/v3/layout/offer/multi_bg_printBoxs.gif");
	background-repeat:repeat-y;
	background-position:left top;
	min-height:100px;
	margin-top:22px;
}
.multiBoxStep6Top{
	width:774px;
	height:26px;
	background-repeat:no-repeat;
	background-position:left;
	margin-top:22px;
	margin-bottom:25px;
}
.multiBoxStep6TopTv{
	background-image:url("/CMS/media/img/v3/layout/offer/multi_print_tvTop.gif");
}
.multiBoxStep6TopIn{
	background-image:url("/CMS/media/img/v3/layout/offer/multi_print_inTop.gif");
}
.multiBoxStep6TopTe{
	background-image:url("/CMS/media/img/v3/layout/offer/multi_print_teTop.gif");
}
.multiBoxStep6Bottom{
	background-image:url("/CMS/media/img/v3/layout/offer/multi_print_Bottom.gif");
	float:left;
	width:774px;
	height:9px;
}
.multiBoxSume{
	background-image:url("/CMS/media/img/v3/layout/offer/multiSume.gif");
	float:left;
	width:774px;
	height:96px;
	margin-top:22px;
}
.multiBoxSpecyficationPosition{
	width:724px;
	margin-left:25px;
}
.multiPositionName{
	color:#242424;
	font-size:18px;
	font-family:Arial;
	float:left;
	height:25px;
}
.multiBoxSpecyficationPosition a{
	text-decoration:none;
	color:#007dbe;
	font-weight:bold
}
.multiBoxSpecyficationPosition a:hover{
	text-decoration:undeline;
	color:#007dbe;
}
.multiPositionPriseFor{
	color:#9b9b9b;
	font-family:Arial;
	font-size:12px;
	float:right;
	height:25px;
	width:106px;
	text-align:left;
	padding-top:6px;
}
.multiPositionPrise{
	color:#000000;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	float:right;
	height:25px;
	margin-left:30px;
}
.multiPositionNameChange{
	float:left;
	height:25px;
	margin-left:10px;
	padding-top:6px;
}
.multiOnePosition{
	width:724px;
	float:left;
	height:25px;
}
.multiBreak{
	border-bottom:1px solid #8f8f8f; 
	height:1px;
	float:left;
	width:724px;
}

/* MULTI SUMMARY */

.cpOfferPanelSummaryPrint{
	position: relative;
	height: 130px;
	background: transparent url('/CMS/media/img/v2/oferta/print_info.gif') no-repeat left top;
	margin-bottom: 24px;
}

.cpOfferPanelSummaryPrint .info{
	position: absolute;
	left: 24px;
	top: 24px;
	width: 584px;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	line-height: 135%;
}

.cpOfferPanelSummaryPanelTop{
	position: relative;
	width: 774px;
	background: transparent url('/CMS/media/img/v2/oferta/bg_summary_top.gif') no-repeat left top;
	margin-bottom: 24px;
}

.cpOfferPanelSummaryPanelTop .cpOfferPanelSummaryPanelBottom{
	position: relative;
	background: transparent url('/CMS/media/img/v2/oferta/bg_summary_bottom.gif') no-repeat left bottom;
	padding: 24px 0px 16px 0px;
}

.cpOfferPanelSummaryPanelBottom table.item{
	border-collapse: collapse;
	width: 726px;
	margin-left: 24px;
	border-top: 1px solid #8f8f8f;
}

.cpOfferPanelSummaryPanelBottom table.first{
	border-top-width: 0px;
}

.cpOfferPanelSummaryPanelBottom table.item td.left{
	padding: 8px 0px 8px 0px; 
	vertical-align: top;
}

.cpOfferPanelSummaryPanelBottom table.item td.left span.title{
	color: #242424;
	font-size: 18px;
}

.cpOfferPanelSummaryPanelBottom table.item td.left a.change{
	font-weight: bold;
	font-size: 12px;
	margin-left: 8px;
	text-decoration: none;
}

.cpOfferPanelSummaryPanelBottom table.item td.right{
	vertical-align: top;
}

.cpOfferPanelSummaryPanelBottom table.price{
	border-collapse: collapse;
	width: auto;
	float: right;
}

.cpOfferPanelSummaryPanelBottom table.price td{
	padding-bottom: 8px;
	vertical-align: bottom;
}

.cpOfferPanelSummaryPanelBottom table.price td.key{
	width: 135px;
	color: #9b9b9b;
	font-size: 12px;
}

.cpOfferPanelSummaryPanelBottom table.price td.value{
	width: 85px;
	text-align: right;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.cpOfferPanelSummaryPanelBottom span.label{
	position: absolute;
	top: -10px;
	left: 49px;
	color: #c2bdbd;
	font-size: 16px;
	font-weight: bold;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}

.cpOfferPanelSummaryPanelBottom img.label{
	position: absolute;
	top: -17px;
	left: 13px;
	display: block;
	width: 36px;
	height: 39px;
}

.cpOfferPanelSummaryPanelOrangeTop table.item td.left, 
.cpOfferPanelSummaryPanelOrangeTop table.item td.left span.title, 
.cpOfferPanelSummaryPanelOrangeTop table.price td.key, 
.cpOfferPanelSummaryPanelOrangeTop table.price td.value{
	color: #ffffff;
}

.cpOfferPanelSummaryPanelOrangeTop{
	position: relative;
	width: 774px;
	background: transparent url('/CMS/media/img/v2/oferta/bg_summary_orange_top.gif') no-repeat left top;
	margin-bottom: 24px;
}

.cpOfferPanelSummaryPanelOrangeTop .cpOfferPanelSummaryPanelBottom{
	position: relative;
	background: transparent url('/CMS/media/img/v2/oferta/bg_summary_orange_bottom.gif') no-repeat left bottom;
	padding: 24px 0px 16px 0px;
}
/* WIDOK 2 */
.multiBanner{
	float:left;
	width:473px;
	height:260px;
	margin-bottom:14px;
	margin-top:4px;
}
.multiChoiceBg{
	background-image:url("/CMS/media/img/v3/layout/promobox_fill.jpg");
	background-repeat:repeat-y;
	width:958px;
	min-height:252px;
	height:auto !important;
	float:left;
	margin-left:18px;
}
.multiChoiceHeader{
	background-image:url("/CMS/media/img/v3/layout/promobox_header.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:958px;
	min-height:211px;
	height:auto !important;
}
.multiChoiceFooter{
	background-image:url("/CMS/media/img/v3/layout/promobox_footer.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
	width:958px;
	bottom:0px;
}
.multiBanners{
	margin-left:1px; /* poprawka z 3 na 1 */
	float:left;
}
.banner1{
	margin-left:16px;
}
.banner2{
	margin-left:12px;
}
.multiChoiceHeaderContent1Row table tr td,
.multiChoiceHeaderContent2Row table tr td
{
	margin:0px;
	padding:0px;
}
.multiChoiceHeaderContent1Row table tr,
.multiChoiceHeaderContent2Row table tr
{
	margin:0px;
	padding:0px;
}
.multiChoiceHeaderContent1Row,
.multiChoiceHeaderContent2Row
{
	float:left;
}
.multiChoiceHeaderContentImg{
	width:116px;
	height:69px;
	margin-top:24px;
	border:1px solid #acacac;
	margin-left:8px;
}
.multiChoice{
	width:132px;
	font-family:Arial;
}
.multiChoiceTable{
	margin-left:16px;
	/*margin-bottom:5px;*/
}
.multiChoiceSelected{
	background-image:url("/CMS/media/img/v3/layout/highlight.png");
	background-repeat:repeat-y;
}
.multiChoicePrise h1{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin-top:12px;
}
.multiChoicePrise h2{
	font-size:14px;
	font-weight:normal;
}
.multiChoicePrise h2,
.multiChoicePrise h1{
	width:132px;
	text-align:center;
	color:white;
}
.multiChoiceInfo{
	vertical-align:top;
	/*
	font-size:11px;
	text-align:center;
	width:132px;
	*/
}
.multiChoicePrise p{
	padding:0px 0px 5px 0px !important;
	margin:0px;
	color:#bdbbbb;
	font-size:11px;
	text-align:center;
	width:132px;
}
/* Premium */
.PremiumInfo{
	font-size:18px;
	font-family:Arial;
	font-weight:normal;
	color:#454545;
	width:540px;
}
.PremiumInfo b{
	font-weight:bold;
	color:#de7f04;
}
.multiChoicePrise,
.multiChoiceInfo{
	vertical-align:top;
}
.multiBonusRow{
	background-image:url("/CMS/media/img/v3/layout/highlight.png");
	background-repeat:repeat-y;
}
td.multiChoiceBonus{
	font-family:Arial;
	font-size:17px;
	color: #ECA700;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;
	border-right: 1px solid #545454;
}
td.multiChoiceBonusInfo{
	font-family:Arial;
	font-size:9px; /* poprawka z 10 */
	color: #ECA700;
	font-weight:bold;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
.multiSelectedEmpty,
.empty{
	display:none;
	visibility:hidden;
}
table.multiBonusTableIn{
	border-collapse: collapse;
	padding-left:3px;
	padding-right:3px;
	width:132px;
}
table.multiBonusTableIn td{
	padding-left:3px;
	padding-right:3px;
}
td.multiChoiceSelected table,
td.multiChoiceSelected td{
	background-color: #2b4e84;
	color: #ECA700;
}
div.multiBonusSelectButton,
div.multiBonusSelectButtonSelected{
	background-repeat:no-repeat;
	background-position:top left;
	width:120px;
	height:24px;
	margin-left:6px;
	margin-right:6px;
	margin-top:12px;
	margin-bottom:12px;
}
.multiBonusSelectButton{
	background-image:url("/CMS/media/img/v3/layout/offer/wybierzNotSelected.jpg");
}
.multiBonusSelectButtonSelected{
	background-image:url("/CMS/media/img/v3/layout/offer/wybierzSelected.jpg");	
}
.multiBottomBigBox{
	background-image:url("/CMS/media/img/v3/layout/BottomBigBoxTop.jpg");
	background-repeat:no-repeat;
	background-position:top;
	height:auto;
	float:left;
	width:958px;
	padding-top:12px;
	margin-top:14px;
	margin-left:18px;
}
.multiBottomBigBoxFooter{
	background-image:url("/CMS/media/img/v3/layout/BottomBigBoxFooter.jpg");
	background-repeat:no-repeat;
	background-position:top;
	height:12px;
	width:958px;
}
.multiBottomBigBoxContent{
	background-image:url("/CMS/media/img/v3/layout/BottomBigBoxCenter.jpg");
	background-repeat:repeat-y;
	width:958px;
}
.multiBottomBigBoxContentPart{
	float:left;
	width:237px;
}
.multiBottomBigBoxContentPart h1{
	font-family:Arial;
	font-size:22px;
	color:#393939;
	text-align:center;
	width:237px;
	margin-top:5px;
	margin-bottom:10px;
}
.ContentPartBorder{
	border-right:1px solid #e4e4e4;
}
.multiBottomContentPartText{
	text-align:left;
	width:200px;
	margin:0px 18px 0px 18px;
	color:#393939;
	font-weight:bold;
	line-height:17px;
	font-size:12px;
	min-height:100px;
}
.multiBottomContentParPictures{
	width:200px;
	margin:0px 18px 10px 18px;
	text-align:center;
}
.multiBottomContentParPictures img{
/*	height:100px;*/
}
.multiBottomContentMoreInfo{
	width:238px;
	text-align:center;
	margin-bottom:5px;
}
.multiMoreButton{
	width:216px;
	margin-right:21px;
	text-align:right;
	margin-bottom:5px;
}
.multiMoreButton img{
	margin-left:5px;
}
.multiMoreButton a{
	text-decoration:none;
	font-size:12px;
}
.multiMoreButton a:hover{
	text-decoration:underline;
}

.multiPackagesLeftBoxTop{
	background-image:url("/CMS/media/img/v3/layout/PackagesLeftBoxTop.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	height:auto;
	float:left;
	width:660px;
	height:15px;
	padding-top:15px;
	margin-left:15px;
	margin-right:15px;
}
.multiPackagesLeftBoxBottom{
	background-image:url("/CMS/media/img/v3/layout/PackagesLeftBoxFooter.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	width:660px;
	height:15px;
}
.multiPackagesLeftBoxContent{
	background-image:url("/CMS/media/img/v3/layout/PackagesLeftBoxCenter.jpg");
	background-repeat:repeat-y;
	background-position:left;
	width:660px;
}
.multiPackagesRightBoxTop{
	background-image:url("/CMS/media/img/v3/layout/PackagesRightBoxTop.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	height:auto;
	float:left;
	width:282px;
	height:11px;
	padding-top:11px;
}
.multiPackagesRightBoxBottom{
	background-image:url("/CMS/media/img/v3/layout/PackagesRightBoxFooter.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:282px;
	height:11px;
	margin-bottom:10px;
}
.multiPackagesRightBoxContent{
	background-image:url("/CMS/media/img/v3/layout/PackagesRightBoxCenter.jpg");
	background-repeat:repeat-y;
	background-position:left;
	width:282px;
}
.multiPackagesRightBoxTop img{
	margin-bottom:10px;
}
.multiPackagesMathematic{
	font-family:Arial;
	font-size:40px;
	color:#f38a01;
	font-weight:bold;
	text-align:center;
/*	width:140px;*/
}
.multiPackageSliceName{
	font-family:Arial;
	font-size:18px;
	color:#5d5d5d;
	font-weight:bold;
	text-align:center;
}
.multiMathematicCol1{
	width:200px;
	padding-bottom:10px;
}
.multiMathematicCol2{
	width:130px;
	padding-bottom:10px;
}
.multiMathematicCol7{
	width:140px;
}
.multiMathematicCol3{
	width:120px;
	padding-bottom:10px;
}
.multiPackagesColTopic{
	font-family:Arial;
	font-size:14px;
	color:#9e9d9d;
	font-weight:bold;
	text-align:center;
}
.multiPackageSliceNote{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#2e2e2e;
	text-align:center;
	vertical-align:top;
	height:40px;
}
.Sum{
	color:#f38a01;
	font-size:14px;
	font-weight:bold;
}
..CrossBar{
	width:100%;
	height:1px;
	border-bottom:1px solid #dddddd;
}
.CrossBar1z{
	width:100%;
	height:1px;
	margin:0px;
	padding:0px;
	border-top:1px solid #dddddd;
}
.CrossBar1z{
	width:100%;
	height:1px;
	margin:0px;
	padding:0px;
	border-top:1px solid #dddddd;
}
.multiCloseOpenNote{
	font-family:Arial;
	font-size:14px;
	color:#2e2e2e;
	width:660px;
}
.multiCloseOpenNote1{
	margin:0px;
	padding:12px 0px 0px 15px;
	float:left;
	vertical-align:middle;
}
.multiCloseOpenButton{
	float:right;
	margin-right:20px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:15px;
}
.multiTransferNote{
	width:254px;
	float:left;
	font-weight:normal;
	font-family:Arial;
	color:#9e9d9d;
	font-size:12px;
	margin-left:16px;
	margin-top:15px;
}
.multiTransferNote h1{
	width:270px;
	font-size:17px;
	color:#525151;
}
.multiTransferChoice{
	width:660px;
}
.multiTransferCheckBoxYs{
	width:88px;
	float:left;
	margin-top:35px;
}
.multiTransferCheckBoxYsOnePosition{
	width:88px;
	float:left;
	margin-bottom:16px;
}
.multiTransferCheckBoxYsCheckBox{
	width:33px;
	height:33px;
	float:left;
	background-image:url("/CMS/media/img/v3/layout/offer/checkbox.jpg");
}
.BoxSelected{
	background-image:url("/CMS/media/img/v3/layout/offer/checkbox_selected.jpg");
}
.multiTransferCheckBoxYsTxt{
	float:left;
	font-size:12px;
	color:#9e9d9d;
	width:55px;
	font-weight:bold;
	padding-top:9px;
}
.multiTransferChoiceMathematicOnePosition{
	text-align:right;
	width:385px;
	float:left;
	margin-bottom:6px;
}
.multiTransferChoiceMathematicOnePosition table{
	text-align:right;
	width:380px; /*dodane*/
	margin-right:13px;/*dodane*/
}
.multiTransferChoiceMathematic{
	float:left;
	width:375px;
	margin-right:15px;
	margin-top:9px;
	margin-bottom:22px;
	margin-left:260px;
}
.mathematicSmall{
	font-size:20px;
	text-align:right;
	height:25px;
	width:auto;
}
.mathematicAdnotation{
	font-weight:normal;
	font-family:Arial;
	color:#9e9d9d;
	font-size:12px;
	text-align:right;
	height:13px;
}
.size2{
	width:20px;
	text-align:center;
}
.size3{
	width:130px;
}
.size4{
	min-width:80px;
	width:auto!important;
}
.multiSelectDetaleSumTable{
	width:358px;
	margin:23px 0px 23px 298px; /* z 286 poprawka */
}
.multiSelectDetaleSumTableButton{
	width:210px;
	text-align:center;
	padding-right:12px;
	border-right:1px solid #c8c8c8;
}
.multiSelectDetaleSumTableButtonNote{
	width:210px;
	vertical-align:top;
	color:#2495cf;
	text-align:center;
	padding-right:12px;
	border-right:1px solid #c8c8c8;
}
.multiSelectDetaleSumTableButtonNote a{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#2495cf;
	width:210px;
	text-align:center;
}
.multiSelectDetaleSumTableSume{
	padding-left:7px;
}
.multiSelectDetaleSumTableButtonNote a:hover{
	text-decoration:underline;
}
.multiAdditionalInfo{
	background-image:url("/CMS/media/img/v3/layout/offer/bgDodatkoweInfo.gif");
	background-repeat:repeat-x;
	width:654px;
	margin-left:3px;
	margin-right:3px;
	min-height:40px;
}
.multiAdditionalInfoBreak{
	height:36px;
	float:left;
	border-top:1px solid #dddddd;
}
.multiBreak1{
	width:17px;
}
.multiBreak2{
	width:30px;
}
.multiAdditionalInfoTab{
	float:left;
	height:36px;
	background-repeat:no-repeat;
}
.multiAdditionalInfoTab2,
.multiAdditionalInfoTab1,
.multiAdditionalInfoTab2Selected,
.multiAdditionalInfoTab1Selected{
	padding-top:10px;
	font-family:Calibri;
	font-size:14px;
	color:#2e2e2e;
	font-weight:bold;
	text-align:center;
}
.multiAdditionalInfoTab2{
	width:127px;
	background-image:url("/CMS/media/img/v3/layout/offer/smallTabNotActive.jpg");
}
.multiAdditionalInfoTab1{
	width:156px;
	background-image:url("/CMS/media/img/v3/layout/offer/largeTabNotActive.jpg");
}
.multiAdditionalInfoTab1Selected{
	width:156px;
	background-image:url("/CMS/media/img/v3/layout/offer/largeTabActive.jpg");
}
.multiAdditionalInfoTab2Selected{
	width:127px;
	background-image:url("/CMS/media/img/v3/layout/offer/smallTabActive.jpg");
}
.multiAdditionalInfoTextBoxy{
	padding-top:30px;
	width:630px;
}
.multiInfoTestOneBox{
	float:left;
	width:630px;
	margin-bottom:30px;
	margin-left:16px;
}
.multiInfoTextBoxImage{
	width:158px;
	float:left;
}
.multiInfoTextBox{
	width:472px;
	float:left;
}
.multiInfoTextBox h1{
	font-size:22px;
	width:472px;
	font-family:Arial;
	color:#2e2e2e;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.multiPackagesRightBoxAttention{
	width:282px;
	font-size:14px;
	color:#388fbc;
	padding-left:15px;
	padding-top:10px;
	margin-bottom:5px;
	font-weight:bold;
}
.multiPackagesRightBoxAttentionPrinter{
	background-image:url("/CMS/media/img/v3/layout/offer/uwagaLeft.jpg");
	background-repeat:no-repeat;
	margin-left:15px;
	padding:15px 40px 10px 20px;
	height:192px;
	font-family:Arial;
	float:left;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}

.multiPackagesRightBoxList h1{
	font-size:18px;
	font-family:Calibri;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	width:282px;
	color:#8a8a8a;
}
.multiRightListOnePosition{
	width:282px;
	float:left;
	padding-left:15px;
	margin-bottom:7px;
}
.multiRightListOnePositionName{
	float:left;
	width:178px;
}
.multiRightListOnePositionName a{
	color:#3992c6;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;/*font-family:Calibri;*/
}
.multiRightListOnePositionName a:hover{
	text-decoration:underline;
}
.multiRightListOnePositionCost{
	float:left;
	color:#f38a01; 	/*font-family:Calibri;*/
	font-size:15px;
	font-weight:bold;
}
.multiOtherLinks{
	padding-left:15px;
	margin-top:15px;
	line-height:16px;
}
.multiOtherLinks a{
	text-decoration:none;
}
.multiOtherLinks a:hover{
	text-decoration:underline;
}

table.dr-table{
	margin-bottom: 8px;
}

table.price td.whiteSpace{
	width: 16px;
}
