
.wide300 { width:300px }
.wide200 { width:200px }
.wide400 { width:400px }

tr.pink td input[type="checkbox"] {
	text-align: center; 
	/* width: 100%; */
	
}

BODY {
	background-color: white;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
}

FONT.openx_banner
{
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold; 
	color: #435E86;
	width: 100%;
    font-weight: 100;
	FONT-SIZE: 11px; 
}

TD {
	font-size: 9pt;
}

TD.footer {
	PADDING-LEFT: 5px; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff;
}
TD.sub_footer {
	FONT-SIZE: 8pt; 
	BACKGROUND: #ffffff; 
	COLOR: #000000;
}
A.menu_left {
	FONT-WEIGHT: bold; 
	COLOR: #ff7200; 
	TEXT-DECORATION: none;
}
A.footer {
	FONT-WEIGHT: bold; COLOR: #ffffff; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px;
}
A.under_footer {
	COLOR: #000000; TEXT-DECORATION: none
}
A.under_footer:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.tarif:hover {
	COLOR: #435e86; TEXT-DECORATION: underline
}
TD.menu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
P.title {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.content {
	MARGIN-TOP: 6px; FONT-SIZE: 8pt; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 8px; COLOR: #454545;
}
LI.restriction {
	list-style-image: url("https://support.hoster.ru/pic/li.gif");
}

.text {
	MARGIN-TOP: 8px; 
	FONT-SIZE: 8pt;
	MARGIN-BOTTOM: 8px; 
	MARGIN-LEFT: 8px; 
	COLOR: #454545; 
	TEXT-ALIGN: justify;
	text-indent: 15px;
}

.tarif {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #435e86; 
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff9000
}
.order {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff9000
}
a.order {
	MARGIN-BOTTOM: 1em;
}
.blue_text {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #435e86
}
P.this_is {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; COLOR: #454545
}
A.news_link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff9000; TEXT-DECORATION: none
}

TH {
	FONT-SIZE: 12px; BACKGROUND: #435e86; COLOR: #ffffff
}
TH.tarif_break {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #435e86
}
TD.tarif_attr {
	BORDER-TOP: #eeeeee 1px solid; FONT-SIZE: 11px; BORDER-BOTTOM: #eeeeee 1px solid
}
TD.tarif_val {
	FONT-SIZE: 11px; BACKGROUND: #eeeeee; TEXT-ALIGN: center
}
TD.order_val {
	FONT-SIZE: 11px; BACKGROUND: #eeeeee
}

.color_orange {
	background-color: #FF9000;
}
.color_gray {
	background-color: #909090;
}
.color_blue {
	background-color: #435e86;
}


.column_left {
	padding-top: 0px;
}
.column_center {
	padding-left: 20px;
	/*padding-right: 20px;*/
	padding-top: 10px;
}
A.menu {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 12px;
}


.header_bg1 {
	background-color: #39557f;
	background-image: url(https://support.hoster.ru/images/header_bg2.png);
	background-repeat: repeat-x;
}
BODY {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	color: #000000; 
}

A {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold; 
	COLOR: #ff9000; 
}
A:hover {
	TEXT-DECORATION: underline;
}
/*
#h1 {
#	font-size: 14pt;
#	color: #FBFCFD;
#	margin-top: 10px;
#	margin-bottom: 1px;
#}
*/
h1 {
	font-size: 10pt;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;	
	margin-right: 10px;
}
h2 {
	font-size: 10pt;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;	
	margin-right: 10px;
}
h3 {
	font-size: 13pt;
	color: #435E86;
	font-weight: bold;
	text-indent: 15px;
	MARGIN-LEFT: 8px; 
}
h4 {
	font-size: 10pt;
	text-indent: 15px;
	MARGIN-LEFT: 8px;
	margin-bottom: 0px;
}
.under_h1, .call_us {
	color: #FBFCFD;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:13px;
}
.call_us {
	margin-left:50px;
	font-size:12px;
	margin-top: 20px;
}
.news_header{
	font-size: 12px;
	text-align:center;
	color: #FBFCFD;
	FONT-WEIGHT: bold;
}
h2 {
	font-size: 10pt;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;	
	margin-right: 10px;
}
.v_menu1 {
	margin-left: 5px;
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px; 
}
.v_menu2 {
	margin-left: 25px;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
    font-weight: 100;
}
A.v_menu {
	color: #435E86;
	width: 100%;
    font-weight: 100;
}
A.v_menu:hover {
	color: #435E86;
    font-size: 11px;
	background-color: #FF9000;
	width: 100%;
}
A.v_menu_no_bg {
	color: #435E86;
    font-size: 11px;
	width: 100%;
}
A.v_menu_no_bg:hover {
	color: #435E86;
	width: 100%;
}
A.v_menu1 {
	color: #1D3B68;
}
TD.block_title {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #909090; COLOR: #ffffff
}
TD.right_block_title {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #435e86; COLOR: #ffffff
}
TD.block_title_big {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-ALIGN: center
}
input.mail_form {
	width: 120px;
	height: 20px;
	font-size:10px;
}
select.chose_zona {
	width: 40px;
	height: 20px;
	font-size:10px;	
}
.Mb {
	vertical-align: super;
	color: #435E86;
	font-weight: bold;
}
.tarif1 {	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #435e86
}
.tarif_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D5D5D5;
	border-right-color: #D5D5D5;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
}
.addr_block {
	font-size: 10px;
}
.reg_choose {
	font-size: 12px;
	color: #000000;
}
.oferta {
	font-size: 11px;
	color: #000000;
}
.red_mark, .red_mark2{
	color: #CC0000;
	font-family: Arial;
	font-size: 11px;
}

.red_mark2{
	text-decoration: line-through;
}
.reg_data {
	color: #000066;
	font-family: Arial;
	font-weight: bold;
}



TH.inline {
  background-color: #74869A;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  border: 1px solid #656565;
}

TD.inline {
  font-size: 11px;
  color: #636363;
  border: 1px solid #656565;
}

TABLE.inline {
  border-collapse: collapse;
  border: 1px solid #656565;
}
P.title {
  margin-bottom: 3px;
  margin-top: 20px;
  margin-left: 10px;
}
SPAN.title {
  color: #6488AD;
  font-size: 10pt;
  font-family: Verdana;
  font-weight: bold;
}
.old_price {
	color: #CC0000;
	text-decoration: line-through;
	font-style: italic;
}

SPAN.hint {
	color: #A9A9A9;
}

.search_results {
	font-size: 8pt;
}

.search_results li {
	margin-bottom: 0.4em;
}

FORM.slim_form {
	margin-bottom: 0px;
}

P.page_part {
	font-weight: bold;
	color: #606060;
}

span.error {
	color: red;
}

table.main {
    width:100%;
    border-collapse: collapse;
    border-style: solid;
    border-width: 1 1 1 1;
    border-color: #000000;
}

table.main th {
    vertical-align: top;
    padding: 0px;
    height: 12px;
    border-style: solid;
    border-width: 0;
    border-color: #000000;
    font-size: 8pt;
}

table.main td {
    vertical-align: top;
    padding: 5px;
    border-style: solid;
    border-width: 0;
    border-color: #000000;
}

table.main td.photo {
    width: 100px;
    margin-bottom: 20px;
}

ul.level_service {
    list-style: disc;
}

div.photo {
    width: 75px;
    height: 100px;
    text-align: center;
    background: url("/images/null_photo.gif");
    border: 1px solid black;
}

div.photo_fio {
    font-size: 12px;
    text-align: center;
    font-weight: bolder;
}

div.photo_title {
    font-size: 10px;
    text-align: center;
}

div.vote {
    width: 20px;
    text-align: center;
    float:left;
}

.redeligate_form input[type="text"] {
margin:0.1em 0.1em 0.1em 0.1em;
}
	

table.for_style td {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-collapse:collapse;
}

table.for_style {
border-top :1px solid #000000;
border-left:1px solid #000000;
}

input[disabled=""] {
    color: gray;
}

table.border1px {
	/*background-color: #003366;*/
	border: 1px solid #003366;
	border-collapse: collapse;
	border-spacing: 1px;
}
table.border1px td, table.border1px th {
	border: 1px solid #003366;
	margin: 0.5em 0.5em 0.5em 0.5em;
}

td.change_date {
    color: #000000;
}

td.change_date_err {
    color: #ff0000;
}