@charset "windows-1251";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a{text-decoration:underline; color:#b20a17;}
a:hover{text-decoration:none;}
input, textarea{font-family:Arial;}
html, body{margin:0; padding:0;}

body{ font-family:Verdana; color:#483e32;}

.global
{
	width:900px;
	margin:0px auto;
}

.header
{
	margin-top:20px;
	position:relative;
	height:110px;
}

.header .logo
{
	background-image:url("logo0000.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	width:205px;
	height:90px;
}

.header .phone
{
	position:absolute;
	right:0px;
	top:20px;
	color:#b10a14;
	font-size:20px;
	font-weight:bold;
}

.header .phone span{font-size:12px; color:#564a3c; font-weight:bold; letter-spacing:-2px;}

.header .nav_links{ height:13px; position:absolute; left:250px; top:30px; font-size:13px;}
.header .nav_links a{ display:block; width:13px; height:11px; float:left; background-image:url("nav_link.gif"); background-repeat:no-repeat;}
.header .nav_links a.home{ margin-right:18px;}
.header .nav_links a.home:hover{ background-position: left -11px;}
.header .nav_links a.map{ background-position: -29px top; margin-right:16px;}
.header .nav_links a.map:hover{ background-position: -29px -11px;}
.header .nav_links a.mail{ background-position: -55px top;}
.header .nav_links a.mail:hover{ background-position: -55px -11px;}

.header .search{ position:absolute; left:360px; top:25px;}
.header .search .srch{ float:left; border:1px solid #cacaca; color:#cacaca; font-size:12px; padding:2px; font-weight:bold; margin-right:4px; }
.header .search .subm{ float:left; background-image:url("search_b.gif"); background-position:left top; background-repeat:no-repeat; height:21px; width:33px; border:none; cursor:pointer;}

.menu{height:37px; color:#FFFFFF; font-size:12px; font-weight:bold;}
.menu a{display:block; float:left; background-image: url("menu_bg0.gif"); background-position:-1000px top; width:185px; margin-right:20px; color:#b20a17; background-repeat:no-repeat; padding-left:20px; padding-top:10px; height:29px;}
.menu a:hover{ background-position:left top; color:#FFFFFF; text-decoration:underline;}
.menu a.sel{ background-position:left top; color:#FFF;}

.left_menu{width:205px; vertical-align:top; font-size:12px; font-family:Tahoma; padding-bottom:30px; font-weight:bold;}
.left_menu_box{background-color:#b20a17; width:205px; font-weight:bold;}
.left_menu_box .head{background-image:url("left_men.gif"); background-position:left top; background-repeat:no-repeat; height:10px; font-size:0px;}
.left_menu .foot{ background-image:url("left_meo.gif"); background-position:left top; background-repeat:no-repeat; height:10px; font-size:0px;}
.left_menu .cont a{ display:block; color:#FFFFFF; padding:10px 20px 10px 20px; font-weight:normal;}
.left_menu .cont a.sel{ background-color:#FFFFFF; color:#493f33; text-decoration:none; font-weight:bold;}

.content{vertical-align:top; padding-left:20px; padding-bottom:15px; font-size:12px; font-family:Tahoma;}
.content a{color:#b20a17;}
.content p{margin-bottom:15px;}

.content_div{padding-right:80px;}

.bread_inner
{
	height:25px;
	margin-bottom:20px;
}

.bread_inner .pages
{
	float:left;
	margin-right:8px;
	padding-top:2px;
}

.bread_inner .sel{float:left; padding:2px; background-color:#b20a17; color:#FFFFFF; font-weight:bold; margin-left:2px; margin-right:2px;}

.bread_inner a{float:left; margin-left:2px; margin-right:2px; padding:2px;}

.news_main
{
	border-top:5px solid #dadada;
	padding:15px 10px 15px 10px;
	font-size:12px;
	color:#484131;
}

.news_main .date{font-size:11px;}
.news_bottom{height:1px; font-size:0px; background-color:#dadada;}

.breadcrumbs
{
	color:#483e32;
	margin-top:15px;
	margin-bottom:25px;
	font-size:11px;
}

.breadcrums a{font-size:10px;}
.breadcrumbs span{font-size:18px; font-weight:bold;}

.left_border_red
{
	border-left:5px solid #b20a17;
	padding:5px 10px 8px 25px;
}

.bg_gray_table{background-color:#e6e6e6;}

.news_block
{
	font-size:12px;
	margin-bottom:20px;
}

.news_block .lnk{font-weight:bold;}

.footer
{
	height:110px;
	font-size:12px;
	color:#483e32;
}

.valuta_block
{
	color:#493f33;
	margin-top:40px;
}

.valuta
{
	height:25px;
	margin-bottom:8px;
	background-image:url("valuta00.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

.valuta_sign{float:right; margin-right:17px; margin-top:8px; text-align:right; width:13px;}

.mb_8{margin-bottom:8px;}
.pt_5{padding-top:5px;}


/*misc*/
.fleft{float:left;}
.fright{float:right;}
.w_100p{width:100%;}
.w_15{width:15px;}
.w_20{width:20px;}
.w_25{width:25px;}
.w_215{width:215px;}
.v_top{vertical-align:top;}
.v_bottom{vertical-align:bottom;}
.pt_10{padding-top:10px;}
.h_10{height:10px;}
.sep{font-size:0px;}
.mr_0{margin-right:0px;}
.gray{color:#dadada;}
.bg_gray{background-color:#dadada;}
.acenter{text-align:center;}
.pt_25{padding-top:25px;}
.pl_20{padding-left:20px;}

.mmm ul {list-style-type:square; color:#fff;}
.mmm ul li {margin:0; padding:0;}
.mmm {color:#CCC;}

.bbb h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#630; font-weight:bold;}

fieldset {padding:5px; border:1px dashed #C30;}
fieldset input, fieldset select {margin:5px 0;}
legend {margin: 0 10px;}