@CHARSET "UTF-8";

.width50 {
	width: 50px;
}
.width70 {
    width: 70px;
}

.red {
	color: red;
}

.gray_input {
	border: 1px solid #f0f0f0;
	background-color:#f0f0f0;
	color: #a8a8a8;
	height: 17px;
	margin: 5px 0px;
}

.blue_input {
	border: 1px solid #6dc6f2;
	background-color:#6dc6f2;
	color: white;
	height: 17px;
	margin: 5px 0px;
}
.form tr td {
	font-size: 0.75em;
}
   table.tariffs {
        border-collapse: collapse;
        width: 641px;
		empty-cells:show;        
    }
    
    table.tariffs caption {
        text-align: left;
        font: bold 16px Arial, Helvetica, sans-serif;
        background: url(/img/tlines/caption.jpg) no-repeat bottom;
        padding-bottom: 10px;
    }
    
    table.tariffs thead {
        background: url(/img/tlines/head.jpg) no-repeat bottom;
    }
    
    table.tariffs thead td, table.tariffs thead td a {
        background: transparent;
        padding-bottom: 6px;
        padding-top:8px;
        color: #ff4c14;
        font: bold 14px Arial, Helvetica, sans-serif;
        white-space: nowrap;
        text-align: right;
        padding-left: 7px;
        padding-right: 5px;
        vertical-align:bottom;
        text-decoration:none;
    }
    
    table.tariffs td div {
/*    	height:100%; */
/*        padding-right: 5px; */
        padding-bottom: 3px;
/*        padding-top: 3px; */
        border:1px solid white;

    }
    
    table.tariffs tbody tr td {
        text-align: right;
        font: normal 11px sans-serif;
        padding:3px;
    }
    
    table.tariffs tbody tr td.label {
        text-align: left;
        padding:3px;
    }
    
    table.tariffs tbody tr td.label span {
        color: #b3b3b3;
        font: normal 9px sans-serif;
        white-space:nowrap;
    }
    
    table.tariffs tbody {
        background: url(/img/tlines/summary.jpg) no-repeat bottom;
    }
    
    table.tariffs tfoot {
        background: url(/img/tlines/bottom.jpg) no-repeat bottom;
    }
    
    table.tariffs tfoot td {
        padding-bottom: 9px;
        padding-top: 5px;
        text-align: right;
    }
    
    table.tariffs sup a, table.tariffs a {
    	color:#2F78A2;
    }
    
    table.tariffs span.size {
    	font:bold 13px sans-serif;
    	color:#23435e;
    }

	table.tariffs span.money {
		font:bold 13px sans-serif;
    	color:#23435e; 
	}
	
	table.tariffs b {
		color:#FF4C14;
	}
	
	/* Вспомогательная информация */
	div.ansblock {
		background:white;
		position:relative;
		display:block;
		left:5px;
		top:5px;
		width:155px;
/*		border:1px solid #2F78A2;*/ 
		white-space:normal;
		background:url(/img/tips/tip_bg_y.gif) repeat-y;
	}
	
	div.anstop {
		background:url(/img/tips/tip_top_border.gif) no-repeat top;
	}
	
	div.ansbottom {
        background:url(/img/tips/tip_bottom_border.gif) no-repeat bottom;
        font: normal 10px Tahoma,Sans-Serif;
        padding:10px;
        white-space:normal;
	}
	
	div.ansbottom b {
	   color:#FF4B19;
	}
	
	#q6, #q9, #q10, #q11, #q12,
	#q13,
	#q14,
	#q15,
	#q16,
	#q17,
	#q18,
	#q21,
	#q22, #s1, #s2, #s3, #s4, #s5
	 {
		display:inline;
		position:absolute
	}

.menu_container {
	background-color: black;
	text-align:center;
	color: #bbbbbb;
}

.status_line {
    background-color: white;
    font-size: 0.7em;
    color: black;
    padding:15px 1px;
}
.status_line a:link, 
.status_line a:active,
.status_line a:visited{
	color: #54a3cc;
    text-decoration:underline;
}

.status_line a:hover {
	text-decoration:none;
}	

.gray {
	background-color: #efefef;
	font-size: 0.85em;
}
.top {
	background:url(/img/face/right_top_round.jpg) right bottom no-repeat #f0f0f0;
	vertical-align: middle;
}
.top_left {
    background:url(/img/face/left_top_round.jpg) left bottom no-repeat #f0f0f0;
    vertical-align: middle;
    padding-left: 30px;
}
.small_gray_font {
	font-size: 0.65em;
	color:#808080;
}

.small_gray_font input {
	border: 0px;
	margin: 3px;
}	


.footer {
	border-spacing: 0px;
}

.blue_button {
	background-color: #6dc6f2;
	border: 1px solid #6dc6f2;
	color: white; 
}

a:active.blue_link, 
a:link.blue_link, 
a:visited.blue_link {
	color: #54a3cc;
	text-decoration:underline;
	font: normal 11px Sans-Serif;
}

a:hover.blue_link {
    text-decoration:none;
}

.orange_text {
	color: #fd4c1a;
}

.gray_text {
	color: #808080;
}	
.black_line {
	background-color: black;
	/*height: 10px; */
}	
.zone {
    cursor:default;
}    
tr#whoisResult td {
	font-size: 0.8em;
	padding-left: 20px;
}

#result tr td {
	font-size: 0.8em;
}	

.vertical {
	vertical-align: middle;
	padding:2px 10px;
}
.pu{
    vertical-align: middle;
    padding:2px 10px;
    font-size: 0.8em;
    padding-left: 50px;
}

.domain_name {
  width: 200px;
  padding-left:20px;
}

.domain_status {
  width: 100px;
}
/* Styles for footer */

.copiright { font-size:10px; font-family:tahoma; color:#fff !important; line-height:12px; vertical-align:bottom; text-align:center;}
	.copiright a {color:#fff !important; font-size:10px;}
.copiright .cop {background:#6dc6f2 url(../img/main_copyright_bg.gif) no-repeat left top; width:840px; font-size:10px; margin:0 auto;} 
	.copiright .cop1 {width:180px; padding:15px 0 10px 0; font-size:10px;}
		.copiright .cop1 div {padding-left:20px; color:#fff !important; font-size:10px;}
	.copiright .cop2 {width:290px; padding:15px 0 0 0; font-size:10px;}	
		.copiright .cop2 div {padding-left:20px; margin-left:20px; font-size:10px; border-left:1px solid #b6e3f9; color:#fff !important;}
	.copiright .cop3 {padding:19px 21px 0 0; text-align:right; font-size:10px;}	
	.copiright .cop4 {padding:15px 0 0 0; text-align:right; vertical-align:bottom; font-size:10px;}	
		.copiright .cop4 div {padding-right:22px; color:#fff !important; font-size:10px;}	
		
.copiright a:hover {
    text-decoration:none;
}
		
/* Синий блок */
    #ib_blue {
        background:#64c6f2;
        border-collapse:collapse;
        margin:0px 0px 30px 0px;
        border:none;
        width:150px;
        font:12px Sans-Serif;
	color:#FFFFFF;
	letter-spacing:-0.5px;
	line-height:14px;
    }
    #ib_blue tr td {
        padding:0px;
    }
    tr.ib_blue_foot {
        background:url(/img/iblock/ib_host_foot.jpg) no-repeat;
        height:24px;
    }
    td.ibb_cnt {
        padding:3px 9px 0px 10px !important;
    }
    a.ib_more {
        font:10px Sans-Serif;
        color:#FFFFFF;
	display:block;
	margin:6px 0px 0px 0px;
	background:url(/img/iblock/more_info.gif) right no-repeat;
	width:88px;
    }
/* Синий блок--end */

/* Красный блок */
    #ib_red {
        background:#ff4c14;
        border-collapse:collapse;
        margin:0px;
        border:none;
        width:150px;
        font:12px Sans-Serif;
	color:#FFFFFF;
	letter-spacing:-0.5px;
	line-height:14px;
    }
    #ib_red tr td {
        padding:0px;
    }
    tr.ib_red_foot {
        background:url(/img/iblock/ib_red_foot.jpg) no-repeat;
        height:20px;
    }
    td.ibr_cnt {
        padding:3px 9px 0px 10px !important;
    }
    a.ib_know_more {
        font:10px Sans-Serif;
        color:#FFFFFF;
	display:block;
	margin:6px 0px 0px 0px;
	background:url(/img/iblock/more_info.gif) right no-repeat;
	width:88px;
    }
/* Красный блок--end */

/*=Форма логина=*/
span.cp_label {
	font: bold 11px Sans-Serif;
	color:#272727;
	padding-top:7px;
	padding-bottom:5px;
	display:block;
}

.sw_edit_gray {
    border:none;
    width:100px;
    height:17px;
    font: normal 11px Sans-Serif;
    background:#f0f0f0;
    color:#a8a8a8;
}
#sw_edit_gray_bg {
    background:url(/img/components/sw_edit_gray.jpg) no-repeat;
    padding:0px 7px 0px 7px;
    width:109px;
    display:block;
    margin-bottom:6px;
}
/*=/Форма логина=*/

/*=Настройки отображения текста*/
ol li {
	/* margin-bottom:2em; */
}

/* Отображение главной страницы */
table.swtable caption.tariff_on_main {
    background:url(/img/main_page/blue_main_line.gif) bottom no-repeat;
}

table.swtable caption.tariff_on_main img {
    margin-bottom:5px;
}

table.swtable .tariff_on_main_head {
    background:none;
}

table.swtable .tariff_on_main_head td {
    font:normal 10px Tahoma, Sans-Serif !important;
    color:black !important;
    background:white !important;
    /*border-bottom:1px solid #F0F0F0 !important;*/
    border-bottom:none;
    vertical-align:bottom !important;
    padding-bottom:8px !important;
}

input {
    background:white;
    color:black;
}

/* Набор иконок платежных систем на главной */
.iconBlock1 {
    padding:0;
    margin:0;
    text-align:center;
}
.iconBlock1 li {
    background:none;
    display:inline;
    float:left;
    margin:0;
    padding:0;
}
.iconBlock1 li a {
    display:inline;
    font-size:10px;
    width:80px;
    float:left;
    height:20px;
    display:block;
    vertical-align:bottom;
    text-align:center;
    padding-top:55px;
    margin-top:0px
}


.iconBlock1 li.webmoney a { background:url(/img/payments_main.png) no-repeat 8px 5px }
.iconBlock1 li.yandexmoney a { background:url(/img/payments_main.png) no-repeat -70px 4px }
.iconBlock1 li.anybank a { background:url(/img/payments_main.png) no-repeat -155px 0px }
.iconBlock1 li.bill a { background:url(/img/payments_main.png) no-repeat -160px -227px }
.iconBlock1 li.terminal a { background:url(/img/payments_main.png) no-repeat -225px -5px }
.iconBlock1 li.rbkmoney a { background:url(/img/payments_main.png) no-repeat -70px -155px }
.iconBlock1 li.visa a { background:url(/img/payments_main.png) no-repeat -155px -68px }
.iconBlock1 li.mastercard a { background:url(/img/payments_main.png) no-repeat -156px -150px }
.iconBlock1 li.moneymail a { background:url(/img/payments_main.png) no-repeat -67px -230px }
.iconBlock1 li.cyberplat a { background:url(/img/payments_main.png) no-repeat 9px -155px }
.iconBlock1 li.jcb a { background:url(/img/payments_main.png) no-repeat -225px -75px }
.iconBlock1 li.dci a { background:url(/img/payments_main.png) no-repeat -223px -152px }


/* Оптимизация главной страницы
   Сделана для уборки inline стилей из кода
*/
.tph1 {
    text-align:left !important
}

.tph6 {
    width:71px
}
.rsp5 {
        height:30px !important;
    }
.rsp1 td, .rsp2 td, .rsp3 td, .rsp4 td, .viph1 td, .viph2 td, .viph3 td, .viph4 td, .rsp5 td {
    background:white;
    padding:3px 3px 3px 0px !important;
    text-align:left !important;
    font-size:11px !important
}

.whyreasons {
  background:transparent !important
}

.whyreasons td {
  text-align:left !important;
  padding-top:10px !important;
  background:transparent !important
}

.whycont td {
  padding-right:0px !important;
  background:#F0F0F0 !important
}

#plusez {
  font-size:10px
}

#plusez li {
  line-height:1.3em
}

.plusez_cover {
  display:block;
  font-size:77%;
  margin:0 auto 1em;
  width:450px
}

#ln1 {
  width:97px;
  text-align:left
}

#ln2 {
  width:95px;
  text-align:left
}

#ln3 {
  width:90px;
  text-align:left
}

.b_price {
  text-align:center !important;
  width:71px !important
}
.swtable .important {
    color:#FF4B19;
}
/**
 * sweb_index
 */
div.body {
    background:url(/img/snow1.gif) left top no-repeat;
}
.info {
    height:120px;
}
.info td {
    padding-left:20px;
    padding-top:0px;
}

table.inner_table {
    padding:0px;
    margin:0px;
    width:100%;
    height:100%;
}

table.inner_table tr td.logo {
    padding-left:0px;
    padding-top:27px;
    padding-bottom:50px;
    width:205px;
}

table.head_line {
    padding:0px;
    margin:0px;
    width:100%;
    height:100%;
}

table.head_line tr td {
    background:transparent;
}

table.head_line tr td.functions {
    padding-left:57px;
}
b {
    color:#fe491a;
}

span.phone {
    color:#808080;
}
/* Круглые блоки на главной */

.rus, .eng {
  width:16px;
  height:11px;
  display:block;
  float:left;
  margin:3px 3px 0px 10px;
  overflow:hidden
}

.rus {
  background:url(/img/lang.gif) no-repeat 0 0;
}

.eng {
  background:url(/img/lang.gif) no-repeat 0 -11px;
}
/**
 * spechosting
 */
.spechosting-switcher {
    text-align:center;
    }
    .spechosting-switcher img {
        margin:1em;
    }