/*---------------------------------------------------   ------------------------
�������� ����
---------------------------------------------------------------------------*/
body {
    padding: 0 0 50px 0;
    margin: 0;
    background: #2a2a2a;
    color: #624603;
    font: normal 12px Georgia, Garamond, 'Times New Roman';}
form {padding: 0; margin: 0;}
img {border: 0;}
hr {}
blockquote {font-style: italic;}
table td {vertical-align: top;}
a:link {color: #f30; text-decoration: underline;}
a:visited {color: #a22000; text-decoration: underline;}
a:hover {color: #ff6633; text-decoration: none;}
ul {}
ul li {}
h1 {color: #e93700; font: normal 24px 'Times New Roman', Georgia, Garamond;}
h2 {color: #e93700; font: normal 20px 'Times New Roman', Georgia, Garamond;}
h3 {color: #624603; font: normal 16px Georgia, Garamond, 'Times New Roman';}
h4 {color: #624603; font: bold 14px Georgia, Garamond, 'Times New Roman';}
/*---------------------------------------------------------------------------
���������� ���������
---------------------------------------------------------------------------*/
#frame1 {width: 900px; margin: 50px auto 0; padding: 5px 0; background: url('../img/bg.gif') repeat left top;}
#frame2 {margin: 0 5px; border: 1px solid #a18748;}
#frame3 {margin: 3px; border: 2px solid #a18748;}
#header {
    height: 210px; padding: 30px 0 0 21px;
    border-bottom: 2px solid #a18748;
    background: url('../img/header_bg.jpg') no-repeat left top;}
a img#logo {border: 0;}
#classifier {
    width: 475px; height: 115px; border: 0;
    position: absolute; margin: 95px 0 0 183px;
    background: url('../img/classifier_bg2.jpg') no-repeat left top;}
#classifier td.search {height: 55px;}
#classifier td.search h3 {padding: 0; margin: 9px 0 4px; color: #000; font: bold 14px Tahoma, Verdana, Arial;}
#classifier td.search form {float: right; text-align: left;}
#classifier td.search form input {font-size: 75%; width: 102px; background-color: #ffedbe; border: 1px solid #785a11;}
#classifier td.search form input#searchButton {
    background-color: none; background: url('../img/s_search.gif') no-repeat center; border: 0;
    width: 11px; height: 11px; margin: 0 14px 0 11px;}
#classifier td.letters {height: 60px; vertical-align: middle; text-align: center; font: bold 14px Tahoma, Verdana, Arial; text-transform: uppercase;}
#classifier td.letters a {color: #fff; text-decoration: none; font: bold 14px Tahoma, Verdana, Arial;}
#classifier td.letters b {color: #ffae00; background: #573609;}
#classifier td.letters .eng a, #classifier td.letters .eng b {padding: 0 1px 0 0.6mm;}
#classifier td.letters .rus a, #classifier td.letters .rus b {padding: 0 0 0 1px;}
#center {width: 100%; margin: 2px 0 0; background: url('../img/leftcol_bg.gif') repeat left top;}
#leftCol {
    width: 189px;
    vertical-align: top;
    border-top: 1px solid #a18748;
    border-right: 1px solid #a18748;
    background: url('../img/lc_bg.gif') no-repeat left bottom; padding-bottom: 182px;}
#menu {padding: 0; margin: 31px 0 0; list-style: none;}
#menu li {padding: 5px 0 12px; margin: 0; list-style: none; background: url('../img/menu_li.gif') no-repeat left bottom;}
#menu li a {color: #e93700; margin: 0 0 0 25px; font: normal 16px Georgia, Garamond, 'Times New Roman';}
#menu li a:hover {color: #794400; text-decoration: none;}
#menu li.active a {color: #e93700; font: bold 16px Georgia, Garamond, 'Times New Roman';}
#menu li.active a:hover {color: #e93700; text-decoration: none;}
#menu ul {margin: 10px 0 0; padding: 0; background: url('../img/menu_li.gif') no-repeat left bottom;}
#menu ul li {padding: 0px 0 12px 25px; margin: 0; list-style: none; background: none;}
#menu ul li a, #menu li.active ul a {color: #624603; margin: 0; padding-left: 15px; font: normal 11px Georgia, Garamond, 'Times New Roman'; background: url('../img/menu_li_li.gif') no-repeat left center;}
#menu ul li a:hover, #menu li.active ul a:hover {color: #333; text-decoration: none;}
#menu ul li a b {color: #333; text-decoration: none;}
#leftCol h1 {padding: 26px 0 4px 13px; margin: 40px 0 0 0; background: url('../img/lc_h2_bg.gif') repeat left top;}
#leftCol .news {padding: 10px 0 15px 13px; background: url('../img/menu_li.gif') no-repeat left bottom;}
#leftCol .news i {display: block; color: #e93700; padding: 0 10px 10px 0;}
#leftCol .news a {color: #624603; text-decoration: none;}
#leftCol .news a:hover {color: #333; text-decoration: underline;}
#leftCol a.fright {color: #e93700; font-size: 11px; margin: 10px 12px;}
#break {width: 2px; background: url('../img/bg.gif') repeat left top;}
#content {
    vertical-align: top;
    border-top: 1px solid #a18748;
    border-left: 2px solid #a18748;
    background: url('../img/bg.gif') repeat left top; padding: 0 0 120px;}
.text {margin: 0; padding: 10px 20px 50px;}
.textBG {background: url('../img/text_bg-top.gif') no-repeat center top; padding: 0; margin: 0;}
.textBG .text {background: url('../img/text_bg-bottom.gif') no-repeat center bottom;}

#footer {color: #111; margin: -87px 20px 0px 214px; position: absolute;}
#footer b {color: #3c3838;}
#footer a {font-weight: bold; color: #700c0c; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#pen {margin: -133px 0 0 -104px; position: absolute;}
#shadow {margin: -11px 0 0 889px; position: absolute;}
#shadow2 {margin: 40% 0 0 880px; position: absolute;}
/*---------------------------------------------------------------------------
����������
---------------------------------------------------------------------------*/
.png {
    //background-image: none ! important;
    behavior: url('../css/iefix.htc');}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.fleft {float: left;}
.fright {float: right;}
.fcenter {margin: 0 auto;}
.cleaner {width: 100%; height: 1px; clear: left;}
.fotos {margin-right: -35px; }
.fotoBlock {margin: 0 35px 20px 0; float: left; font: normal 12px Tahoma, Verdana, Grorgia;}
.fotoBlock td {text-align: left; vertical-align: top; padding: 10px;}
.fotoBlock td.pic {width: 187px; height: 102px; text-align: center; vertical-align: middle; border: 1px solid #6c4b00; background: #fff; padding: 0 0 0 0;}
.fotoBlock td h4 {margin: 0 0 5px; padding: 0;}
#content .fotoBlock td h4 a {color: #624603; margin: 0; padding: 0;}
#content .fotoBlock td h4 a:hover {color: #333;}
.lrNav {width: 644px;}
.lrNav .left {background: url('../img/lrnav_l.gif') no-repeat left center;}
.lrNav .right {background: url('../img/lrnav_r.gif') no-repeat right center;}
.pages {/*margin: -21px auto 0;*/ margin: 0 auto; font: normal 16px 'Times New Roman', Georgia, Garamond; background: url('../img/bg.gif') repeat left top;}
#content .pages a {color: #e93700; margin: 0 7px; padding: 1px 3px; text-decoration: none;}
#content .pages a:hover {background: #c8ae70;}
.pages b {color: #fff; margin: 0 7px; padding: 1px 3px; background: #c8ae70;}