* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: url(/images/background/body.gif) !important;}
img{border: none;}
.clear{clear:both; font-size:1px; line-height:0px;}
a:hover{color: #ff0000;}

div#wraper{height: 100%; width: 995px; margin: 0px auto; }
#content {position: relative; min-height: 100%;}
* html #content { height: 100%; }
#text { padding-bottom: 100px; }
#header{height: 400px; background: url(/images/background/header.png_) center center no-repeat !important;}
#simpashki{width: 578px; height: 237px; background: url(/images/simpashki.png); position: absolute;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/simpashki.png,sizingMethod='scale');}
#up_lenta{width: 443px; height: 71px; background: url(/images/up_lenta.png); position: absolute;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/up_lenta.png,sizingMethod='scale');}
#down_lenta{width: 589px; height: 145px; background: url(/images/down_lenta.png); position: absolute; margin-top: 157px;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/down_lenta.png,sizingMethod='scale');}
#photo_device{width: 489px; height: 308px; background: url(/images/photo-device.png); position: absolute; margin-left: 520px; margin-top: 63px;}

#logo{padding-top: 106px; padding-left: 100px; position: absolute;}
#logo_item{width: 295px; height: 49px; cursor: pointer; background: url(/images/logo.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/logo.png,sizingMethod='scale');}
}

#menu{height: 70px;}
#menu_contacts{width: 383px; float: left;}
#mc_box{padding-top: 15px; padding-left: 90px;}
#mc_box a{}
#menu_items{width: 592px; float: left; margin-top: 5px;}
#main_menus{height: 32px;}
#main_menus a{line-height: 32px; font-family:"Trebuchet MS"; color: #010101; font-size: 12pt; display: block; float: left;  margin: 0px 10px;}
#main_menus a.selected{line-height: 32px; font-family:"Trebuchet MS"; color: #010101; font-size: 12pt; background: url(/images/background/menu_items.gif); display: block; float: left;  margin: 0px 5px; padding: 0px 5px;}

a.aBig {line-height: 32px; font-family:"Trebuchet MS"; color: #000 !important; font-size: 12pt; display: block; margin: 0px 10px; text-decoration:underline !important;}
a.aBig:hover {color: #c31010 !important;}
a.aBig:visited {color:#666 !important;}

.ditto_currentpage { background-color: #b3b3b3; padding: 2px 8px; margin-left: 3px; margin-right: 3px; }
#pagination .ditto_page { cursor: pointer; color: #ffffff; background-color: #000000; padding: 2px 8px;  }
#pagination .ditto_page:hover { cursor: pointer; color: #ececec; background-color: #000000; padding: 2px 8px;  }

#sub_menus{}
#sub_menus a{display: block; float: left; height: 28px; padding-top: 0px; font-size: 12px; color:#010101; padding: 0px 7px; background: url(/images/background/menu_items.gif); line-height: 28px; font-family:"Trebuchet MS";}
#sub_menus a:hover{color: #c31010;}

.under_menu_delimiter {height: 40px:}
.center_wrap {padding-top: 80px;}

#news_block{width: 383px; float: left;}
#news_main{ float: left;}
#news_block h2{color: #000000; font-size: 24px; font-family: "Times New Roman"; font-weight: normal;}
ul#news_container_main{ margin: 0px auto;}
ul#news_container_main li{list-style: none;}
ul#news_container{width: 322px; margin: 0px auto;}
ul#news_container li{list-style: none;}
ul#news_container_main li.news_item{margin-left: 10px; padding: 10px 0px;}
ul#news_container li.news_item{margin-left: 10px; border-bottom: solid 1px #b3a171; padding: 10px 0px;}
* html ul#news_container li.news_item{margin-left: 10px; border-bottom: solid 1px #b3a171; padding: 10px 0px 5px 0px;}
*+html ul#news_container li.news_item{margin-left: 10px; border-bottom: solid 1px #b3a171; padding: 10px 0px 0px 0px;}
ul#news_container li.news_item .news_date{float: left; width: 53px; height: 13px; background: url(/images/background/news_date.gif) !important; color: #000000; font-family:"Trebuchet MS"; font-size: 10px; line-height: 13px; text-align: center;}
ul#news_container li.news_item .news_text{float: left; width: 230px; color: #000000; font-family:"Trebuchet MS"; font-size: 14px; padding-left: 20px; background: url(/images/news_item_line.gif) 8px 7px no-repeat !important; line-height: 15px;}
ul#news_container li.news_item .news_text a{color: #0c4b92; font-family:"Trebuchet MS"; font-size: 14px;}
ul#news_container li.news_item .news_text a:hover{color: #ff0000;}

* html ul#news_container_main li.news_item{margin-left: 10px; border-bottom: solid 1px #b3a171; padding: 10px 0px 5px 0px;}
*+html ul#news_container_main li.news_item{margin-left: 10px; border-bottom: solid 1px #b3a171; padding: 10px 0px 0px 0px;}
ul#news_container_main li.news_item .news_date{float: left; width: 53px; height: 13px; background: url(/images/background/news_date.gif) !important; color: #000000; font-family:"Trebuchet MS"; font-size: 10px; line-height: 13px; text-align: center;}
ul#news_container_main li.news_item .news_text{float: left; color: #000000; font-family:"Trebuchet MS"; font-size: 14px; padding-left: 20px; line-height: 15px;}
ul#news_container_main li.news_item .news_text a{color: #0c4b92; font-family:"Trebuchet MS"; font-size: 14px;}
ul#news_container_main li.news_item .news_text a:hover{color: #ff0000;}

#pagination { clear: both; font-family:"Trebuchet MS"; font-size: 14px; padding-left: 110px; padding-top: 15px; }

#ImageBoxCaptionImages
{
    margin: 0; color: #0c4b92; font-family:"Trebuchet MS"; font-size: 14px;
}

.archive{margin-left: 16px; padding-left: 15px; background: url(/images/archive.gif) 0px 6px no-repeat !important; color: #0c4b92; font-family:"Trebuchet MS"; font-size: 14px;}

#text_block{width: 592px; float: left; }
#text_block h1{color: #000000; font-size: 24px; font-family: "Times New Roman"; font-weight: normal;}
#text_block p{margin-left: 10px; color: #000000; font-family:"Trebuchet MS"; font-size: 14px; padding: 8px 0px;}
#text_block div.errors{margin-left: 10px; color: #ff0000; font-family:"Trebuchet MS"; font-size: 14px; padding: 8px 0px;}
#text_block .icatcher{background: url(/images/background/icatcher.gif) repeat !important; border-left: solid 3px #bd9274; color: #633b36; font-size: 14px; font-family:"Trebuchet MS"; font-style: italic; padding: 5px; margin-left: 8px; font-weight: bold;}
#text_block p.itl{margin-left: 15px; color: #000000; font-family:"Trebuchet MS"; font-size: 14px; padding: 8px 0px; font-style: italic;}

#text_block_wol{ padding-top: 20px; padding-left: 80px; width: 900px; float: left;}
#text_block_wol h1{color: #000000; font-size: 24px; font-family: "Times New Roman"; font-weight: normal;}
#text_block_wol p{margin-left: 10px; color: #000000; font-family:"Trebuchet MS"; font-size: 14px; padding: 8px 0px;}
#text_block_wol div.errors{margin-left: 10px; color: #ff0000; font-family:"Trebuchet MS"; font-size: 14px; padding: 8px 0px;}
#text_block_wol .icatcher{background: url(/images/background/icatcher.gif) repeat !important; border-left: solid 3px #bd9274; color: #633b36; font-size: 14px; font-family:"Trebuchet MS"; font-style: italic; padding: 5px; margin-left: 8px; font-weight: bold;}
#text_block_wol p.itl{margin-left: 15px; color: #000000; font-family:"Trebuchet MS"; font-size: 14px; padding: 8px 0px; font-style: italic;}

#footer { position: relative; height: 60px; margin-top: -60px;}
#footer_counters{width: 350px; text-align: center; float: left; padding-top: 12px; }
#footer_counters img{margin: 0px 8px;}
#footer_menu{width: 640px; float: left; padding-top: 15px;}
#footer_menu a{font-family:"Trebuchet MS"; color: #272727; margin: 0px 7px; font-size: 11px;}
#footer_menu a:hover{text-decoration: none;}