html,body {
	width: 100%;
	height: 100%;
	min-width: 1000px;
}

body {background: #ffffff; font-family: Tahoma, Arial, sans-serif; font-size:12px; line-height: 1.4; color: #444444;}

a {outline: none; font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #555555;}
a:hover {text-decoration: none; }

p {padding: 0 0 18px 0; }

.wrapper {max-width: 1000px; margin: 0 auto; font-size:11px; position: relative; min-height: 100%; height: auto !important; height: 100%; }
.wrapper_i {margin: 0 34px 0 34px; width: 931px; overflow: hidden; zoom: 1; }

.header {height: 163px; position: relative; }
.header_i {margin: 0 0 0 268px; position: relative; zoom: 1;}
.logo, .menu_t, .phones, .p_cabinet {position: absolute; }
.logo {top: 53px; left: 0; margin: 0 0 0 -268px; }
.menu_t {top: 34px; left: -13px; width: 100%;}
.menu_t ul{}
.menu_t ul li{display: inline; margin: 0; }
.menu_t ul li.last{margin: 0 0 0 0; }
.menu_t ul li a{display: inline-block; font: bold 11px Arial; color: #606060; text-decoration: none; background: url('/img/menu_t_m.jpg') repeat-x 0 -100px; cursor: pointer;}
.menu_t ul li a:hover{background: url('/img/menu_t_m.jpg') repeat-x 0 0; color: #ffffff; }
.menu_t ul li a span{display: inline-block; background: url('/img/menu_t_l.jpg') no-repeat 0 -100px; }
.menu_t ul li a:hover span{background: url('/img/menu_t_l.jpg') no-repeat 0 0;}
.menu_t ul li a span span{background: url('/img/menu_t_r.jpg') no-repeat 100% -100px;}
.menu_t ul li a:hover span span{background: url('/img/menu_t_r.jpg') no-repeat 100% 0;}
.menu_t ul li a span span span{position: relative; height: 20px; padding: 7px 5px 0 5px; text-transform:uppercase; font-size: 12px;}
.menu_t ul li a:hover span span span{}
.phones {top: 86px; left: -5px; background: url('/img/phones.jpg') no-repeat 0 3px; padding: 0 0 0 26px; width: 60%; }
.phones .phone{display: inline; background: url('/img/phone_mark.jpg') no-repeat 100% 50%; width: 33.1%; float: left; width: 115px}
.phones .phone_i{width: 93px; margin: 0 auto;}
.phones .phone .name{display: block; font: normal 110% Arial; color: #a3a3a2; padding: 0 0 2px 0; }
.phones .phone .p_number{font-weight: bold; font-size: 24px; color: #505050; line-height:24px; display:block;margin-top:4px;}
.phones .phone.support{margin: 0 0 0 0; }
.phones .phone.connect{}
.phones .phone.office{padding: 0 0 0 0; background: none;}
.p_cabinet {top: 101px; right: 2px;  }
.p_cabinet a{display: inline-block; height: 18px; padding: 3px 0 0 58px; background: url('/img/p_cab.jpg') no-repeat 10px 0; font: bold 140% 'SansRoundedC'; text-decoration: none; }

.users_g {overflow: hidden; zoom: 1; background: #f3f4ee; height: 120px; }
.users_g_i {margin: 0 245px 0 245px; zoom: 1;}
.users_g .u_g_home, .users_g .u_g_business {height: 120px; position: relative; }
.users_g .u_g_home a, .users_g .u_g_business a {display: block; height: 120px; text-decoration: none; cursor: pointer;}
.users_g .u_g_home {width: 245px; margin-left: -245px; float: left;}
.users_g .u_g_home a {background: url('/img/s_home.jpg') no-repeat 0 0;  width: 245px;}
.users_g .u_g_home a.active  {background: url('/img/s_home.jpg') no-repeat 0 -120px;}
.users_g .u_g_business{width: 246px; margin-right: -246px; float: right;}
.users_g .u_g_business a{background: url('/img/s_business.jpg') no-repeat 0 0; width: 246px;}
.users_g .u_g_business a.active{background: url('/img/s_business.jpg') no-repeat 0 -120px;}
.users_g_m {float: left; width: 100%; }
.u_g_m_home { }
.u_g_m_business {display: none;}
.u_g_m_home ul{float: left; padding: 0 0 0 0; }
.u_g_m_business ul{float: left; padding: 0 0 0 0; }
.users_g_m ul {margin: 37px 0 0 0; }
.users_g_m ul li{margin: 0 14px 0 16px; }
.users_g_m ul li.first{margin: 0 0 0 0; }
.users_g_m ul li a{display: inline-block; background: url('/img/users_g_mark.jpg') no-repeat 0 3px; font: normal 140% Arial; color: #444444; text-decoration: underline; padding: 0 0 0 19px; margin: 0 0 11px 0; }
.users_g_m .u_g_m_home  ul li a:hover{color: #ff8200; text-decoration: none; }
.users_g_m .u_g_m_business ul li a:hover{color: #cf128c; text-decoration: none; }

.connect_promo {width: 931px; margin: 0 auto; margin-top: 13px; height: 275px; overflow: hidden; zoom: 1; }
.b_connect{width: 234px; height: 255px; float: left; }
.b_promo{width: 685px; height: 275px; float: right; position: relative; }
.b_promo.c_p_home{}
.b_promo.c_p_business{display: none; }
.b_promo .b_promo_pic {display: block; width: 685px; height: 255px; overflow: hidden; zoom: 1; position: relative; zoom: 1;}
.b_promo .b_promo_pic img{float: left; }
.b_promo .b_promo_pic i {display: block; position: absolute; width: 13px; height: 13px; line-height: 13px;}
.b_promo .b_promo_pic i.pc_tl {background: url('/img/pc_tl.png') no-repeat; top: 0; left: 0;}
.b_promo .b_promo_pic i.pc_tr {background: url('/img/pc_tr.png') no-repeat; top: 0; right: 0;}
.b_promo .b_promo_pic i.pc_bl {background: url('/img/pc_bl.png') no-repeat; bottom: 0; left: 0;}
.b_promo .b_promo_pic i.pc_br {background: url('/img/pc_br.png') no-repeat; bottom: 0; right: 0;}
.b_promo.c_p_home .b_promo_pic i.pc_t {width: 685px; height: 7px; background: url('/img/ph_t.jpg') no-repeat; top: 0; left: 0;}
.b_promo.c_p_business .b_promo_pic i.pc_t {width: 685px; height: 7px; background: url('/img/pb_t.jpg') no-repeat; top: 0; left: 0;}
.b_promo a.more{position: absolute; left: 10px; bottom: 26px; background: url('/img/promo_more.png') no-repeat 100% 7px; font: normal 115% Arial; color: #fefefe; padding: 0 8px 0 0; text-decoration: none; }
.b_promo .navigate{position: absolute; right: 0; bottom: 0;}
.b_promo.c_p_home .navigate{}
.b_promo .navigate a{display: block; width: 13px; height: 12px;  float: left; background: url('/img/promo_nav.jpg') no-repeat 1px 0; overflow: hidden; zoom: 1; }
.b_promo.c_p_home .navigate a:hover, .b_promo.c_p_home .navigate a.active{background: url('/img/promo_nav.jpg') no-repeat 1px -24px; }
.b_promo.c_p_business .navigate a:hover, .b_promo.c_p_business .navigate a.active{background: url('/img/promo_nav.jpg') no-repeat 1px -12px; }
.b_promo .navigate a:hover{}

.wrap {overflow: hidden; zoom: 1; padding: 0 0 55px 0; }
.wrap_i {zoom: 1;}
.frontpage {}
.innerpage {}
.innerpage .wrap_i{margin: 0 0 0 291px; }

.breadcrumbs {padding: 15px 0 19px 0; margin: 0 0 0 -11px; }
.breadcrumbs a{background: url('/img/bc_mark.jpg') no-repeat 100% 2px; color: #555555; padding: 1px 18px 1px 0; margin: 0 0 0 11px; }
.breadcrumbs span{padding: 1px 0 1px 0; margin: 0 0 0 11px; color: #555555; font-size: 12px; }

.sidebar{display: inline; width: 291px; float: left; margin: 0 0 0 -291px; position: relative; }
.sidebar_i {margin: 0 56px 0 0; }
.sidebar .banner {margin: 0 0 8px 0; }

.menu_l {background: #c0c0c0; width: 234px;  margin: 0 0 25px 0; zoom: 1;}
.menu_l_t {background: url('/img/ml_t.jpg') no-repeat 0 0; zoom: 1;}
.menu_l_b {background: url('/img/ml_b.jpg') no-repeat 0 100%; padding: 24px 0 20px 0; zoom: 1;}
.menu_l ul {display: block;}
.menu_l ul li{margin: 0 0 3px 0; zoom: 1;}
.menu_l ul li a{display: block; background: #c0c0c0 url('/img/menu_l_m.jpg') no-repeat 33px 13px; padding: 9px 30px 10px 51px; font: normal 140% Tahoma; color: #ffffff; zoom: 1;}
.menu_l ul li a:hover {text-decoration: none; }
.menu_l ul li.active a{background: #fff url('/img/menu_l_m_h.jpg') no-repeat 33px 13px; color: #505050; text-decoration: none; }
.menu_l ul li ul{border-bottom: 2px solid #ffffff; padding: 17px 0 20px 0; }
.menu_l ul li ul li{margin: 0 0 5px 0; }
.menu_l ul li ul li a, .menu_l ul li.active ul li a{background: url('/img/menu_l_lev2_mark.jpg') no-repeat 51px 7px; color: #fff; padding: 2px 0 2px 62px; text-decoration: none; font-size: 110%;}
.menu_l ul li ul li.active a, .menu_l ul li.active ul li.active a{font-weight: bold;}
.menu_l ul li ul li a:hover, .menu_l ul li.active ul li a:hover{background: url('/img/menu_l_lev2_mark.jpg') no-repeat 51px 7px; color: #fff;}

.front_page .content{}
.inner_page .content {width: 100%; float: right;}

.content {width: 100%;}
.content h2{background: url('/img/c_head_mark.jpg') no-repeat 0 0; font: normal 170% 'Myriad Pro'; color: #505050; padding: 8px 0 0 30px; margin: 0 0 20px -31px; text-transform: uppercase;}
.content h3{font: normal 170% Tahoma; color: #505050; margin: 0 0 15px 0;}
.content h3 span {margin-left:0.5px;}
.content a.h3_link{font: normal 170% Tahoma; color: #505050; margin: 0 0 15px 0;}
.content h4{font: bold 140% Tahoma; color: #A4CF37; margin: 0 0 15px 0;}
.content ul.spec_l {margin: 0 0 18px 20px; padding: 0 0 0 0; }
.content ul.spec_l li {background: url('/img/ul_bg.jpg') no-repeat 0 7px; padding: 0 0 0 11px; margin: 0 0 5px 0; }
.content p {font-size: 12px; }
.content dt {font-size: 12px; }
.content ul {font-size: 12px; }
.content div {font-size: 12px; }

.news {margin: 16px 0 0 0; height: 200px; overflow: hidden; zoom: 1; position: relative; }
.news h2 {margin: 0 0 30px 0; }
.news a.more {border-bottom: 1px solid #e9f3cd; position: absolute; right: 1px; top: 9px; font: normal 120% 'SansRoundedLightC'; color: #a6ce38; text-decoration: none; }
.news a.more:hover {border: 0;}
.news .news_col {display: inline; width: 33.3%; float: left; background: url('/img/news_col.jpg') repeat-y 100% 0;}
.news .news_col_i {padding: 0 20px 0 62px; }
.news .news_col.first .news_col_i {padding: 0 20px 0 28px; }
.news .news_col.last {background: none; }
.news .news_col.last .news_col_i {padding: 0 0 0 62px; }
.news .news_item {height: 70px; margin: 0 0 9px 0; }
.date {display: block; background: url('/img/date.jpg') no-repeat; color: #a6ce38; width: 71px; height: 34px; padding: 4px 0 0 9px; font-family: Arial; font-size: 11px; line-height: 1;}
.news .news_item .date{margin: -2px 0 0 -25px; position: relative; }
.news .news_item a{display: block; color: #444444; padding: 6px 0px 7px 8px; margin: -15px 11px 0 0; text-decoration: underline; position: relative; }
.news .news_item a:hover{color: #000000; text-decoration: none; }
.news .news_item a.special{background: #f3f4ee; }

.our_resource ul { list-style: none; }

.our_resource ul li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.our_resource {margin: 40px 0 0 0; }
.our_resource h2{margin: 0 0 34px 0; }
.our_resource_i {background: url('/img/our_r.jpg') repeat-x; height: 72px; overflow: hidden; zoom: 1;}
.our_resource_l {background: url('/img/our_r_l.jpg') no-repeat 0 0; }
.our_resource_r {background: url('/img/our_r_r.jpg') no-repeat 100% 0;  height: 72px; overflow: hidden; zoom: 1; }
.our_resource ul.resource {margin: 0 0 0 0; padding: 0 0 0 0; }
.our_resource ul.resource li{background: none;  display: block; width: 24.9%; float: left; text-align: center; padding: 0 0 0 0; margin: 0 0 0 0; }
.our_resource ul.resource li.item1 {float: left; text-align: left; }
.our_resource ul.resource li.item2 {}
.our_resource ul.resource li.item3 {}
.our_resource ul.resource li.item4 {float: right; text-align: right; } 
.our_resource ul.resource li a{text-decoration: none; font: normal 165% Arial; color: #a6ce38;  cursor: pointer; }
.our_resource ul.resource li a:hover{color: #fefefe; }
.our_resource ul.resource li a span{display: inline-block; background: url('/img/our_r.jpg') repeat-x 0 0;}
.our_resource ul.resource li a:hover span{background: url('/img/our_r.jpg') repeat-x 0 -72px;}
.our_resource ul.resource li.item1 a span span{background: url('/img/our_r_l.jpg') no-repeat 0 0;}
.our_resource ul.resource li.item1 a:hover span span{background: url('/img/our_r_l.jpg') no-repeat 0 -72px;}
.our_resource ul.resource li.item1 a span span span{background: none;}
.our_resource ul.resource li.item1 a:hover span span span{background: none;}
.our_resource ul.resource li.item4 a span span span{background: url('/img/our_r_r.jpg') no-repeat 100% 0;}
.our_resource ul.resource li.item4 a:hover span span span{background: url('/img/our_r_r.jpg') no-repeat 100% -72px;}
.our_resource ul.resource li a span span span span{height: 72px; padding: 24px 30px 0 103px; }
.our_resource ul.resource li.item1 a span span span span{height: 72px; padding: 24px 30px 0 95px; }
.our_resource ul.resource li.item3 a span span span span{height: 72px; padding: 24px 30px 0 95px; }
.our_resource ul.resource li.item4 a span span span span{height: 72px; padding: 24px 30px 0 84px; }
.our_resource ul.resource li.item1 a span span span span{background: url('/img/i_electro.jpg') no-repeat 28px 0; }
.our_resource ul.resource li.item1 a:hover span span span span{background: url('/img/i_electro.jpg') no-repeat 28px -72px; }
.our_resource ul.resource li.item2 a span span span span{background: url('/img/i_chat.jpg') no-repeat 32px 0; }
.our_resource ul.resource li.item2 a:hover span span span span{background: url('/img/i_chat.jpg') no-repeat 32px -72px; }
.our_resource ul.resource li.item3 a span span span span{background: url('/img/i_anti.jpg') no-repeat 30px 0; }
.our_resource ul.resource li.item3 a:hover span span span span{background: url('/img/i_anti.jpg') no-repeat 30px -72px; }
.our_resource ul.resource li.item4 a span span span span{background: url('/img/i_torrent.jpg') no-repeat 16px 0; }
.our_resource ul.resource li.item4 a:hover span span span span{background: url('/img/i_torrent.jpg') no-repeat 16px -72px; }
.our_resource ul.resource li a:hover span span span span{}

.overlay {display: none; width: 100%; height: 100%; background: url('/img/o_bg.png') repeat; position: absolute; top: 0; left: 0; }
.request_wc {display: block; visibility: hidden; width: 560px; position: fixed; top: 100px; left: 50%; margin-left: -280px;}
.request_wc_inner {width: 560px; margin-left: 0;}
.request_c {display: block; background: #f3f4ee; width: 560px; /* height: 550px; */ margin: 0 auto; position: relative; }
.request_c.online{background: #ffffff; height: 421px;}
.request_c form {}
.request_c h2 {display: block; font: normal 160% Arial; color: #505050; text-align: center; padding: 21px 0 17px 0; }
.request_c .close{position: absolute; right: 8px; top: 9px; cursor: pointer;}
.request_c table{margin: 0 0 0 46px; line-height: 1;}
.request_c table td{vertical-align: top; padding: 10px 0 13px 0; }
.request_c table td input, .request_c table td select, .request_c table td textarea{resize: none; font: normal 11px Tahoma; color: #969696; }
.request_c table td .inp input {height: 17px; padding: 4px 12px 1px 12px;}
.request_c table td select {height: 17px; padding: 5px 13px 1px 13px;}
.request_c .fio {}
.request_c .fio span.inp{display: inline; float: left; width: 148px; height: 23px; background: url('/img/r_inp1.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c.online .fio span.inp{background: url('/img/r_inp1_1.jpg') no-repeat;}
.request_c .fio span.inp input{width: 122px; background: none; border: 0; }
.request_c .tariff{}
.request_c .tariff select{display: inline;float: left; margin: 0 13px 0 0;}
.request_c .address{}
.request_c .address div#rd_street{display: inline; float: left; width: 142px; margin: 0 13px 0 0; }
.request_c .address div#rd_house{display: inline; float: left; width: 62px; margin: 0 11px 0 0;}
.request_c .address select{display: inline;float: left; margin: 0 13px 0 0;}
.request_c .address span.flat{display: inline;float: left; width: 75px; height: 23px; background: url('/img/r_inp2.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c.online .address span.flat{background: url('/img/r_inp2_1.jpg') no-repeat;}
.request_c .address span.flat input{width: 49px; background: none; border: 0; }
.request_c .address span.pod{display: inline;float: left; width: 70px; height: 23px; background: url('/img/r_inp4.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c.online .address span.pod{background: url('/img/r_inp4_1.jpg') no-repeat;}
.request_c .address span.pod input{width: 46px; background: none; border: 0; }
.request_c .address span.floor{display: inline;float: left; width: 70px; height: 23px; background: url('/img/r_inp4.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c.online .address span.floor{background: url('/img/r_inp4_1.jpg') no-repeat;}
.request_c .address span.floor input{width: 44px; background: none; border: 0; }
.request_c .email{}
.request_c .email span.inp{display: inline;float: left; width: 470px; height: 23px; background: url('/img/r_inp3.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c.online .email span.inp{background: url('/img/r_inp3_1.jpg') no-repeat;}
.request_c .email span.inp input{width: 446px; background: none; border: 0; }
.request_c .phone{}
.request_c .phone span.inp{display: inline;float: left; width: 470px; height: 23px; background: url('/img/r_inp3.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c.online .phone span.inp{background: url('/img/r_inp3_1.jpg') no-repeat;}
.request_c .phone span.inp input{width: 446px;background: none; border: 0; }
.request_c .message{}
.request_c .message span{display: block; width: 470px; height: 88px; background: url('/img/r_mess.jpg') no-repeat; }
.request_c.online .message span{background: url('/img/r_mess_1.jpg') no-repeat; }
.request_c .message textarea{resize: none; background: none; width: 446px; height: 74px; padding: 7px 13px 7px 13px; border: 0; overflow: visible; }
.request_c .sub{text-align: center}
.request_c .warn{display: block; position: absolute; width: 470px; left: 46px; margin-top: -14px; font: normal 80% Tahoma; color: #eb3030; padding: 0 0 2px 0; }
.request_c div{width: 100%; zoom: 1; }

.request_c_inner {display: block; background: #f3f4ee; height: 475px; margin: 0 auto; position: relative; }
.request_c_inner.online{background: #ffffff; height: 421px;}
.request_c_inner form {}
.request_c_inner h2 {display: block; font: normal 160% Arial; color: #505050; text-align: center; padding: 21px 0 17px 0; }
.request_c_inner .close{position: absolute; right: 8px; top: 9px; cursor: pointer;}
.request_c_inner table{margin: 0; line-height: 1;}
.request_c_inner table td{vertical-align: top; padding: 10px 0 13px 0; }
.request_c_inner table td input, .request_c table td select, .request_c table td textarea{resize: none; font: normal 11px Tahoma; color: #969696; }
.request_c_inner table td .inp input {height: 17px; padding: 4px 12px 1px 12px;}
.request_c_inner table td select {height: 17px; padding: 5px 13px 1px 13px;}
.request_c_inner .fio {}
.request_c_inner .fio span.inp{display: inline; float: left; width: 148px; height: 23px; background: url('/img/r_inp1.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c_inner.online .fio span.inp{background: url('/img/r_inp1_1.jpg') no-repeat;}
.request_c_inner .fio span.inp input{width: 122px; background: none; border: 0; }
.request_c_inner .tariff{}
.request_c_inner .tariff select{display: inline;float: left; margin: 0 13px 0 0;}
.request_c_inner .email{}
.request_c_inner .email span.inp{display: inline;float: left; width: 100%; height: 23px; background: url('/img/r_inp3.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c_inner.online .email span.inp{background: url('/img/r_inp3_1.jpg') no-repeat;}
.request_c_inner .email span.inp input{background: none; border: 0; }
.request_c_inner .message{}
.request_c_inner .message span{display: block; width: 100%; height: 88px; background: url('/img/r_mess.jpg') no-repeat; }
.request_c_inner.online .message span{background: url('/img/r_mess_1.jpg') no-repeat; }
.request_c_inner .message textarea{resize: none; background: none; width: 99%; height: 74px; padding: 7px 13px 7px 13px; border: 0; overflow: visible; }
.request_c_inner div{width: 100%; zoom: 1; }
/*----------------------------------SELECT---------------------------*/
#rd_tariff ul.newList {margin: 0; padding: 3px 13px 0 13px; margin: 1px 0 0 0;  list-style: none; color: #969696; width: 442px; background: #fff; position: absolute; border: 1px solid #d4d4cf; top: 0; left:0; overflow: auto; z-index: 9999; overflow: hidden; text-align: left; }
#rd_tariff .newListSelected {width: 446px; height: 18px; padding: 5px 13px 0px 13px; margin: 0 0 0 0px; color: #969696; background: url('/img/r_sel1.jpg') no-repeat; cursor: default; }
.request_c.online #rd_tariff .newListSelected {background: url('/img/r_sel1_1.jpg') no-repeat;}
#rd_tariff .newListSelected span {width: 446px; display: block; margin: 0 0 0 0; }
#rd_tariff .selCont {position: absolute; top: 0;}

#rd_tariff .selectedTxt {width: 446px; overflow: hidden; height: 23px;}
#rd_tariff .hiLite {background: #ccc!important; color: #fff!important;}
#rd_tariff .newListHover {background: #ccc!important; color: #fff!important; cursor: default;}
/*----------------------------------SELECT---------------------------*/

/*----------------------------------SELECT---------------------------*/
#rd_street ul.newList {margin: 0; padding: 3px 13px 0 13px; margin: 1px 0 0 0;  list-style: none; color: #969696; width: 110px; background: #fff; position: absolute; border: 1px solid #d4d4cf; top: 0; left:0; overflow: auto; z-index: 9999; overflow: hidden; text-align: left; }
#rd_street .newListSelected {width: 116px; height: 18px; padding: 5px 13px 0px 13px; margin: 0 0 0 0; color: #969696; background: url('/img/r_sel2.jpg') no-repeat; cursor: default; }
.request_c.online #rd_street .newListSelected {background: url('/img/r_sel2_1.jpg') no-repeat;}
#rd_street .newListSelected span {width: 116px; display: block;}
#rd_street .selCont {position: absolute; top: 0;}

#rd_street .selectedTxt {width: 116px; overflow: hidden; height: 23px;}
#rd_street .hiLite {background: #ccc!important; color: #fff!important;}
#rd_street .newListHover {background: #ccc!important; color: #fff!important; cursor: default;}
/*----------------------------------SELECT---------------------------*/

/*----------------------------------SELECT---------------------------*/
#rd_house ul.newList {margin: 0; padding: 3px 13px 0 13px; margin: 1px 0 0 0;  list-style: none; color: #969696; width: 36px; background: #fff; position: absolute; border: 1px solid #d4d4cf; top: 0; left:0; overflow: auto; z-index: 9999; overflow: hidden; text-align: left; }
#rd_house .newListSelected {width: 38px; height: 18px; padding: 5px 13px 0px 13px; margin: 0 0 0 0; color: #969696; background: url('/img/r_sel3.jpg') no-repeat; cursor: default; }
.request_c.online #rd_house .newListSelected {background: url('/img/r_sel3_1.jpg') no-repeat;}
#rd_house .newListSelected span {width: 38px; display: block;}
#rd_house .selCont {position: absolute; top: 0;}

#rd_house .selectedTxt {width: 38px; overflow: hidden; height: 23px;}
#rd_house .hiLite {background: #ccc!important; color: #fff!important;}
#rd_house .newListHover {background: #ccc!important; color: #fff!important; cursor: default;}
/*----------------------------------SELECT---------------------------*/

.request_c2 {position: relative; width: 235px; overflow: hidden; zoom: 1; }
.request_c2 form {}
.request_c2 h2 {display: block; font: normal 160% Arial; color: #505050; text-align: left; padding: 4px 0 10px 0; }
.request_c2 table{margin: 0 0 0 0; line-height: 1;}
.request_c2 table td{vertical-align: top; padding: 5px 0 8px 0; }
.request_c2 table td input, .request_c2 table td select, .request_c2 table td textarea{resize: none;font: normal 11px Tahoma; color: #969696; }
.request_c2 table td .inp {display: inline; float: left; width: 235px; height: 23px; background: url('/img/r_inp5.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c2 table td .inp input {background: none; border: 0; width: 209px; height: 17px; padding: 4px 12px 1px 12px;}
.request_c2 table td select {height: 17px; padding: 5px 13px 1px 13px;}
.request_c2 .message{}
.request_c2 .message span{display: block; width: 234px; height: 88px; background: url('/img/r_mess_2.jpg') no-repeat; margin: 0 13px 0 0; }
.request_c2 .message textarea{resize: none;background: none; width: 209px; height: 74px; padding: 7px 13px 7px 13px; border: 0; overflow: auto;}
.request_c2 .sub{text-align: left}
.request_c2 .warn{display: block; position: absolute; width: 235px; left: 46px; margin-top: -14px; font: normal 80% Tahoma; color: #eb3030; padding: 0 0 2px 0; }
.request_c2 div{width: 100%; zoom: 1; }

.request_emerg {position: relative; }
.request_emerg form {}
.request_emerg h2 {display: block; font: normal 160% Arial; color: #505050; text-align: left; padding: 4px 0 10px 0; }
.request_emerg table, .opinion_u table, .faq_u table{width: 490px; margin: 0 auto; line-height: 1;}
.request_emerg table td, .opinion_u table td, .faq_u table td{vertical-align: top; padding: 10px 0 13px 0; }
.request_emerg table td input, .opinion_u table td select, .faq_u table td, .request_emerg table td textarea, .opinion_u table td input, .opinion_u table td select, .opinion_u table td textarea, .faq_u table td input, .faq_u table td select, .faq_u table td textarea,.request_career .message textarea{font: normal 11px Tahoma; color: #969696; resize: none;}
.request_emerg table td .inp, .opinion_u table td .inp, .faq_u table td .inp  {display: inline; float: left; height: 23px; margin: 0 13px 0 0; }
.request_emerg table td .inp input, .opinion_u table td .inp input, .faq_u table td .inp input {background: none; border: 0; height: 17px; padding: 4px 12px 1px 12px;}
.request_emerg .fio_deal_num, .opinion_u .fio_deal_num, .faq_u .fio_deal_num {}
.opinion_u .inp_txt {margin: 4px 0 0 0; }
.request_emerg .fio_deal_num span.inp, .opinion_u .fio_deal_num span.inp, .opinion_u .inp_txt span.inp, .faq_u .fio_deal_num span.inp, .faq_u .inp_txt span.inp{display: inline; float: left; width: 310px; height: 23px; background: url('/img/r_inp6.jpg') no-repeat; margin: 0 13px 0 0; }
.request_emerg .fio_deal_num span.inp input, .opinion_u .fio_deal_num span.inp input, .opinion_u .inp_txt span.inp input, .faq_u .fio_deal_num span.inp input, .faq_u .inp_txt span.inp input{width: 284px; background: none; border: 0; }
.request_emerg .fio_deal_num span.inp.deal_num, .opinion_u .fio_deal_num span.inp.deal_num, .faq_u .fio_deal_num span.inp.deal_num {display: inline; float: left; width: 148px; height: 23px; background: url('/img/r_inp7.jpg') no-repeat; margin: 0 13px 0 0; }
.request_emerg .fio_deal_num span.inp.deal_num  input, .opinion_u .fio_deal_num span.inp.deal_num  input, .faq_u .fio_deal_num span.inp.deal_num  input{width: 122px; background: none; border: 0; }

.opinion_u table.line .fio_deal_num span.inp, .opinion_u table.line .inp_txt span.inp{display: inline; float: left; width: 470px; height: 23px; background: url('/img/r_inp3_1.jpg') no-repeat; margin: 0 13px 0 0; }
.opinion_u table.line .fio_deal_num span.inp input, .opinion_u table.line .inp_txt span.inp input{width: 444px; background: none; border: 0; }

.request_emerg .email_phone {}
.request_emerg .email_phone span.inp{display: inline; float: left; width: 310px; height: 23px; background: url('/img/r_inp6.jpg') no-repeat; margin: 0 13px 0 0; }
.request_emerg .email_phone span.inp input{width: 284px; background: none; border: 0; }
.request_emerg .email_phone span.inp.phone {display: inline; float: left; width: 148px; height: 23px; background: url('/img/r_inp7.jpg') no-repeat; margin: 0 13px 0 0; }
.request_emerg .email_phone span.inp.phone  input{width: 122px; background: none; border: 0; }
.request_emerg .mess_sub {}
.request_emerg .mess_sub span.inp{display: inline; float: left; width: 470px; height: 23px; background: url('/img/r_inp3_1.jpg') no-repeat; margin: 0 13px 0 0; }
.request_emerg .mess_sub span.inp input{width: 454px; background: none; border: 0; }
.request_emerg .message, .opinion_u .message, .faq_u .message{}
.request_emerg .message span, .opinion_u .message span{display: block; width: 470px; height: 88px; background: url('/img/r_mess_1.jpg') no-repeat; margin: 0 13px 0 0; }
.request_emerg .message textarea, .opinion_u .message textarea{background: none; width: 446px; height: 74px; padding: 7px 13px 7px 13px; border: 0; overflow: auto;resize: none;}

.faq_u .message span{display: block; width: 470px; height: 88px; background: url('/img/r_mess_3.jpg') no-repeat; margin: 0 13px 0 0; }
.faq_u .message textarea{resize: none;background: none; width: 446px; height: 74px; padding: 7px 13px 7px 13px; border: 0; overflow: auto;}

.request_emerg .sub, .opinion_u .sub{text-align: center}
.request_emerg .warn{display: block; position: absolute; width: 235px; left: 46px; margin-top: -14px; font: normal 80% Tahoma; color: #eb3030; padding: 0 0 2px 0; }
.request_emerg div{width: 100%; zoom: 1; }

.request_career {position: relative;}
.request_career form {}
.request_career h2 {display: block; font: normal 160% Arial; color: #505050; text-align: left; padding: 4px 0 10px 0; }
.request_career table{width: 320px; margin: 0 auto; line-height: 1; text-align:left }
.request_career table td{vertical-align: top; padding: 10px 0 13px 0; }
.request_career table td input{font: normal 11px Tahoma; color: #969696; }
.request_career table td .inp{display: inline; float: left; height: 23px; margin: 0 13px 0 0; }
.request_career table td .inp input{background: none; border: 0; height: 17px; padding: 4px 12px 1px 12px;}
.request_career .fio{}
.request_career .fio span.inp{display: inline; float: left; width: 310px; height: 23px; background: url('/img/r_inp6.jpg') no-repeat; margin: 0 13px 0 0; }
.request_career .fio span.inp input{width: 284px; background: none; border: 0; }
.request_career .fio span.inp.deal_num{display: inline; float: left; width: 148px; height: 23px; background: url('/img/r_inp6.jpg') no-repeat; margin: 0 13px 0 0; }
.request_career .fio span.inp.deal_num input{width: 122px; background: none; border: 0; }
.request_career .fio_deal_num{}
.request_career .fio_deal_num span.inp{display: inline; float: left; width: 170px; height: 23px; background: url('/img/r_inp1_1.jpg') no-repeat; margin: 0 13px 0 0; }
.request_career .fio_deal_num span.inp input{width: 170px; background: none; border: 0; }
.request_career .fio_deal_num span.inp.deal_num{display: inline; float: left; width: 140px; height: 23px; background: url('/img/r_inp1_1.jpg') no-repeat; margin: 0 13px 0 0; }
.request_career .fio_deal_num span.inp.deal_num input{width: 122px; background: none; border: 0; }
.request_career .mess_sub{}
.request_career .message{}
.request_career .message span{display: block; width: 310px; height: 88px; background: url('/img/r_mess_3.jpg') no-repeat; margin: 0 13px 0 0; }
.request_career .message textarea{resize: none;background: none; width: 310px; height: 74px; padding: 7px 13px 7px 13px; border: 0; overflow: auto;}
.request_career div{width: 100%; zoom: 1; }

.opinion_u {width: 470px; margin: 0 auto; padding: 8px 0 0 0; }
.opinion_u h4{margin: 8px 0 17px 0;}
.opinion_u p{padding: 0 0 16px 0; }
.opinion_u table{width: 470px; color: #969696; }
.opinion_u table td.smart label, .opinion_u table td.politeness label, .opinion_u table td.speed label, .opinion_u table td.recomend label{float: left; padding: 0 11px 0 7px; position: relative; top: 0; font-size: 11px; }
.opinion_u table td.smart input, .opinion_u table td.politeness input, .opinion_u table td.speed input, .opinion_u table td.recomend input{float: left; margin: 0 0 0 0; }
.opinion_u table td.advantage {}
.opinion_u table td.advantage div {overflow: hidden; zoom: 1; padding: 2px 0 4px 0; }
.opinion_u table td.advantage label {float: left; padding: 0 8px 0 8px; position: relative; top: 0;}
.opinion_u table td.advantage input {float: left; margin: 0 0 0 0; }
.opinion_u table td.advantage .inp {margin: 0 0 0 18px; }
.opinion_u table td.recomend label {padding: 0 28px 0 8px;}
.opinion_ub {width: 470px; }
.opinion_ub table{width: 400px; margin: 0 0 0 0; }
.opinion_ub .bc_br{ }

table.spec_t {width: 100%; }
table.spec_t thead{}
table.spec_t thead td{background: #a6ce38; border-bottom: 1px solid #fff; font-weight: bold; color: #fefefe; padding: 7px 15px 7px 15px;}
table.spec_t thead td.name_t{padding: 7px 0 7px 15px;}
table.spec_t thead td.name_o{padding: 7px 0 7px 15px;}
table.spec_t thead td.price{padding: 7px 15px 7px 0;}
table.spec_t thead td.descr{padding: 7px 15px 7px 0;}
table.spec_t td{background: #f2f2f2 url('/img/spec_t_td_bg.jpg') repeat-x 0 100%; padding: 8px 0 14px 0; }
table.spec_t td p {font-size: 11px;}
table.spec_t td ul {font-size: 11px;}
table.spec_t td dt {font-size: 11px;}
table.spec_t td div {font-size: 11px;}
table.spec_t td.name_t{width:25%; font-weight: bold; padding: 8px 0 14px 15px;}
table.spec_t td.name_o{width: 120px; font-weight: bold; padding: 8px 15px 14px 15px;}
table.spec_t td.price_t{width:25%; padding: 8px 0 14px 0;}
table.spec_t td.price_o{width: 113px; padding: 8px 0 14px 0;}
table.spec_t td.descr{width:50%;padding: 8px 15px 14px 0;}
table.spec_t td.tariffs_o{width: 155px; padding: 8px 15px 14px 0;}

table.spec_t2 {width: 100%; border: 2px solid #fff; border-collapse: separate;}

table.spec_t2 thead{}
table.spec_t2 thead td{background: #a6ce38; border-bottom: 1px solid #fff; font-weight: bold; color: #fefefe; padding: 7px 15px 7px 15px;}
table.spec_t2 thead td.name_t{padding: 7px 0 7px 15px;}
table.spec_t2 thead td.name_o{padding: 7px 0 7px 15px;}
table.spec_t2 thead td.price{padding: 7px 15px 7px 0;}
table.spec_t2 thead td.descr{padding: 7px 15px 7px 0;}

table.spec_t2 td{background: #f2f2f2; color: #555555; padding: 7px 15px 9px 15px; border: 1px solid #fff; border-bottom: 2px solid #fff; border-top: 2px solid #fff; font-size: 11px;}
table.spec_t2 td p {font-size: 11px;}
table.spec_t2 td ul {font-size: 11px;}
table.spec_t2 td dt {font-size: 11px;}
table.spec_t2 td div {font-size: 11px;}
table.spec_t2 td.title{padding: 7px 20px 9px 15px;}
table.spec_t2 td.price{width: 121px; font-weight: bold; color: #a6ce38; text-align: center; }

a.req {display: block; background: url('/img/req.jpg') no-repeat; width: 174px; height: 36px; margin: 0 auto; margin-top: 25px; margin-bottom: 42px;}
a.req5 {display: block; background: url('/img/req.jpg') no-repeat; width: 174px; height: 36px; margin: 0 20px 0 200px; margin-top: 25px; margin-bottom: 42px; float:left;}
a.req6 {display: block; background: url('/img/req6.jpg') no-repeat; width: 174px; height: 36px; margin: 0 auto; margin-top: 25px; margin-bottom: 42px; float:left;}
.remark {display: block; border-top: 1px solid #eeeeee; color: #c2c1c1; font-size: 90%; padding: 19px 0 0 0; }
.remark span{color: #5e5e5e; }
.remark p{padding: 0 0 13px 0; }
a.up {display: block; width: 44px; background: url('/img/up.jpg') no-repeat 50% 0; color: #ffffff; padding: 4px 0 0 0; margin: 25px 0 0 0; text-decoration: none; }
a.up span{background: #a6ce38; color: #ffffff; padding: 0 5px 2px 5px; }

.block_cs {margin: 9px 0 21px 0; overflow: hidden; zoom: 1; }
.block_c {width: 46.5%; zoom: 1;}
.block_c.tariffs {float: left; }
.block_c.options {float: right; }
.block_c h2 {padding: 8px 0 0 30px; margin: 0 0 15px 0;}
.block_c.tariffs h2 {background: url('/img/bc_headl1.jpg') no-repeat 0 0; color: #ff8200;}
.block_c.options h2 {background: url('/img/bc_headl2.jpg') no-repeat 0 0; color: #cf128c;}
.block_c ul {list-style: none !important;}
.block_c ul li {margin: 0 0 12px 0; }
.block_c ul li a {font-size: 110%; padding: 0 0 0 17px; }
.block_c.tariffs ul li {background: none; }
.block_c.options ul li {background: none; }
.block_c.tariffs ul li a{background: url('/img/bc_mark1.jpg') no-repeat 0 3px; color: #ff8200; }
.block_c.options ul li a{background: url('/img/bc_mark2.jpg') no-repeat 0 3px; color: #cf128c; }
.bc_t {background: url('/img/bc_g.jpg') repeat-x 0 0; zoom: 1;}
.bc_b {background: url('/img/bc_g.jpg') repeat-x 0 100%; zoom: 1;}
.bc_l {background: url('/img/bc_v.jpg') repeat-y 0 -1px; zoom: 1;}
.bc_r {background: url('/img/bc_v.jpg') repeat-y 100% -1px; zoom: 1;}
.bc_tl {background: url('/img/bc_t_l.jpg') no-repeat 0 0; zoom: 1;}
.bc_tr {background: url('/img/bc_t_r.jpg') no-repeat 100% 0; zoom: 1;}
.bc_bl {background: url('/img/bc_b_l.jpg') no-repeat 0 100%; zoom: 1;}
.bc_br {background: url('/img/bc_b_r.jpg') no-repeat 100% 100%; padding: 18px 32px 18px 32px; zoom: 1;}

.b_acc {}
.b_acc.faq {}
.b_acc_item {margin: 0 0 5px 0; }
.b_acc_item_t {}
.b_acc_item_t a {display: block; background: #f2f2f2; color: #555555; font-weight: bold; text-decoration: none; padding: 6px 15px 10px 15px; }
.b_acc_item_t a span{position: relative; border-bottom: 1px dotted #555555;}
.b_acc_item_t a:hover, .b_acc_item.active .b_acc_item_t a  {background: #a6ce38; color: #fff; }
.b_acc_item_t a:hover span, .b_acc_item.active .b_acc_item_t a span{border-bottom: 1px dotted #fff;}
.b_acc_item_b {display: none; padding: 25px 15px 30px 34px; }
.b_acc_item.active .b_acc_item_b {display: block; }

.news_ip {}
.news_ip_item {background: url('/img/news_ip_iu.jpg') repeat-x 0 100%; padding: 19px 0 19px 0; }
.news_ip .first {margin: 7px 0 0 0; }
.news_ip .date {}
.news_ip a.title {display: block; font-weight: bold; color: #a6ce38; padding: 0 0 0 32px; margin: -7px 0 14px 0; }
.news_ip a.title:hover {color: #505050; }
.news_ip .title_emp{display: block; font-weight: bold; color: #a6ce38; padding: 0 0 0 32px; margin: -7px 0 14px 0; }
.news_ip b.special{background: #f3f4ee; }
.pager {color: #555555; padding: 40px 0 0 0; }
.pager .pages {display: inline; margin: 0 15px 0 0; float: left; top: 0;}
.pager a {display: inline; color: #a6ce38; float: left; margin: 0 5px 0 5px; position: relative; top: 1px;}
.pager a:hover, .pager span.active {color: #555555; }
.pager a.prev, .pager a.next {display: block; width: 7px; height: 10px;  margin: 0 0 0 0; position: relative; top: 4px;} 
.pager a.prev {background: url('/img/pager_p.jpg') no-repeat 0 0; float: left; padding: 0 9px 0 0; }
.pager a.next {background: url('/img/pager_n.jpg') no-repeat 100% 0; padding: 0 0 0 10px; }
.pager span {display: inline; margin: 0 5px 0 6px; float: left; position: relative; top: 1px;}

.calendar {position: relative; padding: 32px 0 32px 0; zoom: 1;}
.cal_wi {position: relative; overflow: hidden; zoom: 1; height: 349px; }
.cal_wi_i {position: relative; margin-top: 0px; zoom: 1;}
.cal_i {zoom: 1;}
.next_yl, .prev_yl {display: none; width: 33px; height: 22px; position: absolute; left: 50%; margin: 0 0 0 -16px; cursor: pointer;}
.next_yl {background: url('/img/cal_year_next.jpg') no-repeat; top: 0; }
.prev_yl {background: url('/img/cal_year_prev.jpg') no-repeat; bottom: 0; }
.cal_t, .cal_b {width: 234px; height: 31px; text-align: center; } 
.cal_t {background: url('/img/cal_t.jpg') no-repeat; }
.cal_b {background: url('/img/cal_b.jpg') no-repeat;}
.next_yt, .prev_yt {background: url('/img/cal_year_u.jpg') repeat-x 0 100%; font: normal 150% Arial; color: #ffffff; position: relative; top: 6px; cursor: pointer;}
.next_yt {}
.prev_yt {}
.cal_m {padding: 10px 0 10px 0; }
.cal_ya {background: #a6ce38; height: 104px; text-align: center; }
.cal_yat {background: url('/img/cal_year_a.jpg') no-repeat  center 0; font: bold 680% Arial; color: #fefefe; padding: 6px 0 0 0; position: relative; top: 15px;}
.cal_months {background: #f3f4ee url('/img/cal_m.jpg') no-repeat 100% 100%; height: 143px; overflow: hidden; zoom: 1; padding: 20px 47px 0 20px; }
.cal_months ul {float: left;  }
.cal_months ul li {margin: 0 0 2px 27px;}
.cal_months ul li a {background: url('/img/cal_month_mark.jpg') no-repeat 0 5px; padding: 0 0 0 9px; font-size: 11px;}
.cal_months ul li span {background: url('/img/cal_month_mark.jpg') no-repeat 0 5px; padding: 0 0 0 9px; }

.headl_spec {display: inline; color: #fff; font-size: 149%; cursor: pointer;}
.headl_spec span{display: inline-block; background: url('/img/headl_spec_m.jpg') repeat-x; }
.headl_spec span span{background: url('/img/headl_spec_l.jpg') no-repeat 0 0; }
.headl_spec span span span{background: url('/img/headl_spec_r.jpg') no-repeat 100% 0; padding: 0 20px 7px 20px; }
.headl_spec span span span span{background: none; border-bottom: 1px dotted #fff; padding: 7px 0 0 0 }
.active .headl_spec, .headl_spec:hover {color: #505050;}
.active .headl_spec span, .headl_spec:hover span{background: url('/img/headl_spec_m.jpg') repeat-x 0 -36px; }
.active .headl_spec span span, .headl_spec:hover span span{background: url('/img/headl_spec_l.jpg') no-repeat 0 -36px; }
.active .headl_spec span span span, .headl_spec:hover span span span{background: url('/img/headl_spec_r.jpg') no-repeat 100% -36px;}
.active .headl_spec span span span span, .headl_spec:hover span span span span{background: none; border-bottom: 1px dotted #505050;}

.tariff_plans {margin: 25px 0 0 0; }
.tariff_plans table{display: none; margin: 10px 0 20px 0; }
.tariff_plans .tp_b{display: block; margin: 0 0 5px 0; text-align: center;}
.tariff_plans .tp_b.active table{display: block;}

.footer {background: #f6f7f3; margin-top: -200px; zoom: 1;}
.footer_i {max-width: 1000px; margin: 0 auto; height: 200px; position: relative; }
.footer_i_i {margin: 0 30px 0 30px; position: relative; }
.menu_f {position: absolute; top: 39px; left: -6px; width: 80%;}
.menu_f ul{}
.menu_f ul li{display: inline; background: url('/img/menu_f.jpg') no-repeat 100% 4px; padding: 0 2.8% 0 2%;}
.menu_f ul li.first{padding: 0 3% 0 0;  }
.menu_f ul li.last{background: none;  padding: 0 0 0 2%; }
.menu_f ul li a{font-family: Tahoma, Arial; color: #444444; text-decoration: underline; ttext-transform: uppercase;}
.menu_f ul li a:hover{color: #a6ce38; text-decoration: none;}
.copyright {position: absolute; top: 91px; left: 6px; color: #b6b6b6; line-height: 15px;}
.search {position: absolute; right: 4px; top: 34px; width: 190px; }
.search span.inp{display: block; width: 190px; height: 29px; background: url('/img/search_inp.jpg') no-repeat 0 0; }
.search span.inp input{background: none; border: 0; width: 166px; padding: 5px 10px 3px 14px; color: #a5a4a5;}
.search input.sub{position: absolute; right: 8px; top: 6px;}

.search_page {}
.search_page span.inp{display: block; width: 190px; height: 29px; background: url('/img/search_inp1.jpg') no-repeat 0 0; }
.search_page span.inp input{background: none; border: 0; width: 166px; padding: 5px 10px 3px 14px; color: #a5a4a5;}
.search_page span.inp_sub{}
.search_page input.sub{position: relative; left: 166px; top: -23px;}

.design {position: absolute; top: 108px; right: 45px; color: #555555; }
.design a {color: #2aa4d7; }

.clear {clear: both;}

.empty {height: 200px;}
.open div.property{display:block}

#rd_tariff2  {display: inline; background: url('/img/r_sel1.jpg') no-repeat; width: 470px; height: 23px; float: left; position: relative; margin: 0 13px 0 0; }
#rd_tariff2 select {opacity: 0; filter: alpha(opacity=0); padding: 0; width: 450px; height: 23px; color: #969696; position: absolute; left: 10px;}
* html #rd_tariff2 select {clip:rect(2px 430px 17px 2px);top: 1px;}
#rd_tariff2 span {position: absolute; top: 5px; left: 12px; color: #969696; font-size: 11px; }
#rd_street2  {display: inline; background: url('/img/r_sel2.jpg') no-repeat; width: 142px; height: 23px; float: left; position: relative; margin: 0 13px 0 0; }
#rd_street2 select {opacity: 0; filter: alpha(opacity=0); padding: 0; width: 122px; height: 23px; color: #969696; position: absolute; left: 10px;}
* html #rd_street2 select {clip:rect(2px 102px 17px 2px);top: 1px;}
#rd_street2 span {display: block;position: absolute; top: 5px; left: 12px;height: 12px;overflow: hidden;
white-space: nowrap;width: 110px; color: #969696; font-size: 11px; }
#rd_house2  {display: inline; background: url('/img/r_sel3.jpg') no-repeat; width: 64px; height: 23px; float: left; position: relative; margin: 0 11px 0 0; }
#rd_house2 select {opacity: 0; filter: alpha(opacity=0); padding: 0; width: 44px; height: 23px; color: #969696; position: absolute; left: 10px;}
* html #rd_house2 select {clip:rect(2px 26px 17px 2px); top: 1px;}
#rd_house2 span {position: absolute; top: 5px; left: 12px; color: #969696; font-size: 11px; }
.request_c.online #rd_tariff2  {background: url('/img/r_sel1_1.jpg') no-repeat;}
.request_c.online #rd_street2  {background: url('/img/r_sel2_1.jpg') no-repeat;}
.request_c.online #rd_house2  {background: url('/img/r_sel3_1.jpg') no-repeat;}


.content ul {margin: 0 0 18px 20px; padding: 0 0 0 0; }
.content ul li {background: url('/img/ul_bg.jpg') no-repeat 0 7px; padding: 0 0 0 11px; margin: 0 0 5px 0; }

.content table { font-size: 11px; }
.content table p { font-size: 11px; }
.content table a { font-size: 11px; }
.shortblogpost img{
	float: left;
	padding-right: 10px;
}
.fullblogpost img{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#feedback{
	float: left;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px 0 70px;
	margin: 30px 0 0 0;
	color: #ffffff;
	background: #B0D335 url('/img/feedback.png') no-repeat 20px 0;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-decoration: none;
	font-size: 20px;
	
}
#feedback:hover{
	background: #849E25 url('/img/feedback.png') no-repeat 20px 0;
}
#alaram {
	background: #B0D335;
}
#alaram:hover{
	background: #849E25;
}
#speedtest{
	float: left;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px 0 70px;
	margin: 30px 0 0 30px;
	color: #ffffff;
	background: #2CB3D7 url('/img/feedback.png') no-repeat 20px -40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	text-decoration: none;
	font-size: 20px;
}
#speedtest:hover{
	background: #29A1C2 url('/img/feedback.png') no-repeat 20px -40px;
}
#funcionbuttons {
	margin-top: 40px;
	padding-bottom: 60px;
}
#funcionbuttons a {
	display: block;
	width: 174px;
	height: 40px;
	border-radius: 10px;
	float: left;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 18px;
	font-size: 16px;
	color: #fff;
	margin-right: 15px;
}
#funcionbuttons a:nth-child(5) {
	margin-right: 0px;
}
#funcionbuttons a#func_balance {
	background: #666666;
}
#funcionbuttons a#func_feedback {
	background: #B0D335;
}
#funcionbuttons a#func_zamer {
	background: #2CB3D7;
}
#funcionbuttons a#func_alarm {
	background: #FF8200;
}
#funcionbuttons a#func_zayavka {
	background: #CF128C;
}
#funcionbuttons a#func_balance:hover {
	background: #555555;
}
#funcionbuttons a#func_feedback:hover {
	background: #A7C734;
}
#funcionbuttons a#func_zamer:hover {
	background: #2AA5C7;
}
#funcionbuttons a#func_alarm:hover {
	background: #F58003;
}
#funcionbuttons a#func_zayavka:hover {
	background: #Bf1182;
}
#funcionbuttons a span {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('/img/function_icons.png');
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 2px;
}
#funcionbuttons a#func_balance span {
	background-position: 0px 0px;
}
#funcionbuttons a#func_feedback span {
	background-position: 0px -30px;
}
#funcionbuttons a#func_zamer span {
	background-position: 0px -60px;
}
#funcionbuttons a#func_alarm span {
	background-position: 0px -90px;
}
#funcionbuttons a#func_zayavka span {
	background-position: 0px -120px;
}