html,body {
	height: 100%;
}

#cc_cv_overlay {
	background: #fff;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: fixed;
	z-index: 1100;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}

* html #cc_cv_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	z-index: 1100;
}

#cc_cv_wrap {
	width: 868px;
	height: 529px;
	margin: 0;
	position: absolute;
	opacity: 1;
	filter: alpha(opacity = 100);
	z-index: 1101;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}


#cc_cv_outer {
	position: relative;
	width: 100%;
	height: 100%;
}

#cc_cv_main {
	margin: 0;
	width: 820px;
	height: 465px;
	overflow: hidden;
	position: absolute;
	z-index: 1102;
	background: url(cc_cv_bg.png) 0 0 no-repeat;
	top: 32px;
	left: 24px;
}

#cc_cv_close {
	width: 60px;
	height: 60px;
	float: right;
	cursor: pointer;
	z-index: 1105;
	position: absolute;
	right: 0;
	top: 0;
}

.clr {
	clear: both;
}

#cc_cv_main_wrapper {
	width: 820px;
	margin: 110px 0 0 0;
}

#cc_cv_main_left {
	float: left;
	width: 535px;
}

#cc_cv_main_right {
	float: right;
	width: 245px;
}


#cc_cv_pls_choose {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #9BD6EF;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 20px 0 0 0;
	padding: 0;
	line-height: 18px;
}

#cc_cv_bg_top {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1101;
	height: 32px;
	width: 868px;
	background: url(cc_cv_bg_top.png) 0 0 no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='csomagvalaszto/cc_cv_bg_top.png', sizingMethod='scale');
}
#cc_cv_bg_bottom {
	left: 0;
	bottom: 0;
	position: absolute;
	z-index: 1101;
	height: 32px;
	width: 868px;
	background: url(cc_cv_bg_bottom.png) 0 0 no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='csomagvalaszto/cc_cv_bg_bottom.png', sizingMethod='scale');
}
#cc_cv_bg_left {
	left: 0;
	top: 32px;
	position: absolute;
	z-index: 1101;
	height: 465px;
	width: 24px;
	background: url(cc_cv_bg_left.png) 0 0 no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='csomagvalaszto/cc_cv_bg_left.png', sizingMethod='scale');
}
#cc_cv_bg_right {
	right: 0;
	top: 32px;
	position: absolute;
	z-index: 1101;
	height: 465px;
	width: 24px;
	background: url(cc_cv_bg_right.png) 0 0 no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='csomagvalaszto/cc_cv_bg_right.png', sizingMethod='scale');
}

#cc_cv_main_left ul {
	margin: 0; padding: 0;
	list-style-type: none;
	clear: both;
}

#cc_cv_main_left ul li {
	float: left;
	height: 70px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #5B87A5;
	width: 100px;
	overflow: hidden;
	padding: 5px 0 0 5px;
	margin: 5px 0 5px 0;
	line-height: 16px;
}

#cc_cv_main_left ul li span {
	display: block;
	font-size: 11px;
	color: #8DBFE0;
	letter-spacing: normal;
	font-weight: normal;
}

#cc_cv_main_left ul li em {
	font-style: normal;
	text-align: center;
	font-size: 10px;
}

#cc_cv_main_left ul li em span {
	display: none;
	font-size: 10px;
}

#cc_cv_main_left #cc_cv_s_tv2 li {
	font-size: 15px;
}

#cc_cv_main_left #cc_cv_s_tv2 li strong {
	display: block;
}

#cc_cv_main_left ul li.cc_cv_li_on {
	background: url(cc_cv_li_bg.png) 0 0 no-repeat;
}

#cc_cv_main_left ul li.cc_cv_li_on {
	color: #325269;
}
#cc_cv_main_left ul li.cc_cv_li_on span {
	color: #5B87A5;
}

#cc_cv_main_left ul li.cc_cv_li_on em span {
	display: inline;
}

#cc_cv_s_tv, #cc_cv_s_net, #cc_cv_s_tv2, #cc_cv_s_tel {
	margin: 0;
	padding: 0 0 0 70px;
}

#cc_cv_s_tv {
	padding-top: 4px;
}

#cc_cv_s_tv li {
	width: 110px;
	overflow: hidden;
}

#cc_cv_s_net {
	padding-top: 5px;
}

#cc_cv_s_tv2 {
	padding-top: 5px;
}

#cc_cv_s_tel {
	padding-top: 5px;
}

#cc_cv_your_selection {
	width: 196px;
	height: 30px;
	background: url(cc_cv_az_on_valasztasa.png) 0 0 no-repeat;
}

#cc_cv_contact {
	width: 196px;
	height: 30px;
	background: url(cc_cv_az_on_adatai.png) 0 0 no-repeat;
}
#cc_cv_thanks {
	width: 128px;
	height: 37px;
	background: url(cc_cv_koszonjuk.png) 0 0 no-repeat;
}

#cc_cv_your_selection_tbl h1 {
	font-size: 27px;
	letter-spacing: -1px;
	color: #2580BF;
	font-weight: normal;	
}

#cc_cv_your_selection_tbl {
	display: none;
	margin-top: 14px;
}

#cc_cv_your_selection_tbl table {
	border-collapse: collapse;
	width: 230px;
}

#cc_cv_your_selection_tbl table td {
	vertical-align: top;
}

#cc_cv_your_selection_tbl table td.cc_cv_tbl_name {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	letter-spacing: -1px;
	line-height: 13px;
	padding-top: 2px;
}

#cc_cv_your_selection_tbl table td.cc_cv_tbl_name2 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	letter-spacing: -1px;
	line-height: 13px;
	padding-top: 7px;
}

#cc_cv_your_selection_tbl table td.cc_cv_tbl_name span {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	display: block;
	letter-spacing: normal;
	padding-bottom: 2px;
}

#cc_cv_your_selection_tbl table td.cc_cv_tbl_name2 span {
	height: 8px;
	overflow: hidden;
}

.cc_cv_tbl_w35 {
	width: 35px;
}

.cc_cv_tbl_i_dtv div {
	width: 25px;
	height: 25px;
	display: block;
	background: url(cc_cv_i_dtv.png) 0 0 no-repeat;
}
.cc_cv_tbl_i_net div {
	width: 25px;
	height: 25px;
	display: block;
	background: url(cc_cv_i_net.png) 0 0 no-repeat;
}
.cc_cv_tbl_i_tv div {
	width: 25px;
	height: 25px;
	display: block;
	background: url(cc_cv_i_tv.png) 0 0 no-repeat;
}
.cc_cv_tbl_i_tel div {
	width: 25px;
	height: 25px;
	display: block;
	background: url(cc_cv_i_tel.png) 0 0 no-repeat;
}

h2#cc_cv_your_selection_price {
	font-size: 14px;
	text-align: center;
	margin: 0 15px 0 0;
	color: #2580BF;
	letter-spacing: -1px;
	display: none;
	line-height: 20px;
}

h2#cc_cv_your_selection_price em {
	display: block;
	font-style: normal;	
}

h2#cc_cv_your_selection_price em span {
	font-size: 28px;
}

h3#cc_cv_disclaimer {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	color: #8DBFE0;
	margin: 4px 0;
	line-height: 110%;
}

h3#cc_cv_your_selection_loyalty {
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	color: #2580BF;
	display: none;
}

h3#cc_cv_your_selection_loyalty span {
	text-decoration: underline;
	cursor: pointer;
}

#cc_cv_get_quote, #cc_cv_get_quote2 {
	display: none;
	width: 126px;
	height: 31px;
	margin-left: 50px;
	background: url(cc_cv_get_quote.png) 0 0 no-repeat;
	cursor: pointer;
}

#cc_cv_contact_div #cc_cv_get_quote2 {
	display: block;
	margin-left: 50px;
}

#cc_cv_jump {
	width: 204px;
	height: 31px;
	margin-left: 12px;
	background: url(cc_cv_jump.png) 0 0 no-repeat;
	cursor: pointer;
}

div.cc_cv_form_field {
	margin: 15px 0;
}

div.cc_cv_form_field em {
	clear: both;
	display: block;
	font-style: normal;
	font-size: 13px;
}

div.cc_cv_form_field em strong {
	background: #BCE4F9;
	color: #257FBF;
	display: inline;
	padding: 3px 3px 2px 3px;
	font-weight: normal;
	font-size: 13px;
	text-shadow: 1px 1px #fff;
}

div.cc_cv_form_field span {
	display: block;
	width: 230px;
	height: 30px;
	background: url(cc_cv_form.png) 0 0 no-repeat;
}

div.cc_cv_form_field span.cc_cv_error {
	background: url(cc_cv_form.png) 0 -30px no-repeat;
}

div.cc_cv_form_field span input {
	width: 210px;
	padding: 0;
	margin: 9px 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	border: 0;
	background: transparent;
	outline: none;
}

#cc_cv_contact_div p, #cc_cv_thanks_div p {
	font-size: 12px;
	margin: 0;
	padding: 20px 15px 0 0;
}

#cc_cv_thanks_div p {
	margin-bottom: 25px;
}

#cc_cv_ticker {
	width: 440px;
	height: 40px;
	background: url(cc_cv_ticker_bg.png) 0 0 no-repeat;
	position: absolute;
	left: 70px;
	top: 0;
	display: none;
}

#cc_cv_ticker span {
	display: block;
	height: 5px;
	width: 9px;
	background: url(cc_cv_ticker.gif) 0 0 no-repeat;
}

#cc_cv_ticker p {
	color: #2580BF;
	font-size: 10px;
	margin: 0;
	padding: 0;
	height: 35px;
	overflow: hidden;
}

#cc_cv_ticker p strong {
	display: block;
	font-weight: normal;
	padding: 6px 30px 0 8px;
}

#cc_cv_ticker p strong.cc_cv_ticker_tel {
	display: block;
	font-weight: normal;
	padding: 12px 30px 0 8px;
}

.cc_cv_ticker_s_1 span {
	margin-left: 15px;
}
.cc_cv_ticker_s_2 span {
	margin-left: 125px;
}
.cc_cv_ticker_s_3 span {
	margin-left: 225px;
}
.cc_cv_ticker_s_4 span {
	margin-left: 335px;
}