* {
	margin: 0px; 
	padding: 0px; 
	text-decoration: none; 
	border: none; 
	outline: none; 
}

body {
	margin: auto; 
	padding: 0px; 
	text-align: justify; 
	background-color: #ffffff; 
	font: 10px/12px Tahoma, Verdana, Helvetica, sans-serif;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
	height: 1px;
}

.extender {
	height: 40px;
	float: left;
}

#wrap {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background: url("../img/wrap-top-bg.gif") center top repeat-x;
}

#main_box {
	margin: 0px auto;
	paddin:0px;
	width: 993px;
	height: 100%;
}

#main_header {
	padding-top: 17px;
	paddin: 0px;
}

#main_header img {
	float: left;
	margin-left: 30px;
	cursor: pointer;
	cursor: hand;
}

#main_header ul {
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}

#main_header ul li {
	list-style: none;
	float: left;
	background: url("../img/header-list-bullet.gif") center left no-repeat;
	padding-left: 15px;
	padding-bottom: 3px;
	margin-right: 20px;
}

#main_header ul #activation {
	list-style: none;
	float: left;
	background: url("../img/tick.gif") center left no-repeat;
	padding-left: 15px;
	padding-bottom: 3px;
	margin-right: 20px;
}

#main_header ul li a {
	color: #23313e;
	font-size: 11px;
}

#main_header ul li a img{
    padding: 0 5px;
    margin: 0;
}

#main_cont_box {
	margin-top: 18px;
	width: 993px;
	height: auto;
	background-color: #112a40;
}

#main_cont_box_left {
	width: 233px;
	height: auto;
	float:  left;
	background-color: #10283d;
}

#main_cont_box_left_top {
	width: 233px;
	height: 2px;
	background: url("../img/left-box-top.gif") no-repeat;
}

#main_cont_lang {
	margin-top: 30px;
	width: 233px;
	height: 48px;
	background: url("../img/left-box-lang-bg.gif") no-repeat;	
}

#main_cont_lang p {
	padding-left: 30px;
	padding-top: 18px;
	color: #3a3a3a;
	font-size: 11px;
}

#main_cont_lang p span {
	color: #797979;
	margin-left: 3px;
}

#main_cont_lang p a {
	color: #3a3a3a;
}

#main_cont_news {
	background-color: #ffffff;
}

#main_cont_news_top_bg_down {
	width: 232px;
	height: 4px;
	background: #ffffff url("../img/left-box-news-top.gif") no-repeat;
	border-left: 1px solid #d7d7d7;
	margin: 0px;
	padding: 0px;
}

#main_cont_news_top {
	padding: 10px;
	padding-left: 15px;
	background-color: #0081d2;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border-left: 1px solid #d7d7d7;
	margin: 0px;
	line-height: 13px;
}

.main_cont_news_boxes {
	background-color: #ffffff;
	padding: 10px;
	border-left: 1px solid #d7d7d7;
	margin: 0px;
}

.news_title {
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 10px;
}

.news_boxes_left {
	float: left;
}
.news_img {
	width: 55px;
	height: 55px;
	background: url("../img/news-img-box.gif") no-repeat;
	padding: 2px;
	margin-top: 15px;
}

.news_date {
	margin-left: 4px;
	margin-top: -5px;
	color: #000000;
	line-height: 15px;
}

.news_boxes_right {
	float: right;
	width: 140px;
	margin-top: 25px;
	font-size: 11px;
	color: #2e2e2e;
	text-align: left;
	line-height: 16px;
}

.news_boxes_right a {
	color: #2e2e2e;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}

.poll_title {
	font-size: 15px;
	font-weight: bold;
	color: #112a40;
}

.poll_text {
	width: 210px;
	margin-top: 10px;
	color: #2e2e2e;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}

.poll_answers_top {
	height: 2px;
	width: 220px;
	background: url("../img/poll-bg-top.gif") no-repeat;
}

.poll_answers_bottom {
	height: 2px;
	width: 220px;
	background: url("../img/poll-bg-bottom.gif") no-repeat;
}

.poll_answers {
	margin-top: 10px;
	width: 220px;
	background-color: #f2f2f2;
	margin-left: -5px;
	padding-bottom: 10px;
}

.poll_answers form table {
	width: 200px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.poll_answers form {
	width: 200px;
}

.poll_answers form table tr {
	margin-top: 5px;
	line-height: 20px;
	color: #2e2e2e;
	width: 200px;
}

.poll_answers form table tr td span {
	margin-left: 5px;
	font-size: 11px;
}

.poll_answers table tr td {
	margin-left: 5px;
	font-size: 11px;
}

.poll_link {
	margin-top: 10px;
	margin-left: 15px;
	width: 190px;
}
.poll_link a {
	background: url("../img/poll-bullet.gif") center left no-repeat;
	padding-left: 15px;
	color: #2e2e2e;
	font-size: 11px;
}

.news_separator {
	height: 1px;
	width: 228px;
	padding-left: 4px;
	background-color: #d7d7d7;
	border-left: 1px solid #d7d7d7;
}

.news_boxes_no_img {
	float: left;
	width: 200px;
	font-size: 11px;
	color: #2e2e2e;
	text-align: left;
	line-height: 16px;
	margin-left: 5px;
}

.news_boxes_no_img .news_date {
	margin-left: 0px;
	color: #000000;
	font-size: 10px;
	margin-top: -5px;
}

.news_boxes_no_img a {
	color: #2e2e2e;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}

#main_cont_left_satelitte {
	border-left: 1px solid #d7d7d7;
	height: 147px;
	width: 232px;
	background: url("../img/left-box-bottom-repeat.gif") repeat-x;
}

#main_cont_left_satelitte img {
	margin-top: 98px;
	margin-left: 20px;
}

#main_cont_left_foot_top {
	width: 232px;
	height: 4px;
	background: url("../img/left-box-bottom-bg.gif") no-repeat;
}

.main_cont_left_foot_img {
	background-color: #112a40;
	width: 233px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.main_cont_left_foot_img img {
	margin-left: 50px;
}



#footer_bottom {
	height: 2px;
	width: 995px;
	background: url("../img/footer-bottom-bg.gif") no-repeat;
	margin-top: 10px;
}


#main_cont_box_right {
	width: 755px;
	height: auto;
	float: left;
	background-color: #112a40;
}

#main_menu {
	width: 760px;
	height: 60px;
	background: #ffffff url("../img/main-menu-repeat.gif") repeat-x;
	border-bottom: 2px solid #ffffff;
	padding: 0px;
}

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

.main_menu_border {
	border-right: 1px solid #3f505f;
}

#main_menu ul li img {
	cursor: pointer;
	cursor: hand;
}

#flash_header {
	width: 753px;
	height: 242px;
	border-left: 1px solid #d7d7d7;
	overflow: hidden;
}

#flash_header img {
	border-bottom: 1px solid #d7d7d7;
	height: 242px;
	width: 752px;
}

#main_content {
	width: 753px;
	height: auto;
	background-color: #ffffff;
}

h1 {
	font-size: 14px;
	line-height: 16px;
	color: #112a40;
	font-weight: bold;
	margin-left: 30px;
	padding-top: 20px;
	font-family: Arial;
	width: 350px;
	text-align: left;
	float: left;
}

.contacts_separator {
	margin-left: 30px;
	float: left;
	width: 1px;
	height: 270px;
	margin-top: 10px;
	background-color: #d7d7d7;
}

#contacts_form {
	width: 751px;
	border-left: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	padding-bottom: 180px;
}

#contacts_form p {
	padding-top: 15px;
	margin-left: 30px;
	font-size: 11px;
	line-height: 15px;
	color: #2e2e2e;
}

.contacts_info {
	float: left;
	width: 350px;
	height: 110px;
}

#prices_top .contacts_info p {
	width: 350px;
}

.contacts_info form {
	margin-top: 20px;
}

.contacts_info form table tr td {
	padding-bottom: 5px;
	vertical-align: top;
}

.contacts_info form table tr td font {
	color: #cf0018;
}

#contacts_send {
	width: 145px;
	height: 19px;
	background: url("../img/contact-send.gif") no-repeat;
	margin-left: 115px;
	margin-top: 3px;
	cursor: hand;
	cursor: pointer;
}

#contacts_send_en {
	width: 145px;
	height: 19px;
	background: url("../img/contact-send-en.gif") no-repeat;
	margin-left: 115px;
	margin-top: 3px;
	cursor: hand;
	cursor: pointer;
}

.contacts_info form p font {
	color: #cf0018;
	font-size: 11px;
}

#contacts_map {
	margin-left: 25px;
	margin-top: 25px;
}

.contacts_info form p {
	margin-bottom: 20px;
}

.contacts_info form table tr div {
	width: 175px;
	height: 20px;
	background: url("../img/contact-input.gif") no-repeat;
	padding-top: 3px;
	padding-left: 3px;
}

.contacts_info form table tr td #textareawrap {
	width: 243px;
	height: 109px;
	background-color: transparent;
	background: url("../img/contact-textarea.gif") no-repeat;
	font-size: 11px;
	margin-top: 3px;
}

.contacts_info form table tr td div input {
	width: 168px;
	height: 19px;
	font-size: 11px;
	background-color: transparent;
}

.contacts_info form table tr td textarea {
	width: 239px;
	height: 105px;
	background-color: transparent;
	font-size: 11px;
	margin-top: -2px;
}

.contacts_info table {
	margin-top: 10px;
	margin-left: 25px;
	width: 370px;
}

.contacts_info table tr td {
	color: #112a40;
	font-size: 11px;
	line-height: 20px;
}

.contacts_info table tr td span{
	font-weight: bold;
}

.contacts_info table tr td a {
	color: #112a40;
	font-size: 11px;
}

.contacts_info table tr .contacts_info_data {
	padding-left: 40px;
	text-align: left;
}

#prices_top {
	border-left: 1px solid #d7d7d7;
	padding-bottom: 30px;
}

#tarifi {
	width: 753px;
	border-left: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
}

#tarifi_ {
	width: 753px;
	padding-top: 15px;
	border-top: 1px solid #d7d7d7;
}

#tarifi h1 {
	padding-top: 25px;
}

.new_offers {
	width: 174px;
	height: 219px;
	background: url("../img/offer-new-bg.gif") no-repeat;
	float: left;
	margin-top: 20px;
	margin-left: 10px;	
}

.new_offers_en {
	width: 174px;
	height: 219px;
	background: url("../img/offer-new-en.gif") no-repeat;
	float: left;
	margin-top: 20px;
	margin-left: 10px;	
}

.offers {
	width: 174px;
	height: 219px;
	background: url("../img/offer-bg.gif") no-repeat;
	float: left;
	margin-top: 20px;
	margin-left: 10px;	
}

.offers_2 {
	width: 170px;
	height: 231px;
	background: url("../img/offer-down-bg.gif") no-repeat;
	float: left;
	margin-left: 14px;
}

.offers_3 {
	width: 170px;
	height: 231px;
	background: url("../img/offer-down-bg.gif") no-repeat;
	float: left;
	margin-left: 16px;
}

.offers_title {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	margin-left: 20px;
	margin-top: 18px;
	width: 80px;
	height: 30px;
	text-align: left;
}

.offers_title_2 {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	margin-left: 20px;
	margin-top: 10px;
	width: 120px;
	height: 30px;
	text-align: left;
}

.peering {
	color: #3b4854;
	font-size: 10px;
	margin-top: 10px;
	text-align: center;
}

.mbits {
	font-size: 11px;
	font-weight: bold;
	color: #177dbe;
	text-align: center;
	margin-top: 2px;
}

.kbps {
	font-size: 11px;
	font-weight: bold;
	color: #3b4854;
	text-align: center;
	margin-top: 2px;
}

.kbps_red {
	font-size: 11px;
	font-weight: bold;
	color: #ac0909;
	text-align: center;
	margin-top: 2px;
}

.offers_price {
	color: #2d2d2d;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 38px;
	margin-left: 15px;
	overflow: visible;
	padding-bottom: 10px;
}

.offers_price font{
	color: #2d2d2d;
	font-size: 21px;
	font-weight: bold;
}

#dds {
	color: #4d4d4d;
	font-size: 11px;
	font-weight: bold;
	padding-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #d7d7d7;
}

#offers_ratio_wrap {
	width: 753px;
	border-left: 1px solid #d7d7d7;
	padding-bottom: 20px;
}

#offers_ratio_wrap div form {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 190px;
}

#offers_ratio_wrap2 {
	width: 753px;
	padding-bottom: 20px;
}

#offers_ratio_wrap2 div form {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 180px;
}

#offers_ratio_top {
	width: 721px;
	height: 2px;
	background: url("../img/offers-ratio-top.gif") no-repeat;
}

#offers_ratio_bottom {
	width: 721px;
	height: 2px;
	background: url("../img/offers-ratio-bottom.gif") no-repeat;
}

#offers_ratio {
	width: 721px;
	background: url("../img/offers-ratio-bg.gif") repeat-y;
	margin-left: 15px;
}

#offers_ratio p {
	font-size: 11px;
	line-height: 16px;
	color: #4d4d4d;
	margin-top: 15px;
	margin-left: 50px;
}

#offers_ratio #offers_ratios {
	margin-left: 20px;
}

#offers_ratios span {
	color: #187fc0;
	background: url("../img/header-list-bullet.gif") center left no-repeat;
	padding-left: 30px;
}

#offers_ratios #offers_ratios_span2 {
	margin-left: 60px;
}

#offers_ratio #offers_ratios_bulleted {
	background: url("../img/header-list-bullet.gif") center left no-repeat;
	padding-left: 30px;
	margin-left: 20px;
	margin-bottom: 15px;
}

#prices_top {
	width: 720px;
}

#prices_top p {
	margin-top: 15px;
	margin-left: 30px;
	font-size: 11px;
	line-height: 15px;
	width: 704px;
	color: #2e2e2e;
}

#prices_top p span {
	font-weight: bold;
	padding-bottom: 4px;
}

#main_content_top {
	width: 753px;
	height: 2px;
	background: url("../img/main-cont-top.gif") no-repeat;
}

#main_content_left {
	padding-top: 15px;
	color: #3b4854;
	text-align: left;
	border-left: 1px solid #d7d7d7;
	padding-bottom: 20px;
	float: left;
	width: 517px;
}

.main_content_biz_home img {
	border: 1px solid #dadada;
	margin-top: 15px;
	margin-left: -2px;
}

h3 {
	color: #0b1b2a;
	font-size: 13px;
}

.main_content_biz_home {
	float: left;
	width: 222px;
	margin-left: 20px;	
}

.main_content_biz_home a {
	float: right;
	margin-right: 10px;
	overflow: visible;
	padding-left: 3px;
}

#main_content_left .main_cont_img_title img {
	border: 0px;
	margin-left: 3px;
}

#main_content_left p {
	margin-top: 7px;
	margin-left: 3px;
	font-size: 11px;
	line-height: 14px;
}

#main_cont_plug {
	margin-top: 15px;
}

#main_cont_regions_map {
	maring-top: 15px;
	width: 517px;
	height: 135px;
	background: url("../img/img-regions.gif") no-repeat;
	padding-left: 0px;
}

#main_cont_regions_map_en {
	maring-top: 15px;
	width: 517px;
	height: 135px;
	background: url("../img/img-regions_en.gif") no-repeat;
	padding-left: 0px;
}

#main_cont_regions_map select {
	width: 180px;
	border: 1px solid #7f9db9;
	color: #767676;
	font-size: 11px;
	margin-top: 50px;
	margin-left: 38px;
}

#main_cont_regions_map_en select {
	width: 180px;
	border: 1px solid #7f9db9;
	color: #767676;
	font-size: 11px;
	margin-top: 50px;
	margin-left: 38px;
}

#main_cont_regions_map img {
	width: 85px;
	height: 19px;
	cursor: hand;
	cursor: pointer;
	margin-bottom: -5px;
	margin-left: 10px;
}

.main_content_bottom_div {
	float:  left;
	margin-top: 15px;
	padding-left: 26px;
	width: 230px;
	height: auto;
	padding-bottom: 15px;
	overflow: visible;
}

.main_cont_bottom_title {
	margin-left: 12px;
}

.main_content_bottom_div p img {
	margin-left: -7px;
	float: left;
	margin-top: 5px;
}

.main_content_bottom_div p a {
	color: #474747;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	display: block;
}

.main_cont_bottom_more {
	margin-bottom: -5px;
	margin-left: 5px;
}

#main_content_right {
	margin-top: 15px;
	color: #3b4854;
	text-align: left;
	border-left: 1px solid #d7d7d7;
	float: left;
	height: auto;
	width: 234px; 
}

.main_content_right_boxes_titles {
	width: 234px;
	height: 60px;
	background: url("../img/promotion-title.gif") no-repeat;
	padding-top: 10px;
}

.main_content_right_boxes_titles_en {
	width: 234px;
	height: 60px;
	background: url("../img/promotion-title_en.gif") no-repeat;
	padding-top: 10px;
}

.main_content_right_boxes_titles p {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 15px;
	width: 150px;
	margin-top: -5px;
}

.main_content_right_boxes_titles_en p {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 15px;
	width: 150px;
	margin-top: -5px;
}

.main_content_right_boxes .main_content_right_text {
	color: #2e2e2e;
	font-weight: normal;
	margin-top: -20px;
	margin-left: 17px;
	width: 210px;
	line-height: 16px;
	font-size: 11px;
	background: url("../img/right-boxes-bullet.gif") no-repeat;
	background-position: 0px 6px;
}

.main_content_right_boxes .main_content_right_text2 {
	color: #2e2e2e;
	font-weight: normal;
	margin-top: -20px;
	margin-left: 17px;
	width: 130px;
	line-height: 16px;
	font-size: 11px;
	background: url("../img/right-boxes-bullet.gif") no-repeat;
	background-position: 0px 6px;
}

.main_content_right_boxes .main_content_right_text span {
	color: #35485a;
	font-weight: bold;	
	padding-left: 20px;
}

.main_content_right_boxes .main_content_right_text span font {
	color: #2e2e2e;
	font-weight: normal;
	font-size: 11px;
}

.promotion_div {
	margin-top: 20px;
	width: 234px;
	height: 99px;
	background: url("../img/main-cont-right-present-box.gif") no-repeat;
}

.promotion_div a {
	float: right;
	margin-right: 15px;
}

.img_promotion .news_img {
	margin-left: 20px;
	margin-top: -15px;
	float: left;
}

.img_promotion p {
	font-size: 11px;
	line-height: 16px;
	margin-left: 10px;
	margin-top: -15px;
	float: left;
	width: 100px;
}

.no_img_promo p{
	font-size: 11px;
	line-height: 16px;
	margin-left: 10px;
	margin-top: -15px;
	float: left;
	width: 200px;
}

.img_promotion a {
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 30px;
	float: right;
}


#right_add_cont {
	width: 234px;
	border-top: 1px solid #d7d7d7;
	padding-top: 55px;
	padding-bottom: 55px;
}

#right_add_cont img {
	margin-left: 10px;
}

#main_content_footer_bg {
	width: 753px;
	height: 2px;
	background: url("../img/main-cont-foot.gif") no-repeat;
}

#news_top_pagination {
	float: right;
	margin-top: 15px;
	font-size: 11px;
	color: #112b41;
}

.news_header {
	width: 751px;
	height: 50px;
	background-color: #f2f2f2;
	margin-top: 15px;
	line-height: 50px;
}

#prices_top .news_header .news_header_title {
	float: left;
	width: 400px;
	font-weight: bold;
	text-decoration: underline;
}

#prices_top .news_header .news_header_date {
	float: right;
	width: 200px;
	margin-right: -20px;
}

.news_body {
	width: 750px;
}

#prices_top .news_body .news_body_text p {
	width: 650px;
}

.news_body_img {
	margin-top: 15px;
	margin-left: 25px;
	float: left;
	width: 155px;
}

.news_body_img img {
	border: 1px solid #7d7d7d;
}

#prices_top .news_body_img_text {
	float: right;
	width: 520px;
	margin-right: 20px;
}

.news_body_text {
	margin-top: 15px;
	margin-left: 25px;
}

#news_bottom_pagination {
	margin-top: 50px;
	width: 690px;
	height: 30px;
	margin-left: 70px;
	margin-bottom: 170px;
}

#news_bottom_pagination a {
	display: block;
	width: 28px;
	height: 28px;
	float: left;
	margin-left: 5px;
	color: #2e2e2e;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 5px;
	text-decoration: none;
}

#news_bottom_pagination span {
	padding-top: 7px;
	padding-left: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #2e2e2e;
	margin-left: 5px;
	margin-right: 5px;
}

#news_bottom_pagination a:hover {
	color: #ffffff;
	background: url("../img/pagination-hover.gif") no-repeat;
}

#news_bottom_pagination .pagination_arrow {
	background: url("../img/pagination-arrow-bg.gif") no-repeat;

}

#news_bottom_pagination .pagination_arrow2 {
	background: url("../img/pagination-arrow-bg.gif") no-repeat;
	padding-left: 8px;
}

#news_bottom_pagination .pagination_number {
	background: url("../img/pagination-digit-bg.gif") no-repeat;
	padding-left: 11px;
}

#news_bottom_pagination .pagination_number2 {
	background: url("../img/pagination-digit-bg.gif") no-repeat;
	padding-left: 7px;
}

#news_bottom_pagination span {
	float: left;
}

#coverage_right_title {
	float: right;
	margin-top: 30px;
	font-size: 11px;
	color: #424242;
}

#coverage_map_holder {
	width: 702px;
	border: 1px solid #cdcdcd;
	margin-top: 20px;
	margin-left: 25px;
	padding: 0px;
}

#coverage_select_holder {
	margin-top: 15px;
	padding-bottom: 15px;
}

#coverage_select_holder span {
	font-size: 11px;
	color: #2b2b2b;
	margin-left: 190px;
}

#coverage_select_holder select {
	font-size: 11px;
	color: #0d0d0d;
	border: 1px solid #808080;
	margin-left: 10px;
	width: 186px;
}

#coverage_table {
	margin-left: 25px;
	margin-top: 20px;
}

#coverage_map_holder  {
	padding: 0px;
}


#coverage_table table {
	width: 703px;
	margin-bottom: 50px;
}

#coverage_table_top {
	height: 42px;
}

#coverage_table table tr td {
	text-align: left;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	vertical-align: top;
}

#coverage_table table tr td p span {
	font-size: 11px;
	font-weight: bold;
}

#coverage_table_top_left {
	height: 42px;
	width: 210px;
	background: url("../img/coverage-table-left.gif") no-repeat;
}

#coverage_table_top_middle {
	height: 42px;
	width: 223px;
	background: url("../img/coverage-table-middle.gif") no-repeat;
}

#coverage_table_top_right {
	height: 42px;
	width: 268px;
	background: url("../img/coverage-table-right.gif") no-repeat;
}

#coverage_table_top_left_en {
	height: 42px;
	width: 210px;
	background: url("../img/coverage-table-left_en.gif") no-repeat;
}

#coverage_table_top_middle_en {
	height: 42px;
	width: 223px;
	background: url("../img/coverage-table-middle_en.gif") no-repeat;
}

#coverage_table_top_right_en {
	height: 42px;
	width: 268px;
	background: url("../img/coverage-table-right_en.gif") no-repeat;
}


.coverage_middle_col {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	width: 223px;
	background-color: #f7f7f7;
}

#prices_top #coverage_table .coverage_middle_col p {
	width: 190px;
	padding-left: 30px;
	margin: 0px;
}

.coverage_td_left {
	width: 210px;
	background-color: #f7f7f7;
	border-left: 1px solid #e6e6e6;
	font-weight: bold;
}

#prices_top #coverage_table .coverage_td_left p {
	width: 178px;
	padding-left: 30px;
	margin: 0px;
}

.coverage_td_right {
	width: 268px;
	background-color: #f7f7f7;
	border-right: 1px solid #e6e6e6;
	font-size: 11px;
}

#prices_top #coverage_table .coverage_td_right p
{
	width: 230px;
	padding-left: 30px;
	margin: 0px;
}

#coverage_titles
{
	border-bottom: 1px solid #d7d7d7;
	width: 752px;
}

#optic_titles
{
	border-bottom: 1px solid #d7d7d7;
	width: 752px;
	margin-top: 0px;
}

.coverage_title {
	float: left;
	height: 61px;	
	background: url("../img/prop-title-bg.gif") repeat-x;
	border-left: 1px solid #d7d7d7;
}

.coverage_title_no_bg {
	float: left;
	height: 50px;
	border-top: 1px solid #d7d7d7;
}

.coverage_title_no_bg p {
	margin-left: 14px;
	padding-left: 20px;
	padding-top: 4px;
	margin-right: 0px;
	margin-top: 15px;
	background: url("../img/header-list-bullet.gif") no-repeat;
	background-position: 0px 7px;
	width: 100px;
	vertical-align: top;
}

#coverage_title_no_bg_r {
	float: right;
}

#coverage_title_no_bg_r p {
	width: 126px;
	padding-left: 341px;
	background: url("../img/exit.gif") no-repeat;
	background-position: 380px 3px;
	padding-bottom: 5px;
}

.coverage_title_no_bg p a {
	font-size: 11px;
	color: #2e2e2e;
	text-decoration: none;
}

.coverage_title p {
	margin-left: 25px;
	padding-left: 20px;
	margin-right: 50px;
	margin-top: 15px;
	background: url("../img/prop-title-bullet.gif") no-repeat;
	background-position: 0px 3px;
	width: 154px;
	vertical-align: top;
}

.coverage_title p a {
	font-size: 11px;
	color: #545454;
}

#prop_content {
	border-left: 1px solid #e6e6e6;
	padding-bottom: 25px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #545454;	
	margin-bottom: 15px;
	margin-left: 47px;
}

h2 span {
	color: #007dce;
}

.prop_long_text {
	background-color: #f6f6f6;
	width: 716px;
	margin-left: 15px;
	border: 1px solid #e4e4e4;
	padding-top: 15px;
}

.prop_long_text p a {
	font-weight: bold;
	color: #545454;
}

.prop_long_text p a:hover {
	text-decoration: none;
}

.prop_long_text p {
	background: url("../img/prop-text-bullet.gif") no-repeat;
	background-position: 0px 3px;
	width: 650px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-right: 25px;
	color: #2e2e2e;
	font-size: 11px;
}

#prop_content span {
	font-weight: bold;
}

#prop_content img {
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#prop_content #example_pic {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.prop_short_text {
	background-color: #f6f6f6;
	width: 716px;
	margin-left: 15px;
	border: 1px solid #e4e4e4;
	padding-top: 15px;
}

.prop_short_text p {
	background: url("../img/prop-text-bullet.gif") no-repeat;
	background-position: 0px 3px;
	width: 270px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-right: 25px;
	color: #2e2e2e;
	font-size: 11px;
	float: left;
}

.prop_short_text .prop_no_bullet {
	background: none;
	width: 320px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-right: 25px;
	color: #2e2e2e;
	font-size: 11px;
	float: left;
}

#logindiv {
	float: right;
	color: #23313e;
	font-size: 11px;
	margin-top: 10px;
	width: 200px;
}

#login {
	float: right;
	color: #23313e;
	font-size: 11px;
	margin-top: 10px;
	width: 200px;
}

#login form {
	margin-top: 10px;
	color: #0b1b2a;
}

#login form input {
	width: 143px;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #325f7f;
	border-bottom: 1px solid #325f7f;
	color: #8a8a8a;
	font-size: 11px;
	font-family: Arial;
}

#login form #login_btn {
	width: 41px;
	height: 30px;
	background: url("../img/btn-login.gif") no-repeat;
	border: none;
}

#login form #login_btn_en {
	width: 41px;
	height: 30px;
	background: url("../img/btn-login_en.gif") no-repeat;
	border: none;
}


/*----*/
#login_form {
	float: right;
	color: #23313e;
	font-size: 11px;
	margin-top: 10px;
	width: 200px;
}

#login_form form {
	margin-top: 10px;
	color: #0b1b2a;
}

#login_form form input {
	width: 143px;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #325f7f;
	border-bottom: 1px solid #325f7f;
	color: #8a8a8a;
	font-size: 11px;
	font-family: Arial;
}

#login_form form #login_btn {
	width: 41px;
	height: 30px;
	background: url("../img/btn-login.gif") no-repeat;
	border: none;
}

#login_form form #login_btn_en {
	width: 41px;
	height: 30px;
	background: url("../img/btn-login_en.gif") no-repeat;
	border: none;
}

.faq {
	width: 680px;
	border-bottom: 1px solid #e4e4e4;
	padding-left: 30px;
	padding-right: 40px;
	margin-top: 10px;
	font-size: 11px;
	color: #424242;
	padding-bottom: 15px;
}

.faq a {
	font-size: 11px;
	color: #424242;
	font-weight: bold;
}

h4 {
	background: url("../img/header-list-bullet.gif") no-repeat;
	background-position: 28px 3px;
	width: 670px;
	padding-left: 45px;
	padding-right: 30px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #424242;
}

#main_content #biz_cont {
	border-left: 1px solid #d7d7d7;
}



#main_content #biz_cont #for_us {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d7d7d7;
}

#main_content #biz_cont #for_us h2 {
	font-size: 11px;
	font-weight: bold;
	color: #424242;
	font-family: Tahoma;
	background: url("../img/header-list-bullet.gif") no-repeat;
	padding-left: 15px;
	background-position: 0px 4px;
	margin-left: 20px;
}

#main_content #biz_cont #for_us #for_us_text {
	margin-left: 20px;
	font-size: 11px;
	color: #424242;
	width: 665px;
}

#main_content #biz_cont #tech {
	margin-top: 15px;
	padding-bottom: 15px;
	padding-bottom: 130px;
}

#main_content #biz_cont #tech h2 {
	font-size: 11px;
	font-weight: bold;
	color: #424242;
	font-family: Tahoma;
	padding-left: 15px;
	background: url("../img/header-list-bullet.gif") no-repeat;
	background-position: 0px 4px;
	margin-left: 20px;
}

#main_content #promo_cont .promo_cont h2 {
	font-size: 11px;
	font-weight: bold;
	color: #424242;
	font-family: Tahoma;
	background: url("../img/header-list-bullet.gif") no-repeat;
	padding-left: 15px;
	background-position: 0px 3px;
	margin-left: 25px;
}

#main_content #biz_cont #tech #for_us_text {
	margin-left: 20px;
	font-size: 11px;
	color: #424242;
	width: 665px;
}

#main_content #promo_cont {
	border-left: 1px solid #d7d7d7;
	padding-bottom: 30px;
}


#main_content #promo_cont .promo_cont {
	margin-top: 15px;
	border-bottom: 1px solid #d7d7d7;
}

#main_content #promo_cont .promo_cont .img_promo {
	padding-bottom: 15px;
}

#main_content #promo_cont .promo_cont .img_promo img {
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 5px;
	border: 1px solid #d7d7d7;
}

#main_content #promo_cont .promo_cont .img_promo .img_promo_body {
	margin-left: 20px;
	width: 710px;
	font-size: 11px;
	color: #424242;
	line-height: 16px;
	font-family: Tahoma;
}

#main_content .msg {
	color: #30aa14;
}

#main_content .error {
	color: #b40a0a;
}

#main_content #prop_content #optic_tv_head {
	margin-top: 5px;
	margin-left: 0px;
}

.optic_table_promo {
	width: 90%;
	margin-left: 15px;
	margin-top: 10px;
	border-spacing: 10px 3px;
}

.optic_table_promo tr td {
	border: 1px solid #c1c1c1;
	background-color: #eeeeee;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #797a7a;
	font-size: 11px;
}

.optic_table_promo tr td .bold {
	font-weight: bold;
	color: #4d4d4d;
}

.optic_table_promo tr td .red {
	font-weight: bold;
	color: #df0022;
}

.optic_table_promo tr td .green {
	font-weight: bold;
	color: #5ba009;
}

.optic_table_promo tr .title_first_td {
	font-weight: bold;
	color: #2186e2;
	padding-bottom: 7px;
	padding-top: 7px;
}

.optic_table_promo tr .title_next_td {
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 7px;
	padding-top: 7px;
	background-color: #2186e2;
}

.tv_add_info {
	margin-left: 65px;
	margin-top: 10px;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	width: 600px;
}

.programs {
	float: left;
	width: 185px;
	margin-left: 0px;
	margin-top: 10px;
}

.programs_table {
	width: 100%;
	border-spacing: 1px 1px;
	padding: 0px;
}

.programs_table tr td {
	border: 1px solid #c1c1c1;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 9px;
}

.programs_table tr .channel {
	border: 1px solid #04539b;
	width: 18px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #2186e2;
	color: #ffffff;
}

.programs_table tr .channel_name {
	width: 130px;
	color: #2186e2;
}

.programs_table tr .channel_sth {
	padding-left: 3px;
	padding-right: 5px;
	text-align: center;
	width: 22px;
}

.error_cont {
	font-size: 11px;
	color: #e7020d;
	width: 500px;
	height: 40px;
	margin: 0px auto;
	border: 1px solid #c9c9c9;
	background-color: #f2f2f2;
	margin-top: 20px;
	text-align: center;
	line-height: 40px;
}

.extender4 {
	height: 600px;
	float: left;
	width: 1px;
}

.extender {
	height: 500px;
	float: left;
	width: 1px;
}

.extender2 {
	height: 120px;
	float: left;
	width: 1px;
}

.extender3 {
	height: 250px;
	float: left;
	width: 1px;
}

.extender5 {
	height: 300px;
	float: left;
	width: 1px;
}

#main_content #promo_cont #activate_title {
	width: 650px;
}

#main_content #promo_cont .activate_info {
	width: 650px;
	margin-left: 20px;
	color: #666666;
	font-size: 13px;
	text-align: left;
}

#main_content #promo_cont .activate_info2 {
	width: 450px;
	margin-left: -30px;
	color: #666666;
	font-size: 13px;
	text-align: left;
}

#main_content #promo_cont .activate_green {
	width: 650px;
	margin-left: 30px;
	color: #789F00;
	font-size: 13px;
	text-align: left;
}

#main_content #promo_cont .activate_code {
	width: 650px;
	margin-left: 20px;
	color: #666666;
	font-size: 12px;
	text-align: left;
}

.activate_info2 input {
	border: 1px solid #a6a6a6;
	padding: 3px;
}

.activate_info2 #txt {
	border: 1px solid #a6a6a6;
	padding: 0px;
}

#activate_info_top {
	padding-top: 20px;
}

.activate_info span {
	font-weight: bold;
}

.activate_orange {
	width: 650px;
	margin-left: 20px;
	color: #ff6600;
	font-size: 13px;
	text-align: left;
}

.activate_orange span {
	font-weight: bold;
}

#rights {
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	padding-bottom: 5px;
}

#linux_properties span {
	color: #007dce;
}
