@charset "windows-1251";
/* CSS Document created by Kuzzy, Design Studio Second Floor: http://2ndfloor.ru */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}


html{height:100%; background:#656464;}
body{line-height:1; color:#000; font: normal 0.85em 'Franklin Gothic Medium', Arial, Helvetica, sans-serif; height:100%; margin:0 auto; width:995px; margin:0 auto;}

a:link{text-decoration:none; color:#a91827;}
a:visited{text-decoration:underline; color:#6e5366;}
a:hover{color:#d70013; text-decoration: underline;}
a:active{text-decoration:underline; color:#a91827;}

h1 {color:#a91827;}
h2, h3, h4, h5{font-weight:bold; margin:0.4em 0 0.4em 0; color:#a91827;}
h1{font-size:1.4em;}
h2{font-size:1.35em; margin-top:1em;}
h3{font-size:1.2em;}
h4{font-size:0.95em;}
h5{font-size:0.95em;}

.clr{clear:both; height:0; font-size:0; line-height:0;}

p{margin:0.4em 0 0.4em 0;}
ul {margin-left:25px; line-height:100%; list-style:square;}
ol {margin-left:25px; line-height:100%; margin-bottom:30px; list-style:decimal-leading-zero;}
hr {color:#cdcdcd; background-color:#cdcdcd; height: 1px; border:0;}

#main_container {min-height:100%; _height:100%; position:relative; background:#d9d9d9 url(/templates/images/bg_main.jpg) no-repeat 0 0;}
#wrapper {padding-bottom:12em;}

#lang_bar {position:absolute; right:200px; top:23px;}

#supheader {width:795px; text-align:right; padding:81px 5px 12px 0;}
#supheader {}
#supheader h1 {text-transform:uppercase; letter-spacing:7px;}

#navmenu {background:url(/templates/images/bg_menu.gif) no-repeat 100% 0; height:33px; width:800px;}
#navmenu ul {list-style:none; float:right;}
#navmenu li {float:left; width:87px; height:33px; text-align:center;}
#navmenu li a, #navmenu li a:visited {display:block; line-height:33px; background:url(/templates/images/sep_menu.gif) no-repeat 100% 50%; text-decoration:none;}
#navmenu li a:hover {text-decoration:none; background:url(/templates/images/menu_hover_hover.gif) no-repeat 0 0; left:-1px; position:relative; height:33px; color:#8c6b7a; padding-left:2px;}
#navmenu li a.last, #navmenu li a.last:visited {background:none;}
#navmenu li a.active, #navmenu li a.active:visited {background:url(/templates/images/menu_hover.gif) no-repeat 0 0; color:#fff; left:-1px; position:relative; height:33px;}
#navmenu li a.active:hover {padding-left:0;}
#navmenu li a.last:hover {background:url(/templates/images/menu_hover_hover.gif) no-repeat 0 0;}

#header {}

#container {}
#content {float:left; width:494px; padding:15px 26px 0 200px;}
#sidebar {float:left; width:275px;}

.news_home_column {float:left; width:227px; padding-right:20px;}
.date {font-weight:bold;}

#info_block {position:absolute; right:0; bottom:135px; width:275px;}
#today {background:#94000d; color:#fff; border-bottom:4px solid #a99192; padding:4px 15px 4px 25px;}
#currency .inner {background:#a99192 url(/templates/images/bg_currency.gif) no-repeat 0 0; border-bottom:4px solid #d9d9d9; padding-bottom:10px; padding-left:25px;}
#currency .inner table {font-size:0.9em;}
#currency .inner th {text-align:left; padding:2px 5px 10px 0px; color:#94000d;}
#currency .inner td {color:#fff; padding:1px 5px 1px 0px;}
.info_block_topic {color:#94000d; background:#e1e1e1; padding:4px 15px 4px 25px; font-weight:bold;}
#wether .info_block_topic {border-top:4px solid #a99192;}
#wether .inner {background:#a99192; padding:15px 25px; color:#fff;}

#footer {position:relative; margin-top:-10em; background:url(/templates/images/footer.jpg) no-repeat 100% 0; height:135px;}

.short_news {margin-bottom:10px;}
.short_news img { float:left; padding:4px 4px 0 0;}
.short_news strong a {line-height:170%;}
#news_arh {margin-left:80px; margin-top:70px;}
.news_arh_topic {color:#fff; background:#94000d; padding:4px 0 4px 15px; font-weight:bold;}
.news_arh_inner {background:#a48d8e; padding:15px 0 15px 15px;}
.news_arh_inner td {vertical-align:top;}
.news_arh_inner ul {list-style:none; border-left:1px solid #b5aaaa; padding:0 0 0 10px; line-height:150%; margin-bottom:10px;}
.news_arh_inner li a, .news_arh_inner li a:visited {color:#fff;}
.news_arh_inner li a:hover {text-decoration:underline;}

.news_pager {text-align:center; margin:10px 0;}

.button {padding:0; border:0; background:none; cursor:pointer;}
.btn_send, .btn_clear {background:#94000d; color:#fff; padding:2px 8px;}

/**************** Feedback Styles ************************************/
.txtfld {border:1px solid #94000d; width:130px; padding:3px;}
#contacts {margin-top:15px; line-height:150%;}
#contacts .txtfld {width:200px; border-color:#94000d; margin-bottom:5px;}
#contacts textarea {border:#94000d 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:5px;}
#contacts span {color:Red;}
#contacts .code {border:#94000d 1px solid;}

#backend {text-align:center; padding-top:100px;}
#backend h1 {font-size:2em; font-weight:normal;}
#backend .inner {}
#backend table { margin:0 auto; width:250px;}
.backend_header {padding:4px;}
.btn_enter {border:1px solid #fff; background:#94000d; color:#fff; font-weight:bold;}


/* 404 Styles */
#box{float:left; width:100%;}
#error404 {margin:0 auto; width:500px; /*border:#cdcdcd 1px solid;*/ padding:1em 1em 0 1em; font-size:1.1em;}
#error404 ul{list-style:none; margin-left:-1.8em; margin-right:15em; margin-top: 1em;}
#error404 ol {padding-left:3.2em; list-style:decimal;}
#error404 ol li ul {margin-left:15px;}
#error404 hr {height:5px; color:#e7e7e7; background:#e7e7e7;}
#error404 .inner {/*border:1px solid #cdcdcd; background:#f0f0f0;*/ padding:10px;}
#footer404 {height:25px; background:url(/templates/images/bg_dots_footer.gif) repeat-x top left; text-align:center; margin:10px 0; padding-top:5px; border-top:5px solid #e7e7e7;}


.news_home_column ..short_news strong a {line-height:100%;}

