html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: url(/images/bg.jpg) 0% 0% repeat; font: normal 9pt Arial; color: #000918}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
a {color: #b20000; text-decoration: underline}
a:hover {color: #b20000}
a:hover {text-decoration: none}
form {margin: 0px; padding: 0px}
h1 {font: normal 15pt Arial; margin: 0px; padding: 10px 0px}
.all {margin: 0 auto; height: auto; min-height: 100%; min-width: 1000px}
.header {height: 164px; background: url(/images/h_bg.jpg) 0% 0% repeat-x}
.h_left {float: left; padding: 60px 0px 0px 56px}
.h_right {padding: 70px 62px 0px 0px; float: right}
.content {background: url(/images/c_bg.jpg) 0% 0% repeat-x; width: 100%}
.c_left {padding: 7px 26px 0px 19px; width: 260px}
.menu {font: normal 13pt Arial; text-transform: uppercase; letter-spacing: -1px; margin: 0px; background: url(/images/m_bg.jpg) 50% 0% repeat-y; padding: 30px 16px 10px 16px}
.menu li {padding: 1px 0px 6px 29px; list-style: none; background: url(/images/li.gif) 13px 8px no-repeat}
.menu a {text-decoration: none; color: #000000}
.menu a:hover {color: #b20000}
.separator {background: url(/images/li2.gif) 0px 0px repeat-x !important; height: 2px; overflow: hidden}
.ban {padding: 10px 0px}
.ban div img {padding: 3px; background: #e2eedf; border: solid 1px #c6c0bd}
.ban div {text-align: center; margin: 0px auto; padding: 15px 0px 0px 0px; line-height: 14pt}
.ban div a {color: #b20000}
.c_cent {padding-top: 25px}
.c_right {padding: 35px 30px; width: 215px}
.c_right ul {margin: 0px; padding: 0px}
.c_right ul li, {padding: 4px 0px; list-style: none}
.c_right ul li a, {display: block; padding: 0px 0px 0px 20px; background: url(/images/li3.gif) 0% 4px no-repeat}
.c_cent ul li {margin: .4em 0; background: url(/images/marker.png) no-repeat 0 .4em; margin-left: 15px; padding-left: 12px; list-style: none;}
.c_right ul li a:hover {background: url(/images/li4.gif) 0% 4px no-repeat; color: #000000; text-decoration: underline}
.clearer {clear: both; height: 175px}
.footer {width: 100%; height: 118px; margin-top: -118px; position: relative; background: url(/images/f_bg.jpg) 0% 0% repeat-x; color: #4e4e4e; min-width: 1000px}
.f_left {width: 238px; padding: 50px 0px 0px 69px}
.f_cent {text-align: center; padding-top: 55px}
.footer a {color: #4e4e4e}
.f_right {width: 272px; padding-top: 55px; text-align: center}

/* Калькулятор */
td.param_set {padding:8px 0px 12px 0; border-top: solid 1px #c0c0c0; vertical-align: middle}
td.param {padding:0 40px 0 25px; vertical-align: middle; }
td.param input {margin-left: -22px;}
td.param span.param_note { font-weight:normal}
#tdPrice {color: #b20000; font: normal 13.5pt Tahoma}
 td.price {padding:15px 0 15px 0}

div.selected {font-weight: bold;}
div.disabled {color: #999999;}

#BoxImage {padding: 3px; border: solid 1px #c0c0c0; background: #e2eedf}



.butt {border: solid 2px #c0c0c0; background: #e5e1e0; font: bold 10pt Arial; padding-bottom: 2px}