html, body, div, img, h1, h2, h3, form, input, select, textarea {margin: 0; padding: 0;}

html, body {width: 100%; height: 100%; background: #ccc;}
body, div, table {font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #000;}

a img, img {border: none;}
a {text-decoration: none; color: #000;}
a:hover {text-decoration: underline; color: #000;}

h1, h2, h3 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px;}

.container {min-width: 996px; width: 100%; position: relative;}

.abs {position: absolute;}.rel {position: relative;}.fl {float: left;}.fr {float: right;}.ac {text-align: center;}.ar {text-align: right !important;}.aj {text-align: justify;}.al {text-align: left !important;}
.small {font-size: 10px;}big {font-size: 12px;}
.spacer {height: 1px; clear: both; width: 100%;}
.wrap, .w100 {width: 100%;}
.mainTable {width: 996px;}
.h100 {height: 100%;}
.red {color: #973134 !important;}
.reds, .star {color: #FD0000 !important;}

.s2 {height: 2px;}
.s5 {height: 5px;}
.s10 {height: 10px;}
.s15 {height: 15px;}
.s18 {height: 18px;}
.s20 {height: 20px;}
.s25 {height: 25px;}
.s100 {height: 100px;}

.w50 {width: 50px;}
.w60 {width: 60px;}

.f {margin-top: 0 !important; padding-top: 0px !important;}
table td {vertical-align: top;}

.b-left {width: 726px;}
.b-lefts {width: 724px;}
.b-right {width: 256px;}
.b-rights {width: 254px;}

.border {background: #fff;}
.indent {padding: 1px;}
.bg-c {background: #DDE0E2;}
.bg-cc {background: #ccc;}
.borders {border: 1px solid #fff; background: #DDE0E2;}
.border-b {border: 1px solid #000; background: #DDE0E2;}

/* header */
.header {height: 27px;//height: 29px; border: 1px solid #fff; background: #dde0e2;}
.header .fr {padding: 7px 43px 0 0;}
.i-tel {display: block; position: absolute; top: -13px; right: 187px;}

#path a, #path a:hover {display: block; font-size: 12px; background: url('/includes/templates/imgs/bg-nlist.gif') 4px 10px no-repeat; padding: 6px 6px 7px 16px; float: left;}

.basket {height: 128px; background: url('/includes/templates/imgs/bg-basket.jpg') no-repeat;}
.basket-pad {padding: 26px 20px 0 20px;}
.basket-pad div {font-weight: bold; color: #4D4545;}
.b-name {width: 181px; position: absolute; top: -13px; right: 0; background: #DDE0E2 url('/includes/templates/imgs/bg-b-name.gif') no-repeat;}
.b-name div {padding: 2px 0 0 27px;}

.s-title, .s-subtitle {width: 100%; text-align: center; background: #ccc; border: 1px solid #fff; border-width: 1px 0 1px 0; padding: 6px 0 8px 0;}
.s-subtitle {background: #DDE0E2; border: 1px solid #fff; border-width: 0 0 1px 0; padding: 6px 0 8px 0;}
.t-search {height: 59px;}
.t-search-pad {padding: 10px 0 0 17px;}
.t-search input {width: 180px; border: 1px solid #555; margin-bottom: 5px; margin-right: 15px;}
/* /header */

/* content */
.cursor {cursor: pointer;}
.content {width: 100%;}

b {color: #4d4545;}
.news-main-list {padding: 0 20px; font-size: 12px; background: url('/includes/templates/imgs/bg-nlist.gif') 8px 5px no-repeat;}
.cat-main-list {width: 355px; float: left;}
.cat-main-list-f {margin-right: 15px;}

.s-descr {border-top: 1px solid #fff; padding: 10px 13px 13px 13px; min-height: 90px;//height: 90px; background: #ccc;}
.s-descr div {font-size: 12px;}

tr.switch td, tr.switchs td {text-align: center; font-size: 12px;}
tr.switch td.w {background: #fff; width: 25%;}
tr.switch td a, tr.switchs td a {color: #000 !important;}
tr.switchs td .o {color: #993034 !important;}

.cat-sec-list {width: 355px; float: left; background: #4D4545;}
.cat-sec-list p {margin-top: 5px;}
.cat-sec-list-f {margin-right: 15px;}
.c-img {background: #fff; vertical-align: middle;}
.s-list-pad {padding: 4px 6px 6px 6px;}
tr.s-list td {border-top: 1px solid #fff; height: 20px; vertical-align: middle; text-align: center;}
tr.s-list .br {border-right: 1px solid #fff;}

.cat-entry {border-right: 1px solid #000;}
.cat-entry, .cat-entrys {background: #fff url('/includes/templates/imgs/bg-cat-entry.gif') 0 100% repeat-x;}
.descr-pad {padding: 10px 17px;}
.descr-pad div {font-size: 12px;}
.descr-pad div b {color: #000;}
.descr-pad div strong, .dop-pad strong {color: #973134;}

.list, .list li {margin: 0; padding: 0; list-style: none;}
.list li {margin: 0; padding: 0 0 0 10px; position: relative; left: -10px; background: url('/includes/templates/imgs/bg-slist.gif') 0 5px no-repeat;}
.list li.off {background: url('/includes/templates/imgs/bg-nlist.gif') 0 5px no-repeat; color: #686666;}

input, textarea, select, option {font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #000;}
.input {padding: 2px 3px 3px 3px; //height: 20px;}
.inputs {padding: 2px 3px 3px 3px; //height: 20px; border: 1px solid #DDE0E2; color: #6D6C6C; background: #fff;}

.nav {padding: 5px 12px 8px 12px; border: 1px solid #fff; //width: 100%;}
.nav span {display: block; float: left; padding: 3px 8px 0 0;}
.nav span.on {font-weight: bold; color: #973134;}

p {margin: 15px 0 0 0;}

.dop-pad {padding: 0 20px;}
.dop-pad div, .dop-pad div a, .dop-pad div a:hover {font-size: 12px; color: #4D4545;}
.dop-pad div li {background: url('/includes/templates/imgs/bg-nlist.gif') 0 5px no-repeat;}

.data-pad {padding: 0 10px;}
.data-pads {padding: 0 0 0 6px;}
.data-padss {padding: 0 2px 0 0;}
.data {width: 100%; color: #4D4545;}
.data th {background: #DDE0E2; color: #4E4E4E; font-weight: normal; height: 24px;}
th.bg-l {background: #DDE0E2 url('/includes/templates/imgs/bg-d-left.gif') no-repeat; width: 10px;}
th.bg-r {background: #DDE0E2 url('/includes/templates/imgs/bg-d-right.gif') 100% 0 no-repeat; width: 10px;}
td.bg-side {background: url('/includes/templates/imgs/bg-side.gif') repeat-y; width: 9px; font-size: 5px;}
td.bg-side-r {background: url('/includes/templates/imgs/bg-side.gif') 100% 0 repeat-y; font-size: 5px;}
td.bg-side-rr {background: url('/includes/templates/imgs/bg-side-r.gif') 100% 100% no-repeat; font-size: 5px;}
th.bg-line {background: #DDE0E2 url('/includes/templates/imgs/bg-d-l.gif') no-repeat; width: 1px;}

.bg-c-left {background: url('/includes/templates/imgs/bg-c-left.gif') no-repeat; height: 10px; font-size: 1px;}
.bg-c-right {background: url('/includes/templates/imgs/bg-c-right.gif') 100% 0 no-repeat; font-size: 1px;}

.bg-c-bleft {background: url('/includes/templates/imgs/bg-c-bleft.gif') 0 100% no-repeat; height: 10px; font-size: 1px;}
.bg-c-bright {background: url('/includes/templates/imgs/bg-c-bright.gif') 100% 100% no-repeat; font-size: 1px;}
.bg-c-b {background: url('/includes/templates/imgs/bg-c-b.gif') 0 100% repeat-x; font-size: 1px;}

.c-line {background: url('/includes/templates/imgs/bg-c-line.gif') repeat-y; font-size: 1px;}
.data-list td {vertical-align: middle; text-align: center;}
.data-lists td {vertical-align: middle; text-align: center; padding: 2px 0 4px 0;}
.data-list-f td {padding-bottom: 8px;}

.data strong, b.i {color: #A42626;}
.tbasket {color: #687993 !important; font-weight: bold;}
.how {width: 23px;}
.hows {width: 40px;}

table {color: #4D4545;}

.search-height {height: 500px;}

.max-content {overflow: auto; min-height: 500px; height: 500px;}
.sres, .sres a, .sres a:hover {color: #4E4E4E;}
.stitle {width: 100%; text-align: center; background: #DDE0E2; padding: 5px 0 6px 0;}

.w340 {width: 340px;}
.w80 {width: 70px;//width: 80px;}
.w250 {width: 210px;}
.w240 {width: 200px;//width: 210px;}
.h100p {height: 100px;}

tr.small td {text-align: right;}
tr.small td input {width: 45px;}

div.h {position: relative; text-align: left; width: 33px;//width: 38px; margin: 0 5px;}
div.h input {margin: 0; padding: 0; height: 18px;}
div.h .h-up {position: absolute; top: 0;//top: 1px; right: 0;}
div.h .h-down {position: absolute; bottom: 1px;//bottom: 2px; right: 0;}

/* /content */

/* footer */
.footer {padding: 7px 12px 9px 12px;}
.footer .counter {padding-top: 5px;}
.footer .counter img {margin-left: 12px;}
/* /footer */
