/* index */
/* header */
.zebra { position: absolute; left: 0px; top: 20px; width: 100%; height: 13px; background: url(/img/header/zebra.gif) repeat-x}
.bg-header {background: url(/img/header/bg.gif) repeat-x top}
.header {width: 1004px; height: 137px; margin: 0 auto; background: url(/img/header/bg-mid.gif); text-align: left}
.header .points-left {background: url(/img/point.gif) repeat-y left top}
.header .points-right {background: url(/img/point.gif) repeat-y right top}
.head-cont1 {height: 33px}
.head-cont2 {height: 104px}
.head-cont2 .logo {float: left; padding: 26px 0 0 71px}
.head-cont2 .tel {float: left; padding: 26px 0 0 71px; color: #646464}
.head-cont2 .tel p {color: #474C78}
.head-cont2 .mail {float: left; padding: 26px 0 0 71px; color: #646464}
.head-cont2 .mail a:link,
.head-cont2 .mail a:visited {color: #CC0000}
.basket {float: right; padding: 12px 40px 0 0}
.basket .cont {width: 210px; height: 65px; background: url(/img/basket/bg-frame.gif) no-repeat left top}
.basket .cont .pad-fix {padding: 2px}
.basket-frame .image {float: left; padding: 7px 0 0 14px}
.basket-frame .text {padding: 4px 0 0 40px}
#basket-frame {width: 206px; height: 61px}
#cl {text-align: left; color: #646464}

.info {position: relative; left: 43px}
.info .cont {position: absolute; height: 25px}
.info .cont div {float: left; padding: 4px 6px 0 0}

/* m0 */
.m0 {width: 236px; padding: 15px 0 0 0; text-align: left}
.m0 .a {background: url(/img/m0/bg-a.gif); cursor: default;}
.m0 .na {background: url(/img/m0/bg.gif); cursor: pointer;}
.m0 .butt {height: 35px}
.m0 .butt .image {float: left; padding: 10px 0 0 16px}
.m0 .butt .text {padding: 10px 0 0 49px; color: #fff; font-size: 10px; text-transform: uppercase;}
.m0 .butt .text a:link,
.m0 .butt .text a:visited,
.m0 .butt .text a:hover {color: #fff; text-decoration: none;}

/* m1 */
.m1 {border-top: solid 1px #fff; background: url(/img/m1/bg.gif);font-size: 11px; line-height: 30px; text-transform: uppercase; font-weight: bold; color: #888}
.m1 a,
.m1 strong {position: relative; top: -3px}
.m1 span {position: relative; top: -4px}
.m1 a:link,
.m1 a:visited {color: #444; text-decoration: none}
.m1 a:hover {color: #444; text-decoration: none}
.m1 strong {color: #AD2020}
.m1 .cont {width: 1004px; margin: 0 auto; text-align: center}

/* search */
.search {border-top: solid 1px #fff; background: url(/img/search/bg.gif)}
.search .cont {width: 1004px; height: 64px; margin: 0 auto; text-align: left}
.search .cont .fm { float: left; padding: 20px 0 0 44px}
.search .cont .fm .txt {width: 220px; border: 0px; border-left: solid 1px #A1A1A1; border-top: solid 1px #A1A1A1; padding: 1px 1px 1px 3px; margin: 0px; height: 16px}
.search .cont .fm .image {position: relative; top: 3px; left: 5px}
.search .cont .text {float: left; padding: 17px 0 0 33px; font-size: 9px}
.search .cont .text a:link,
.search .cont .text a:visited {color: #CC0000; text-decoration: underline}
.search .cont .text a:link {color: #CC0000; text-decoration: none}
.search-small {float: right; padding: 20px 44px 0 0}
.search-small .fm {float: left; padding: 3px 0 0 0}
.search-small .fm .txt {width: 220px; border: 0px; border-left: solid 1px #A1A1A1; border-top: solid 1px #A1A1A1; padding: 1px 1px 1px 3px; margin: 0px; height: 16px}
.search-small .fm .image {position: relative; top: 3px; left: 5px}
.search-small .text {float: left; padding: 0 0 0 33px; font-size: 9px}
.search-small .text a:link,
.search-small .text a:visited {color: #CC0000; text-decoration: underline}
.search-small .text a:link {color: #CC0000; text-decoration: none}
.search-form {}
.search-form select {width: 400px}
.search-form h2 {font-size: 12px}
.search-form .t {padding: 5px 0}
.search-form .sub {padding: 5px 0}
.search-form .item-list {padding: 30px 0 0 0}
.search-form .item {height: 1%; padding: 0 0 30px 0}
.search-form .item:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.search-form .item .image {float: left; padding: 0 0 0 13px}
.search-form .item .text {padding: 0 195px 0 130px; color: #646464}
.search-form .item .text .zoom {}
.search-form .item .text .title {font-weight: bold; padding: 0 0 5px 0}
.search-form .item .text .title a:link,
.search-form .item .text .title a:visited {color: #646464; text-decoration: none}
.search-form .item .text .title a:hover {color: #646464; text-decoration: underline}
.search-form .item .text .title span {font-size: 9px; padding: 0 10px 0 0}
.search-form .item .text .title span a:link,
.search-form .item .text .title span a:visited {color: #C00; text-decoration: none}
.search-form .item .text .title span a:hover {color: #C00; text-decoration: underline}
.search-form .item .nav {float: right; padding: 0 60px 0 0; }
.search-form .item .nav .wid-fix {width: 120px}
.search-form .item .nav .price {width: 123px; height: 27px; color: #474C78; background: url(/img/catalog/price-bg.gif) no-repeat; font-size: 12px}
.search-form .item .nav .price div {padding: 0 0 0 3px; line-height: 29px}
.search-form .item .nav .price strong {color: #C00}
.search-form .item .nav .buy {width: 55px; padding: 17px 0 0 0}
.search-form .item .nav .compare {padding: 16px 0 0 60px; text-align: right; line-height: 23px}
.search-form .item .nav .compare a:link,
.search-form .item .nav .compare a:visited {color: #646464}
.search-form .item .nav .compare a:hover {color: #646464}
.search-form .item .separator {height: 20px; clear: both; margin: 0 57px 0 0; background: url(/img/catalog/separator.gif) repeat-x bottom}



.promo {float: right; position: relative; left: -377px}
.promo .holder {width: 334px; position: absolute}
.promo .holder .line-up {background: url(/img/promo/line-up.gif) no-repeat left bottom}
.promo .holder .line-down {background: url(/img/promo/line-down.gif) no-repeat left top}
.promo .holder .content {height: 84px; border-left: solid 1px #D4D5D4; background: url(/img/promo/bg.gif) repeat-x left top}
.promo .holder .content .pro-image {float: left; padding: 10px 0 0 24px}
.promo .holder .content .pro-text {padding: 0 5px 0 90px}
.promo .holder .content .pro-text .title {font-weight: bold; padding: 0 0 5px 0}
.promo .holder .content .pro-text .title a:link,
.promo .holder .content .pro-text .title a:visited {color: #CC0000; text-decoration: underline}
.promo .holder .content .pro-text .title a:hover {color: #CC0000; text-decoration: none}
.promo .holder .content .pro-text span {font-weight: bold; color: #CC0000}

/* face */
.face {background: url(/img/bg.gif)}
.face .holder {width: 1004px; margin: 0 auto; text-align: left}
.face .holder .layout {width: 100%}
.face .holder .points-left {background: url(/img/point-face.gif) repeat-y left top}
.face .holder .points-right {background: url(/img/point-face.gif) repeat-y right top}
.face .holder .left {width: 318px; vertical-align: top}
.face .holder .left .pad-fix {padding: 0 0 0 45px}
.face .holder .main {vertical-align: top}

/* item-cat */
.item-cat .title {width: 643px}
.item-cat .title .line-up {background: url(/img/line-up.gif) no-repeat left bottom}
.item-cat .title .content {height: 32px; border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; background: url(/img/ttl-bg.gif)}
.item-cat .title .content img {float: left; position: relative; top: 13px; left: 14px}
.item-cat .title .content div {font-size: 12px; padding: 6px 0 0 29px}
.item-cat .title .content a:link,
.item-cat .title .content a:visited {color: #474C78; text-decoration: none}
.item-cat .title .content a:hover {color: #474C78; text-decoration: underline}
.item-cat .conteiner {width: 643px; height: 1%; padding: 10px 0 0 0}
.item-cat .conteiner:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.item-cat .conteiner .item {float: left; width: 49%; height: 1%; padding: 0 0 10px 0}
.item-cat .conteiner .item:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.item-cat .conteiner .item .image {float: left; border: solid 1px #fff}
.item-cat .conteiner .item .image img {display: block}
.item-cat .conteiner .item .text {padding: 0 0 0 118px; color: #646464}
.item-cat .conteiner .item .text .ttl a {font-weight: bold}
.item-cat .conteiner .item .text .ttl a:link,
.item-cat .conteiner .item .text .ttl a:visited {color: #474C78; text-decoration: none}
.item-cat .conteiner .item .text .ttl a:hover {color: #C00; text-decoration: underline}
.item-cat .conteiner .item .text img {float: left; position: relative; top: 6px; left: 1px}
.item-cat .conteiner .item .text .lnk {padding: 0 0 0 10px}
.item-cat .conteiner .item .text .lnk a:link,
.item-cat .conteiner .item .text .lnk a:visited {color: #474C78; text-decoration: none}
.item-cat .conteiner .item .text .lnk a:hover {color: #C00; text-decoration: underline}

/* news */
.news {width: 644px}
.news .line-up {background: url(/img/news/line-up.gif) no-repeat left bottom}
.news .line-down {background: url(/img/news/line-down.gif) no-repeat left top}
.news .brd1 {border-left: solid 1px #C4C4C4; border-right: solid 1px #fff;}
.news .brd2 {border-left: solid 1px #fff; border-right: solid 1px #C4C4C4;}
.news .vert {height: 1%; padding: 1px}
.news .vert:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.news .vert .title {vertical-align: middle; text-align: center; background: #fff}
.news-item {padding: 15px 0 15px 10px}
.news-item .date {float: left; padding: 2px 5px 0 0; color: #CC0000; font-size: 9px}
.news-item .ttl {padding: 0 0 5px 0}
.news-item .ttl a:link,
.news-item .ttl a:visited {font-weight: bold; text-decoration: none}
.news-item .ttl a:hover {font-weight: bold; text-decoration: underline}
.news-item .descr {color: #646464} 

/* news-it */
.news-it .lnk {padding: 5px 0; color: #c00}
.news-it .lnk a:link,
.news-it .lnk a:visited {color: #c00; text-decoration: none}
.news-it .lnk a:hover {color: #c00; text-decoration: none}
.news-it .dt {padding: 0 5px 0 0; color: #c00; font-size: 10px}
.news-it .ttl {color: #474C78; font-weight: bold;}
.news-it .txt {padding: 5px 0 0 0; color: #646464}



/* news-cat */
.news-cat {width: 236px}
.news-itm .a {background-color: #fff !important}
.news-cat .title .line-up {background: url(/img/line-up-news.gif) no-repeat left bottom}
.news-cat .title .content {height: 32px; background: url(/img/ttl-bg.gif); border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3}
.news-cat .title .content div {padding: 6px 0 0 29px; font-size: 14px; color: #CC0000; font-weight: bold}
.news-itm {width: 236px}
.news-itm .line-up { background: url(/img/news/line-up-cat.gif) no-repeat left bottom}
.news-itm .line-down { background: url(/img/news/line-down-cat.gif) no-repeat left bottom}
.news-itm .brd1 {border-left: solid 1px #C4C4C4; border-right: solid 1px #fff;}
.news-itm .brd2 {border-left: solid 1px #fff; border-right: solid 1px #C4C4C4;}
.news-itm .brd1 .brd2 .item {height: 1%}
.news-itm .brd1 .brd2 .item:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.news-itm .brd1 .brd2 .item .ico {float: right}
.news-itm .brd1 .brd2 .item .image {float: left; padding: 10px 10px 0 10px}
.news-itm .brd1 .brd2 .item .text {padding: 10px 0 0 80px}
.news-itm .brd1 .brd2 .item .text .ttl {font-weight: bold;}
.news-itm .brd1 .brd2 .item .text .ttl a:link,
.news-itm .brd1 .brd2 .item .text .ttl a:visited {color: #474C78; text-decoration: underline}
.news-itm .brd1 .brd2 .item .text .ttl a:hover {text-decoration: none}

/* prices */
.prices {width: 236px; margin: 0 0 10px}
.prices .line-up {background: url(/img/block/line-up.gif) no-repeat left bottom}
.prices .line-down {background: url(/img/block/line-down.gif) no-repeat left bottom}
.prices .content {padding: 0 20px; background: url(/img/ttl-bg.gif); border-right: solid 1px #D3D3D3}
.prices .content .ttl {padding: 12px 0 0 0; font-size: 12px; color: #646464; font-weight: bold;}
.prices .content .item {}
.prices .content .item .cont {background: url(/img/block/line.gif) repeat-x bottom; color: #646464; cursor: pointer}
.prices .content .item .cont .fix {padding: 0 0 2px 0}
.prices .content .item .cont a {display: block; padding: 4px 2px}
.prices .content .item .cont a:link,
.prices .content .item .cont a:visited {text-decoration: none; color: #646464; background: transparent}
.prices .content .item .cont a:hover {text-decoration: underline; color: #646464; background: #fff}
.prices .content .item .cont .fix div {float: left; position: relative; top: 6px; left: 2px; padding: 0 10px 0 0}

/* producer */
.producers {width: 236px}
.producers .line-up {background: url(/img/block/line-up.gif) no-repeat left bottom}
.producers .line-down {background: url(/img/block/line-down.gif) no-repeat left bottom}
.producers .content { padding: 0 20px; background: url(/img/ttl-bg.gif); border-right: solid 1px #D3D3D3}
.producers .content .ttl {padding: 12px 0 6px 0; font-size: 12px; color: #646464; font-weight: bold;}
.producers .content .item {padding: 4px 0 0 0}
.producers .content .item .cont {background: url(/img/block/line.gif) repeat-x top; color: #646464}
.producers .content .item .cont .fix {padding: 4px 0}
.producers .content .item .cont .image { float: left; padding: 5px 0 0 0}
.producers .content .item .cont .text {padding: 5px 0 0 70px}
.producers .content .item .cont .text span {color: #474C78}

/* prod-filter */
.prod-filter {padding: 10px 0 35px 30px}
.prod-filter .ttl { color: #474C78; font-weight: bold}
.prod-filter .content {padding: 10px 0 0 0; color: #646464}
.prod-filter .content a:link,
.prod-filter .content a:visited {color: #646464; text-decoration: underline}
.prod-filter .content a:hover {color: #646464; text-decoration: none;}

/* page-filter */
.page-filter {color: #646464}
.page-filter a:link,
.page-filter a:visited {color: #646464}
.page-filter a:hover {color: #646464}
.page-filter span {color: #C00}

/* sort */
.sort {}
.sort .title {width: 643px}
.sort .title .line-up {background: url(/img/line-up.gif) no-repeat left bottom}
.sort .title .content {height: 32px; border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; background: url(/img/ttl-bg.gif)}
.sort .title .content .arr {float: left; position: relative; top: 13px; left: 14px}
.sort .title .content .mob {position: relative; top: 4px}
.sort .title .content div {float: left; font-size: 12px; padding: 6px 0 0 29px}
.sort .title .content a:link,
.sort .title .content a:visited {color: #474C78; text-decoration: none}
.sort .title .content a:hover {color: #474C78; text-decoration: underline}

/* catalog (catalog_item)*/
.catalog {height: 1%}
.catalog:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.catalog .ttl {width: 643px; padding: 0 0 12px 0}
.catalog .ttl .line-up {background: url(/img/line-up.gif) no-repeat left bottom}
.catalog .ttl .content {height: 32px; border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; background: url(/img/ttl-bg.gif)}
.catalog .ttl .content img {float: left; position: relative; top: 13px; left: 14px}
.catalog .ttl .content div {font-size: 12px; padding: 6px 0 0 29px}
.catalog .ttl .content span { padding: 0 10px 0 0; font-size: 9px; color: #C00}
.catalog .ttl .content a:link,
.catalog .ttl .content a:visited {color: #474C78; text-decoration: none}
.catalog .ttl .content a:hover {color: #474C78; text-decoration: underline}
.catalog .big {width: 100%}
.catalog .small {width: 48%}
.catalog .section {float: left}
.catalog .section .ttl-s {width: 310px}
.catalog .section .ttl-b {width: 643px}
.catalog .section .title .line-up {background: url(/img/catalog/line-up.gif) no-repeat left bottom}
.catalog .section .title .line-up-b {background: url(/img/line-up.gif) no-repeat left bottom}
.catalog .section .title .content {height: 32px; border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; background: url(/img/ttl-bg.gif)}
.catalog .section .title .content img {float: left; position: relative; top: 13px; left: 14px}
.catalog .section .title .content div {font-size: 12px; padding: 6px 0 0 29px}
.catalog .section .title .content a:link,
.catalog .section .title .content a:visited {color: #474C78; text-decoration: none}
.catalog .section .title .content a:hover {color: #474C78; text-decoration: underline}
.catalog .section .text {padding: 0 30px 0 28px; color: #646464}
.catalog .section .text .ttl {padding: 3px 0}
.catalog .section .text .ttl a {font-weight: bold}
.catalog .section .text .ttl a:link,
.catalog .section .text .ttl a:visited {color: #474C78; text-decoration: none}
.catalog .section .text .ttl a:hover {color: #C00; text-decoration: underline}
.catalog .section .text img {float: left; position: relative; top: 6px; left: 8px}
.catalog .section .text .lnk {padding: 0 0 0 17px}
.catalog .section .text .lnk a:link,
.catalog .section .text .lnk a:visited {color: #474C78; text-decoration: none}
.catalog .section .text .lnk a:hover {color: #C00; text-decoration: underline}

.catalog .item-list {padding: 30px 0 0 0}
.catalog .item {height: 1%; padding: 0 0 30px 0}
.catalog .item:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.catalog .item .image {float: left; padding: 0 0 0 13px}
.catalog .item .text {padding: 0 195px 0 130px; color: #646464}
.catalog .item .text .zoom {}
.catalog .item .text .title {font-weight: bold; padding: 0 0 5px 0}
.catalog .item .text .title a:link,
.catalog .item .text .title a:visited {color: #646464; text-decoration: none}
.catalog .item .text .title a:hover {color: #646464; text-decoration: underline}
.catalog .item .text .title span {font-size: 9px; padding: 0 10px 0 0}
.catalog .item .text .title span a:link,
.catalog .item .text .title span a:visited {color: #C00; text-decoration: none}
.catalog .item .text .title span a:hover {color: #C00; text-decoration: underline}
.catalog .item .nav {float: right; padding: 0 60px 0 0; }
.catalog .item .nav .wid-fix {width: 120px}
.catalog .item .nav .price {width: 123px; height: 27px; color: #474C78; background: url(/img/catalog/price-bg.gif) no-repeat; font-size: 12px}
.catalog .item .nav .price div {padding: 0 0 0 3px; line-height: 29px}
.catalog .item .nav .price strong {color: #C00}
.catalog .item .nav .buy {width: 55px; padding: 17px 0 0 0}
.catalog .item .nav .place {padding: 12px 0 0 60px; text-align: right}
.catalog .item .nav .place a:link,
.catalog .item .nav .place a:visited {color: #646464}
.catalog .item .nav .place a:hover {color: #646464}
.catalog .item .nav .compare {padding: 1px 0 0 60px; text-align: right; line-height: 23px}
.catalog .item .nav .compare a:link,
.catalog .item .nav .compare a:visited {color: #646464}
.catalog .item .nav .compare a:hover {color: #646464}
.catalog .item .separator {height: 20px; clear: both; margin: 0 57px 0 0; background: url(/img/catalog/separator.gif) repeat-x bottom}

.cat-item {}
.cat-item .title {width: 643px}
.cat-item .title .line-up {background: url(/img/line-up.gif) no-repeat left bottom}
.cat-item .title .content {height: 32px; border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; background: url(/img/ttl-bg.gif)}
.cat-item .title .content img {float: left; position: relative; top: 13px; left: 14px}
.cat-item .title .content div {font-size: 12px; padding: 6px 0 0 29px}
.cat-item .title .content span { padding: 0 10px 0 0; font-size: 9px; color: #C00}
.cat-item .title .content a:link,
.cat-item .title .content a:visited {color: #474C78; text-decoration: none}
.cat-item .title .content a:hover {color: #474C78; text-decoration: underline}
.cat-item .image {float: left; padding: 29px 0 0 14px}
.cat-item .nav {padding: 29px 0 0 200px}
.cat-item .nav .h-fix {height: 50px}
.cat-item .nav .price {float: left; width: 123px; height: 27px; color: #474C78; background: url(/img/catalog/price-bg.gif) no-repeat; font-size: 12px}
.cat-item .nav .price div {padding: 0 0 0 3px; line-height: 29px}
.cat-item .nav .price strong {color: #C00}
.cat-item .nav .buy {float: left; width: 55px; padding: 1px 0 0 0}
.cat-item .nav .lnk {float: left; padding: 6px 0 0 0}
.cat-item .nav .lnk a:link,
.cat-item .nav .lnk a:visited {color: #474C78; text-decoration: underline}
.cat-item .nav .lnk a:hover {color: #474C78; text-decoration: none}
.cat-item .nav .buff {float: left; width: 14px}
.cat-item .text {padding: 0 100px 0 200px; color: #646464}
.cat-item .text-cont {padding: 22px 55px 12px 14px; color: #646464}
.cat-item .text-cont table {width: 100%; border-width: 1px; border-color: #F3F4F3}
.cat-item .text-cont td {width: 50%}
.cat-item .text-cont .c1 {background: #fff}
.cat-item .text-cont .c2 {background: #F8F8F8}
.cat-item .text-cont .ttl {padding: 4px 20px; color: #646464}
.cat-item .text-cont .value { padding: 4px 20px; color: #646464}

/* basket */
.basket-order table {width: 643px}
.basket-order .br-right {border-right: solid 1px #EEEEEE}
.basket-order .br-bot {border-bottom: solid 1px #EEEEEE}
.basket-order .head {height: 38px; background: url(/img/basket/bg-order.gif) no-repeat left top}
.basket-order .head span {padding: 0 0 0 20px; color: #474C78; font-weight: bold}
.basket-order .head div {color: #474C78; font-weight: bold; text-align: center}
.basket-order .head .del {width: 60px; color: #C00; font-size: 9px; text-decoration: underline; text-align: center}
.basket-order .title {padding: 4px 0 4px 20px; font-size: 12px; font-weight: bold}
.basket-order .title a:link,
.basket-order .title a:visited {color: #646464; text-decoration: none}
.basket-order .title a:hover {color: #646464; text-decoration: underline}
.basket-order .title span {color: #C00; font-size: 9px}
.basket-order .drop {text-align: center}
.basket-order .price {width: 80px; padding: 4px 0; text-align: center; color: #C00}
.basket-order .sum {width: 80px; padding: 4px 0; text-align: center; font-weight: bold; color: #C00}
.basket-order .cell {padding: 4px 5px}
.basket-order .cell input {font-weight: bold}
.basket-order .cell1 {background: #FFF}
.basket-order .cell2 {background: #F8F8F8}
.basket-order .buffer {height: 13px; clear: both; font-size: 0px; line-height: 0px}
.basket-order .re-count {width: 643px; height: 31px; background: url(/img/basket/bg-re.gif) no-repeat left top}
.basket-order .re-count .re-but {float: left; padding: 3px 0 0 4px}
.basket-order .re-count .re-but .knopa {width: 85px}
.basket-order .re-count .total {float: right; padding: 0 40px 0 0}
.basket-order .re-count .total .cont {width: 200px; padding: 7px 0 0 0; text-align: right; color: #474C78; font-size: 14px}
.basket-order .re-count .total .cont span {color: #C00; font-weight: bold}
.basket-order .form-order {padding: 0 0 0 28px; color: #787878}
.basket-order .form-order input {padding: 0 0 0 4px; color: #787878}
.basket-order .form-order .clear {height: 3px}
.basket-order .form-order .choice {padding: 20px 0; color: #474C78}
.basket-order .form-order .choice span {font-weight: bold;}
.basket-order .form-order .txt {float: left; padding: 5px 0 0 0; width: 200px}
.basket-order .form-order .err {float: left; padding: 5px 0 0 6px; font-size: 9px; color: #C00}
.basket-order .form-order .image {float: left}
.basket-order .form-order .php-in {float: left; padding: 3px 5px 0 0}
.basket-order .form-order .php-in input {width: 114px}
.basket-order .form-order .in {float: left}
.basket-order .form-order .in input {width: 220px}
.basket-order .form-order .ta {float: left}
.basket-order .form-order .ta textarea {width: 220px}
.basket-order .form-order .err {float: left}
.basket-order .form-order .butt .knopa {width: 107px}

/* compare */
.compare {}
.compare .tbl {width: 620px}
.compare .tbl td {vertical-align: top}
.compare .title {width: 643px; padding: 0 0 35px 0}
.compare .title .line-up {background: url(/img/line-up.gif) no-repeat left bottom}
.compare .title .content {height: 32px; border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; background: url(/img/ttl-bg.gif)}
.compare .title .content img {float: left; position: relative; top: 13px; left: 14px}
.compare .title .content div {font-size: 12px; padding: 6px 0 0 29px; color: #474C78}
.compare .title-sm {width: 269px; padding: 0 0 1px 0}
.compare .title-sm .line-up {background: url(/img/compare/line-up.gif) no-repeat left bottom}
.compare .title-sm .content {height: 32px; border-right: solid 1px #D3D3D3; border-bottom: solid 1px #D3D3D3; background: url(/img/ttl-bg.gif)}
.compare .title-sm .content img {float: left; position: relative; top: 13px; left: 14px}
.compare .title-sm .content div {font-size: 12px; padding: 6px 0 0 29px; color: #474C78}
.compare .teh {padding: 0 0 10px 0}
.compare .teh table {width: 269px}
.compare .teh .br-right { width: 80%; border-right: solid 1px #EEEEEE}
.compare .teh .br-bot {border-bottom: solid 1px #EEEEEE}
.compare .teh .cell1 {background: #FFF; color: #646464}
.compare .teh .cell2 {background: #F8F8F8; color: #646464}
.compare .teh div {padding: 3px 2px 3px 10px; color: #646464}
.compare .clr {clear: both; font-size: 0px; line-height: 0px; height: 3px}
.compare .show {padding: 10px 0 10px 29px}
.compare .show .knopa {width: 100px}
.compare .com-form {padding: 0 0 0 29px}
.compare .com-form .txt {float: left; width: 60px; color: #474C78; font-weight: bold}
.compare .com-form .in {float: left}
.compare .com-form .in select {width: 203px}
.compare .com-info {padding: 0 14px 0 29px}
.compare .com-info .ttl {height: 50px}
.compare .com-info .image {height: 200px; border: solid 1px #fff}
.compare .com-info .nav {float: right; padding: 2px}
.compare .com-info .nav a:link,
.compare .com-info .nav a:visited {color: #C00; text-decoration: none}
.compare .com-info .nav a:hover {; color: #C00; text-decoration: none}
.compare .com-info .zoom {float: right; padding: 4px}
.compare .com-info .price {float: left; width: 192px; height: 27px; background: url(/img/compare/bg-price.gif) no-repeat left top}
.compare .com-info .price div {padding: 7px 0 0 10px; color: #474C78}
.compare .com-info .price span {color: #C00; font-weight: bold}
.compare .com-info .buy {float: right; padding: 1px 0 0 0}
.compare .com-info .buy .knopa {width: 53px}
.compare-list {padding: 10px 0}
.compare-list .ttl { padding: 5px 0; color: #474C78; font-weight: bold}
.compare-list .txt {}
.compare-list .drop {float: right; padding: 0 43px 0 0}

/* footer */
.bg-footer {background: url(/img/footer/bg.gif)}
.footer {width: 1004px; margin: 0 auto; text-align: left}
.footer .points-left {background: url(/img/point-foot.gif) no-repeat left top}
.footer .points-right {background: url(/img/point-foot.gif) no-repeat right top}
.foot-buffer {height: 15px}
.foot-cont {height: 79px}
.foot-cont .logo {float: left; padding: 25px 0 0 58px}
.foot-cont .logo img {float: left}
.foot-cont .logo div { position: relative; top: -3px; color: #474C78; padding: 0 0 0 80px}
.foot-cont .adr {float: left; padding: 26px 0 0 71px; color: #646464}
.foot-cont .adr img {float: left; padding: 0 0 0 0}
.foot-cont .adr div {padding: 0 0 0 30px; color: #646464}
.foot-cont .mail {float: left; padding: 26px 0 0 71px; color: #646464}
.foot-cont .mail a:link,
.foot-cont .mail a:visited {color: #CC0000}
.foot-cont .zeema {float: right; width: 150px; padding: 24px 43px 0 0; color: #474C78;}
.foot-cont .zeema div {}
.foot-cont .zeema img {float: right}

/* catalog-structure */
.catalog-structure {width: 236px; margin: 11px 0 0 0}
.catalog-structure .w-fix {width: 100%}
.catalog-structure .ln-l {background: url(/img/catalog-structure/ln.gif) repeat-y left top}
.catalog-structure .ln-t {background: url(/img/catalog-structure/ln.gif) repeat-x left top}
.catalog-structure .ln-r {background: url(/img/catalog-structure/ln.gif) repeat-y right top}
.catalog-structure .cor-lt {background: url(/img/catalog-structure/lt.gif) no-repeat left top}
.catalog-structure .cor-rt {background: url(/img/catalog-structure/rt.gif) no-repeat right top}
.catalog-structure .bg {background: url(/img/catalog-structure/bg.gif)}
.catalog-structure .box-other {width: 236px}
.catalog-structure .box-other .bg {background: url(/img/catalog-structure/bg-other.gif)}
.catalog-structure .first .cor-lt {background: url(/img/catalog-structure/lt-other.gif) no-repeat left top}
.catalog-structure .first .cor-rt {background: url(/img/catalog-structure/rt-other.gif) no-repeat right top}
.catalog-structure .it {}
.catalog-structure .it a {display: block; padding: 10px 10px 11px 10px; font-size: 10px; line-height: 13px; text-transform: uppercase;}
.catalog-structure .it a:link,
.catalog-structure .it a:visited {color: #FFF; background: none; text-decoration: none}
.catalog-structure .it a:hover {color: #FFF; background: #AD2020 url(/img/catalog-structure/ln-a.gif) repeat-x left bottom; text-decoration: none}



/* buttons */
.knopa a:link,
.knopa a:visited {color: #fff; text-decoration: none}
.knopa a:hover {color: #fff; text-decoration: none}
.knopa .left-side {background: url(/img/butt/left.gif) no-repeat left top}
.knopa .right-side {background: url(/img/butt/right.gif) no-repeat right top}
.knopa .mid {margin: 0 2px; border-bottom: solid 1px #A60000; background: #C00; font-weight: bold}
.knopa .mid div {height: 24px; line-height: 24px; text-align: center}

/* pre */
.pre { padding: 10px; background: url(/img/bg.gif)}

/* misc */
.clear {clear: both; font-size: 0px; line-height: 0px}
.fleft {float: left}
.fright {float: right}
.border {border: solid 1px #ccc}
.png {
	//background-image: none !important;
	behavior: url('/css/pngfix.htc');
}

