@charset "windows-1251";
html, body, div, form, tr, td, input, select, p, a, img {margin:0; padding:0; border:none;}
.full_h{
	height: 100%;
}
.full_w{
	width: 100%;
}
.full_size{
	width: 100%;
	height: 100%;
}
td{
	vertical-align: top;
	color: #4C4C4C;
}
/* ================================================================================*/
body, div, td, input, select, p, a, li, textarea{
	font-family: Georgia;
	font-size: 14px;
	color: #000000;
}
A {color:#551718;text-decoration:underline}
HR {color:#551718; height:1px;}
img{border:0px;}

/* END COMMON */

/* HEADERS */
h1, h1 a, h1 a:visited, h1 a:hover {	color: #000000;
	font-family: Georgia;
	font-size: 14px;
	line-height: 15px;
 margin-bottom:5px; margin-top:5px;}
.h1, .h1 a, .h1 a:visited, .h1 a:hover {	color: #000000;
	font-family: Georgia;
	font-size: 14px;
	line-height: 15px;
 margin-bottom:5px; margin-top:5px;}
h2, h2 a, h2 a:visited, h2 a:hover {color:#551718;font-size:13px;font-weight:bold; margin-bottom:5px; margin-top:5px;font-style: italic;}
.h2, .h2 a, .h2 a:visited, .h2 a:hover {color:#551718;font-size:13px;font-weight:bold; margin-bottom:5px; margin-top:5px;font-style: italic;}
h3, h3 a, h3 a:visited, h3 a:hover {color:#000000;font-size:12px;font-weight:bold; margin-bottom:5px; margin-top:5px;font-style: italic;}
.h3, .h3 a, .h3 a:visited, .h3 a:hover {color:#000000;font-size:12px;font-weight:bold; margin-bottom:5px; margin-top:5px;font-style: italic;}
h4, h4 a, h4 a:visited, h4 a:hover {color:#000000;font-size:12px;font-weight:bold; margin-bottom:5px; margin-top:5px;font-style: italic;}
.h4, .h4 a, .h4 a:visited, .h4 a:hover {color:#000000;font-size:12px;font-weight:bold; margin-bottom:5px; margin-top:5px;font-style: italic;}
h5, h5 a, h5 a:visited, h5 a:hover {color:#000000;font-size:12px;font-weight:normal; margin-bottom:5px; margin-top:5px;font-style: italic;}
.h5, .h5 a, .h5 a:visited, .h5 a:hover {color:#000000;font-size:12px;font-weight:normal; margin-bottom:5px; margin-top:5px;font-style: italic;}
/* END HEADERS */


/* SITE MAP, SECTION MAP */
#tree { font-size:10px; }
#tree IMG { BORDER: 0px; HEIGHT: 16px; WIDTH: 19px }
#tree DIV {font-size:10px;}
#tree DIV A{font-size:10px;}
#tree DIV A:hover {font-size:10px;}
.tree_item_selected {color:#48899B }

#tree DIV.sm_level_0 {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A {color:#33626f; font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A:hover{font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A:visited {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_1{font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A {color:#33626f;font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A:hover {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A:visited {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_2 {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A {color:#33626f; font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A:hover {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A:visited {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_3 {font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A {color:#33626f; font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A:hover {font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A:visited {font-size:10px; font-weight:normal;}
/* END SITE MAP, SECTION MAP */

/* FORM */
FORM        {  margin: 0px; }
INPUT       { FONT-SIZE:11; }
INPUT.txt, INPUT.field   { BORDER: #782827 1px solid; }
INPUT.txt_noborder   { BORDER: #FFFFFF 0px solid; }
INPUT.check { BORDER: 0px; }
INPUT.btn   { FONT-SIZE:11px; BACKGROUND: #782827; COLOR: #ffffff; FONT-WEIGHT: bold; BORDER: #782827 1px solid; }
SELECT.sel  { FONT-SIZE:11; BORDER: #782827 1px solid; }
CHECKBOX.chb{ FONT-SIZE:11; BORDER: #782827 1px solid; }
TEXTAREA.ta { FONT-SIZE:11; BORDER: #782827 1px solid; }
/* END FORMS */

/* TABLE */
TABLE.tbl {border-right:1px #782827 solid;border-bottom:1px #782827 solid;}
TABLE.tbl TH {color:#000000;border:0px; background-color:#782827;font-size:12px;padding:5px 8px 5px 8px}
TABLE.tbl TH.al {color:#000000;border:0px; background-color:#782827;font-size:12px;padding:5px 8px 5px 8px; text-align:right; font-weight:normal;}
TABLE.tbl TD {border-left:1px #782827 solid;border-top:1px #782827 solid;font-size:11px;padding:3px 3px 3px 3px}
TABLE.tbl TD p{padding:0px 0px 0px 0px;font-size:12px;}
/* END TABLE */



/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error {color:#660000; font-size:10;}
.status_notice {color:#000066; font-size:10;}
.status_normal {color:#000000; font-size:10;}


/* navi */

.navi{
	padding: 8px 0px 0px 12px;
	height: 29px;	
	background-color: #782827;
}

.navi a{
	margin: 0px 15px 0px 0px;
}

.header{
	background: url(/_img/bg_header.jpg) no-repeat center top;
	height: 166px;
}
.header table{
	width: 100%;
}
.header table .left{
	padding: 0px 0px 0px 150px;
}
.header table .left img{
	position: relative;
	top: 16px;
}
#logo{
	 padding: 42px 0px 0px 0px;
	 width: 238px;
}
.header table .right{
	text-align: right;
	padding: 32px 137px 0px 0px;
}
/* ================================================================================*/
.top_menu{
	background: url(/_img/bg_top_menu.jpg) repeat-x left top;
	padding: 0px 0px 8px 0px;
	height: 41px;
}
.top_menu table{
	width: 100%;
}
.top_menu table td{
	text-align: center;
	padding: 10px 0px 5px 0px;
}
* html .top_menu table td{
	text-align: center;
	padding: 10px 0px 7px 0px;
}
.top_menu table td a{
	font-size: 13px;
	color: #190405;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 10px 7px 10px;
}
.top_menu table td.cur a{
	background: url(/_img/bg_cur_top_menu.jpg) repeat-x left top;
   padding: 10px 10px 7px 10px;
}
.top_menu table td a:hover{
	background: url(/_img/bg_cur_top_menu.jpg) repeat-x left top;
   padding: 10px 10px 7px 10px;
}
.top_menu table td.delimiter{
	padding: 0px 0px 0px 125px;
}
/* ================================================================================*/
.content_cell{
	background: url(/_img/bg_content_cell.jpg) repeat center top;
}
.content_cell table{
	width: 100%;
}
.content_cell table .left_cell{
	width: 227px;
	background: url(/_img/bg_left_cell.png) no-repeat left top;
	padding: 0px 0px 0px 142px;
	height: 100%;
}
* html .content_cell table .left_cell{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_left_cell.png');
}
.content_cell table .left_cell2{
	width: 27px;
	background: url(/_img/bg_left_cell.png) no-repeat left top;
	padding: 0px 0px 0px 142px;
	height: 100%;
}
* html .content_cell table .left_cell2{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_left_cell.png');
}

.left_cell table{
	width: 100%;
	height: 100%;
}
.left_cell table .h1{
	background: url(/_img/bg_h1_left_cell.jpg) repeat-x left top;
	color: #F4EDE0;
	padding: 16px 0px 0px 15px;
	height: 65px;
	line-height: 16px;
}
.left_cell table .description_nomer{
	background: url(/_img/bg_desc_nomer.jpg) repeat-x left bottom;
	background-color: #755F3B;
}
.left_cell .left_cell_height{
	width: 100%;
	height: 0%;
}
.description_nomer table{
	width: 100%;
}
.description_nomer table .big_image{
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.description_nomer table .big_image a img{
   border: 3px solid #fff;
}
.description_nomer table .small_img{
	text-align: center;
	padding: 9px 0px 0px 5px;
}
.description_nomer table .small_img_last{
	text-align: center;
	padding: 9px 4px 0px 0px;
}
.description_nomer table .small_img a img{
   border: 3px solid #fff;
}
.description_nomer table .small_img_last a img{
   border: 3px solid #fff;
}
.description_nomer table .name_nomer{
	font-size: 18px;
	color: #ffffff;
	padding: 9px 0px 4px 10px;
}
.description_nomer table .desc{
	padding: 0px 0px 0px 10px;
}
.description_nomer table .desc p{
	font-size: 12px;
	color: #ffffff;
}
.description_nomer table .cost{
	padding: 0px 12px 15px 10px;
	text-align: right;
}
.description_nomer table .cost p{
	font-size: 22px;
	color: #ffffff;
	line-height: 16px;
}
.speed_block{
	text-align: center;
	padding: 13px 0px 0px 0px;
	position: relative;
	height: 241px;
	vertical-align: bottom;
}
.speed_block img{
	position: relative;
	bottom: -14px;
}
/* ================================================================================*/
.content{
	padding: 0px 0px 30px 0px;
	height:100%;
}
.content table{
	width: 100%;
	position: relative;
	left: -5px;
}
.content table .left_bg{
	width: 7px;
	background: url(/_img/bg_content_left.png) repeat-y left top;
}
* html .content table .left_bg{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/_img/bg_content_left.png');
	width: 7px;
}
.content table .right_bg{
	width: 7px;
	background: url(/_img/bg_content_right.png) repeat-y right top;
}
* html .content table .right_bg{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/_img/bg_content_right.png');
	width: 7px;
}
.content_text{
	height:100%;
	background-color: #ffffff;
	padding: 16px 5px 16px 25px;
}
.content_text span{
	font-size: 14px;
	color: #3c3c3c;
	font-weight: bold;
}
.content_text p{
	font-size: 14px;
	color: #3c3c3c;
	padding: 20px 0px 0px 0px;
}
.content_text a{
	font-size: 14px;
	color: #990000;
	padding: 20px 0px 0px 0px;
}
.content_text a:hover{
	text-decoration: none;
}

.addon_block{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.addon_block .top_left{
	height: 12px;
	width: 26px;
	background:url(/_img/bg_add_box_top_left.png) no-repeat left top;
	font-size: 0px;
	line-height: 0px;
}
* html .addon_block .top_left{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_add_box_top_left.png');
}
.addon_block .top_center{
	height: 14px;
	background:url(/_img/bg_add_box_top_center.jpg) repeat-x left top;
	font-size: 0px;
	line-height: 0px;
}
.addon_block .top_right{
	height: 14px;
	width: 30px;
	background:url(/_img/bg_add_box_top_right.png) no-repeat right top;
	font-size: 0px;
	line-height: 0px;
}
* html .addon_block .top_right{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_add_box_top_right.png');
}

.addon_block .center_left{
	background: url(/_img/bg_add_box_center_left.png) no-repeat left top;
}
* html .addon_block .center_left{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_add_box_center_left.png');
}
.addon_block .center_left div{
	height: 120px;
}
.addon_block .center_text{
	background: url(/_img/bg_add_box_center_center.jpg) repeat-x left top;
}
.addon_block .center_right{
	height: 100%;
}
* html .addon_block .center_right{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_add_box_center_right.png');
}
.addon_block .center_right div{
	background:url(/_img/bg_add_box_center_right.jpg) no-repeat right top;
	height: 100%;
}


.addon_block .bottom_left{
	height: 27px;
	width: 26px;
	background:url(/_img/bg_add_box_bottom_left.png) no-repeat left bottom;
}
* html .addon_block .bottom_left{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_add_box_bottom_left.png');
}
.addon_block .bottom_center{
	height: 27px;
	background:url(/_img/bg_add_box_bottom_center.png) repeat-x left bottom;
}
* html .addon_block .bottom_center{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/_img/bg_add_box_bottom_center.png');
}
.addon_block .bottom_right{
	height: 27px;
	width: 30px;
	background:url(/_img/bg_add_box_bottom_right.png) no-repeat right bottom;
}
* html .addon_block .bottom_right{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_add_box_bottom_right.png');
}

.addon_block .center_text p{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #3c3c3c;
}
/* ================================================================================*/
.content_cell table .right_cell{
	width: 235px;
	background: url(/_img/bg_right_cell.png) no-repeat 58px 2px;
	padding: 0px 122px 0px 0px;
}
* html .content_cell table .right_cell{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/bg_right_cell.png');
}
.pogoda{
	padding: 15px 15px 0px 4px;
}
.pogoda table{
	width: 100%;
	background: url(/_img/bg_inner_right_block.jpg) repeat-y left top;
}
.pogoda table td{
	background: url(/_img/bg_top_inner_right_block.jpg) no-repeat left top;
}
.pogoda table td table{
	background: url(/_img/bg_bottom_inner_right_block.jpg) no-repeat left bottom;
}
.pogoda table td table td{
	background: none;
}
.pogoda table td table td.h2{
	font-family: "Times New Roman";
	font-size: 17px;
	color: #660000;
	font-style: italic;
	text-align: center;
	padding: 7px 0px 14px 0px;
}
.pogoda table td table td.pogoda_deteil_l{
	text-align: center;
	padding: 0px 0px 14px 10px;
}
.pogoda table td table td.pogoda_deteil_r{
	text-align: center;
	padding: 0px 12px 14px 0px;
}
.pogoda table td table td.pogoda_deteil a{
	text-decoration: none;
}

.kurs_valut{
	padding: 6px 15px 0px 4px;
}
.kurs_valut table{
	width: 100%;
	background: url(/_img/bg_inner_right_block_2.jpg) repeat-y left top;
}
.kurs_valut table td{
	background: url(/_img/bg_top_inner_right_block_2.jpg) no-repeat left top;
}
.kurs_valut table td table{
	background: url(/_img/bg_bottom_inner_right_block_2.jpg) no-repeat left bottom;
}
.kurs_valut table td table td{
	background: none;
}
.kurs_valut table td table td.h2{
	font-family: "Times New Roman";
	font-size: 17px;
	color: #660000;
	font-style: italic;
	text-align: center;
	padding: 7px 0px 10px 0px;
}
.kurs_valut table td table td.kurs{
	font-size: 12px;
	color: #eee6ce;
	padding: 4px 0px 10px 24px;
}
.kurs_valut table td table td.kurs span{
	font-size: 15px;
	color: #ffb37c;
}
.kurs_valut table td table td.kurs_last{
	padding: 4px 0px 23px 24px;
}


.right_cell .news{
	padding: 0px 20px 0px 14px;
}
.right_cell .news .h2{
	font-size: 18px;
	color: #070505;
	font-style: italic;
	padding: 10px 0px 15px 0px;
}
.right_cell .news .new{
	padding: 0px 0px 15px 0px;
}
.right_cell .news .new span{
	font-size: 13px;
	color: #900202;
}
.right_cell .news .new p{
	font-size: 13px;
	color: #1e1e1e;
}
.right_cell .news .new p a{
	font-size: 13px;
	color: #900202;
}
.right_cell .news .new p a:hover{
	text-decoration: none;
}
.right_cell .news .all_news a{
	font-size: 13px;
	color: #900202;
}
.right_cell .news .all_news a:hover{
	text-decoration: none;
}
/* ================================================================================*/
.bottom_menu{
	background: url(/_img/bg_bottom_menu.jpg) repeat-x left top;
	padding: 2px 0px 8px 0px;
	height: 49px;
}
.bottom_menu table{
	width: 100%;
}
.bottom_menu table td{
	text-align: center;
	padding: 14px 0px 8px 0px;
}
* html .bottom_menu table td{
	text-align: center;
	padding: 14px 0px 8px 0px;
}
.bottom_menu table td a{
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 10px 7px 10px;
}
.bottom_menu table td.cur a{
   padding: 10px 10px 7px 10px;
   color: #190405;
}
.bottom_menu table td a:hover{
   padding: 10px 10px 7px 10px;
   color: #190405;
}
.bottom_menu table td.delimiter{
	padding: 0px 0px 0px 155px;
}
/* ================================================================================*/
.footer{
	background: url(/_img/bg_footer.jpg) repeat-x center top;
	height: 110px;
}
.footer table{
	width: 100%;
}
.copyright{
	padding: 17px 0px 0px 143px;
	width: 270px;
}
* html .copyright{
	padding: 0px 0px 0px 19px;
	width: 270px;
}
.copyright p{
	font-size: 13px;
	color: #fff;
}
.footer table .shturval{
	width: 185px;
}
.footer table .shturval img{
	
}
* html .footer table .shturval img{
	position: relative;
	top: -18px;
	margin-bottom: -17px;
}
.footer table .shturval img.relative{
	position: relative;
	top: -17px;
	margin-bottom: -17px;
}
* html .footer table .shturval img.relative{
	position: relative;
	top: -34px;
	margin-bottom: -17px;
}
.tel{
	padding: 17px 0px 0px 16px;
	width: 270px;
}
* html .tel{
	padding: 0px 0px 0px 16px;
	width: 270px;
}
.tel p{
	font-size: 13px;
	color: #fff;
}

table#sign td b a {display:none;}
table#sign td b {display:none;}
table#sign td {display:none;}textarea.inp-h{
    display: none;
}
