BODY {margin: 0px; position: relative; background: #fff url(/img/design/text_bg.jpg) no-repeat 205px 136px}
TEXTAREA, SELECT {border: 1px solid #999; font: 11px Verdana, sans-serif}
INPUT.btn {width:100px; background: #eee; color: #000}

BODY.main {background: #fff url(/img/design/text_bg_main.jpg) no-repeat 205px 136px}
BODY.main #content {padding-top: 13px}

.only_print {display: none}
.no_view {margin: 5px 0; padding: 0 10px 10px 10px; border: 1px solid #ccc; background: #FCFCFC}

.table_head {background-color: #136A97; font-weight: bold; color: #fff;}
.table_head A {color: #fff; text-decoration: none;}
.table_head A:hover {color: #E3E7BB; text-decoration: none;}

A.nochange_black, A.nochange_black:hover {color: #000; text-decoration: none; font: bold 14px Arial, Helvetica, sans-serif}

KBD {font: bold 12px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}

/*-----------------------------------------------------------------------*/
.print {display: none}
.icons {vertical-align: middle}
.clearing {clear: both}
#this IMG {margin: 10px;}
.span_mini {font-size: 0.8em; color: #B6E4E3}

/*-----------------------------------------------------------------------*/
.banners {float: left; margin: 10px}
          #baners3 .banners, #baners5 .banners {float: none; margin: 0}
          .b_img, .b_title {float: left}
                    #baners3 .b_img, #baners5 .b_img {margin-top: 10px}
          .b_title {margin-left: 10px; padding: 7px; border: 1px dashed #ccc}
#new_year {position: absolute; top: 70px; left: 310px}
#season {position: absolute; top: 0px; left: 0}
#comments, #comments_form, #comments_form TD, #quest TD {font: 11px Verdana, sans-serif}
          #comments {margin: 0; padding: 0}
          #comments LI {font-size: 12px; margin: 10px 0 0 15px}
          #comments .who {font-size: 11px; color: #136A97}

          #comments_form FIELDSET {width: 510px; border: 1px solid #ccc; padding: 5px}
          #comments_form LEGEND {padding: 0 5px}
          #comments_form TABLE {width: 500px}
          #comments_form TD {white-space: nowrap}
          #comments_form TEXTAREA {width: 500px}
          #comments_form INPUT {vertical-align: middle}
          #comments_form .txt {width: 120px; padding: 1px 0}
#download {width: 99%}
#download TABLE {width: 100%; border: 0}
          #download H4, .news H4 {border-bottom: 1px solid #136A97; margin-bottom: 5px}
          #download H4 A {text-decoration: none}
          #download TD {vertical-align: top; padding: 0}
          #download TD.fsize {width: 140px; font: bold 10px Verdana, sans-serif; text-align: right}
          #download TD.modified {width: 60px; font: 10px Verdana, sans-serif; text-align: center}
          #download IMG {vertical-align: middle; margin: 0 5px 0 10px}
#last_articles {}
          #last_articles UL {margin: 0 0 0 15px; padding: 0}
          #last_articles LI {margin: 0; padding: 0}
          #last_articles H5 {margin-bottom: 5px}
#maps {margin-left: -15px}
          #maps UL {margin: 5px 0 5px 30px; padding: 0}
          #maps LI {margin: 3px 0 3px 0; padding: 0}
          #maps A.dfn {font-size: 11px; font-style: normal; color: #999; text-decoration: none}
          #maps A:hover.dfn {color: #000}
.news {clear: both}
          .news H4 {margin: 5px 0 12px 0; padding: 0; color: #336699}
          .news P {text-indent: 0; margin: 10px 0 0 0; padding: 0; line-height: 16px;}
          .news VAR {clear: both; float: right; margin: 0; padding: 2px 5px; font-weight: bold; font-style: normal; color: #fff; background: #336699; font-size: 12px}
          .news IMG {float: left; margin: 0 10px 15px 0}
          .news LI {margin-left: 130px}
#quest .items {width: 300px}
.page_numbers {font-size: 12px;  margin-top: 20px; padding-top: 10px; border-top: 1px dashed #999; color: #000;}
          .page_numbers A {font: bold 13px "Arial", Helvetica, sans-serif}
          .page_numbers B {font: bold 22px "Arial", Helvetica, sans-serif; color: #CA4900}
          .portfolio .page_numbers {margin: 0; padding: 0; border: 0;}
#reklama {min-width: 610px; margin: 0 0 0 30px}
          #reklama .r_bl {float: left; padding-bottom: 20px}
              .r2, .r3, .r5, .r6 {margin-left: 50px}
              .r4 {clear: left}
          #reklama H4 {margin: 0 0 7px 0; padding: 0}
              #reklama H4 A {color: #333}
          #reklama UL {width: 170px; margin: 0; padding: 0; list-style: none}
              #reklama LI {margin: 0; padding: 1px 0 1px 10px; background: url(/img/icons/arr_min.gif) 0 6px no-repeat}
#search_result {margin: 10px 40px; padding: 0}
          #search_result LI {margin: 0 0 15px 0}
          #search_result A {font: 13px Verdana, sans-serif}
          #search_result .hide {float: left; visibility: hidden}
.portfolio {}
          .portfolio .pf {clear: left; margin: 20px 0; border-bottom: 5px solid #EBF4F9}
          .portfolio P {text-indent: 0;}
          .portfolio IMG {float: left; border: 1px solid #ccc; margin: 0 20px 5px 0}
          .portfolio H5 {margin: 0}
          .portfolio H6 {margin-bottom: 5px}

/*-----------------------------------------------------------------------*/
#form_main {padding: 10px}
          #form_main TEXTAREA, #form_main INPUT, #form_main SELECT {width: 450px; border: 1px solid #999}
          #form_main SELECT {width: 452px; voice-family: "\"}\""; voice-family:inherit; width: 455px}
          html>body #form_main SELECT {width: 450px;}
          #form_main IMG.small {width: 200px; border: 2px dashed #eee}
          #form_main .del_img {margin-left: 20px}
          #form_main TD {font-size: 0.9em}
          #form_main INPUT.btn {font-size: 1.1em; line-height: 0.85em; padding: 2px 0; width: 160px}
          #form_main .txt {padding: 5px; text-align: right; vertical-align: top}
          #form_main .noborder {border: 0; width: 20px;}
          #form_main H5 {margin: 0; padding: 0}
.frm_min #form_main {padding: 0}
          .frm_min #form_main INPUT, .frm_min #form_main SELECT {width: 200px}
          .frm_min #form_main SELECT {width: 202px; voice-family: "\"}\""; voice-family:inherit; width: 205px}
          html>body .frm_min #form_main SELECT {width: 200px}
          .frm_min #form_main .noborder {width: 20px}
          .frm_min #form_main INPUT.btn {width: 100%}
          #content .frm_min TABLE {width: auto}

/*-- only design----------------------------------------------------------------------*/
.menu {width: 165px; font-size: 12px;}
          .menu A {color: #fff; text-decoration: none}
          .menu UL {margin: 0; padding: 0px; list-style: none;}
          .menu LI {margin: 0; padding-left: 15px; background: url(/img/bul.gif) 0 3px no-repeat;}
              .menu A:hover, .menu LI A:hover,
                .menu LI.selected A,
                .menu LI.sel {color: #E3E7BB}
              .menu LI.selected LI A {color: #fff}
              .menu LI.selected LI A:hover {color: #E3E7BB}
          .menu UL UL {margin: 5px 0;}
          .menu LI LI {padding-left: 0; background: none}
.main_menu {margin-bottom: 15px;}
.main_menu LI {background: url(/img/bul_main.gif) 0 3px no-repeat}

#left_block DIV {margin-top: 5px; padding: 5px;}
#left_block DIV IMG {vertical-align: middle;}
#left_block DIV A {color: #fff; font-size: 13px; text-decoration: none;}
#left_block DIV A:hover {color: #E3E7BB}

.separator {background: url(/img/line.gif) no-repeat}

#left_block .button_relief {display: block; width: 173px; height: 27px; padding-top: 5px; margin-left: 2px; background: url(/img/zakaz-button.png) no-repeat; color: #fff; text-align: center; font: bold 16px Arial; letter-spacing: 1px; text-decoration: none; cursor: pointer;}
#left_block #online_chat {display: block; width: 173px; height: 27px; padding-top: 5px; margin-left: -3px; background: url(/img/online-button.png) no-repeat; color: #fff; text-align: center; font: bold 16px Arial; letter-spacing: 1px; text-decoration: none; cursor: pointer;}

/*-- Structure ---------------------------------------------------------------------*/
#bottom {float: left; color: #fff; padding: 15px 0}
          #bottom DIV {float: left; width: 20%; text-align: center}
                    #bottom DIV IMG {float: left; margin: 0 10px;  vertical-align: middle}
                    #bottom DIV P {margin: 5px;}
          #bottom A {color: #fff; text-decoration: none}
          #bottom A:hover {color: #52EBE9}
          #bottom #copyright {width: 60%}
#content {margin-left: 205px; padding: 20px 15px}
          #content HR {border: 0; border-top: 1px solid #999; height: 0}
          /*#content PRE {white-space: normal}*/
          /*#content TABLE {width: 530px; voice-family: "\"}\""; voice-family:inherit; width: 99%}
          html>body #content TABLE {width: inherit}*/
#content_wrapper {float: right; width: 100%; margin-left: -205px}
DIV#form_search {margin: 5px 0 0 0; padding: 0}
          #form_search INPUT {height: 30px; border-width: 0px; vertical-align: middle;}
          .search_str {width: 131px; padding-left: 5px; background:  url(/img/form_search_str.png) 0 1px no-repeat; font: 16px Arial;}
          .search_btn {width: 37px; background:  url(/img/form_search_btn.png) no-repeat; cursor: pointer;}
#left_block {float: left; margin-bottom: 10px; padding: 0 20px 0 10px; background: url(/img/design/left_top_bg.jpg) no-repeat}
          #left_block {width: 205px; voice-family: "\"}\""; voice-family:inherit; width: 175px}
          html>body #left_block {width: 175px}
          #left_block .no_separator {padding-left: 10px;}
          #left_block H5 {font: bold 11px Verdana, sans-serif; color: #52EBE9; margin: 5px 0}
          #left_block .space_top {margin-top: 5px}
          #left_block .contacts, #left_block .contacts A {color: #fff}
          #left_block .contacts A:hover {color: #E3E7BB}
#header {background: url(/img/design/logo_bg.jpg) repeat-x}
          #header, #header_in {width: 100%; height: 136px}
#header_in {background: url(/img/design/header_promsoft.jpg) no-repeat 333px 0}
          /*--#header_in {background: url(/img/header_promsoft_1.jpg) no-repeat 332px 0}*/
          #logo_main {position: absolute; top: 10px; left: 10px}
          #slogan {float: right; margin: 20px 12px 0 0; padding: 0}
#main_wrapper {float: left; background: url(/img/design/left_bg.jpg) repeat-y}
#menu_top {clear: right; float: right; width: 500px; height: 30px; margin: 14px 10px 0 0; text-align: right}
          html>body #menu_top {margin-right: 20px}
          #menu_top, #menu_top A {color: #A8DDEC}
          #menu_top A {font-size: 13px; text-decoration: none; text-transform: lowercase;}
          #menu_top A:hover {color: #fff; text-decoration: none;}
          #menu_top A.selected {color: #E3E7BB}

/*-- PSMT2-строка состояния---------------------------------------------------------------------*/
#link_child {font-weight: bold; width: 100%; color: #666}
          #link_child A {text-decoration: none; font: normal 11px Verdana, sans-serif; color: #666;}
              #link_child A:hover {text-decoration: underline}
          #link_child UL {list-style: none; margin: 0px; padding: 0;}
          #link_child LI {display: inline}
          #link_child .childs {display: block; margin: 5px 0px; width: 100%; color: #136A97;}
              #link_child .childs DIV {float: left; padding-right: 15px}
              #link_child .childs A {text-decoration: underline; white-space: nowrap; line-height: 15px; color: #136A97;;}
              #link_child .childs A:hover {text-decoration: none}

/*-- общее----------------------------------------------------------------------*/
#bottom, #left_block DIV, #header {background-color: #317DA1}
#main_wrapper, #header, #bottom {width: 100%; min-width: 1004px}
html>body #limited {max-width: 1577px}

/*-Этого нет на сайте, и вообще тут все запущено----------------------------------------------------------------------*/
#golos {margin-left:-10px; padding:0px}
          #golos TD{color: #fff;}
#votes {width:520px; background: #fff; border: 1px solid #99CCCC; }

/*- Зимние прибамбасы ----------------------------------------------------------------------*/
#spangle0 {POSITION: absolute; TOP: -10px; LEFT: -10px;}
#spangle1 {POSITION: absolute; TOP: -10px; LEFT: -10px;}
#spangle2 {POSITION: absolute; TOP: -10px; LEFT: -10px;}
#spangle3 {POSITION: absolute; TOP: -10px; LEFT: -10px;}
#spangle4 {POSITION: absolute; TOP: -10px; LEFT: -10px;}

#sinica {POSITION: absolute; TOP: 150px; LEFT: 800px;}

/*- Лента картинок под статьями ----------------------------------------------------------------------*/
#lenta {clear: both; margin-top: 20px; width: 682px; border: 3px solid #317DA1; border-width: 3px 0;}
#lenta UL {margin: 0}
#lenta UL LI {display: inline; padding: 0}

/*-- ВСПЛЫВАЮЩЕЕ ОКНО ПОДСКАЗКИ -------------------------------------------------------------------*/
#our_title {position: absolute; width: 500px; padding: 5px; border: 3px solid #ccc; background: #FFFEEF; z-index: 400}

/*-- ОКОШКО HIGHSLIDE -------------------------------------------------------------------*/
#mini_html {padding-top: 10px;}
#mini_html H4 {margin: 0; color: #333}
#mini_html H5 {margin: 5px 0; color: #818181}
#mini_html .form_main {background: #F4F4F4; padding: 5px; border: solid 1px #ccc}

#block_play {display: none}
#play {cursor: pointer}
#swich_on, #swich_off {color: #317DA1; border-bottom: 1px dashed #317DA1; cursor: pointer}


