#leftTab table, #rightTab table, table#coder_main, #search table, #pogoda table { border-collapse: collapse; }
#leftTab td, #rightTab td, #search td, #pogoda td { padding: 0; }
table#coder_main { position: relative; }

#coder_logo { position: absolute; left: 460px; top: 200px; z-index: 100; }
#count { float: right; }
#count a { margin-left: 5px; }

div.coder_right_top { font: italic 20px Calibri, Tahoma, Arial, Helvetica, sans-serif;
    position: absolute; right: 40px; top: 40px; color: #fff; width: 140px; text-align: right; }

marquee { font-size: 18px; font-weight: bold; color: #DE0202; }

div.menuBlock a.on { color: #F5811F; text-decoration: none; }
div.menuBlock a.on:hover { text-decoration: underline; }

table.crawlLine_table { border-collapse: collapse; width: 100%; }
table.crawlLine_table td { padding: 0 10px 0 0; }
div.crawlLine {
    width:100%;     
    overflow:hidden;
     font-weight: bold;
     font-size: 11px;
}
div.crawlLine div {
    overflow:hidden;
    width:99999px;
}
div.crawlLine p {
    float:left;
    margin:0;
    padding: 0;
}


.msg { font-weight: bold; color: #F5811F; font-size: 12px; }

.h1_title { font: italic 18px Calibri, Arial, Helvetica, sans-serif; }

div.contentText { font-size: 12px; }
div.contentText a, #tray a { color: #004B84 !important; }
div.contentText td { font-size: 12px; }
div.contentText th { font-weight: bold; text-align: left; font-size: 12px; }
div.contentText th.center { text-align: center; }

table.question { border-collapse: collapse; margin: auto; }
table.question td { padding: 0 0 10px; vertical-align: top; text-align: left; }
table.question p { white-space: nowrap; font-weight: bold;
    padding: 1px 15px 0 0; text-align: right; margin: 0; }
table.question p span { color: #F5811F; }
table.question input.input, table.question textarea { width: 360px !important;
    float: left; font-size: 12px;
    color: #000; font: 12px Arial, Helvetica, sans-serif; }
table.question textarea { overflow: auto; }
table.question tr.captcha td { vertical-align: middle; }
table.question tr.captcha p { padding-top: 0; }
table.question img { float: left; }
table.question tr.captcha input.input { width: 50px !important; position: relative; left: 20px; top: 11px; text-align: center; }
table.question input.button { font-size: 12px; font-weight: bold; color: #FFF; background: #004A84; border: none; cursor: pointer;
    margin-top: 5px; padding-bottom: 2px; width: 90px; }
table.question select { float: left; font-size: 12px; color: #1F1B17; }

.def { border-collapse: collapse; margin-bottom: 15px; }
div.contentText .def th { padding: 5px 7px; text-align: center; font-weight: bold; color: #FFF; background: #004B84 !important;
    line-height: 1.15; font-size: 12px; }
.def th a { color: #FFF; }
.def td { padding: 5px 7px; line-height: 1.15; }
.def input { text-align: center; }
.def tr.bg { background: #A5D6DF; }
.def tr.total td { border-top: 1px solid #999; }
.def td.center { text-align: center; }

.coder_ban { position: relative; z-index: 100; }
.coder_ban img, .bannerBlock img { border: 1px solid #004A84; }
.bannerBlock p { margin: 0; padding: 0 !important; }

ul.coder_menu, ul.coder_menu ul { margin: 0; padding: 0; list-style: none; }
ul.coder_menu ul { display: none; }
ul.coder_menu li.on ul { display: block; }

#basket_stat { font-size: 12px; color: #151515; float: right; white-space: nowrap; padding: 15px 0; }
#basket_stat a { color: #003F4C; }
#basket_stat span { font-size: 18px; color: #004A84; }
.contentText-0 h1 { padding-right: 350px; margin-top: 10px; }

.clear { clear: both; font-size: 0px; }

.tovar_list_float div.one { float: left; width: 138px; text-align: center; padding: 0 65px 18px 0; }
.tovar_list_float div.img { border: 3px solid #6EBBCA; margin-bottom: 5px; }
.tovar_list_float div.name { font-weight: bold; font-size: 13px; }

.coder_select { margin-bottom: 15px; }
.coder_select div.select { float: left; padding-right: 8px; }
.coder_select div.button { float: left; }
input.button_small { width: 69px; height: 21px; border: none; cursor: pointer; font-size: 11px; color: #FFF;
    background: url(../img/button_small.png); padding-bottom: 2px; }
input.button_big { width: 139px; height: 25px; border: none; cursor: pointer; font-size: 11px; color: #FFF;
    background: url(../img/button_big.png); padding-bottom: 2px; }

div.tovar_one { border: 1px solid #FFF; background: #D6E8F1; margin-bottom: 8px; padding: 12px; }
div.tovar_one table.table { border-collapse: collapse; width: 100%; }
div.tovar_one td.img { padding: 0 15px 0 0; vertical-align: top; font-size: 12px; }
div.tovar_one td.img img { border: 3px solid #6EBBCA; }
div.tovar_one td.td { padding: 0; vertical-align: top; width: 100%; }
div.tovar_one div.name { font-size: 18px; color: #000; margin-bottom: 7px; }
div.tovar_one div.text { color: #004A84; margin-bottom: 13px; }
div.tovar_one div.text p { margin: 0; padding: 0; }
div.tovar_one div.price { float: left; color: #840000; font-size: 18px; }
div.tovar_one div.button { float: right; }
div.tovar_one_bg { background: #B6D4E2; }

table.rasp { border-collapse: collapse; }
table.rasp th { border: 1px solid #FFF; background: #21BFD3; color: #FFF; padding: 7px; font-weight: bold; text-align: left; }
table.rasp td { border: 1px solid #FFF; background: #D6E8F1; padding: 7px; text-align: center; }
table.rasp tr.bg td { background: #B6D4E2; }
table.rasp td.left { text-align: left; }
table.rasp td.title { background: none; text-align: left; padding: 10px 0; border: none; }
table.rasp div.metka { float: right; white-space: nowrap; background: url(../img/metka_blue.gif) no-repeat 0 2px; 
    padding-left: 15px; margin-top: 5px; }
table.rasp span.title { font-size: 18px; }
table.rasp div.hr { border-top: 3px solid #6EBBCA; font-size: 0; margin: 10px 0; }
.nowarp { white-space: nowrap; }

table.default { border-collapse: collapse; }
table.default th { border: 1px solid #FFF; background: #21BFD3; color: #FFF; padding: 7px; font-weight: bold; text-align: left; }
table.default td { border: 1px solid #FFF; background: #D6E8F1; padding: 7px; }
