BODY {margin: 0; padding: 0; background: #fff}
BODY, TD, TEXTAREA, INPUT, SELECT {font: 12px Verdana, sans-serif}
TEXTAREA, INPUT, SELECT {border: 1px solid #999}

DIV {position: relative}
INPUT.btn {width:100px; background: #E0E7F1}
HR {border: 0; height: 1px; border-bottom: 1px dashed #ccc}

/*-- THIS ---------------------------------------------------------------------*/
#advert {position: absolute; top: -30px; right: 0; width: 40%; font: bold 11px Verdana; color: #36C}
#clients4 {width: 120px; margin: 20px 0 0 3px; padding: 0;}
          html>body #clients4 {margin-left: 8px; padding: 0;}
          #clients4 INPUT {padding: 1px 10px 2px 10px; color: #999; font-size: .85em; font-weight: bold; border: 1px solid #aaa; background: none}
          #clients4hidden {display: none; border-top: 1px solid #aaa}
          #clients4 A {display: block; padding: 4px 0 5px 0; text-align: center; vertical-align: middle; color: #666; font-size: .85em; font-weight: bold; border-bottom: 1px solid #aaa}
.obmen {width: 400px; border: 1px dashed #000; padding: 10px}
.ul_square {list-style: square}
.for_print {clear: both; text-indent: 0; font-size: 0.85em;}
.menu .links {clear: both; width: 125px; margin: 0 0 0 8px; padding-top: 10px; font-size: 0.85em; font-weight: bold}
          .links IMG {vertical-align: middle; margin-right: 7px}
          .links A {color: #1E8BF3}
          .links A:hover, #clients4 A:hover {color: #3399FF; text-decoration: underline}
#letter {padding-top: 20px}
          #letter IMG {margin-right: 5px}
#lider {position: absolute; top: -50px; ; left: -10px}
#needed {padding-top: 10px}
          #needed UL {margin: 0 0 20px 0; padding: 0; list-style: none}
                    #needed LI {margin: 5px 0 5px 20px; padding: 0}
          #needed H4, #needed H6 {margin: 0; padding: 0}
          #needed H4 {padding: 1px 0 3px 7px; background: #ECF1F7}
#new_domen {padding: 40px 0 0 5px; color: #15387B}
          #new_domen SPAN {font-size: 12px; font: bold 12px Arial}
#psmt_link {position: absolute; bottom: 65px; left: 80px}
          #psmt_link IMG {border: 0}
/*-- FORMS ---------------------------------------------------------------------*/
#form_main {padding: 10px}
          #form_main TEXTAREA, #form_main INPUT, #form_main SELECT {width: 450px; font: 12px Verdana, sans-serif; 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: 11px}
          #form_main INPUT.btn {font-size: 12px; padding: 2px 0}
          #form_main .txt {padding: 5px; text-align: right; vertical-align: top}
          #form_main .noborder {width: 20px; border: 0}
          #form_main H5 {margin: 0; padding: 0}
.frm_min #form_main {padding: 0}
          .frm_min #form_main INPUT, .frm_min #form_main SELECT, .frm_min #form_main TEXTAREA {width: 300px}
          .frm_min #form_main SELECT {width: 202px; voice-family: "\"}\""; voice-family:inherit; width: 305px}
          html>body .frm_min #form_main SELECT {width: 300px}
          .frm_min #form_main .noborder {width: 20px}
#zakaz {}
          #zakaz .psmt_table {border: 2px solid #999}
          #zakaz .psmt_table, #zakaz .btn {width: 570px}
          #zakaz INPUT {width: 260px}
          #zakaz INPUT.noborder {width: auto}
          #zakaz .short INPUT {width: 40px}
          #zakaz .short SELECT {width: 40px}
          #zakaz .contacts INPUT {margin-bottom: 10px}
          #zakaz .border_top TD, #zakaz .border_top TH {border-top: 2px solid #999}
              #zakaz .border_top #input_output TD {border: 0}
              #zakaz #input_output TD {vertical-align: top; padding-right: 30px}
          #zakaz LABEL {vertical-align: 4px}
          html>body #zakaz LABEL {vertical-align: -1px}
          html:root #zakaz LABEL {vertical-align: 3px}
#form_main INPUT.mini {width: 180px; margin-top: 10px}
#form_main .kcaptcha {float: left; margin: 5px 12px 5px 0; border: 1px solid #91D2F4}
/*-- COMMON ---------------------------------------------------------------------*/
KBD {font: bold 14px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}
.only_print {display: none}

IMG.figure {float: right; margin: 0 0 10px 20px}
.noborder {border: 0}
#maps .dfn {font-size: 11px; color: #666; text-decoration: none}
        #maps A:hover.dfn {color: #000}
#page_numbers {font-size: 11px; margin-top: 20px; padding: 3px 0; border-top: 1px solid #E0E7F1}
          #page_numbers A {font: bold 14px "Times New Roman", Helvetica, sans-serif}
#search_result {clear: both; margin: 10px 0 10px 15px; padding: 0}
          #search_result LI {margin: 0 0 10px 0; padding: 0; list-style: square}
#vote_block {clear: both; font-size: 0.9em}
#vote_block, #vote_res {width: 540px; padding: 10px 20px; background: #F8FCFE; border: 1px solid #9cf}
          #vote_block H6 {margin: 0; padding: 0}
          #vote_block INPUT.txt {width: 504px; margin-top: 3px}
          #vote_block .btn {width: 504px; background: #A8D9FE}
          #vote_block DL {float: left; width: 45%; margin: 0 20px 0 0; padding: 0}
          #vote_block DT {clear: both; margin: 0; padding: 3px 0 0 0; border-top: 1px dashed #9cf}
          #vote_block DD {float: right; margin: 0 0 5px 0; padding: 0}
              #vote_block B {float: right; width: 15px; margin-top: 5px; vertical-align: bottom; border: 0}
                        #vote_block .c1 {background: #E9F5FF}
                        #vote_block .c2 {background: #D6EDFF}
                        #vote_block .c3 {background: #C0E3FF}
                        #vote_block .c4 {background: #A8D9FE}
                        #vote_block .c5 {background: #8DCDFE}
              #vote_block DD INPUT {float: right; border: 0}
              #vote_block #example {float: right; width: 322px; margin: 0 0 10px 0; padding: 1px 5px; background: #F4F4F4; border: 1px solid #ccc}
                        #vote_block #example INPUT {border: 0}
                        #vote_block #example I {float: right; margin: 5px 10px; color: #000}
                        #vote_block #example I.imp {color: red}
#vote_res {}
          #vote_res TABLE, #vote_res UL {font-size: 0.9em}
          #vote_res TABLE {width: 100%}
          #vote_res UL {margin: 0 25px}
          #vote_res H6 {margin-bottom: 10px}
          #vote_res TD {width: 45%; padding: 3px 0; font-size: 1em; vertical-align: bottom; border-bottom: 1px solid #C0E3FF}
          #vote_res TH {width: 10%; text-align: right; color: #310A6E}
          #vote_res VAR {display: block; height: 14px; font-size: 1px; background: #8DCDFE}
#vote_list {margin: 5px 25px}
          #vote_list LI {margin: 2px 0}
          #vote_list A {text-decoration: none; font: bold 12px "Trebuchet MS",sans-serif}
          #vote_list A:hover {text-decoration: underline}
/*-- ONLY DESIGN ----------------------------------------------------------------------*/
#content {float: left; margin: 10px 0 0 180px; padding: 65px 20px 10px 0}
          .main_page #content {padding-top: 0}
          .right_icons {float: right; margin-left: 5px; border: 0}
#footer {clear: both; float: left; height: 70px; font-size: 9px; background: url(/images/design/bg_bottom2.jpg) repeat-y 100% 0;}
          #footer ADDRESS {float: right; padding: 28px 20px 0 0; font-style: normal; background: url(/images/design/bg_bottom.jpg) no-repeat 100% 0;}
              #footer ADDRESS A {text-decoration: none}
              #footer ADDRESS A:hover {text-decoration: underline}
          #links {float: left; margin: 5px 0 0 180px}
              #links DIV {float: left; width: auto;}
              #links .first {margin: 20px 100px 0 0}
          #rights {clear: both; float: left; margin: 10px 150px 0 95px; padding: 10px 0 5px 0}
                    html>body #rights {margin: -40px 280px 0 180px}
          .main_page #footer {height: 95px;}
                    .main_page #rights {float: none; margin: 0 0 0 180px}
#header {
  height: 100px; background: url(/images/design/bg_title.jpg) no-repeat 269px 0;
  color: #6F7EAA; font-size: 11px
}
          #logo {float: left}
          #clock {
            float: right; /*width: 83px;*/ height: 58px; margin: 12px 20px 0 0; padding-left: 3px;
            background: url(/images/design/clock.gif) no-repeat; color: #1B3F83
          }
                    #clock P {margin: 10px 11px 13px 8px; padding: 0; font: bold 18px Verdana; color: #6699CC}
          #header ADDRESS {
            clear: right; float: right; margin: 9px 20px 0 0; padding-left: 20px; font-style: normal;
            background: url(/images/icons/phone.gif) no-repeat 0 2px;}
          #quest_str {position: absolute; top: 79px; right: 255px; padding-left: 23px; background: url(/images/icons/quest.gif) no-repeat 0 1px; color: #6F7EAA; text-decoration: none}
                    #quest_str:hover {color: #39F}
#limited {background: url(/images/design/bg_left.jpg) -1px 0 repeat-y}

#left {width: 160px; margin-top: 22px}
    html>body #left {position: absolute; top: 0; left: 0}
          #left LI {clear: left; float: left; background: url(/images/design/bg_menu.gif) repeat-x}
          #left LI A {clear: both; float: left; padding: 1px 0 0 20px; height: 21px; background: url(/images/design/menu_bul.gif) no-repeat 100% 0}
          #left LI.sel A {color: #487FB6; background-image: url(/images/design/menu_sel.gif)}
          #left .links A {color: #1E8BF3}

          #hotlog {position: absolute; top: -40px; left: 15px; text-align: center}
                    #hotlog DIV {margin: 5px 0 0 10px}
.menu UL {margin: 0; padding: 0; list-style: none; font-weight: bold}
          .menu LI {margin: 0; padding: 0}
          .menu A {color: #000; text-decoration: none}
          .menu A:hover {color: #39F}
          .menu LI.sel A {cursor: default}
.under_menu {margin: 30px 20px}
#search {clear: both; float: left; height: 30px; background: transparent url(/images/design/bg_search.jpg) -1px 0 no-repeat}
          #search FORM {margin: 7px 0 0 0; padding: 0}
          #search INPUT {background: transparent; border: 0}
          #search .txt {width: 145px; margin-left: 20px}
          #search .btn {width: 25px; cursor: pointer}
#parents {margin: 5px 0 10px 30px; padding: 0; list-style: none; font-size: .85em}
          #parents LI {display: inline}
          #parents LI.now {font-weight: bold; color: #333}
#podmenu {}
          html>body #podmenu {float: left}
          #podmenu A {color: #3366CC}
          #podmenu A:hover {color: #3399FF}
          #podmenu UL {margin-left: 30px; font-weight: normal; font-size: 11px}
          #products LI, #podmenu LI {padding-left: 16px; background: transparent url(/images/icons/bullet.gif) no-repeat 0 2px}
                    #podmenu LI.sel {background: transparent url(/images/icons/bullet_grey.gif) no-repeat 0 2px}

#products {position: absolute; top: 110px; right: 0; width: 80%; padding-bottom: 7px; background: url(/images/design/menu_hr.gif) no-repeat 100% 100%}
          #products UL {width: auto; margin-right: 18px}
          #products LI {float: right; margin-left: 18px /*display: inline*/}
                    #products .sel A {color: #487FB6}
                    #products .separator {background-image: url(/images/icons/bulletred.gif)}
          #products SMALL {display: block; margin: 3px 0 0 1px; text-align: left; font: 10px Arial,sans-serif}
#wrapper {float: left; background: transparent url(/images/design/bg_left_top.jpg) -1px 0 no-repeat}
#wrapper_all {background: transparent url(/images/design/bg_top.jpg) repeat-x}
#slogan {clear: both; margin: 0 0 0 160px; padding: 0; text-align: center}
/*-- STRUCTURE ---------------------------------------------------------------------*/
#header, #wrapper, #wrapper_all, #search, #footer {width: 100%; text-align: left}
BODY, #limited, #wrapper_all, #wrapper {height: 100%}
    html>body #wrapper {min-height: 550px}
#limited {text-align: center; margin: 0 auto}
    html>body #limited {min-width: 970px; max-width: 1500px}

#gag {position: absolute; left: -5px; bottom: 0; width: 95px; height: 22px; background: url(/images/design/bg_left.jpg) -7px 0 repeat-y;}
