/** ===========================
 *  Дизайн
 *  ===========================
*/

#header, #content, #footer, #content-bottom { background-position:center top; text-align:center; }
#header { height:262px; overflow:hidden; }
#footer { height:154px; }
#content { position:relative; }
#content .wrapper { padding:0px 0px 70px; }
#content-bottom { position:absolute; z-index:444; bottom:0px; left:0px; width:100%; height:150px; }
.wrapper { max-width:1280px; min-width:1024px; width:100%; margin:0 auto; text-align:left; }
#sidebar-left { float:left; width:210px; margin-left:40px; padding:25px 15px 0px; position:relative; z-index:555; }
#sidebar-left h1, #search-field { font-size:22px; color:#556e38; font-style:italic; height:57px; width:198px; margin-left:-30px; padding:1px 10px 0 40px; position:relative; }
#sidebar-left h1 { line-height:58px; }
#sidebar-right { margin:0 25px 0 320px; padding:20px; position:relative; z-index:555; }
#menu-wrap-one { float:left; }
#menu { height:45px; margin:0px 80px; }
#menu img { display:block; }
#menu table, #menu td { width:auto !important; }
#menu ul li { list-style:none; }
#menu a { display:block; font-size:15px; text-decoration:none; color:#fff; height:45px; line-height:45px; padding:0 8px; }
#menu a:hover { color:#000;}
#header .logo { width:158px; height:31px; float:left; margin:30px 0 0 220px; }
#footer .logo { width:117px; height:23px; float:left; margin:14px 0 0 102px; }
#copyright { margin:50px 0 0 85px; }
#saitodrom { margin:50px 0 0 270px; }
#copyright, #saitodrom { float:left; }
#copyright, #saitodrom, #saitodrom a { color:#38332a; font-style:italic; }
a.sdrom_ru { text-decoration:none; }
a.sdrom_ru:hover { text-decoration:underline; }
#contacts, #downloads { width:340px; margin-left:520px; }
#contacts { margin:0 0 20px 520px; padding-top:30px; }
#downloads { clear:left; }
#downloads h3 { text-transform:uppercase; color:#625e42; font-weight:bold; margin:0 0 10px 0; font-size:12px; }
#downloads a { padding:15px 0 0 65px; color:#585245; text-decoration:none; float:left; height:65px; margin-right:10px; font-size:12px; }
#downloads a:hover { text-decoration:underline; }
.clear { clear:both; }
.left { float:left; margin:5px 10px 5px 0; }
.image-page { border:1px solid #B18449; }
#search-field table { border:1px solid #857543; margin-top:10px; }
#search-field a { padding:0 1px 1px 1px; display:block; }
#search-field img { display:block; }
#search-field .searchinput { background:none; border:none; height:24px; line-height:24px; width:155px; color:#837959; font-style:italic; padding:2px; font-size:14px; }
.anonsdate, .anonsdesc, .anonslink, .all-news { color:#fff9e5; font-size:12px; }
.anonsdate { font-weight:bold; margin-right:3px; }
.anonsdesc { margin:5px 0px; }
.anonslink { display:block; padding-right:6px; float:left; }
.anonslink:hover, .all-news:hover { color:#FFF0B2; background-position:right -19px; }
.news { padding-top:10px; clear:both; }
.news-block { margin-bottom:30px; }