body {background-color:#ffffff; font-family:Tahoma; font-size:12px; color:#000000}
td {font-family:Tahoma; font-size:12px; color:#000000}
a {cursor:pointer; color:#23737d; text-decoration:underline;}
h1 {font-size:16px; font-weight:bold;}
h2 {font-size:14px; font-weight:bold;}
h3 {font-size:12px; font-weight:bold;}
h4 {font-size:12px; font-style:italic;}
p {margin-bottom:15px;margin-top:0;padding:0}

#menu_left_bg {background-image:url('../images/menu_left_bg.gif'); background-repeat:repeat-x; background-position:left;}
/*#menu_center_bg {background-image:url('../images/menu_center_bg.gif'); background-repeat:repeat-x; background-position:left}*/
#menu_right_bg {background-image:url('../images/menu_right_bg.gif'); background-repeat:repeat-x; background-position:left}

.grain {background-image:url('../images/grain.gif'); background-repeat:repeat-x; background-position:bottom left}
#sky {background-image:url('../images/sky.gif'); background-repeat:repeat-x; background-position:bottom left}


.top_menu {background-image:url('../images/menu_center_bg.gif'); background-repeat:repeat-x; background-position:left; cursor:pointer; background-color:#f8c300}
.top_menu a {font-weight:bold; text-decoration:none; color:#000000}

.icons {padding-right:13px; padding-left:13px;}

.left_col {padding-left:12px; padding-right:12px; padding-top:10px}
.center_col {padding-left:12px; padding-right:12px; padding-top:17px; background-color:#f8f8f8}
.center_col_mpage {background-color:#ffffff}
.mpage_col {padding-left:12px; padding-right:12px;}
.right_col {padding-left:12px; padding-right:12px; padding-top:13px}

div.margin_block_1_logo {
	margin: 22px 0 25px 10px;
	width: 100%;
}
div.margin_block_1 {margin-bottom: 25px; width:100%;}
div.margin_block_2 {margin-bottom:15px; width:100%; text-align:justify}
div.margin_block_3 {margin-bottom:8px; width:100%}
div.margin_block_4 {margin-bottom:8px; margin-left:10px; width:100%; font-size:11px; color:#666666}
div.margin_block_4 a {text-decoration:underline; color:#666666}
div.margin_block_5 {margin-bottom:6px; margin-left:10px; width:100%; font-size:11px; color:#000000}
div.margin_block_6 {margin-bottom:8px; margin-left:10px; width:100%; font-size:11px; color:#000000}
div.margin_block_6 a {text-decoration:none; color:#000000}
div.margin_block_6 a:hover {text-decoration:underline;}
div.margin_block_7 {margin-bottom:2px; width:100%;}

div.spacer_1 {margin-bottom:8px; height:1px; background-color:#23737d; width:85%;}
div.spacer_2 {margin-bottom:8px; height:1px; background-image:url('../images/spacer_2.gif'); width:100%;}

.left_menu td {padding:4px; font-size:12px;}
.left_menu td a {color:#23737d; text-decoration:underline;}

span.h2 {font-size:11px; font-weight:bold}

.footer {padding-left:17px; color:#5e5e5e; font-size:11px}
.footer a {color:#5e5e5e; text-decoration:underline}

.search_main {margin-bottom:25px; padding-top:9px; padding-bottom:9px; border-bottom:1px solid #c7c7c7; height:72px; background-color:#f8f8f8}
.search_cont {padding-left:12px; padding-right:12px}
.search_cont input {font-size:11px}

.tarif_info {border-left:3px solid #f8c300; padding-left:5px; font-size:10px}
.tarif_info a {color:#000000; text-decoration:none}
.tarif_info a:hover {text-decoration:underline}

.mini {font-size:10px}

/*таблицы*/
table.data th {
	color: #E9F1F2;
	background-color: #23737D;
	border: #EEEEEE solid 1px;
	border-collapse: collapse;
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}
table.data .td1 {
	color: #000;
	background-color: #F8F8F8;
	border: #EEEEEE solid 1px;
	border-collapse: collapse;
	font-size: 11px;
	padding: 6px 6px 6px 6px;
}
table.data .td2 {
	color: #000;
	background-color: #FFFFFF;
	border: #EEEEEE solid 1px;
	border-collapse: collapse;
	font-size: 11px;
	padding: 6px 6px 6px 6px;
}
table.data a.link {
	color: #388089;
	text-decoration: underline;
}
/*.таблицы*/

/*кнопка*/
input.btn {
	border: #000 solid 0px;
	background-color: #23737D;
	color: #FFFFFF;
}

div.note {
	font-size: 11px;
	padding: 6px 6px 6px 6px;
	background-color: #F0F0F0;
}

div.warning {
	font-size: 11px;
	padding: 6px 6px 6px 6px;
	border: 1px solid #953636;
}

span.allowed {
  font-weight: bold;
  color: #428E44;
}

span.warning {
  font-weight: bold;
  color: #953636;
}
