
/*
Reset
*/

body, div, p, table, tr, td, span, a, ul, ol, dl, dt, dd, li, img, h1, h2, h3, h4, h5, h6, input, select, textarea, form{
	padding: 0;
	margin: 0;
	background: #;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	border: 0px;
	text-align: left;
	font-weight: light;
	vertical-align: top;
}

input, select, textarea{	border: 1px solid;}


/*
  Общее
*/

body{	background: #71AFC8 url('images/bg2.jpg') repeat-x center top;
}

.env{
	display: block;
	width: 1000px;
	min-height: 1720px;
	margin: 0 auto;
	position: relative;
}

.env2{
	display: block;
	float: left;
	width: 1000px;
	margin: 0;
	background: #FFF url('images/top_bg.jpg') no-repeat center top;
	border-left: 1px solid #C7CBCE;
	border-right: 1px solid #C7CBCE;
}

.logo{
	position: absolute;	left: 45px;
	top: 40px;
	float: left;}

.flash{	float: left;
	clear: both;
	margin: 50px 0 10px 28px;}


/*
  Миню
*/

.menu{	float: left;
	margin: 139px 0 0 27px;
	width: 946px;
}

.menu li{	float: left;
	list-style-type: none;	margin: 0 0 0 1px;
	background: url('images/menu_bg1_act.gif') no-repeat left top;
	padding: 0 0 0 7px;
}

.menu li p{
	float: left;
	background: url('images/menu_bg3_act.gif') no-repeat right top;
	padding: 0 7px 0 0;
}

.menu a{	float: left;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	height: 11px;
	padding: 5px 4px 8px 3px;	background: url('images/menu_bg2_act.gif') repeat-x left top;
}

.menu li.white a{	color: #FFF;
}

.act{	margin: -24px 0 0 27px;
}

.act li{
	background: url('images/menu_bg1.gif') no-repeat left top;
}

.act li p{
	background: url('images/menu_bg3.gif') no-repeat right top;
}

.act li a{
	background: url('images/menu_bg2.gif') repeat-x left top;
}



/*
  Домены
*/

.domains{	float: right;
	margin: 30px 70px 0 0;
	width: 370px;}

.domains h4{	text-transform: uppercase;
	color: #FFF;
	width: 370px;
	font-weight: 100;
	font-size: 16px;
	font-family: Arial narrow;
}

.domains div{	float: left;
	width: 370px;
	margin: 10px 0 6px 0;
	padding: 2px 0;
}

.domains div input, .domains div select, .domains div span{	float: left;	height: 21px;
}

.domains div input, .domains div select{	border: 1px solid #1472A6;
	font-size: 14px;
	vertical-align: middle;
}

.domains div select{	height: 23px;	width: 88px;
}

.domains div input{	width: 170px;}

.domains div input.b{	width: 82px;
	height: 23px;
	margin: -1px 0 0 11px;
	border: 0px none;}

.domains div span{	font-size: 22px;
	color: #FFF;
	padding: 0 4px;}

.domains a{	float: right;
	color: #FFDE26;
	font-size: 11px;
	background: url('images/domains_icon_arrow_small.gif') no-repeat left 6px;
	padding: 0 0 0 10px;}


/*
	Доп. миню
*/

.menu2{	position: absolute;
	right: 20px;
	top: 45px;
	width: 615px;}

.menu2 li{	height: 53px;
	list-style-type: none;
	width: 137px;	float: left;
	background: url('images/menu2.jpg') no-repeat left top;
	margin: 0 0 0 15px;
}

.menu2 li:hover{	background: url('images/menu2_act.jpg') no-repeat left top;
}

.menu2 li.active_link{
	background: url('images/menu2_act.jpg') no-repeat left top;
}

.menu2 a{	float: right;
	font-size: 11px;
	text-decoration: none;
	padding: 10px 7px 0 0;
	text-align: right;
	color: #FFF;
}


/*
  Контент
*/

.content{	width: 100%;
	margin: 0;
	float: left;}

.banner{	width: 645px;
	height: 204px;
	margin: 17px auto;}

.tarrifs{	width: 645px;
	height: 209px;
	margin: 10px auto;
	background: url('images/tariffs_bg.jpg') no-repeat left 27px;
	position: relative;
}

.tarrifs span.capt{	position: absolute;
	float: left;
	width: 299px;
	cursor: pointer;}

.tarrifs a{	font-size: 14px;
	color: #FFF;
	text-decoration: none;}

.orderme{	position: absolute;
	float: left;
	left: 400px;
	top: 600px;
}

.orderme a{
	font-size: 14px;
	color: #D00;
	text-decoration: none;
}

.tarrifs .p1{	left: 0;
	top: 0;
	padding: 3px 0 0 40px;}

.tarrifs .p2{	right: 0;
	top: 0;	padding: 3px 0 0 40px;
}

.tarrifs .active1{	background: url('images/tariffs_active_bg.gif') no-repeat left top;
	z-index: 100;
	height: 33px;
	font-family: Arial narrow;
	font-size: 19px;
	font-weight: 400;
	color: #FFF;}

.tarrifs .passive1{
	background: url('images/tariffs_passive_bg2.gif') no-repeat left top;
	z-index: 50;
	height: 27px;
	font-family: Arial narrow;
	font-size: 17px;
	font-weight: 100;
	color: #006D94;
}

.tarrifs .active2{
	background: url('images/tariffs_active_bg2.gif') no-repeat right top;
	z-index: 100;
	height: 33px;
	font-family: Arial narrow;
	font-size: 19px;
	font-weight: 400;
	color: #FFF;
}

.tarrifs .passive2{
	background: url('images/tariffs_passive_bg.gif') no-repeat right top;
	z-index: 50;
	height: 27px;
	font-family: Arial narrow;
	font-size: 17px;
	font-weight: 100;
	color: #006D94;
}

.tarrifs .price{	position: absolute;
	left: 30px;
	top: 80px;
	font-size: 42px;
	color: #FFF200;	font-family: Arial narrow;
}

.tarrifs .price font{	font-size: 32px;
	color: #3BC7F2;
}

.tarrifs .price .f2{	font-size: 11px;	font-family: Tahoma;
}

.tarrifs .params{	float: left;	position: absolute;
	left: 390px;
	top: 65px;
	width: 233px;
}

.tarrifs .params p{	background: url('images/tarrifs_desc_bg.gif') no-repeat left top;
	height: 15px;
	padding: 1px 0 9px 10px;
	color: #FFF;
}


.reseller{
	width: 646px;
	height: 186px;
	margin: 30px 0 30px 28px;
	background: url('images/reseler_bg.jpg') no-repeat left top;
	float: left;
	clear: both;
}

.r2{	float: left;	position: relative;
	width: 646px;
	height: 186px;
}

.reseller h4{	position: absolute;
	left: 209px;
	top: 22px;
	font-size: 19px;
	color: #209ED4;
	font-family: Arial narrow;}

.reseller div.params{	position: absolute;
	left: 209px;
	top: 60px;
}

.reseller div.params p{
	width: 233px;
	height: 15px;
	float: left;
	padding: 0 0 0 15px;
	margin: 0 0 8px 0px;	background: url('images/resel_nadp_bg.jpg') no-repeat left top;}

.reseller .price{	position: absolute;
	left: 495px;
	top: 50px;
	color: #FC0F18;
	font-size: 42px;
	font-family: Arial narrow;
}

.reseller .price span{	color: #383838;
	font-size: 32px;
	padding: 6px 6px 0 30px;
	float: left;
	font-family: Arial narrow;
}

.reseller .price font{	font-size: 11px;
	color: #7E7E7E;	font-family: Tahoma;
}

.reseller img{	position: absolute;
	left: 505px;
	top: 125px;
}


/*
  Colocation
*/

.colo{	float: left;
	clear: both;
	margin: 30px 30px;
}

.colo td{
	height: 30px;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #EEE;
}

.colo td.colo_name{
	width: 143px;
	height: 28px;
	padding: 0;
	background: url('../images/colo_capt_bg.jpg') no-repeat;
	text-align: center;
	font-size: 14px;
	color: #FFF;
}

.colo td.colo_capt_name{
	width: 143px;
	height: 25px;
	background: url('../images/colo_logo.gif') no-repeat;
	padding: 0;
}

.colo td.colo_capt_price, .colo td.colo_capt_install, .colo td.colo_price, .colo td.colo_install{
	background: #F2F8FD;
	border-left: 1px solid #1B8197;
}

.colo td.colo_capt_install, .colo td.colo_install{
	margin: 0 0 2px 0;
	border-bottom: 1px solid #1B8197;
}

.colo td.colo_price{
	font-size: 16px;
	color: #0D4F89;
	text-align: center;
	padding: 0;
}

.colo td.colo_install{
	font-size: 13px;
	color: #95620A;
	text-align: center;
	padding: 0;
}

.colo td.colo_order, .colo td.colo_capt_order{
	text-align: center;
	padding: 10px 0;
	background: #F7F7F7;
	border-bottom: 1px solid #92A843;
}

.colo td.colo_traffic, .colo .colo_place, .colo .colo_port{
	text-align: center;
}

.colo .colo_place, .colo .colo_capt_place{
	background: #F7F7F7;
}

.colo td.colo_port{
	border-left: 1px solid #EEE;
}




h3.news{	margin: 0 0 0 2%;
	background: url('images/news_caption_bg.gif') repeat-x left 19px;
	float: left;
	width: 96%;}

h3.news img{	float: right;}

h3.news span{	float: left;
	margin: 23px 0 0 16px;
	text-transform: uppercase;
	font-size: 14px;
	color: #2F2F2F;
	font-family: Arial narrow;}

div.news{	float: left;
	clear: both;
	width: 96%;
}

div.news table{	width: 96%;
	margin: 0 2%;
	float: left;	clear: both;
}

div.news table span{	background: #A0AAAD;
	padding: 2px 3px;
	font-weight: 800;
	color: #FFF;
	text-decoration: none;
}
.news a{color:#1082BF; text-decoration: none; font-weight: bold;}

div.news table img{	border: 1px solid #D6D6D6;}

div.news table td{	padding: 10px 0 0 0;}

.body p{	padding: 10px 0 0 0;
	line-height: 15px;
}

.cnt_block{	float: left;
	width: 96%;
	margin: 0 2%;}

.cnt_block h3{	float: left;	width: 100%;
	border-bottom: 1px solid #49A8DF;
	font-size: 19px;
	color: #49A8DF;
	font-family: Arial narrow;
	margin: 0 0 15px 0;
}

.cnt_block h3 a{	font-size: 19px;
	color: #00A8DF;
	font-family: Arial narrow;
}

.kolonka, .kolonka2{	float: left;
	width: 294px;
	margin: 0 15px;}

.colverh{	float: left;
	margin: 25px 0 0 0;}

.colverh img{	margin: 0 20px 0 0;}

.body p.tsenaza{	color: #6D6D6D;
	padding: 20px 10px;
	float: left;
	width: 96%;}

table.line{	float: left;
	width: 304px;
	margin: 0 0 0 10px;}

table.line td{	padding: 0 0 3px 0;
}

table.line td span, table.line td div{	float: left;	padding: 3px 0 4px 15px;
	height: 12px;
}

table.line td span{	width: 70px;
	border: 1px solid #FFAE00;
	background: #FFD200;
}

table.line td div{	float: left;	width: 170px;
	border: 1px solid #CFCFCF;
	background: #EDEDED;
	padding-left: 35px;
}

table.line td div a{	float: right;
	margin: 0 25px 0 0;
	text-decoration: none;}

.hlst, .hcap, .hord{	float: left;
	width: 625px;
	margin: 20px 0 0 20px;}

.host1_col{	float: left;
	clear: both;
	width: 600px;
	margin: 10px 0 0 20px;
}

.host1_col p, .host1_col div{	padding: 0 0 0 30px;
	margin: 0 0 20px 0;
	background: url('images/hlist_bg.gif') repeat-y left top;}

.hcap{	border: 2px solid #E0E0E0;
	margin-top: 40px;}

.hcap td{	padding: 10px 0;
	text-align: center;}

.hcap td.zg{	width: 225px;}

.hcap td.zg2{	width: 100px;
	font-size: #323131;
	font-size: 15px;}

.hlst td{	width: 80px;
	height: 11px;
	padding: 3px 20px 4px 15px;
	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	background: #EDEDED;
	text-align: right;
}

.hlst td.rpk{	border-right: 1px solid #CFCFCF;
}

.hlst td.zg{
	width: 210px;
	height: 11px;
	padding: 3px 0 4px 15px;
	border: 1px solid #FFAE00;
	background: #FFD200;
	text-align: left;
}

.hlst .dlm{	height: 3px;	border: 0px none;
	background: #FFF;
	padding: 0;
}

.hord td{	width: 100px;
	padding: 0;
	text-align: right;}

.hord td.ord{	width: 190px;
	padding: 0;
	background: #F2EFEF;
}





.serv_descript{
	background: url('images/sd_bg.jpg') no-repeat left top;
	width: 638px;
	height: 300px;
	float: left;
	margin: 20px 0 0 0;
	position: relative;
}

.slist{
	float: left;
	clear: both;
	cursor: pointer;
}

.slist .slall{
	width: 219px;
	height: 68px;
	margin: 1px 0 0 5px;
}

.slist .slfir{
	width: 219px;
	height: 68px;
	margin: 5px 0 0 5px;
}

.slist .slall .clint{
	background: url('images/sd_slist.jpg') no-repeat left top;
}

.slist .slfir .clint{
	background: url('images/sd_slist.jpg') no-repeat left top;
}

.slist .slend{
	width: 270px;
	height: 1px;
	margin: 0 0 0 9px;
}

.slist .clint{
	width: 100%;
	height: 100%;
}

.slist span{
	float: right;
	display: block;
	margin: 17px 20px 0 30px;
	color: #FFF;
	font-size: 21px;
	font-family: Arial narrow;
}

.slfir span{
	margin-top: 22px;
	color: #323232;
}

.clhid{
	background: url('images/sd_slist_a.jpg') no-repeat left top;
	width: 219px;
	height: 68px;
}

.clhid span{	color: #323232;}

.body .serv_descript .sd_nadp{
	position: absolute;
	left: 244px;
	top: 10px;
	font-size: 17px;
	font-family: Arial narrow;
	color: #FFF;
	line-height: 20px;
}

#sd_conf{
	z-index: 100;
	position: absolute;
	left: 243px;
	top: 88px;
	font-size: 12px;
	color: #FFED02;
	font-weight: 800;
	line-height: 18px;
}

#sd_conf b{	color: #FFF;
	font-weight: 100;
}

#sd_price{
	z-index: 200;
	position: absolute;
	left: 243px;
	top: 180px;
	width: 230px;
}

#sd_price .sd_m1, #sd_price .sd_p1{
	float: left;
	font-size: 12px;
	color: #FFF;
}

#sd_price .sd_m1{
	width: 70px;
	margin: 2px 0 0 0;
}

#sd_price .sd_p1{
	width: 110px;
	margin: 2px 0 0 10px;
	color: #FFED02;
}

.sd_order{
	position: absolute;
	left: 385px;
	top: 245px;
}

.vps_dsc{	float: left;
	width: 96%;
	margin: 0;
	padding: 0;
}

.vps_dsc b, .vps_dsc strong{	color: #1082BF;}

.vps_dsc li{	list-style: inside url('images/li_dark.gif');}

.vps_dsc table{	margin: 40px 0;}

.vps_dsc table td{	color: #000;
	background: #FFF;}

.vps_dsc table td b, .vps_dsc table td strong{	color: #000;
}

.vps_dsc table.caption{	border: 2px solid #E0E0E0;}

.vps_dsc td{	padding: 1px 0 2px 0;
	text-align: center;
}

.vps_dsc table.caption td{	font-size: 15px;
	font-family: Arial narrow;
	padding: 3px 0;
	text-align: center;}

.vps_dsc table.block td{	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	background: #EDEDED;
}

.vps_dsc table.block td.cpt{	border: 1px solid #FFAE00;
	background: #FFD200;}

.vps_dsc table.block td.dlm{	height: 2px;
	font-size: 1px;
	background: #FFF;
	border: 0px none;}



/* Формы */

input.form_input2, select.form_input2, textarea.form_input2 {
	width: 130px;
	height: 17px;
	border: 1px solid #000;
}

input.form_checkbox2{
	width: 15px;
	height: 15px;
	border: 1px solid #000;
}

input.domain{
	width: 12px;
	height: 12px;
	border: 1px solid #000;
}

td.caption {
    text-align:center;
    font-size:12px;
    font-weight:bold;
    padding: 0px 0px 25px 0px;
    text-transform: uppercase;
}

td.caption2 {
    text-align:center;
    font-size:10px;
    font-weight:bold;
    padding: 8px 0px 8px 0px;
    vertical-align:top;
    text-transform: none;
}

td.left {
    text-align:right;
    padding: 2px 2px 10px 2px;
    vertical-align:top;
}

td.left2 {
    text-align:left;
    font-size:12px;
    padding: 8px 10px 10px 10px;
}

td.right {
    text-align:left;
    padding: 3px 8px 14px 8px;
}

td.list {
    text-align: left;
    font-size: 11px;
    padding: 2px;
}

table.list {
    border-style: solid;
}

font.form {
    font-size: 11px;
    color: #000000;
}

input.form_input{
    font-size:11px;
    width: 250px;
    padding-left: 4px;
	border: 1px solid #000;
}

input.form_file{
    font-size:11px;
    width: 250px;
    padding-left: 4px;
	border: 1px solid #000;
}

input.form_button{
    font-size: 11px;
    width: 60px;
	border: 1px solid #000;
}

select.form_select {
    font-size:11px;
    width: 259px;
    height: 16px;
	border: 1px solid #000;
}

textarea.form_textarea{
    font-size:11px;
    width: 250px;
    height:100px;
	border: 1px solid #000;
}

textarea.new_file {
    font-size:11px;
    width: 600px;
    height: 600px;
	border: 1px solid #000;
}





/*
  Заказ услуг
*/

.no_sel{
	width: 300px;
	margin: 20px auto;
}

.no_sel select{
	width: 300px;
}

.no{
	width: 500px;
	margin: 0 auto;
}

.no table{
	width: 500px;
}

.no td{
	padding: 4px 10px;
	border: 1px solid #065775;
}

.no .no_left{
	width: 150px;
}

.no .no_right{
	width: 350px;
}

.no .no_right input, .no .no_right select{
	width: 300px;
}

.no .no_right input.r{
	width: 20px;
}

.no .no_capt{
	font-weight: bold;
}

.no .no_ord{
	text-align: right;
}

.no span{
	color: #D00;
}

.content .ua_content table.form{
	border-left: 3px solid #000;
	border-top: 3px solid #000;
	border-right: 4px solid #000;
	border-bottom: 4px solid #000;
}

.content .ua_content table.form td{
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	padding: 1px 10px;
}




.calc_cap{
	font-size: 14px;
	text-transform: none;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	color: #E66600;
	padding: 20px 0 20px 20px;
	margin: 40px 0 0 0;
	background: url('../images/bg_group.png') repeat-x left top;
}

.calc_entry{
	font-size: 12px;
	text-align: left;
	color: #1F5D9C;
	padding: 10px 0 5px 20px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
}

.calc_str{
	font-size: 12px;
	text-align: left;
	color: #B2B2B2;
}

.calc_price{
	float: right;
	padding: 0 10px 0 15px;
	margin: 0px;
	font-size: 12px;
	text-align: left;
	width: 80px;
	color: #B2B2B2;
}

.calc_tree2{
	background: url('../images/tree_v.gif') repeat-y 15px top;
}

.calc_tree3{
	background: url('../images/tree_v2.gif') repeat-y 488px top;
}

.calc_calc{
	padding: 50px 10px 0 0;
	float: left;
	font-weight: bold;
	font-size: 12px;
}



.dom{
	float: left;
	width: 100px;
	height: 35px;
}

.dom input{
	width: 15px;
	margin: 3px 10px 0 0;
}


.uam{
	float: left;
	clear: both;
	width: 650px;
	margin: 30px 0;
}

.uam a{
	float: left;
	width: 250px;
	padding: 3px 0 7px 20px;
	margin: 0 0 0 30px;
	background: url('../images/arrow_ua.gif') no-repeat left 7px;
	font-size: 14px;
}







/*
  Правая калонка
*/

.side{	width: 297px;
}

.side div{	float: left;
	clear: both;
	width: 271px;
	background: url('images/side_block_bg.gif') no-repeat left bottom;
	min-height: 100px;
	margin: 0 0 25px 0;}

.side div input{	border: 1px solid #D3D3D3;
	width: 134px;
	height: 18px;
	float: right;
	margin: 10px 0 0 0;}

.side div p{	float: left;
	width: 110px;
	color: #9E9E9E;
	line-height: 25px;
	margin: 0 0 0 12px;}

.side div input.b{	float: right;
	width: 48px;
	height: 23px;
	border: 0px none;}

.side div.support{	width: 297px;
	height: 325px;
	background: url('images/support_bg.jpg') no-repeat right top;
	margin: 15px 0 0 0;}

.side div.support h4, .side div.support p{	float: left;
	clear: both;
	width: 120px;	color: #000;
}

.side div.support h4{	margin: 60px 0 0 120px;
	font-size: 18px;
	font-family: Arial narrow;
	font-weight: 100;
	color: #535353;
}

.side div.support p.phone{	margin: 35px 0 0 120px;}

.side div.support p.phone font{	color: #FF22A5;
	font-size: 11px;}

.side div.support p.phone span{	color: #0F739C;
	font-size: 27px;	font-family: Arial narrow;
}

.side div.support p.web{
	margin: 25px 0 0 120px;
	line-height: 15px;
	font-size: 12px;
}

.side div.support p.web a{
	padding: 0 0 0 8px;	background: url('images/icon_arrow.gif') no-repeat left 3px;
	color: #0F739C;}

.side div.srv_banner{	width: 272px;
	height: 216px;	background: url('images/srv_banner.jpg') no-repeat left top;
}

.side div.srv_banner h4{	float: left;
	clear: both;	font-size: 19px;
	font-family: Arial narrow;
	font-weight: 100;
	margin: 18px 0 0 20px;}

.side div.srv_banner p.price, .side div.srv_banner p.price2{	float: left;
	margin: 26px 0 0 20px;
	width: 50px;}

.side div.srv_banner p.price2{	margin: 20px 0 0 0;
	width: 80px;
}

.side div.srv_banner p.price2 span{	font-size: 32px;
	color: #FC0F19;	font-family: Arial narrow;
	float: left;
}

.side div.srv_banner p.price2 span.dol{
	font-size: 24px;
	color: #383838;
	margin: 2px 0 0 0;
}

.side div.srv_banner p.descript{	float: left;
	clear: both;
	line-height: 15px;
	width: 200px;
	margin: 10px 0 0 20px;}

.side div.srv_banner p.descript span{	font-weight: 800;
	color: #47ABCB;}

.side div.payments{	width: 261px;
	height: 138px;
	background: url('images/payments_bg.gif') no-repeat left top;
	padding: 261px 0 0 23px;
}

.side div.payments span{
	text-transform: uppercase;
	font-family: Arial narrow;
	color: #106E99;
	white-space: pre;
	font-size: 14px;
}

.side div.payments img{	float: left;}

.side div.payments img.ex1{
	margin: 9px 0 0 60px;
}

.side div.payments img.ex2{
	margin: 9px 0 0 15px;
}


/*
  Подвал
*/

.menu_bot{	width: 96%;
	margin: 20px 2% 0 2%;
	text-align: center;
	float: left;
	padding: 14px 0;
	border-top: 5px solid #056CA8;	border-bottom: 1px solid #056CA8;
}

.bottom{	float: left;	width: 96%;
	margin: 0 2% 0 2%;
}

.bottom .copy{	float: right;}

.bottom span{	float: left;
	margin: 30px 0 0 20px;
	color: #474646;}



/*
  Тобличка с сирвантами
*/

.servers{	border-left: 1px solid #111;
	border-top: 1px solid #111;
	width: 600px;
}

.servers td{	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	padding: 2px 10px;
	text-align: center;
}

.servers .h td{	font-weight: bold;}

.servers .p td{
	font-weight: bold;
}

.servers td.c{
	text-align: left;
	font-weight: 100;
}

.servers td.even{
	background: #EEE;
}

.servers a{	font-weight: bold;
	color: #95E100;}

.servers a:hover{
	font-weight: bold;
	color: #136B00;
}

.warn, .error{	color: #D00;}

.banner2_0{	float: left;
	width: 100%;
}

.banner2{	width: 645px;
	height: 204px;
	margin: 20px auto;
	position: relative;
}

.banner2 p{
	position: absolute;
	float: left;
	left: 0;
	top: 0;
}


/*
  Для user_account
*/

.ua h2{	text-transform: uppercase;
	font-size: 14px;
	color: #157DA9;	background: url('images/h2_ua_bg.gif') repeat-x left top;
	float: left;
	width: 647px;
	height: 18px;
	vertical-align: middle;
	padding: 3px 8px;
}

.ua_data li{	background: url('images/ua_li_bg.gif') no-repeat;
	float: left;
	width: 289px;
	height: 15px;
	list-style-type: none;
	margin: 1px 0 8px 0;
	padding: 0 10px;
	color: #FFF;
}

.ua_data li input{	color: #FFF;
	border: 0px none;
	background: #157DA9;
	width: 240px;
}

.ua_data .col1{	padding: 0 35px 0 0;
	width: 50%;}

.uam1{
	background: url('images/uam1_bg.gif') repeat-x;
	height: 50px;
}

.uam{
	float: left;
	clear: both;
	width: 647px;
	margin: 0;
	padding: 3px 8px;
}

.uam a{
	text-transform: uppercase;
	font-size: 14px;
	color: #157DA9;
	float: left;
	font-weight: 800;
	text-decoration: none;
	width: 200px;
	padding: 0;
	margin: 0 0 0 8px;
	background: url('../images/arrow_ua.gif') no-repeat left 7px;
	font-size: 14px;
}

.uam a:hover{	text-decoration: underline;
}

.uam1 a{	width: 170px;}

.uam2{
	background: url('images/uam2_bg.gif') repeat-x;
	height: 100px;
	padding-top: 20px;
}

.side .ua-info-cap{	text-transform: uppercase;
	font-size: 14px;
	color: #157DA9;
	float: left;
	width: 259px;
	height: 21px;
	padding: 12px 0 0 10px;	background: url('images/ua-info-head.jpg') no-repeat;
}

.ua-info{	background: url('images/ua-info.gif') repeat-x;	float: left;
	width: 269px;
	min-height: 40px;
}

.ua-info li{	float: left;
	width: 130px;
	list-style-type: none;
	padding: 5px 0 0 10px;	text-transform: uppercase;
	font-size: 11px;
	color: #157DA9;
	white-space: nowrap;
}

.ua-info li.ua-info2{	width: 90px;}

.ua-info li span{	color: #FC9D2D;}

.side .ua-info-list{	margin: 15px 0 0 0;	height: auto;
	float: left;
}

.ua-info-list li{	text-transform: uppercase;
	font-size: 14px;
	color: #FFF;
	float: left;
	width: 259px;
	padding: 3px 0 3px 10px;
	background: url('images/ua-info-capt.gif') repeat-x;
	list-style-type: none;
	margin: 5px 0 0 0;
}

.ua-info-list ul{	float: left;
	margin: 4px 0 4px 0;}

.ua-info-list li ul li{	background: #2E99BD url('images/ua-info-arrow.gif') no-repeat;
	height: 15px;
	padding: 0 0 0 25px;
	font-size: 11px;
	width: 234px;}

.ua-info-list li a{	color: #FFF;
	text-decoration: none;	font-size: 14px;
}

.ua-info-list li ul li a{
	font-size: 11px;
}

.ua-info-list li ul{	display: none;}


h1{	display: inline;
}

.counters {padding: 21px 0 0 0;}

