

/* FORMS
----------------------------------------------- */
form {margin: 0; padding: 0;}
input,
textarea,
select {color: #000; font-size: 11px;}
textarea,
input.text,
select {border: 1px solid #B4B4B4; background: #fff;}
select {border-right: none;}
select,
input.text,
input.button {height: 21px; font-size: 14px}
input.button {border: 1px solid #B4B4B4; background: #fff url(/img/button_bg.gif) repeat-x; color: #C20000;}
input.image {border: none;}

/* form */
table.form .l {padding: 3px 0 5px 0;}
table.form .f {padding: 0 0 5px 0;}
table.form .fl {padding: 0 10px 5px 0;}
table.form .fr {padding: 0 0 5px 10px;}
table.form .fc {padding: 0 10px 5px 10px;}
table.form .cb {padding: 0 0 1px 0;}
table.form .cbl {padding: 0 5px 1px 0;}
table.form .cbr {padding: 0 0 1px 5px;}
table.form .cbc {padding: 0 5px 1px 5px;}
table.form td {vertical-align: top;}
table.form .m td,
table.form .last-m td {vertical-align: middle;}
table.form .last td,
table.form .last-m td {padding-bottom: 0;}
table.form .f select,
table.form .fl select,
table.form .fr select,
table.form .fc select,
table.form .f input.text,
table.form .fl input.text,
table.form .fr input.text,
table.form .fc input.text,
table.form .f textarea,
table.form .fl textarea,
table.form .fr textarea,
table.form .fc textarea {width: 300px;}
table.form .f input.short,
table.form .fl input.short,
table.form .fr input.short,
table.form .fc input.short {width: 50px;}

/* m1 */
.m1 {float: left; margin: 36px 5px 0 0; background: url(/img/m1/bg.gif) repeat-x left top} 
.m1 .cor-lb {padding: 0 0 5px 0; background: url(/img/m1/cor-lb.gif) no-repeat left bottom}
.m1 .cor-lt {background: url(/img/m1/cor-lt.gif) no-repeat left top}
.m1 .cor-rt {overflow: hidden; height: 46px; padding: 0 0 0 6px; background: url(/img/m1/cor-rt.gif) no-repeat right top}
.m1 .it {float: left; padding: 0 10px 0 0; line-height: 46px; font-size: 13px}
.m1 .it a:link,
.m1 .it a:visited,
.m1 .it a:hover {color: #333131}
.m1 .it .bg {margin: 0 5px; padding: 0 3px; white-space: nowrap;}
.m1 .over a:link,
.m1 .over a:visited,
.m1 .over a:hover {color: #FFF}
.m1 .over .ls {background: url(/img/m1/ls-over.gif) no-repeat left center}
.m1 .over .rs {background: url(/img/m1/rs-over.gif) no-repeat right center}
.m1 .over .bg {background: url(/img/m1/bg-over.gif) repeat-x left center;}
.m1 .a {color: #B40E0E}
.m1 .a a:link,
.m1 .a a:visited,
.m1 .a a:hover {color: #B40E0E}
.m1 .a .ls {background: url(/img/m1/ls-a.gif) no-repeat left center}
.m1 .a .rs {background: url(/img/m1/rs-a.gif) no-repeat right center}
.m1 .a .bg {margin: 0 7px; background: url(/img/m1/bg-a.gif) repeat-x left center}

/* m1but */
.m1but {float: left; padding: 0 0 60px 0; width: 50%}
.m1but .it {float: left; padding: 0 0 0 30px; font-size: 14px}
.m1but .it a:link,
.m1but .it a:visited,
.m1but .it a:hover {color: #383333}

/* m2 */
.m2 {padding: 0 0 30px 0}
.m2 .lev1 {zoom: 1; overflow: hidden; margin: 0 19px 0 -14px; padding: 6px 4px; border-bottom: solid 1px #E1E1E1; font-size: 14px; line-height: 23px}
.m2 .lev1 a {display: block; float: left; padding: 0 10px}
.m2 .lev1 a:link,
.m2 .lev1 a:visited {color: #2D2929; background: none; text-decoration: underline}
.m2 .lev1 a:hover {color: #3c2c27; background: #f5e8ce; text-decoration: none;}
.m2 .open1 {border: 0}
.m2 .a1 {border: 0; font-size: 18px; font-weight: bold}
.m2 .a1 a:link,
.m2 .a1 a:visited,
.m2 .a1 a:hover {color: #B40E0E; background: none; text-decoration: none}
.m2 .list2 {margin: 0 19px 0 -14px; padding: 0 14px 10px 25px; border-bottom: solid 1px #E1E1E1}
.m2 .lev2 {padding: 2px 0}
.m2 .lev2 a {line-height: 18px}
.m2 .lev2 a:link,
.m2 .lev2 a:visited {color: #443F3F; font-size: 12px; font-weight: normal; text-decoration: underline}
.m2 .lev2 a:hover {color: #1C1B1B; font-size: 14px; font-weight: bold; text-decoration: none}
.m2 .a2 {margin-left: -11px; padding-left: 11px; background: url(/img/m2/bullet.gif) no-repeat left 8px}
.m2 .a2 a:link,
.m2 .a2 a:visited,
.m2 .a2 a:hover {color: #B40E0E; text-decoration: none; font-weight: normal}

/* path */
.path {padding: 0 0 15px 13px; font-size: 36px; font-family: Helvetica, Arial; color: #B40E0E; font-weight: bold}
.path span.dot {font-size: 18px; color: #282C2F}
.path span.single {color: #282C2F}
.path a {font-size: 18px}
.path a:link,
.path a:visited,
.path a:hover {color: #282C2F}

/* face-header */
.face-header .logo {float: left; padding: 30px 38px 17px 0}
.face-header .top_right { margin-left: 238px; }
.face-header .phone {float: left; padding: 50px 60px 0 0}
.face-header .phone td {padding: 0 12px 0 0; font-family: Helvetica, Arial; font-size: 22px; line-height: 25px; font-weight: bold; color: #383333}
.face-header .phone span {font-size: 18px}
.face-header .phone .z {font-size: 16px; line-height: 30px}
.face-header .mail {float: left; padding: 55px 0 0 0; color: #383333}
.face-header .mail div {font-family: Helvetica, Arial; font-size: 16px; font-weight: bold}
.face-header .mail a {font-size: 18px; line-height: 30px}
.face-header .mail a:link,
.face-header .mail a:visited {color: #B40E0E}
.face-header .mail a:hover {color: #343232}

/* face-content */
.face-content {padding: 20px 0 0 0}
.face-content .face-tbl {width: 100%}
.face-content .face-tbl .left {width: 21%}
.face-content .face-tbl .left .col-pad {padding: 0 38px 0 23px}
.face-content .face-tbl .right {width: 23%}
.face-content .face-tbl .right .col-pad {padding: 59px 0 0 60px}

/* face-logo */
.face-logo {position: absolute; margin: -160px 0 0 0; padding: 0 0 0 24px}

/* face-footer */
.face-footer {padding: 65px 0 0 20%; background: url(/img/footer/dash.gif) repeat-x left bottom}
.face-footer .left {vertical-align: bottom}
.face-footer .phone {padding: 0 60px 0 13px; font-size: 14px; line-height: 18px; font-weight: bold; color: #383333; white-space: nowrap}
.face-footer .phone span {}
.face-footer .phone a {font-weight: normal}
.face-footer .copy {float: left; padding: 60px 0 0 13px; font-size: 12px; color: #575650}
.face-footer .bottom {padding: 0 0 0 20%; font-size: 11px; line-height: 18px; color: #575650}
.face-footer .bottom .cont {padding: 0 60px 0 0}
.face-footer .zeema {float: right; padding: 50px 0 0 0; }
.face-footer .zeema a,
.face-footer .zeema img {display: block; width: 52px; height: 31px}
.face-footer .zeema a {zoom: 1; padding: 10px; cursor: pointer !important}
.face-footer .zeema img {background: url(/img/zeema.gif) no-repeat left top}

/* auth */
.auth {zoom: 1; overflow: hidden; padding: 50px 0 0 0; font-size: 14px; line-height: 28px; color: #383333; text-align: center}
.auth a:link,
.auth a:visited,
.auth a:hover {color: #C43232}
.auth div {margin: 0 auto; width: 210px; text-align: left; font-family: Helvetica, Arial; font-size: 16px}

/* basket */
.basket {zoom: 1; overflow: hidden; margin-top: 36px; }
.basket .ln-l {background: url(/img/basket/ln-l.gif) repeat-y left top}
.basket .ln-t {background: url(/img/basket/ln-t.gif) repeat-x left top}
.basket .ln-r {background: url(/img/basket/ln-r.gif) repeat-y right top}
.basket .cor-lt {background: url(/img/basket/cor-lt.gif) no-repeat left top}
.basket .cor-rt {padding: 1px 0 1px 17px; background: url(/img/basket/cor-rt.gif) no-repeat right top}
.basket-in {overflow: hidden; padding: 14px 0 0 0; font-size: 14px; line-height: 23px; color: #1F1E1E}
.basket-in strong {color: #B40E0E}
.basket-in .sec {float: left}
.basket-in .sec a {display: block; padding: 0 2px}
.basket-in .sec a:link,
.basket-in .sec a:visited {color: #1F1E1E; background: none; text-decoration: none; }
.basket-in .sec a:hover {color: #1F1E1E; background: none; text-decoration: none; }
.basket-in .sec a strong {color: #C20000; background: none;}
.basket-in .sec a strong:hover {color: #FFF; background: #B9201E}
#basket-frame {width: 99%; height: 44px; display: block}

/* search */
.search {zoom: 1; background: #DBDBDB url(/img/search/bg.gif) repeat-x left top; margin: 5px 0px 0px 0px; overflow: hidden;}
.search table,
.search td.fr {padding: 2px 0 0 0; width: 100%}
.search input {display: block}
.search input.text {height: 18px; width: 98%; padding: 0; margin: 0; border: 0; line-height: 21px; font-size: 14px; color: #25292D; font-weight: bold}
.search .brd {float: left; width: 86%; background: #FFF}
.search .ln-l {background: url(/img/search/ln-l.gif) repeat-y left top}
.search .ln-t {background: url(/img/search/ln-t.gif) repeat-x left top}
.search .ln-r {background: url(/img/search/ln-r.gif) repeat-y right top}
.search .ln-b {background: url(/img/search/ln-b.gif) repeat-x left bottom}
.search .cor-lt2 {background: url(/img/search/cor-lt2.gif) no-repeat left top}
.search .cor-rt2 {background: url(/img/search/cor-rt2.gif) no-repeat right top}
.search .cor-rb2 {background: url(/img/search/cor-rb2.gif) no-repeat right bottom}
.search .cor-lb2 {padding: 4px 10px; background: url(/img/search/cor-lb2.gif) no-repeat left bottom}
.search .cor-lt {background: url(/img/search/cor-lt.gif) no-repeat left top}
.search .cor-rt {background: url(/img/search/cor-rt.gif) no-repeat right top}
.search .cor-rb {background: url(/img/search/cor-rb.gif) no-repeat right bottom}
.search .cor-lb {padding: 17px 12px 14px 12px; background: url(/img/search/cor-lb.gif) no-repeat left bottom}
.search .sub {float: left; margin: -2px 0 0 0; padding: 0 0 0 15px}

/* polls */
.polls {padding: 0 0 30px 0}
.polls .vote .title {padding: 0 0 5px 0; color: #343232; font-size: 18px}
.polls .vote .ttl {padding: 0 0 5px 0; font-size: 14px; color: #C42227}
.polls .vote table.tbl,
.polls .vote table.tbl td.l {width: 100%}
.polls .vote table.tbl td {padding: 0 10px 5px 0; color: #515356; font-size: 12px}
.polls .vote table.sub td {padding: 0 10px 0 0}

/* catalog */
.catalog {padding: 0 0 30px 0}
.catalog .list {padding: 0 0 0 13px}
.catalog .list .it {float: left; width: 33%}
.catalog .list .name {padding: 0 0 10px 0; font-size: 22px; font-weight: bold}
.catalog .list .name span {font-size: 18px; font-weight: normal}
.catalog .list .name a:link,
.catalog .list .name a:visited {color: #282C2F}
.catalog .list .name a:hover {color: #B40E0E}
.catalog .list .image {float: left}
.catalog .list .lt {zoom: 1; overflow: hidden; padding: 10px 1px 1px 20px; font-size: 12px; color: #464444}
.catalog .list .lt a:link,
.catalog .list .lt a:visited,
.catalog .list .lt a:hover {color: #B40E0E}
.catalog .list .its {padding: 5px 0}
.catalog .list .ln {clear: both; font-size: 40px; line-height: 50px; background: url(/img/catalog/ln.gif) repeat-x left 17px}

/* catalog-new */
.catalog-new {margin: 0 0 30px 0; background: #FEFCEF}
.catalog-new .ln-t {background: url(/img/catalog-new/ln.gif) repeat-x left top}
.catalog-new .ln-r {background: url(/img/catalog-new/ln.gif) repeat-y right top}
.catalog-new .ln-b {background: url(/img/catalog-new/ln.gif) repeat-x left bottom}
.catalog-new .ln-l {background: url(/img/catalog-new/ln.gif) repeat-y left top}
.catalog-new .cor-lt {background: url(/img/catalog-new/cor-lt.gif) no-repeat left top}
.catalog-new .cor-rt {background: url(/img/catalog-new/cor-rt.gif) no-repeat right top}
.catalog-new .cor-rb {background: url(/img/catalog-new/cor-rb.gif) no-repeat right bottom}
.catalog-new .cor-lb {padding: 15px 30px; background: url(/img/catalog-new/cor-lb.gif) no-repeat left bottom}
.catalog-new .title {padding: 0 0 10px 0; font-size: 28px; font-weight: bold; color: #282C2F}
.catalog-new .title {padding: 0 0 10px 0; font-size: 28px; font-weight: bold; color: #282C2F}
.catalog-new table.tbl {width: 100%}
.catalog-new table.tbl td {width: 25%}
.catalog-new table.tbl tr.imge td {vertical-align: bottom}
.catalog-new .it {padding: 0 50px 0 0}
.catalog-new .image {padding: 0 0 10px 0; background: url(/img/catalog-new/dash.gif) repeat-x left bottom}
.catalog-new .name {padding: 10px 0 0 0; font-size: 16px; font-weight: bold}
.catalog-new .name a:link,
.catalog-new .name a:visited
.catalog-new .name a:hover {color: #333131}
.catalog-new .size {padding: 5px 0 0 0; font-size: 12px; color: #515050}
.catalog-new .price {padding: 5px 0 0 0; font-size: 12px; color: #515050;}
.catalog-new .price strong {color: #B40E0E}
.catalog-new .price img {vertical-align: bottom}
.catalog-new .lnk {padding: 10px 0 0 0}

/* catalog-bottom */
.catalog-bottom {float: left; width: 50%}
.catalog-bottom .pd {padding: 0 0 0 30px}
.catalog-bottom .it {float: left; width: 33%}
.catalog-bottom .pad {padding: 0 10px 10px 0}
.catalog-bottom .it {font-size: 12px}
.catalog-bottom .it a:link,
.catalog-bottom .it a:visited {color: #767272; text-decoration: none}
.catalog-bottom .it a:hover {color: #767272; text-decoration: underline}

/* catalog-filter */
.catalog-filter {padding: 0 0 10px 0}
.catalog-filter .bg {background: #EDEDED}
.catalog-filter .ln-t {background: url(/img/catalog-filter/ln-t.gif) repeat-x left top}
.catalog-filter .ln-b {background: url(/img/catalog-filter/ln-b.gif) repeat-x left bottom}
.catalog-filter .ln-l {background: url(/img/catalog-filter/ln-l.gif) repeat-y left top}
.catalog-filter .ln-r {background: url(/img/catalog-filter/ln-r.gif) repeat-y right top}
.catalog-filter .cor-lt {background: url(/img/catalog-filter/cor-lt.gif) no-repeat left top}
.catalog-filter .cor-rt {background: url(/img/catalog-filter/cor-rt.gif) no-repeat right top}
.catalog-filter .cor-rb {background: url(/img/catalog-filter/cor-rb.gif) no-repeat right bottom}
.catalog-filter .cor-lb {padding: 0 13px; background: url(/img/catalog-filter/cor-lb.gif) no-repeat left bottom}
.catalog-filter .it {float: left; padding: 0 15px 0 0;}
.catalog-filter .it img {vertical-align: bottom;}
.catalog-filter .it a:link,
.catalog-filter .it a:visited,
.catalog-filter .it a:hover {color: #36393C;}
.catalog-filter .it .ct {line-height: 26px; font-size: 14px; color: #36393C;}
.catalog-filter .a {margin: 0 0 0 -11px; padding: 0 5px 0 0;}
.catalog-filter .a td {vertical-align: middle;}
.catalog-filter .a .ct {background: url(/img/catalog-filter/bg2.png) repeat-x left top; color: #FFF}
/*margin: 0 18px 0 11px; */

/* catalog-filter2 */
.catalog-filter2 {padding: 0 0 10px 0; line-height: 26px; font-size: 14px; color: #36393C; background: url(/img/catalog-filter2/bg.gif) repeat-x left top}
.catalog-filter2 .ls {background: url(/img/catalog-filter2/ls.gif) no-repeat left top}
.catalog-filter2 .rs {padding: 0 5px; background: url(/img/catalog-filter2/rs.gif) no-repeat right top}
.catalog-filter2 .it {float: left}
.catalog-filter2 .it a:link,
.catalog-filter2 .it a:visited,
.catalog-filter2 .it a:hover {color: #36393C}
.catalog-filter2 .it .rs2 {padding: 0 20px}
.catalog-filter2 .a {background: url(/img/catalog-filter2/bg2.gif) repeat-x left top}
.catalog-filter2 .a a:link,
.catalog-filter2 .a a:visited,
.catalog-filter2 .a a:hover {color: #FFF; text-decoration: none}
.catalog-filter2 .a .ls2 {background: url(/img/catalog-filter2/ls2.gif) no-repeat left top}
.catalog-filter2 .a .rs2 {background: url(/img/catalog-filter2/rs2.gif) no-repeat right top}

/* catalog-main */
.catalog-main {padding: 0 0 30px 0}
.catalog-main .found {float: left; padding: 0 0 20px 13px; font-size: 18px; line-height: 25px; color: #292C2F}
.catalog-main .list {padding: 0 0 30px 13px}
.catalog-main .list .it {float: left; width: 25%}
.catalog-main .list .pad {padding: 0 20px 35px 0}
.catalog-main .list .image {position: relative; padding: 0 0 10px 0; background: url(/img/catalog-new/dash.gif) repeat-x left bottom; overflow:hidden }
.catalog-main .list .image td {height: 200px; vertical-align: bottom}
.catalog-main .list .new {position: absolute; right: 0}
.catalog-main .list .name {padding: 3px 0 0 0; font-size: 12px; font-weight: normal;  }
.catalog-main .list .delivery-info { margin-top: 20px }
.catalog-main .list .bottom-line { background: url(/img/catalog-new/dash.gif) repeat-x left bottom; height: 10px; }
.catalog-main .list .delivery-info p { font-size: 12px;  }
.catalog-main .list .name a:link,
.catalog-main .list .name a:visited
.catalog-main .list .name a:hover {color: #333131}
.catalog-main .list .size, .catalog-main .list .mat {padding: 5px 0 0 0; font-size: 12px; color: #515050}
.catalog-main .list .price {padding: 5px 0 0 0; font-size: 12px; color: #515050;}
.catalog-main .list .price strong {color: #B40E0E; font-size: 16px}
.catalog-main .list .price span {color: #000; font-size: 14px}
.catalog-main .list .price span.ln {font-size: 12px; color: #8f3d3d; text-decoration: line-through; font-weight: bold}
.catalog-main .list .price a {font-size: 14px}
.catalog-main .list .price a:link, .catalog-main .list .price a:visited, .catalog-main .list .price a:hover {color: #B40E0E}
.catalog-main .list .lnk {padding: 10px 0 0 0}
.catalog-main .item {padding: 25px 0 0 0}
.catalog-main .item .image {padding: 0 0 25px 0}
.catalog-main .item .name {padding: 0 0 10px 0; font-size: 20px; color: #c20000; font-family: helvetica; font-weight: bold}
.catalog-main .item .mat {padding: 0 0 5px 0}
.catalog-main .item .size {padding: 0 0 5px 0}
.catalog-main .item .price {padding: 0 0 5px 0}
.catalog-main .item .price img { vertical-align: bottom}


/* catalog-main */
.catalog-main .ibox {position: relative; z-index: 9997; width: 100%; height: 1px;}
.catalog-main .info {position: absolute; z-index: 9998; width: 540px; display: none; background-image: url(/img/shadow.png); font-size: 11px;}
.catalog-main .info .main {position: relative; z-index: 9999; top: -5px; left: -5px; background: #fff; border: solid 8px #FEFBEF}
.catalog-main .info .close {text-align: right; padding: 5px 6px 3px 0;}
.catalog-main .info .cont {padding: 0 20px 20px 20px;}
.catalog-main .img-i {text-align: center; padding-bottom: 30px;}
.catalog-main .img-i .c {position: relative; height: 405px}
.catalog-main .img-i .c table {width: 100%;}
.catalog-main .img-i .c td {height: 405px; vertical-align: middle; text-align: center;}
.catalog-main .prev {position: absolute; left: 0px; top: 45%}
.catalog-main .next {position: absolute; right: 0px; top: 45%}
.catalog-main .title-i {padding: 0 0 15px 0; font-size: 22px; font-family: Helvetica, sans-serif; color: #C20000; font-weight: bold}
.catalog-main .descr-i {padding: 0 0 15px 0; font-size: 12px; color: #515050}
.catalog-main .info .price {font-size: 18px; color: #333131}
.catalog-main .info .price span.ln {font-size: 16px; color: #8f3d3d; text-decoration: line-through; font-weight: bold}
.catalog-main .info .price a {}
.catalog-main .info .price strong {font-size: 20px; color: #B40E0E}

/* filter */
.filter {margin: 0 0 10px; background: #fefbef}
.filter .ln-t {background: url(/img/catalog-new/ln.gif) repeat-x left top}
.filter .ln-r {background: url(/img/catalog-new/ln.gif) repeat-y right top}
.filter .ln-b {background: url(/img/catalog-new/ln.gif) repeat-x left bottom}
.filter .ln-l {background: url(/img/catalog-new/ln.gif) repeat-y left top}
.filter .cor-lt {background: url(/img/catalog-new/cor-lt.gif) no-repeat left top}
.filter .cor-rt {background: url(/img/catalog-new/cor-rt.gif) no-repeat right top}
.filter .cor-rb {background: url(/img/catalog-new/cor-rb.gif) no-repeat right bottom}
.filter .cor-lb {padding: 15px 30px; background: url(/img/catalog-new/cor-lb.gif) no-repeat left bottom}


/* basket */
.basket-main {margin: 0 0 30px 0; background: #FEFCEF}
.basket-main .ln-t {background: url(/img/catalog-new/ln.gif) repeat-x left top}
.basket-main .ln-r {background: url(/img/catalog-new/ln.gif) repeat-y right top}
.basket-main .ln-b {background: url(/img/catalog-new/ln.gif) repeat-x left bottom}
.basket-main .ln-l {background: url(/img/catalog-new/ln.gif) repeat-y left top}
.basket-main .cor-lt {background: url(/img/catalog-new/cor-lt.gif) no-repeat left top}
.basket-main .cor-rt {background: url(/img/catalog-new/cor-rt.gif) no-repeat right top}
.basket-main .cor-rb {background: url(/img/catalog-new/cor-rb.gif) no-repeat right bottom}
.basket-main .cor-lb {padding: 15px 30px; background: url(/img/catalog-new/cor-lb.gif) no-repeat left bottom}
.basket-main table.tbl {width: 100%}
.basket-main table.tbl tr.head td {color: #252628; font-size: 12px;}
.basket-main table.tbl tr.rows td {padding: 12px 20px 12px 0; background: url(/img/basket/dash.gif) repeat-x left bottom; vertical-align: middle}
.basket-main table.tbl tr.rows .image {padding-right: 35px}
.basket-main table.tbl tr.rows .image img {width: 75px; height: 75px; border: solid 1px #DDDBD3; vertical-align: bottom}
.basket-main table.tbl tr.rows .name {width: 50%; font-size: 18px}
.basket-main table.tbl tr.rows .name a:link,
.basket-main table.tbl tr.rows .name a:visited,
.basket-main table.tbl tr.rows .name a:hover {color: #333131}
.basket-main table.tbl tr.rows .price {width: 19%; font-size: 18px; color: #B40E0E}
.basket-main table.tbl tr.rows .count {width: 19%}
.basket-main table.tbl tr.rows .count input.text {font-size: 18px; color: #4C4C4C}
.basket-main table.tbl tr.rows .del {padding-right: 0; width: 1%; text-align: center}
.basket-main table.tbl tr.info td {padding: 20px 0}
.basket-main table.tbl tr.info .total-text {text-align: right; font-size: 18px; line-height: 22px; color: #252628}
.basket-main table.tbl tr.info .total-count {font-size: 18px; line-height: 22px; color: #B40E0E}
.basket-main table.tbl tr.info .calc {font-size: 14px; line-height: 22px}
.basket-main table.tbl tr.info .calc a:link,
.basket-main table.tbl tr.info .calc a:visited,
.basket-main table.tbl tr.info .calc a:hover {color: #B40E0E}
.basket-main .ttl {padding: 15px 0; font-size: 18px; color: #252728}
.basket-main table.form,
.basket-main table.form td.fr {width: 100%}
.basket-main table.form input.text,
.basket-main table.form textarea.ta {width: 100%}

/* news */
.news {padding: 0 0 30px 13px}

/* html-editor */
.html-editor .side {margin: 0 19px 0 -14px; padding: 0px 0; bor der: solid 1px #E2E1E1}
.html-editor .side img {vertical-align: bottom}
.html-editor .side .title {padding: 0 0 5px 0; font-size: 18px; color: #343232}

/* html-editor */
.html-editor .def {padding: 0 0 0 13px}

/* pages */
.pages {text-align: right; color: #B40E0E; font-size: 14px; line-height: 25px; font-weight: bold}
.pages .pad {padding: 10px 0}
.pages a,
.pages span {margin: 0 4px}
.pages a:link,
.pages a:visited,
.pages a:hover {color: #292C2F}

/* button */
.button {zoom: 1; overflow: hidden; padding: 1px 0}
.button .bct {font-size: 12px; line-height: 19px}
.button .bct a:link,
.button .bct a:visited,
.button .bct a:hover {color: #FFF; text-decoration: none}
.button .fl {float: left}
.button .fr {float: right}
.button .ls {background: url(/img/button/ls.gif) no-repeat left top}
.button .rs {background: url(/img/button/rs.gif) no-repeat right top}
.button .bg {margin: 0 2px; padding: 0 13px; background: #B40E0E}

/* popTitle */
.popTitle {padding: 0 0 10px 0; b ackground: url(/img/openTitle.gif) no-repeat left top}
.openTitle {b ackground: url(/img/closeTitle.gif) no-repeat left top}
.popTitle span {font-weight: bold; cursor: pointer; text-decoration: underline}
.popTitle p {margin: 10px 0}

/* misc */
a img {border: 0}
#wrap {min-width: 980px; max-width: 1252px; margin: 0 auto; text-align: left; width: expression(document.body.clientWidth < 980? "980px" : document.body.clientWidth > 1252? "1252px" : "auto")}
#pad {padding: 0 5px}
#sensorShadow {display: none; position: absolute; left: 0; top: 0; width: 100%; background: #222; z-index: 9996}
#show_big_pic {z-index: 9997}
#counters {padding: 20px 0 20px 20%}
#counters a {margin: 0 7px 0 13px}
span.req {color: #B40E0E}
.clr {clear: both; font-size: 0; line -height: 0}
.png {
	//background-image: none !important;
	behavior: url('/css/pngfix.htc');
}
.banner { back ground: #ff9900; margin-bottom: 24px;}
.banner table td a { display: block; height: 199px; }
.banner .l { background: #01cc00; width: 50%; }
.banner .c { }
.banner .r { background: #fff; width: 50%; }


.banner2 { background: #3160c8; margin-bottom: 24px; height: 199px; }

