/* LAYOUT
----------------------------------------------- */
#layout {width: 100%; height: 100%;}
#info-line {padding: 0 18px; height: 17px; background: #000}

#header {padding: 0 20px 10px 0; background: #F3F3F3; border-bottom: solid 1px #DBDBDB}
#header .banner73090 {margin: -7px 0 0 0}
#header-second {overflow: hidden; zoom: 1; padding: 13px 0 13px 20px}
#content {padding: 0 0 10px 0}
#left {width: 23%}
#main {width: 77%}
#right {width: 260px}
#pos-fix-right {position: relative; top: -47px}
#pos-fix-main {}

#footer {overflow: hidden; zoom: 1; padding: 10px 20px 10px 34px; background: #F3F3F3; border-top: solid 1px #DBDBDB}

/* content-tbl */
.content-tbl {width: 100%}

/* forms */
form {margin: 0; padding: 0;}
input {color: #4C4C4C}
textarea,
select {color: #000;}
input.text,
select,
input.text {padding: 1px 3px; border: solid 1px #CCC; height: 18px;//height: 17px}
input.button {height: 19px;}
input.button {border: 1px solid #D4D4D4; border-right: 1px solid #717171; border-bottom: 1px solid #717171;}
input.image {border: none;}
select.sel {border: solid 1px #CCC; padding: 1px; height: 22px}
textarea.ta {padding: 0 3px; border: solid 1px #CCC; height: 70px}

/* 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;}



/* NAVIGATION
----------------------------------------------- */
/* m0 */
.m0 {float: left; padding: 14px 0 0}
.m0 a:link,
.m0 a:visited {color: #05c;}
.m0 a:hover {color: #c00;}
.m0 .it {width: 27px; margin: 0 0 8px 0; text-align: right; font-size: 0px; line-height: 0px}
.m0 .it img {margin: 0 3px 2px 0}
.m0 .a {background: #F89A39}

/* m1 */
.m1 {padding: 30px 340px 0 23%; margin: 0 0 0 20px; font-weight: bold; color: #F89A39}
.m1 a:link,
.m1 a:visited {color: #83A6DA; text-decoration: underline}
.m1 a:hover {color: #F89A39; text-decoration: none}
.m1 a.a:link,
.m1 a.a:visited,
.m1 a.a:hover {color: #F89A39; text-decoration: none}
.m1 a.red:link,
.m1 a.red:visited,
.m1 a.red:hover {color: #F00}
.m1 span {margin: 0 5px; color: #83A6DA}

/* m2 */
.m2 {padding: 0 0 20px 0}
.m2 .ttl {background: url(/img/m2/bg-ttl.gif) repeat-x right top}
.m2 .ttl img {margin: 7px 0 0 27px}
.m2 .round {background: url(/img/m2/round.gif) no-repeat right top}
.m2 .ht {height: 26px}
.m2 .list {padding: 5px 0 0 27px}
.m2 .list2 {padding: 4px 0 6px 0}
.m2 .it {}
.m2 .pad {overflow: hidden; zoom: 1; padding: 10px 0}
.m2 .ln {border-bottom: solid 1px #BACDEA}
.m2 .image {float: left; padding: 0 0 0 20px}
.m2 .lev1 {font-size: 12px; line-height: 22px}
.m2 .lev1 a:link,
.m2 .lev1 a:visited,
.m2 .lev1 a:hover {color: #4C4C4C}
.m2 .a1 {margin: 0 0 0 -10px}
.m2 .a1 a {margin: 0 10px}
.m2 .a1 a:link,
.m2 .a1 a:visited,
.m2 .a1 a:hover {color: #FFF; text-decoration: none; font-weight: bold}
.m2 .lev2 {padding: 1px 0 1px 10px; font-size: 11px}
.m2 .lev2 a:link,
.m2 .lev2 a:visited,
.m2 .lev2 a:hover {color: #F89A39}
.m2 .a2 a:link,
.m2 .a2 a:visited,
.m2 .a2 a:hover {color: #F89A39; text-decoration: none; font-weight: bold}
.m2 .lev3 {padding: 4px 0 0 0}
.m2 .lev3 a:link,
.m2 .lev3 a:visited,
.m2 .lev3 a:hover {color: #4C4C4C; text-decoration: none}
.m2 .a3 a:link,
.m2 .a3 a:visited,
.m2 .a3 a:hover {color: #F89A39; text-decoration: none; font-weight: bold}
.m2 .ls1 {background: #F79239 url(/img/m2/ls1.gif) no-repeat left top}
.m2 .rs1 {background: url(/img/m2/rs1.gif) no-repeat right top}

/* m2-catalog */
.m2-catalog {padding: 0 0 20px 0}
.m2-catalog .ttl {background: url(/img/m2/bg-ttl.gif) repeat-x right top}
.m2-catalog .ttl img {margin: 7px 0 0 27px}
.m2-catalog .round {background: url(/img/m2/round.gif) no-repeat right top}
.m2-catalog .ht {height: 26px}
.m2-catalog .list {padding: 5px 0 0 27px}
.m2-catalog .list2 {padding: 0 0 6px 50px}
.m2-catalog .list3 {padding: 0 0 4px 15px}
.m2-catalog .it {}
.m2-catalog .pad {overflow: hidden; zoom: 1; padding: 10px 0}
.m2-catalog .ln {line-height: 1px; font-size: 1px; height: 1px; background: #BACDEA}
.m2-catalog .image {float: left; margin: 8px 0 0 0}
.m2-catalog .lev1 {overflow: hidden; zoom: 1; font-size: 12px; line-height: 40px}
.m2-catalog .lev1 a {display: block; padding: 0 0 0 50px}
.m2-catalog .lev1 a:link,
.m2-catalog .lev1 a:visited,
.m2-catalog .lev1 a:hover {color: #000; text-decoration: none; font-weight: bold}
.m2-catalog .a1 a:link,
.m2-catalog .a1 a:visited,
.m2-catalog .a1 a:hover {color: #000; text-decoration: none; font-weight: bold}
.m2-catalog .lev2 {padding: 1px 0; font-size: 12px}
.m2-catalog .lev2 a:link,
.m2-catalog .lev2 a:visited {color: #858585; text-decoration: none}
.m2-catalog .lev2 a:hover {color: #83A6DA; text-decoration: underline}
.m2-catalog .a2 a:link,
.m2-catalog .a2 a:visited,
.m2-catalog .a2 a:hover {color: #000; text-decoration: none; font-weight: bold}
.m2-catalog .lev3 {padding: 4px 0 0 0; font-size: 11px}
.m2-catalog .lev3 a:link,
.m2-catalog .lev3 a:visited,
.m2-catalog .lev3 a:hover {color: #4C4C4C; text-decoration: none}
.m2-catalog .a3 a:link,
.m2-catalog .a3 a:visited,
.m2-catalog .a3 a:hover {color: #4C4C4C; text-decoration: none; font-weight: bold}

/* m0 */
.path {padding: 0 35px 10px 35px; font-size: 11px; color: #F79239}
.path span {color: #83A6DA}
.path a:link,
.path a:visited,
.path a:hover {color: #83A6DA; text-decoration: underline}

/* mB */
.mB {float: right; padding: 10px 0; width: 730px; color: #BACDEA}
.mB a:link,
.mB a:visited,
.mB a:hover {color: #000}
.mB span {margin: 0 10px}

/* lang */
.lang {overflow: hidden; zoom: 1; padding: 3px 0 0 0; text-transform: uppercase; line-height: 11px; font-size: 9px}
.lang span {display: block; padding: 0 2px; background: #F79239; color: #FFF}
.lang a {display: block; padding: 0 2px;}
.lang a:link,
.lang a:visited,
.lang a:hover {color: #FFF; text-decoration: none}
.lang .it {float: left; padding: 0 0 0 12px}

/* logo */
.logo {position: relative; float: left}
.logo img.kiev {position: absolute; left: 115px; top: -4px; }
.logo img.ukr {position: absolute; left: 115px; top: 115px; }

/* sch */
.sch {padding: 10px 0 0 23%}
.sch .bg {background: url(/img/search/bg.gif) repeat-x left top}
.sch .round {background: url(/img/search/round.gif) no-repeat left top}
.sch .cont {height: 42px}
.sch .txt {padding: 7px 0 0 20px}
.sch .fmm {float: right; margin: 10px 20px 0 0; width: 280px}
.sch .fmm .fm {overflow: hidden; zoom: 1; border: solid 1px #CCC; height: 21px; background: #FFF}
.sch .fmm .in {float: left; padding: 3px 0 0 5px}
.sch .fmm .sub {float: right; padding: 4px 6px 0 0}
.sch .fmm input.text {padding: 0; margin: 0; border: none; width: 235px; color: #4C4C4C}

/* info-strip */
.info-strip {padding: 10px 280px 0 23%; margin: 0 0 0 20px; font-weight: bold; font-style: italic; color: #98B2DA; font-size: 12px}
.info-strip a:link,
.info-strip a:visited,
.info-strip a:hover {color: #98B2DA; text-decoration: none}

/* day-icq-info */
.day-icq-info {float: left; padding: 11px 0 5px 23px}
.day-icq-info .time,
.day-icq-info .date {float: left}
.day-icq-info .time {padding: 0 8px 0 0}
.day-icq-info .time img {margin: 0 4px 0 0}
.day-icq-info .date img {margin: 0 4px 0 0}
.day-icq-info .icq {overflow: hidden; zoom: 1; clear: both; padding: 10px 0 0 0; font-size: 11px}
.day-icq-info .icq .ttl {padding: 0 0 5px 0; font-weight: bold; color: #858585}
.day-icq-info .icq .ttl a:link,
.day-icq-info .icq .ttl a:visited,
.day-icq-info .icq .ttl a:hover {color: #858585; text-decoration: none}
.day-icq-info .icq .it {float: left; padding: 2px 9px 0 0}
.day-icq-info .icq .it img {float: left; margin: -2px 5px 0 0}
.day-icq-info .icq .it a:link,
.day-icq-info .icq .it a:visited,
.day-icq-info .icq .it a:hover {color: #656668}

/* login */
.login {position: relative; float: right; padding: 28px 20px 0 0}
.login input.text {padding: 0; margin: 0; border: none; height: 15px; width: 80px}
.login .s {float: left; padding: 2px 0 0 5px}
.login .log,
.login .pass {float: left; height: 19px; margin: 0 3px 6px 0; border: solid 1px #CCC}
.login .log div,
.login .pass div {padding: 2px 0 0 6px}
.login .sub {float: left; padding: 3px 0 0 4px}
.login .registr {float: left; padding: 0 7px 0 0}
.login .registr a {font-weight: bold; line-height: 18px}
.login .registr a:link,
.login .registr a:visited,
.login .registr a:hover {color: #F79239}
.login .err {position: absolute; top: -5px; right: 20px; color: #F00; white-space: nowrap}

/* recomend */
.recomend {padding: 0 0 20px 0}
.recomend .ttl {background: url(/img/recomend/bg-ttl.gif) repeat-x left top}
.recomend .ttl img {margin: 7px 0 0 15px}
.recomend .round {background: url(/img/recomend/round.gif) no-repeat left top}
.recomend .ht { height: 26px}
.recomend .brand {padding: 10px 0 0 24px}
.recomend .wd {width: 195px}
.recomend .ts,
.recomend .bs {font-size: 0px; line-height: 0px}
.recomend .cont {overflow: hidden; zoom: 1;}
.recomend .brd {float: left; font-size: 0px; line-height: 0px; border: solid 1px #999999}

/* fast-search */
.fast-search {padding: 0 0 20px 0}
.fast-search .ttl {background: url(/img/fast-search/bg-ttl.gif) repeat-x left top}
.fast-search .ttl img {margin: 7px 0 0 15px}
.fast-search .round {background: url(/img/fast-search/round.gif) no-repeat left top}
.fast-search .ht {height: 26px}
.fast-search .txt {padding: 10px 20px 0 24px}
.fast-search .it {padding: 0 0 5px 0}
.fast-search .sub {font-weight: bold;}
.fast-search .sub input {vertical-align: bottom}
.fast-search .sub a:link,
.fast-search .sub a:visited,
.fast-search .sub a:hover {color: #F89A39}

/* fast-search-left */
.fast-search-left {padding: 0 0 20px 0}
.fast-search-left .ttl {background: url(/img/fast-search-left/bg-ttl.gif) repeat-x right top}
.fast-search-left .ttl img {margin: 7px 0 0 27px}
.fast-search-left .round {background: url(/img/fast-search-left/round.gif) no-repeat right top}
.fast-search-left .ht {height: 26px}
.fast-search-left .txt {padding: 10px 20px 0 24px}
.fast-search-left .it {padding: 0 0 5px 0}
.fast-search-left .sub {font-weight: bold;}
.fast-search-left .sub input {vertical-align: bottom}
.fast-search-left .sub a:link,
.fast-search-left .sub a:visited,
.fast-search-left .sub a:hover {color: #F89A39}

/* basket-frame */
.basket-frame {padding: 0 0 20px 0; font-size: 11px; color: #474747}
.basket-frame strong {font-size: 12px}
.basket-frame .ttl {background: url(/img/basket-frame/bg-ttl.gif) repeat-x left top}
.basket-frame .ttl img {margin: 7px 0 0 15px}
.basket-frame .round {background: url(/img/basket-frame/round.gif) no-repeat left top}
.basket-frame .ht {height: 26px}
.basket-frame .cont {padding: 10px 20px 0 24px}
.basket-frame .it {padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: solid 1px #BACDEA}
.basket-frame .title {padding: 0 0 3px 0; font-size: 12px; font-weight: bold}
.basket-frame .title a:link,
.basket-frame .title a:visited,
.basket-frame .title a:hover {color: #000}
.basket-frame .del {float: right}

/* consult */
.consult {padding: 0 0 20px 0}
.consult .ttl {background: url(/img/consult/bg-ttl.gif) repeat-x left top}
.consult .ttl img {margin: 7px 0 0 15px}
.consult .round {background: url(/img/consult/round.gif) no-repeat left top}
.consult .ht { height: 26px}
.consult .list {padding: 10px 11px 0 11px}
.consult .it {}
.consult .pad {overflow: hidden; zoom: 1; padding: 7px 0}
.consult .ln {border-bottom: solid 1px #BACDEA}
.consult .image {float: left; padding: 0 0 0 20px}
.consult .lev1 {padding: 4px 0 0 60px; font-weight: bold}
.consult .lev1 a:link,
.consult .lev1 a:visited,
.consult .lev1 a:hover {color: #000; text-decoration: none}

/* parameters */
.parameters {padding: 0 0 20px 0}
.parameters .ttl {background: url(/img/consult/bg-ttl.gif) repeat-x left top}
.parameters .ttl img {margin: 7px 0 0 15px}
.parameters .round {background: url(/img/consult/round.gif) no-repeat left top}
.parameters .ht {height: 26px}
.parameters .list {padding: 10px 20px 0 0}
.parameters .it {}
.parameters .pad {overflow: hidden; zoom: 1; padding: 0 20px 7px 20px}
.parameters .ln {border-bottom: solid 1px #BACDEA}
.parameters .name {padding: 0 0 2px 0; font-weight: bold}
.parameters .data {color: #A0A0A0; font-size: 11px}
.parameters .data strong {color: #F89A39}
.parameters .data select.sel {width: 100%}
.parameters .sub {padding: 0 0 0 20px; font-weight: bold;}
.parameters .sub img {vertical-align: bottom}
.parameters .sub a:link,
.parameters .sub a:visited,
.parameters .sub a:hover {color: #F89A39; text-decoration: none}

/* hits */
.hits {padding: 0 0 20px 0}
.hits .ttl {background: url(/img/hits/bg-ttl.gif) repeat-x right top}
.hits .ttl img {margin: 7px 0 0 27px}
.hits .round {background: url(/img/hits/round.gif) no-repeat right top}
.hits .ht {height: 26px}
.hits .it {padding: 10px 17px 0 17px}
.hits .w-fix {position: relative}
.hits .image {float: left; padding: 0 0 13px 0px; width: 90px; text-align: center}
.hits .image img {margin: 0 auto}
.hits .nav {padding: 4px 0 0 0; font-size: 0px; line-height: 0px; text-align: left}
.hits .nav img {margin: 0 0 0 9px}
.hits .name {padding: 0 0 15px 98px; font-weight: bold; text-align: right;}
.hits .name a:link,
.hits .name a:visited,
.hits .name a:hover {color: #000; text-align: undeline}
.hits .model {padding: 0 0 0 100px; color: #000; text-align: right}
.hits .price {padding: 15px 0 0 100px; font-size: 14px; text-align: right}
.hits .price span.tl,
.hits .model span.tl {color: #F89A39;}
.hits .descr {padding: 0 0 0 100px; color: #858585}
.hits .line {clear: both; margin: 9px 0 0 0; font-size: 1px; line-height: 1px; height: 1px; background: #BACDEA}
/* hits-right */
.hits-right .ttl {background: url(/img/basket-frame/bg-ttl.gif) repeat-x left top}
.hits-right .ttl img {margin: 7px 0 0 15px}
.hits-right .round {background: url(/img/basket-frame/round.gif) no-repeat left top}
.hits-right .ht {height: 26px}

/* cloud */
.cloud {}
.cloud .list {margin: 0 17px 17px 17px; padding: 10px 17px 20px; border: solid 1px #DEDEDE; text-align: center}
.cloud h1 {display: inline !important; font-size: inherit !important; margin: 0; padding: 0}
.cloud a {padding: 0 3px 0 0}
.cloud a:link,
.cloud a:visited {color: #000}
.cloud a:hover {color: #F89A39}

/* general-info */
.general-info {padding: 0 0 20px 0}
.general-info .ttl {padding: 0 0 0 15px; background: #F79239 url(/img/general-info/ls.gif) no-repeat left top; line-height: 22px; font-weight: bold; color: #FFF}
.general-info .ttl div {padding: 0 15px 0 0; background: #F79239 url(/img/general-info/rs.gif) no-repeat right top}
.general-info .cont {padding: 10px 20px 0 24px}

/* general-info-left */
.general-info-left {padding: 0 0 20px 0}
.general-info-left .ttl {padding: 0 0 0 15px; background: #F79239 url(/img/general-info/rs.gif) no-repeat right top; line-height: 22px; font-weight: bold; color: #FFF}
.general-info-left .cont {padding: 10px 20px 0 24px}

/* general-info-right */
.general-info-right {padding: 0 0 20px 0}
.general-info-right .ttl {padding: 0 0 0 15px; background: #F79239 url(/img/general-info/ls.gif) no-repeat left top; line-height: 22px; font-weight: bold; color: #FFF}
.general-info-right .cont {padding: 10px 20px 0 24px}

/* anouns */
.anouns {padding: 0 0 20px 0}
.anouns .ttl {padding: 0 0 0 15px; background: #F79239 url(/img/general-info/ls.gif) no-repeat left top; line-height: 22px; font-weight: bold; color: #FFF}
.anouns .ttl div {padding: 0 15px 0 0; background: #F79239 url(/img/general-info/rs.gif) no-repeat right top}
.anouns .cont {padding: 10px 20px 0 24px}
.anouns .image {padding: 0 0 3px 0}
.anouns .t {padding: 0 0 3px 0}
.anouns .txt {}

/* anouns-left */
.anouns-left {padding: 0 0 20px 0}
.anouns-left .ttl {padding: 0 0 0 15px; background: #F79239 url(/img/anouns/rs.gif) no-repeat right top; line-height: 22px; font-weight: bold; color: #FFF}
.anouns-left .ttl a:link,
.anouns-left .ttl a:visited,
.anouns-left .ttl a:hover {color: #FFF; text-decoration: none}
.anouns-left .cont {padding: 10px 20px 0 24px}
.anouns-left .image {padding: 0 0 3px 0}
.anouns-left .t {padding: 0 0 3px 0}
.anouns-left .txt {}

/* anouns-left */
.anouns-right {padding: 0 0 20px 0}
.anouns-right .ttl {padding: 0 0 0 15px; background: #F79239 url(/img/anouns/ls.gif) no-repeat left top; line-height: 22px; font-weight: bold; color: #FFF}
.anouns-right .cont {padding: 10px 20px 0 24px}
.anouns-right .image {padding: 0 0 3px 0}
.anouns-right .t {padding: 0 0 3px 0; font-weight: bold; font-size: 13px}
.anouns-right .txt {}

/* catalog-ind */
.catalog-ind {overflow: hidden; zoom: 1; padding: 0 35px 23px 35px}
.catalog-ind .it {float: left; width: 49%}
.catalog-ind .fpad {padding: 0 18px 14px 0}
.catalog-ind .spad {padding: 0 0 14px 18px}
.catalog-ind .ttl {padding: 0 0 9px 0; font-size: 18px}
.catalog-ind .ttl img {margin: 0 10px -5px 0}
.catalog-ind .ttl td {font-size: 18px; vertical-align: middle}
.catalog-ind .ttl a:link,
.catalog-ind .ttl a:visited,
.catalog-ind .ttl a:hover {color: #000; text-decoration: underline}
.catalog-ind .list {padding: 10px 0 14px 30px}
.catalog-ind .list div {font-size: 12px !important; font-weight: normal}
.catalog-ind .list span {margin: 0 5px 0 0}
.catalog-ind .list img {vertical-align: bottom}
.catalog-ind .list a:link,
.catalog-ind .list a:visited {color: #858585; text-decoration: none}
.catalog-ind .list a:hover {color: #83A6DA; text-decoration: underline}

/* sch-results */
.sch-results {padding: 0 35px 23px 35px}
.sch-results .found {padding: 5px 0 0 0; font-size: 14px}
.sch-results .image {float: left; padding: 0 10px 5px 0}
.sch-results .image div {border:1px solid #BACDEA}
.sch-results .image img {margin: 1px}
.sch-results .descr {}

/* sch-form */
.sch-form {float: left; padding: 10px 0 0 0}
.sch-form .fmm {float: left; margin: 10px 20px 0 0; width: 280px}
.sch-form .fmm .fm {overflow: hidden; zoom: 1; border: solid 1px #CCC; height: 21px; background: #FFF}
.sch-form .fmm .in {float: left; padding: 3px 0 0 5px}
.sch-form .fmm .sub {float: right; padding: 4px 6px 0 0}
.sch-form .fmm input.text {padding: 0; margin: 0; border: none; width: 235px; color: #4C4C4C}


/* catalog */
.catalog {padding: 16px 35px 23px 35px}
.catalog .compare-win {display: none; position: absolute; z-index: 999; width: 300px; heigh: 100px; background: url(/img/shd.gif)}
.catalog .compare-win .brd { position: relative; left: -3px; top: -3px; background: #FFF; border: 1px solid #F79239; padding: 10px; text-align: center}
.catalog .basket-win {display: none; position: absolute; z-index: 999; width: 300px; heigh: 100px; background: url(/img/shd.gif)}
.catalog .basket-win .brd { position: relative; left: -3px; top: -3px; background: #FFF; border: 1px solid #F79239; padding: 10px; text-align: center}
.catalog .compare-list {padding: 0 0 5px 0}
.catalog .compare-list table {border-top: solid 1px #BACDEA; border-bottom: solid 1px #BACDEA}
.catalog .compare-list td {padding: 10px 15px; font-size: 11px}
.catalog .compare-list strong {display: block}
.catalog .compare-list .it {padding: 2px 0 0 0; font-weight: bold; color: #858585}
.catalog .compare-list .it a {font-weight: normal}
.catalog .compare-list .look {padding: 3px 0 0 0}
.catalog .other-filter {padding: 0 0 5px 0}
.catalog .other-filter a,
.catalog .other-filter strong {margin: 0 3px 0 0}
.catalog .type-filter {padding: 0 0 10px 0; background: url(/img/catalog/type-filter-bg.gif) repeat-x left top}
.catalog .type-filter .ls {padding: 0 0 0 5px; background: url(/img/catalog/type-filter-ls.gif) no-repeat left top}
.catalog .type-filter .rs {padding: 6px 5px 0 0; background: url(/img/catalog/type-filter-rs.gif) no-repeat right top}
.catalog .type-filter .cont {height: 28px}
.catalog .type-filter table {width: 100%}
.catalog .type-filter td {vertical-align: middle}
.catalog .type-filter div {padding: 0 0 0 5px}
.catalog .type-filter input.text {width: 40px}
.catalog .type-filter select.sel {//position: relative; //top: 1px}
.catalog .type-filter img {vertical-align: middle}
.catalog .type-filter div {padding: 0 5px}
.catalog .type-filter .t div {padding: 0 5px 0 0; color: #000; white-space: nowrap}
.catalog .type-filter .in {width: 50%}
.catalog .type-filter .in select.sel {width: 100%}
.catalog .list {width: 100%}
.catalog .list .it {padding: 15px 0 0 0}
.catalog .list .it .image {float: left; padding: 0 0 10px 0; font-size: 0px; line-height: 0px}
.catalog .item .image .ico,
.catalog .list .it .image .ico {font-size: 11px; line-height: 12px; text-decoration: none; di splay: block; padding-top: 10px; }
.catalog .list .it .image .brd {margin: 0 0 6px 0; border: solid 1px #BACDEA}
.catalog .list .it .image .rel {position: relative; width: 90px; text-align: center}
.catalog .list .it .image .rel img {margin: 0 auto}
.catalog .list .it .image .new {position: absolute; left: 5px; top: 5px}
.catalog .list .it .image .zoom {display: block; position: absolute; left: 9px; top: 9px}
.catalog .list .it .image .nav {padding: 4px 0 0 0; font-size: 0px; line-height: 0px}
.catalog .list .it .image .nav img {margin: 0 0 0 9px}
.catalog .list .it .info {padding: 0 0 10px 105px}
.catalog .list .it .ttl {padding: 0 0 8px 0; font-size: 12px; font-weight: bold}
.catalog .list .it .ttl a:link,
.catalog .list .it .ttl a:visited,
.catalog .list .it .ttl a:hover {color: #000; text-decoration: none}
.catalog .list .it .status {padding: 8px 0; line-height: 0; font-size: 0}
.catalog .list .it .status img {margin: 0 3px 0 0}
.catalog .list .it .price {padding: 8px 0; color: #4C4C4C}
.catalog .list .it .price .new-pr {margin: 0 0 0 0px; color: #F79239}
.catalog .list .it .price .new-pr span {font-weight: normal}
.catalog .list .it .price .old-pr {color: #999; text-decoration: line-through}
.catalog .item .old-pr span,
.catalog .list .it .price .old-pr span {font-weight: normal}
.catalog .list .it .code {margin: 0 10px 0 0; color: #F79239}
.catalog .list .it .descr {padding: 8px 0}
.catalog .list .it .descr strong {display: block; padding: 0 0 3px 0; color: #999}
.catalog .list .it .ln {font-size: 1px; line-height: 1px; background: #BACDEA}
.catalog .list .cat {float: left; width: 49%}
.catalog .list .cat .fpad {padding: 0 18px 14px 0}
.catalog .list .cat .spad {padding: 0 0 14px 18px}
.catalog .list .cat .image {float: left}
.catalog .list .cat .ttl {padding: 0 0 9px 64px; font-size: 14px; font-weight: bold}
.catalog .list .cat .ttl a:link,
.catalog .list .cat .ttl a:visited,
.catalog .list .cat .ttl a:hover {color: #000; text-decoration: underline}
.catalog .list .cat .lt {padding: 0 0 0 64px}
.catalog .list .cat .lt span {margin: 0 5px}
.catalog .list .cat .lt img {vertical-align: bottom}
.catalog .list .cat .lt a:link,
.catalog .list .cat .lt a:visited {color: #858585; text-decoration: none}
.catalog .list .cat .lt a:hover {color: #83A6DA; text-decoration: underline}

.catalog .list .catraz {}
.catalog .list .catraz .fpad {padding: 0 18px 14px 0}
.catalog .list .catraz .spad {padding: 0 0 14px 18px}
.catalog .list .catraz .image {float: left}
.catalog .list .catraz .ttl {padding: 0 0 9px 0; font-size: 18px}
.catalog .list .catraz .ttl img {margin: 0 10px -23px 0}
.catalog .list .catraz .ttl a:link,
.catalog .list .catraz .ttl a:visited,
.catalog .list .catraz .ttl a:hover {color: #000; text-decoration: underline}
.catalog .list .catraz .lt {padding: 10px 0 14px 30px}
.catalog .list .catraz .lt div {font-size: 12px !important; font-weight: normal}
.catalog .list .catraz .lt span {margin: 0 5px 0 0}
.catalog .list .catraz .lt img {vertical-align: bottom}
.catalog .list .catraz .lt a:link,
.catalog .list .catraz .lt a:visited {color: #858585; text-decoration: none}
.catalog .list .catraz .lt a:hover {color: #83A6DA; text-decoration: underline}

.catalog .list .stlfix .ttl {font-size: 12px !important; font-weight: normal}
.catalog .list .stlfix .ttl span {margin: 0 5px 0 0}
.catalog .list .stlfix .ttl img {vertical-align: bottom}
.catalog .list .stlfix .ttl a:link,
.catalog .list .stlfix .ttl a:visited {color: #858585; text-decoration: none}
.catalog .list .stlfix .ttl a:hover {color: #83A6DA; text-decoration: underline}
.catalog .list .stlfix .fpad {padding: 0 30px 0 0}
.catalog .list .stlfix .spad {padding: 0 0 0 30px}
.catalog .list .buff {clear: both; line-height: 30px; height: 30px}
.catalog .item {}
.catalog .item .image {float: left; padding: 0 0 25px 0; font-size: 0px; line-height: 0px}
.catalog .item .image .brd {position: relative; border: solid 1px #BACDEA; width: 200px; text-align: center}
.catalog .item .image .brd img {margin: 0 auto}
.catalog .item .image .zoom {position: absolute; left: 9px; bottom: 9px}
.catalog .item .nav {overflow: hidden; zoom: 1; padding: 8px 0 0 0; line-height: 14px; font-size: 12px}
.catalog .item .nav a {display: block; float: left; margin: 0 1px 0 0; padding: 0 4px}
.catalog .item .nav a:link,
.catalog .item .nav a:visited {border: solid 1px #CECECE; color: #4C4C4C; text-decoration: none}
.catalog .item .nav a:hover {border: solid 1px #F79239; color: #F79239; text-decoration: none}
.catalog .item .info {padding: 0 0 25px 215px}
.catalog .item .status {padding: 8px 0}
.catalog .item .code {padding: 4px 0; font-size: 14px; font-weight: bold; color: #F79239}
.catalog .item .ttl {padding: 0 0 8px 0; font-size: 14px; font-weight: bold}
.catalog .item .ttl a:link,
.catalog .item .ttl a:visited,
.catalog .item .ttl a:hover {color: #000; text-decoration: none}
.catalog .item .sale-price {padding: 4px 0; color: #4C4C4C}
.catalog .item .sale-price strong {color: #F79239; font-size: 14px}
.catalog .item .sale-price span {font-weight: normal}
.catalog .item .price {padding: 4px 0; color: #4C4C4C}
.catalog .item .price strong {font-size: 14px}
.catalog .item .price span {font-weight: normal}
.catalog .item .old-pr {color: #999 !important; text-decoration: line-through}
.catalog .item .actions {padding: 10px 0 0 0}
.catalog .item .actions div {padding: 3px 0 0 0}
.catalog .item .ln {font-size: 1px; line-height: 1px; background: #BACDEA}
.catalog .item .tabs {overflow: hidden; zoom: 1; border-left: solid 1px #BACDEA; line-height: 24px; background: url(/img/catalog/line.gif) repeat-x left bottom}
.catalog .item .tab {float: left; padding: 0 10px; border-top: solid 1px #BACDEA; border-right: solid 1px #BACDEA; cursor: pointer}
.catalog .item .a {background: #FFF; font-weight: bold; cursor: default}
.catalog .item .tab a:link,
.catalog .item .tab a:visited,
.catalog .item .tab a:hover {color: #4C4C4C; text-decoration: none}
.catalog .item .descr {padding: 17px; margin: 0 0 7px 0; border: solid 1px #BACDEA; border-top: none}
.catalog .item .descr .it {padding: 0 0 4px}
.catalog .item .lnk {padding: 15px 0; color: #F79239}
.catalog .har-tbl td {border-left: solid 1px #E6E6E6; padding: 3px 4px; font-size: 11px}
.catalog .har-tbl .header td {background: #F3F3F3; padding: 6px 4px; font-weight: bold; border-left: none}
.catalog .har-tbl .first {border-left: none}
.catalog .har-tbl .pr span {text-decoration: line-through; color: #777}
.catalog .display-items-count {float: right; padding: 15px 0 0 0}
.catalog .display-items-count div {float: left; padding: 0 0 0 10px}
.catalog .display-items-count strong {color: #F79239}
.catalog .display-items-count a:link,
.catalog .display-items-count a:visited {text-decoration: none}
.catalog .display-items-count a:hover {text-decoration: underline}
.compare-win {display: none; position: absolute; z-index: 999; width: 300px; heigh: 100px; background: url(/img/shd.gif)}
.compare-win .brd { position: relative; left: -3px; top: -3px; background: #FFF; border: 1px solid #F79239; padding: 10px; text-align: center}
.basket-win {display: none; position: absolute; z-index: 999; width: 300px; heigh: 100px; background: url(/img/shd.gif)}
.basket-win .brd { position: relative; left: -3px; top: -3px; background: #FFF; border: 1px solid #F79239; padding: 10px; text-align: center}

/* catalog-add */
.catalog-add .tabs {overflow: hidden; zoom: 1; border-left: solid 1px #BACDEA; line-height: 24px; background: url(/img/catalog/line.gif) repeat-x left bottom}
.catalog-add .tab {float: left; padding: 0 10px; border-top: solid 1px #BACDEA; border-right: solid 1px #BACDEA; cursor: pointer}
.catalog-add .a {background: #FFF; font-weight: bold; cursor: default}
.catalog-add .tab a:link,
.catalog-add .tab a:visited,
.catalog-add .tab a:hover {color: #4C4C4C; text-decoration: none}
.catalog-add .descr {zoom: 1; padding: 17px; margin: 0 0 7px 0; border: solid 1px #BACDEA; border-top: none}
.catalog-add .descr .it {float: left; width: 24%; text-align: center;}
.catalog-add .descr .pad {padding: 0 7px}
.catalog-add .descr .image {width: 92px; margin: 0 auto}
.catalog-add .descr .image div {border: solid 1px #BACDEA}
.catalog-add .descr .ttl {padding: 5px 0 0 0}
/* compare */
.compare {padding: 0 35px 23px 35px}
.compare .tabs {width: 113px; overflow: hidden}
.compare .tabs .first div {width: 100px}
.compare .scroll {overflow-x: scroll; width: 588px}
.compare .scroll .last,
.compare .scroll .last strong {color: #FFF !important}
.compare .scroll .last div {width: 100px}
.compare .fm {width: 100%}
.compare .fm td {padding: 8px 4px; border-right: solid 1px #BACDEA; border-bottom: solid 1px #E4EBF7; color: #4C4C4C}
.compare .fm td.last {border-right: 0}
.compare .fm td.first {color: #F79239}
.compare .fm .header div {padding: 3px 3px 0 3px}
.compare .fm .footer td {border-bottom: 0}
.compare .fm .com {font-weight: bold}
.compare .fm .com a:link,
.compare .fm .com a:visited,
.compare .fm .com a:hover {color: #F79239; text-decoration: none}
.compare .fm .com img {vertical-align: bottom}
.compare .fm .name td {background: #E8EFFA; font-weight: bold}
.compare .fm .name a:link,
.compare .fm .name a:visited,
.compare .fm .name a:link {color: #000; text-decoration: none}
.compare .fm .har td {background: #E8EFFA; font-weight: bold; color: #000}
.compare .fm .rel {position: relative}
.compare .fm .new {position: absolute; left: 5px; top: 5px}
.compare .fm .code strong {font-size: 14px; color: #F79239}
.compare .fm .image {vertical-align: middle; text-align: center}

#contentCompare { padding: 0 0px 23px 35px; }


/* consult-line */
.consult-line {padding: 0 35px}
.consult-line .auth {padding: 15px 0 0 0}
.consult-line .auth .log {padding: 0 0 5px 0}
.consult-line .auth .log div {padding: 0 8px 3px 0}
.consult-line .auth .mail {overflow: hidden; zoom: 1; padding: 0 0 10px 0}
.consult-line .auth .mail div {padding: 0 8px 3px 0}
.consult-line .auth .arr {position: relative; top: 4px}
.consult-line .auth .fl {float: left}
.consult-line .auth input.text {width: 260px}
.consult-line .your-name {padding: 0 0 5px 0; font-size: 14px}
.consult-line .list {padding: 0 13px 13px 13px; border: solid 1px #F89A39; height: 200px; overflow: auto}
.consult-line .it {padding: 13px 0 0 0; font-size: 11px; color: #4C4C4C}
.consult-line .name {display: inline}
.consult-line .name span {font-weight: bold; color: #F89A39}
.consult-line .time {display: inline; margin: 0 0 0 2px; font-size: 9px; color: #F89A39}
.consult-line .txt {}
.consult-line .message {padding: 15px 0 0 0}
.consult-line .message .ttl {padding: 0 0 5px 0; font-weight: bold}
.consult-line .message .in .ta {width: 460px; height: 125px}
.consult-line .message .in .sub {padding: 5px 0 0 0; line-height: 14px; font-weight: bold}
.consult-line .message .in .sub a:link,
.consult-line .message .in .sub a:visited,
.consult-line .message .in .sub a:hover {color: #83A6DA; text-decoration: none}
.consult-line .message .in .sub img {margin: 0 0 0 3px; vertical-align: bottom}

/* registration */
.registration {padding: 0 35px}
.registration .auth {padding: 15px 0 0 0}
.registration .auth .log {padding: 0 0 5px 0}
.registration .auth .log div {padding: 0 8px 3px 0}
.registration .auth .pass {overflow: hidden; zoom: 1; padding: 0 0 10px 0}
.registration .auth .pass div {padding: 0 8px 3px 0}
.registration .auth .arr {position: relative; top: 4px}
.registration .auth .fl {float: left}
.registration .auth input.text {width: 140px}
.registration .fm td {padding: 0 9px 8px 0; color: #4C4C4C}
.registration .fm strong {color: #F89A39; font-size: 16px}
.registration .fm input.text {width: 260px}
.registration .fm textarea.ta {width: 260px; height: 110px}
.registration .fm .req {color: #F89A39}
.registration .fm .ra {text-align: right}
.registration .fm .date {overflow: hidden; zoom: 1}
.registration .fm .date div {float: left; padding: 0 6px 0 0}
.registration .fm .sub {line-height: 14px; font-weight: bold}
.registration .fm .sub a:link,
.registration .fm .sub a:visited,
.registration .fm .sub a:hover {color: #83A6DA; text-decoration: none}
.registration .fm .sub img {margin: 0 0 0 3px; vertical-align: bottom}

/* news-ind */
.news-ind {margin: 0 35px 10px 35px; padding: 15px; border: solid 1px #DEDEDE}
.news-ind .list .it {overflow: hidden; zoom: 1; padding: 0 0 15px 0}
.news-ind .list .image {float: left; padding: 0 15px 10px 0; line-height: 0px; font-size: 0px}
.news-ind .list .image div {padding: 5px; border: solid 1px #DEDEDE}
.news-ind .list .date {display: inline; margin: 0 5px 0 0; font-size: 11px; color: #F79239}
.news-ind .list .ttl {display: inline; font-weight: bold}
.news-ind .list .ttl a:link,
.news-ind .list .ttl a:visited,
.news-ind .list .ttl a:hover {color: #000}
.news-ind .list .descr {padding: 12px 0 0 0}
.news-ind .list .archive {float: right; padding: 15px 0; font-weight: bold}
.news-ind .list .archive a:link,
.news-ind .list .archive a:visited,
.news-ind .list .archive a:hover {color: #F89A39}
.news-ind .list .lnk {padding: 10px 0}

/* news */
.news {padding: 0 35px 10px 35px}
.news .list .it {overflow: hidden; zoom: 1; padding: 0 0 15px 0}
.news .list .image {float: left; padding: 0 15px 10px 0; line-height: 0px; font-size: 0px}
.news .list .image div {padding: 5px; border: solid 1px #DEDEDE}
.news .list .date {display: inline; margin: 0 5px 0 0; font-size: 11px; color: #F79239}
.news .list .ttl {display: inline; font-weight: bold}
.news .list .ttl a:link,
.news .list .ttl a:visited,
.news .list .ttl a:hover {color: #000}
.news .list .descr {padding: 12px 0 0 0}
.news .list .archive {float: right; padding: 15px 0; font-weight: bold}
.news .list .archive a:link,
.news .list .archive a:visited,
.news .list .archive a:hover {color: #F89A39}
.news .list .lnk {padding: 10px 0}
.news .item .image {float: left; padding: 0 20px 10px 0; line-height: 0px; font-size: 0px}
.news .item .image div {padding: 5px; border: solid 1px #DEDEDE}
.news .item .ttl {padding: 0 0 0 0; font-weight: bold; font-size: 14px}
.news .item .content {padding: 12px 0 0 0}
.news .item .lnk {padding: 15px 0 0 0}

/* basket */
.basket {padding: 0 35px 10px 35px}
.basket .your-discount {padding: 0 0 0 21px; font-size: 12px}
.basket .your-discount strong {font-size: 18px; color: #F89A39}
.basket .list {padding: 10px 0 0 0}
.basket .list .printable {width: 100%}
.basket .list a.name:link,
.basket .list a.name:visited,
.basket .list a.name:hover {color: #000}
.basket .list .header {white-space: nowrap}
.basket .list .old {text-decoration: line-through; color: #A1A1A1}
.basket .list .price {color: #F89A39}
.basket .list .del {margin: 4px 0 0 0}
.basket .line {margin: 9px 0 0 0; background: url(/img/basket/bg-line.gif) repeat-x left top; line-height: 26px}
.basket .line .ls {padding: 0 0 0 24px; background: url(/img/basket/ls-line.gif) no-repeat left top}
.basket .line .rs {padding: 0 10px 0 0; background: url(/img/basket/rs-line.gif) no-repeat right top}
.basket .line .lt a:link,
.basket .line .lt a:visited,
.basket .line .lt a:hover {color: #FFF}
.basket .line .rt {float: right; font-weight: bold; font-size: 14px; color: #FFF}
.basket .add-item {padding: 15px 0 0 20px; line-height: 14px; font-weight: bold}
.basket .add-item img {vertical-align: bottom}
.basket .add-item a:link,
.basket .add-item a:visited,
.basket .add-item a:hover {color: #83A6DA}
.basket .fm {padding: 25px 20px 0 20px}
.basket .fm .sposob-oplati {float: left; padding: 0 10px 9px 0}
.basket .fm .forma-sobstvennosti {float: left; padding: 0 0 9px}
.basket .fm .buffer {height: 22px; clear: both;}
.basket .fm .other-in {padding: 0 0 9px 10px}
.basket .fm .other-in textarea.ta,
.basket .fm .other-in input.text {width: 240px}
.basket .fm .other-in-sub {padding: 0 0 9px 45px}
.basket .fm .other-in-sub textarea.ta,
.basket .fm .other-in-sub input.text {width: 206px}
.basket .fm .ra {padding: 4px 0 0 0; text-align: right}
.basket .order {float: left; padding: 0 20px 0 0; font-weight: bold}
.basket .order a {display: block}
.basket .order a:link,
.basket .order a:visited,
.basket .order a:hover {color: #FFF}
.basket .order .arr {float: left; padding: 6px 0 0 0}
.basket .order .line {margin: 0 0 0 0}
.basket .order .ls {padding: 0 0 0 15px}
.basket .order .rs {padding: 0 15px 0 0}

/* consultant-right */
.consultant-right {padding: 0 0 20px 0; font-size: 11px; color: #474747}
.consultant-right strong {font-size: 12px}
.consultant-right .ttl {background: url(/img/basket-frame/bg-ttl.gif) repeat-x left top}
.consultant-right .ttl img {margin: 7px 0 0 15px}
.consultant-right .round {background: url(/img/basket-frame/round.gif) no-repeat left top}
.consultant-right .ht {height: 26px}
.consultant-right .list {padding: 5px 20px 0 20px}
.consultant-right .ln {line-height: 1px; font-size: 1px; height: 1px; background: #BACDEA}
.consultant-right .image {float: left; margin: 8px 0 0 0}
.consultant-right .lev1 {overflow: hidden; zoom: 1; font-size: 12px; line-height: 40px}
.consultant-right .lev1 a {display: block; padding: 0 0 0 50px}
.consultant-right .lev1 a:link,
.consultant-right .lev1 a:visited,
.consultant-right .lev1 a:hover {color: #000; text-decoration: none; font-weight: bold}

/* paragraf */
.paragraf {padding: 0 35px 23px 35px}

/* pages */
.pages {padding: 15px 200px 15px 0}
.pages a {margin: 0 5px 0 0}
.pages a:link,
.pages a:visited {color: #F89A39; text-decoration: none}
.pages a:hover {color: #F89A39; text-decoration: underline}
.pages span {margin: 0 5px 0 0; color: #F89A39; font-weight: bold}
.pages strong {margin: 0 5px 0 0; color: #000}

/* banner */
.banner {padding: 0 0 23px 0}

/* banner73090 */
.banner73090 {float: right}

/* banner8831 */
.banner8831 {zoom: 1; overflow: hidden}
.banner8831 img {margin: 0 5px 0 0}
.banner8831 .pd {float: left}

/* banner240350 */
.banner240350 {padding: 13px 20px 23px 0}

/* banner-altsest */
.banner-altsest {padding: 0 20px 20px 0}
.banner-altsest .brd {border: solid 1px #DEDEDE; background: #F3F3F3}

/* copy */
.copy {overflow: hidden; zoom: 1; padding: 20px 0 0 0}
.copy img {float: left; margin: 0 14px 0 0}
.copy span {display: block; padding: 7px 0 0 66px; color: #858585}

/* misc */
a img {border: none;}
.w-fix {width: 100%;}
.clr {clear: both; line-height: 0; font-size: 0; height: 0px}
.png {
	//background-image: none !important;
	behavior: url('/css/pngfix.htc');
}
.fright {float: right}
.error {color: #F00; font-weight: bold}
.block {border: 1px solid #eee; background: #fcfcfc; padding: 10px; margin: 0 5px 5px 0;}
.fff {display: block; line-height: 1px; font-size: 1px; height: 1px}
/*#wrap {min-width: 996px; max-width: 1680px; width: expression(document.body.clientWidth < 996? "996px" : document.body.clientWidth > 1680? "1680px" : "auto")}*/
#wrap {min-width: 996px; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 996)? "996px" : "100%");}

a.threeDot { color: #F89A39 !important; font-size: 26px; line-height: 0px; height: 0px; }