/* Document CSS *//* djc[j;ltybtyf'dthtcn */
html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, button, h1, h2, h3, h4, h5, h6, form, ADDRESS, SUB, SUP{font-weight: normal; font-style: normal; line-height: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; list-style:none;}
html{font-size: 100.01%; height: 100%;}
body{font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; background:white; height:100%; color:#333333	;}


TEXTAREA {overflow:auto;}

INPUT.inputText,
TEXTAREA,
SELECT
{border:1px #a5acb2 solid; z-index:1;}
INPUT {display:inline;}
.button {text-align:center;}

.fl {width:100%; height:0px; clear:both; font-size:0; line-height:0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;}

.floatLeft {float:left;}
.floatRight {float:right;}

a{color: #495579;}
a.dash {text-decoration:none; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#495579;}
a.dash:hover {border-bottom-color:#fe0000 !important;}
a:hover{color: #fe0000 !important;}
a img{border: none;}
* {font-size: 1em;}

/* COLORS */
.color1 {color:#7f7f7f; border-color:#7f7f7f;}/* lite grey */
.color2 {color:#bdbdbd; border-color:#bdbdbd;}/* grey */
.color3 {color:#f27910; border-color:#f27910;}/* orange */
.color4 {color:#000000; border-color:#000000;}/* black */

HR {border:none; background:none; color:#ff9e00; border-bottom:2px dashed #cac6b3;}
.bordDash {border-bottom:2px dashed #cac6b3;}
.bold{font-weight:900;}
.italic {font-style:italic;}
B {font-weight:900;}

.big {font-size:1.3em;}
.pageTitle {font-size:3.2em; margin-bottom:25px;}
.pageTitle .goods {font-size:0.37em; margin-top:11px;}

.allIco {margin:0 10px -2px 0;}

.allOldPrice {font-weight:100 !important; color:#f30000 !important; text-decoration:line-through;}

.addToBasket {outline:none; display:block; text-decoration:none; width:88px; height:28px; background:url(/a0/ru/images/addToBasket.gif) no-repeat;}
.addToBasket:hover {background:url(/a0/ru/images/addToBasketActive.gif) no-repeat;}
.addToBasketBig {outline:none;  display:block; text-decoration:none; width:132px; height:42px; background:url(/a0/ru/images/addToBaskeBigt.gif) no-repeat;}
.addToBasketBig:hover {background:url(/a0/ru/images/addToBaskeBigtActive.gif) no-repeat;}
.addBuyLink {outline:none; display:block; text-decoration:none; width:132px; height:42px; background:url(/a0/ru/images/addBuyLink.gif) no-repeat;}
.addBuyLink:hover {background:url(/a0/ru/images/addBuyLinkActive.gif) no-repeat;}


/* default */
.default {font-size:1.2em; line-height:1.5em;}
.default * {line-height:1.4em;}
.default H1, .default .h1 {margin:1.2em 0 0.5em; font-size:1.6em; font-weight:900;}
.default H2, .default .h2 {margin:1.0em 0 0.5em; font-size:1.4em; font-weight:900;}
.default H3, .default .h3 {margin:0.7em 0 0.5em; font-size:1.2em; font-weight:900;}
.default H4, .default .h4 {margin:0.5em 0 0.5em; font-size:1.0em; font-weight:900;}
.default H5, .default .h5 {margin:0.5em 0 0.5em; font-size:0.8em; font-weight:900;}

.default H1 SPAN, .default .h1 SPAN {font-weight:100;}
.default H2 SPAN, .default .h2 SPAN {font-weight:100;}
.default H3 SPAN, .default .h3 SPAN {font-weight:100;}
.default H4 SPAN, .default .h4 SPAN {font-weight:100;}
.default H5 SPAN, .default .h5 SPAN {font-weight:100;}

.default H1 A, .default .h1 A {font-weight:900; text-decoration:underline;}
.default H2 A, .default .h2 A {font-weight:900; text-decoration:underline;}
.default H3 A, .default .h3 A {font-weight:900; text-decoration:underline;}
.default H4 A, .default .h4 A {font-weight:900; text-decoration:underline;}
.default H5 A, .default .h5 A {font-weight:900; text-decoration:underline;}

.default P, .default .p {margin:0 0 1.3em;}

.default LI {padding-left:20px; margin-bottom:5px;}
.default LI LI {margin-bottom:0;}
.default LI UL {padding-left:40px;}
.default LI OL {padding-left:50px;}
.default OL {padding-left:20px;}
/*.default UL LI, .default OL UL LI  {background:url(/a0/ru/images/bgList1.gif) no-repeat left 6px; list-style:none;}*/
.default UL LI, .default OL UL LI  {background:url(/a0/ru/images/bullet.jpg) no-repeat left 5px; list-style:none; padding-left:15px}
.default LI UL LI {background:url(/a0/ru/images/bgList2.gif) no-repeat left 6px; padding-left:10px;}
.default OL LI, .default UL OL LI, .default UL UL OL LI, .default UL UL UL OL LI {list-style:decimal; padding-left:0; background:none;}
.default TABLE {border-collapse: collapse; border-bottom:2px #e9e9e9 solid; font-size:1.1em;}
.default THEAD TD {color:#000000; font-weight:900; border-bottom:2px #e9e9e9 solid;}
.default THEAD TH {color:#7f8287; border-bottom:2px #e9e9e9 solid;}
.default TD {padding:7px 10px; border-bottom:1px #e9e9e9 solid; vertical-align:middle;}
.default TH {border-bottom:1px #e9e9e9 solid;}

.default SUB {font-size:0.9em; position:relative; top:0.2em;}
.default SUP {font-size:0.9em; position:relative; bottom:0.2em;}
.default I, .default I A {font-style:italic;}
.default SMALL {font-size:0.9em;}
.default BIG {font-size:1.2em;}
.default B, .default B A {font-weight:900;}

.default .comments {font-size:1.3em; margin:0 0 2.2em;}
.default .comments, .default .comments * {line-height:1.25em;}
.default .picLeft {float:left; padding:6px 20px 10px 0; width:190px; font-size:0.9em;}
.default .picLeft IMG {margin-bottom:5px;}


/* ALL STYLE */
/* popap */
.darkening {width:100%; height:100%; position:fixed; top:0; left:0; background:#000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity: 0.3; z-index:1000; display:none;}

.popap {width:411px; position:absolute; top:160px; left:30%; z-index:1100; display:none;}
.popap .blockTop {height:12px; background:url(/a0/ru/images/bgPopapTop.png) no-repeat;}
.popap .blockContent, .popap .blockContentHr3  { background:url(/a0/ru/images/bgPopap.png) repeat-y top left; width:411px;}
.popap .blockBottom {height:26px; background:url(/a0/ru/images/bgPopapBottom.png) no-repeat; clear:both;}
.popap .blockClose {position:absolute; top:6px; right:13px;}


.popap {color:#495579;}
.feedback .blockContentHr1{padding:20px 30px; font-size:1.2em;}
.feedback .inputText {width:290px; margin-bottom:15px; padding:2px 0;}
.feedback TEXTAREA {width:290px; height:100px; margin-bottom:15px;}
.feedback .button {margin-top:25px; padding:0 10px;}

.userEnter .blockContentHr1{padding:20px 30px; font-size:1.2em;}
.userEnter .inputText {width:210px; margin-bottom:15px; margin-right:10px; padding:2px 0;}
.userEnter TEXTAREA {width:210px; height:100px; margin-bottom:15px;}
.userEnter .button {margin-top:25px; padding:0 10px;}

.option {top:600px;}
.option .blockContentHr1, .option .blockContentHr4 {padding:10px 30px; font-size:1.2em; color:#000000;}
.default .option .blockContentHr1, .default .option .blockContentHr4 {font-size:1em;}
.option .blockLeft, .default .option .blockLeft {width:130px; float:left;}
.option .blockRight, .default .option .blockRight {width:205px; float:right; padding-left:0;}
.option .blockRight * {line-height:1.4em;}
.option .blockTitle {margin-bottom:5px;}
.option P {padding-bottom:10px;}
.option .price {text-align:center; line-height:1.7em;}
.option BIG {font-size:1.4em;}
.option BUTTON {margin-top:20px;}
.default .option P {margin:0;}


.sizes {top:500px;}
.sizes  .blockContentHr1, .sizes  .blockContentHr4 {font-size:1.2em; padding:10px 30px;}
.sizes .blockTitle, .sizes .blockTitleHr3 {margin-bottom:10px;}
.dimensions {overflow:hidden; width:330px; margin:0 -30px 13px 0;}
.dimensions DIV {float:left; width:110px;}
.dimensions .inputText {width:80px; padding:2px 0;}
.sizes .massage {width:300px; margin-bottom:40px;}
.sizes .massage TEXTAREA {width:100%;}
/* popap */



.allPadding {padding-left:60px; padding-right:30px;}
.allPaddingHr1 {padding-left:30px; padding-right:30px;}
.allWidth {max-width:1540px; min-width:990px; margin:0 auto;} /* iav: min-width:980px; */

.allRub {position:relative; background:url(/a0/ru/images/bgRub.gif) no-repeat right 0.7em;}/* text-decoration:line-through;}*/
.allRub SPAN {position:absolute; left:0; bottom:0; font-size:0.6em !important; display:none;}



.numPages {font-size:1.3em; border:1px ree solid; overflow:auto; width:100%; margin-bottom:35px;}
.numPages .blockTitle {float:left; font-weight:900; margin-right:5px;}
.numPages .blockElement {float:left; margin-right:5px;}
.numPages SPAN {display:block; padding:3px;}
.numPages A {text-decoration:underline;}
.numPages .allRC0pxOrange SPAN {color:white; font-weight:900; padding-left:10px; padding-right:10px;}
/* ROUND CORNER */
/* 3px KARRY DUSTSTIRM */
.allRC3pxKarryDuststorm .blockTop {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC3pxKarryDuststormTopBottom.gif) repeat-x top;}
.allRC3pxKarryDuststorm .blockTop .blockLeft {float:left; height:11px; width:11px; background:url(/a0/ru/images/RC3pxKarryDuststorm.gif) no-repeat top left;}
.allRC3pxKarryDuststorm .blockTop .blockRight {float:right; height:11px; width:11px; background:url(/a0/ru/images/RC3pxKarryDuststorm.gif) no-repeat top right;}

.allRC3pxKarryDuststorm .blockBottom {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC3pxKarryDuststormTopBottom.gif) repeat-x bottom;}
.allRC3pxKarryDuststorm .blockBottom .blockLeft {width:11px; height:11px; float:left; background:url(/a0/ru/images/RC3pxKarryDuststorm.gif) no-repeat bottom left;}
.allRC3pxKarryDuststorm .blockBottom .blockRight {width:11px; height:11px; float:right; background:url(/a0/ru/images/RC3pxKarryDuststorm.gif) no-repeat bottom right;}

.allRC3pxKarryDuststorm  .blockContent {background:#ffe9d6; border-left:3px #e8d8cf solid; border-right:3px #e8d8cf solid;}
.allRC3pxKarryDuststorm  .blockContentHr1 {}

/* 3px Baja White Side Car */
.allRC3pxBajawhiteSidecar .blockTop {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC3pxBajawhiteSidecarTopBottom.gif) repeat-x top;}
.allRC3pxBajawhiteSidecar .blockTop .blockLeft {float:left; height:11px; width:11px; background:url(/a0/ru/images/RC3pxBajawhiteSidecar.gif) no-repeat top left;}
.allRC3pxBajawhiteSidecar .blockTop .blockRight {float:right; height:11px; width:11px; background:url(/a0/ru/images/RC3pxBajawhiteSidecar.gif) no-repeat top right;}

.allRC3pxBajawhiteSidecar .blockBottom {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC3pxBajawhiteSidecarTopBottom.gif) repeat-x bottom;}
.allRC3pxBajawhiteSidecar .blockBottom .blockLeft {width:11px; height:11px; float:left; background:url(/a0/ru/images/RC3pxBajawhiteSidecar.gif) no-repeat bottom left;}
.allRC3pxBajawhiteSidecar .blockBottom .blockRight {width:11px; height:11px; float:right; background:url(/a0/ru/images/RC3pxBajawhiteSidecar.gif) no-repeat bottom right;}

.allRC3pxBajawhiteSidecar  .blockContent {background:#fff6d0; border-left:3px #f3e4bf solid; border-right:3px #f3e4bf solid;}
.allRC3pxBajawhiteSidecar  .blockContentHr1 {}

/* 3px Athens Gray Mishka */
.allRC3pxAthensgrayMishka .blockTop {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC3pxAthensgrayMischkaTopBottom.gif) repeat-x top;}
.allRC3pxAthensgrayMishka .blockTop .blockLeft {float:left; height:11px; width:11px; background:url(/a0/ru/images/RC3pxAthensgrayMischka.gif) no-repeat top left;}
.allRC3pxAthensgrayMishka .blockTop .blockRight {float:right; height:11px; width:11px; background:url(/a0/ru/images/RC3pxAthensgrayMischka.gif) no-repeat top right;}

.allRC3pxAthensgrayMishka .blockBottom {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC3pxAthensgrayMischkaTopBottom.gif) repeat-x bottom;}
.allRC3pxAthensgrayMishka .blockBottom .blockLeft {width:11px; height:11px; float:left; background:url(/a0/ru/images/RC3pxAthensgrayMischka.gif) no-repeat bottom left;}
.allRC3pxAthensgrayMishka .blockBottom .blockRight {width:11px; height:11px; float:right; background:url(/a0/ru/images/RC3pxAthensgrayMischka.gif) no-repeat bottom right;}

.allRC3pxAthensgrayMishka  .blockContent {background:#e6e8ed; border-left:3px #d1d6e1 solid; border-right:3px #d1d6e1 solid;}
.allRC3pxAthensgrayMishka  .blockContentHr1 {}

/* 1px Silver white */
.allRC1pxSilverWhite .blockTop {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC1pxSilverWhiteTopBottom.gif) repeat-x top;}
.allRC1pxSilverWhite .blockTop .blockLeft {float:left; height:11px; width:11px; background:url(/a0/ru/images/RC1pxSilverWhite.gif) no-repeat top left;}
.allRC1pxSilverWhite .blockTop .blockRight {float:right; height:11px; width:11px; background:url(/a0/ru/images/RC1pxSilverWhite.gif) no-repeat top right;}

.allRC1pxSilverWhite .blockBottom {height:11px; line-height:0; font-size:0; background:url(/a0/ru/images/RC1pxSilverWhiteTopBottom.gif) repeat-x bottom;}
.allRC1pxSilverWhite .blockBottom .blockLeft {width:11px; height:11px; float:left; background:url(/a0/ru/images/RC1pxSilverWhite.gif) no-repeat bottom left;}
.allRC1pxSilverWhite .blockBottom .blockRight {width:11px; height:11px; float:right; background:url(/a0/ru/images/RC1pxSilverWhite.gif) no-repeat bottom right;}

.allRC1pxSilverWhite  .blockContent {background:white; border-left:1px #eaeaea solid; border-right:1px #eaeaea solid;}
.allRC1pxSilverWhite  .blockContentHr1 {}

/* 0px Silver */
.allRC0pxSilver {background:#e9e9e9;}
.allRC0pxSilver .blockTop {height:11px; line-height:0; font-size:0;}
.allRC0pxSilver .blockTop .blockLeft {float:left; height:11px; width:11px; background:url(/a0/ru/images/RC0pxSilver.gif) no-repeat top left;}
.allRC0pxSilver .blockTop .blockRight {float:right; height:11px; width:11px; background:url(/a0/ru/images/RC0pxSilver.gif) no-repeat top right;}

.allRC0pxSilver .blockBottom {height:11px; line-height:0; font-size:0;}
.allRC0pxSilver .blockBottom .blockLeft {width:11px; height:11px; float:left; background:url(/a0/ru/images/RC0pxSilver.gif) no-repeat bottom left;}
.allRC0pxSilver .blockBottom .blockRight {width:11px; height:11px; float:right; background:url(/a0/ru/images/RC0pxSilver.gif) no-repeat bottom right;}



/* 0px Darck Silver Actions */
.allRC0pxDarcksilverActions {background:url(/a0/ru/images/RC0pxDarksilverActiopnsTopLeft.gif) no-repeat top left #7f8287;}
.allRC0pxDarcksilverActions DIV {background:url(/a0/ru/images/RC0pxDarksilverActiopnsTopRight.gif) no-repeat top right;}
.allRC0pxDarcksilverActions DIV DIV {background:url(/a0/ru/images/RC0pxDarksilverActiopnsBottomLeft.gif) no-repeat bottom left;}
.allRC0pxDarcksilverActions DIV DIV DIV {background:url(/a0/ru/images/RC0pxDarksilverActiopnsBottomRight.gif) no-repeat bottom right;}

/* 0px orange */
.allRC0pxOrange {}
.allRC0pxOrange {background:url(/a0/ru/images/RC0pxOrangeLeftTop.gif) no-repeat top left #f5821f;}
.allRC0pxOrange DIV {background:url(/a0/ru/images/RC0pxOrangeRightTop.gif) no-repeat top right;}
.allRC0pxOrange DIV DIV {background:url(/a0/ru/images/RC0pxOrangeLeftBottom.gif) no-repeat bottom left;}
.allRC0pxOrange DIV DIV DIV {background:url(/a0/ru/images/RC0pxOrangeRightBottom.gif) no-repeat bottom right;}


.allRC0pxOrangeHr1 {background:url(/a0/ru/images/RC0pxOrangeTopLeft.gif) no-repeat top left #f5821f;}
.allRC0pxOrangeHr1 DIV {background:url(/a0/ru/images/RC0pxOrangeTopRight.gif) no-repeat top right;}
.allRC0pxOrangeHr1 DIV DIV {background:url(/a0/ru/images/RC0pxOrangeBottomLeft.gif) no-repeat bottom left;}
.allRC0pxOrangeHr1 DIV DIV DIV {background:url(/a0/ru/images/RC0pxOrangeBottomRight.gif) no-repeat bottom right;}

/* GENERAL STYLE */
.main {min-height:100%;}

.header {height:64px; background:url(/a0/ru/images/bgHeader.gif) repeat-x #f8841f; position:relative;}
.header .blockRight {width:50%; height:64px; background:url(/a0/ru/images/bgHeaderRight.gif) repeat-x; position:absolute; top:0; right:0; z-index:50;}
.header .allWidth {height:64px; background:url(/a0/ru/images/bgHeader.gif) repeat-x #f8841f; position:relative; z-index:100;}

.menu {padding-left:29px;}
.menu UL {overflow:hidden; width:69%; padding-top:17px;}
.menu LI {float:left; font-size:1.4em; font-weight:900; color:white;}
.menu LI A {font-weight:900; color:white;}
.menu LI DIV {float:left; font-weight:900;}
.menu LI DIV DIV DIV {height:24px; padding:8px 15px 0;} /* iav: padding:8px 19px 0; */
.menu LI.active {color:#7f8287;}
.menu LI.active A {color:#7f8287;}
.menu LI.active  DIV {background:url(/a0/ru/images/bgMenu.gif) repeat-x;}/* #fff9e1;}*/
.menu LI.active  DIV DIV {background:url(/a0/ru/images/bgMenuLeft.gif) no-repeat top left}
.menu LI.active  DIV DIV DIV {background:url(/a0/ru/images/bgMenuRight.gif) no-repeat top right;}

.toOrder {float:right; background:url(/a0/ru/images/bgHeaderRight.gif) repeat-x; width:30.5%;}
.toOrder IMG {float:left;}
.toOrder SPAN {float:left; padding-top:24px; padding-right:20px; background:url(/a0/ru/images/bgHeader.gif) repeat-x;}
.toOrder SPAN A {font-size:1.4em; font-weight:900; color:#ffea86;}

.content .collConteiner {width:100%; padding-bottom:150px; padding-top:50px;}
#indexPage .content .collConteiner {padding-bottom:0px;}
.content .collConteinerHr1 {overflow:hidden; width:100%; padding-bottom:150px; padding-top:50px;}
#indexPage .content .collConteinerHr1 {overflow:visible;}
.content .collColumn1 {width:23%; float:left; padding-top:7px;}
.content .collColumn2 {width:53%; float:left;}

.content .collColumn3 {width:17%; float:right; padding-top:7px;}
.content .collColumn3 .blockOneElement {margin-bottom:40px;}
.content .collColumn4 {width:76%; float:left; clear:left;}

#indexPage .content .collColumn1 {width:34%;}
#indexPage .content .collColumn2 {width:42%;}
#indexPage .collColumn4 {width:100%;  float:none;}

/* left block */
.logo {}

.subMenu {min-height:250px;}
.subMenu UL {padding-top:50px; padding-bottom:20px;}
.subMenu LI {padding-left:30px; font-size:1.3em; margin-bottom:10px; padding-right:5px;}
.subMenu LI.active {background:url(/a0/ru/images/subMenuList.gif) no-repeat 15px 5px; font-weight:900;}
.subMenu LI.active A {font-weight:900;}

.subMenu UL UL {padding:9px 0 7px;}
.subMenu UL UL LI {margin:0; line-height:1.59em; padding-left:37px; font-size:1em;}
.subMenu UL UL LI a {font-weight:100 !important;}
.subMenu UL UL LI.active {background: url(/a0/ru/images/level2.gif) no-repeat 20px 0.85em; font-weight:100;}

#indexPage .subMenu {min-height:90px;}

.contacts {font-size:1.3em;}
.contacts * {line-height:1.4em;}
.contacts SPAN {dosplay:block; font-size:1.4em;}
.contacts IMG {margin:0 5px -1px 0;}
.contacts P {margin-top:10px;}

/* right block */
.basket {margin-top:-15px;}
.basket .blockTitle {font-size:1.4em; font-weight:900; text-align:center; position:relative; top:0.6em;}
.basket .blockTitle SPAN {background:white; padding:0 3px;}
.basket .blockContentHr1 {padding:10px 0;}
.basket .basketEmpty {font-size:1.1em; text-align:center;}

.basket .productParent {padding:10px 15px;}
.basket .info {padding:10px 15px; font-size:1.2em;}
.basket .info .price {font-size:1.2em;}
.basket .go {padding:0px 15px; font-size:1.1em;}


.basket .product {width:80px; height:90px; font-size:1.1em; margin-bottom:10px; position:relative;}
.basket .showAll {position:absolute; top:0; left:0; width:80px; height:80px; text-align:center; padding-top:10px;  z-index:160;}/* */
.basket .number {position:absolute; left:0; bottom:3px; width:100%; text-align:center;}
.basket .hover .showAll {background:url(/a0/ru/images/bgBasketHoverBig.gif) no-repeat top left;}
.basket .active .showAll {background:url(/a0/ru/images/bgBasketActiveBig.gif) no-repeat top left; z-index:960;}/*   */

.basket .hide {width:171px; position:absolute; top:0; left:-141px; z-index:150; display:none; padding-top:16px;}
.basket .hideHr1 {background:url(/a0/ru/images/bgBasketHideContent.gif) repeat-y top left;}
.basket .hide .blockTopBg {background:url(/a0/ru/images/bgBasketHideTop.png) no-repeat top left; height:16px; position:relative; top:-16px;}
.basket .hide .blockBottomBg {background:url(/a0/ru/images/bgBasketHideBottom.png) no-repeat bottom left; position:relative; top:15px; height:15px;}
.basket .hide .blockContentHr3 {padding:10px 20px 0px 20px;}
.basket .hide .blockContentHr3 A {color:#000000;}
.basket .hide .productName {padding-right:10px; margin-bottom:10px;}
.basket .hide .price {color:black; font-weight:900; margin-bottom:20px;}
.basket .hide .price .allRub {padding-left:1px; background-position:right 0.78em;}

.basket .hide BIG {font-size:1.1em;}
.basket .hide .inputText {width:20px; margin:0 5px;}
.basket .hide SELECT {width:70px; margin-left:5px; float:right;}
.basket .hide .blockOneElementHr1 {padding-bottom:5px; color:#000000; width:125px; overflow:hidden;}
.basket .hide .blockOneElementHr1 LABEL INPUT {position:relative; top:2px;}
.basket .hide .send {margin-top:15px;}
.basket .hide .send IMG {margin-bottom:-7px; padding-right:5px;}
.basket .hide .send .ok {padding-right:20px;}
.basket .ok A {color:#45bc1b !important;}
.basket .remove A {color:#d10000 !important;}

.basket .hide .blockOneElementHr1 LABEL {position:relative; padding-left:20px; display:block;}
.basket .hide .blockOneElementHr1 LABEL .inputCheckbox {position:absolute; top:-2px; left:0;}

.basket .hide .blockOneElementHr1 LABEL .allRub {font-size:1.2em; background-position:right 0.75em;}

.basket .active .hide {display:block; z-index:950;}

.basket .hide FORM {}

/* Logged */
.notLogged {font-size:1.2em; line-height:1.7em; padding:10px 0 10px 25px; _height:1%;}
.notLogged A {line-height:inherit;}
.notLogged IMG {margin:0 5px -2px 0;}
.notLogged .hi {font-size:0.8em; }
.notLogged .bold {padding-left:22px; display:block; margin-top:-4px;}
/* search */
.search .blockTitle {font-size:1.2em; font-weight:900; padding-bottom:15px;}
.search .blockContentHr1 {padding:5px 0 0 15px; font-size:1.2em;}
.search SPAN {font-size:0.9em;}
.search .blockContentHr1 A {font-weight:900;}
.search .inputText {width:20px; padding:1px 0; margin:5px 5px 15px 0;}
.search SELECT {width:120px; padding:1px 0; margin:5px 5px 15px 0;}
.search .button {padding:0 10px; margin-bottom:15px;}

/* Right Actions */
.rightActions .blockTitle {padding:0 10px; position:relative; top:-20px; margin-bottom:-15px;}
.rightActions .blockTitle P {color:white; font-size:1.4em; font-weight:900; text-align:center; padding:3px 0;}
.rightActions .blockContentHr1 {overflow:hidden; margin-top:5px;}
.rightActions .blockContentHr2 {padding:0 20px; margin-top:-4px;}
.rightActions .blockOneElementHr1 {background:url(/a0/ru/images/bgRightActions.gif) repeat-x top center; padding:10px 0;}
.rightActions .blockTitleHr1 {font-size:1.2em;}
.rightActions .blockContentHr3 {font-size:1.1em; line-height:1.4em; padding-top:5px;}


/* BOTTOM BLOCK */
.collColumn4 .new {width:45%; float:left;}
.collColumn4 .popula {width:45%; float:right;}
.collColumn4 .catalogSection {padding-top:80px;}
.collColumn4 .catalogSection .blockLine {clear:left;}
.collColumn4 .catalogSection .blockOneElement {width:49.9%; margin-bottom:24px;}
.collColumn4 .catalogSection .blockTitle {padding:3px 30px; color:white; font-size:2em; font-weight:900;}
.collColumn4 .catalogSection .allRC0pxOrangeHr1 {float:left; margin-bottom:30px;}


.collColumn4 .catalogSection .blockLineHr1 {padding-left:160px;}
#indexPage .collColumn4 .catalogSection .blockOneElement {width:24%; margin-bottom:20px;}
#indexPage .collColumn4 .catalogSection .allRC0pxOrangeHr1 {margin-left:35px; _margin-left:17px;}

/* FOOTER */
.footer {height:97px; margin-top:-98px; }
.footer .allWidth {border-top:1px #e0e0e0 solid;}
.footer .allPadding {padding-top:22px;}
.copyright {float:left; color:#bdbdbd; font-size:1.3em; text-align:center; width:32%;}
.copyright SPAN {color:#7f7f7f;}
.firstText {text-align:left; width:35%; padding-top:27px;}

.counter {float:right; padding-right:30px;}




/* ++++++++++++++++++++++++++++++++++++++ CONTENT ++++++++++++++++++++++++++++++++++++++++++++++ */
.products {z-index:800;}
.productsCatalogSections {font-size:1.8em; margin-top:30px;}
.productsCatalogSections LI {padding-bottom:0; overflow:hidden; width:100%; height:50px; margin-bottom:5px;}
.productsCatalogSections LI DIV {padding-top:10px;}
.productsCatalogSections IMG {float:left; margin-top:-5px; margin-right:10px;}

#indexPage .productsCatalogSections {padding-top:10px; margin-top:0px;}
/* CATALOG */
/* Section of the catalog */
.catalogFilter {font-size:1.4em; margin-bottom:33px;}
.catalogFilter FORM {padding:5px 5px 15px 15px;}
.catalogFilter .blockTitle {font-weight:900; margin-bottom:20px;}
.catalogFilter SELECT {width:110px; margin-right:20px; margin-bottom:-3px;}
.catalogFilter .button {margin-left:-10px; padding:0 5px; margin-bottom:-3px;}

.sort {font-size:1.1em;}

.catalogSection .blockLine {margin:25px 0;}
.catalogSection .blockOneElement {width:33%; float:left; margin-bottom:20px;}
.collColumn3 .catalogSection .blockOneElement {width:100%; float:none;}
.collColumn3 .catalogSection .blockTitle {font-weight:900; font-size:1.4em; margin-bottom:25px;}
.catalogSection .blockOneElement DIV {text-align:center;}
.catalogSection .pic {height:100px; width:100%; position:relative;}
.catalogSection .pic .products {position:absolute; width:100%; left:0; bottom:0;}
.catalogSection .pic  img {display:block; margin:auto;}
.catalogSection .name {font-size:1.3em; margin-bottom:10px;}
.catalogSection .price {font-size:1.6em; font-weight:900; margin-bottom:15px;}
.catalogSection .price SPAN {font-weight:100; font-size:0.95em;}
.catalogSection .blockContentHr3 {margin-bottom:45px;}

.catalogSection .addToBasket {margin:0 auto;}

/* one product */
.ico {font-size:1.2em; overflow:hidden; width:100%; margin-bottom:30px;}
.ico SPAN {float:left; padding-top:5px; padding-right:40px;}
.ico DIV {float:left;}
.ico img {float:left; padding-right:10px;}
.catalogProduct {width:100%; overflow:hidden; margin-top:40px;}
.catalogProduct .blockLeft {width:215px; float:left;}
.catalogProduct .blockRight {padding-left:215px;}
.catalogProduct .blockRight .blockContent {width:99%; float:left;}

.catalogProduct .picProduct {width:100%; position:relative; padding-bottom:10px; text-align:center; height:160px;}
.catalogProduct .picProduct .picProductHr1 {position:absolute; left:0; bottom:10px; width:100%; text-align:center;}
.catalogProduct .picProduct .lupa {position:absolute; left:0; bottom:-15px;}
.catalogProduct .picProduct .price {position:absolute; right:50px; bottom:-15px; font-size:1.6em;}
.catalogProduct .picProduct .allRub {font-size:0.9em;}
.catalogProduct .picProduct .allRub SPAN {top:0.5em;}
.catalogProduct .productAction {font-size:1.1em; line-height:1.5em; margin-top:25px; padding-right:20px;}
.catalogProduct .draw {width:80%; overflow:hidden; margin-top:30px;}
.catalogProduct .draw .blockTitle {font-size:1.1em; font-weight:900;}
.catalogProduct .draw .drawLink {display:block; background:url(/a0/ru/images/newWinDraw.gif) no-repeat 0 3px; margin-bottom:3px;}
.catalogProduct .draw a {text-decoration:none; border-bottom:1px dashed #7f7f7f; margin-left:17px;}
.catalogProduct .draw a:hover {text-decoration:none; border-bottom:1px dashed #fe0000;}
.catalogProduct .oldPrice {color:#f30000; text-decoration:line-through; padding-right:5px;}



.catalogProduct .draw .blockOneElement {width:30px; height:30px; float:left; margin:5px 5px 5px 0; border:1px #bdbdbd solid;}

.catalogProduct .nameOption {margin:30px 0 10px;}
.catalogProduct .typeOption INPUT {float:left; margin-top:2px; margin-right:7px;}
.catalogProduct .typeOption LABEL {overflow:hidden; width:100%; display:block; margin-bottom:8px; font-size:0.96em;}
.catalogProduct .typeOption IMG {margin:0 5px -2px 0;}

.catalogProduct .accessories {margin-top:27px; overflow:hidden; width:100%;}
.catalogProduct .accessories .blockOneElement {padding-top:25px; width:49%; float:left;}
.catalogProduct .accessories .blockImages {padding:0 0 5px 25px;}
.catalogProduct .accessories .allRub {background-position:right 0.7em; padding-left:1px;}
.catalogProduct .accessories BIG {padding-left:25px;}
.catalogProduct .accessories .blockLinkToSection {clear:both; padding-top:25px;}


.catalogProduct .addOption {font-size:1.1em; margin:30px 0 50px;}
.catalogProduct .addOption .blockTitle {margin-bottom:12px;}
.catalogProduct .addOption .blockOneElement {margin-bottom:8px;}

.catalogProduct .numObjects LABEL {font-size:1.2em;}
.catalogProduct .numObjects .inputText {width:30px; margin-right:5px;}
.catalogProduct .numObjects .price {font-size:2.3em; padding-left:20px;}
.catalogProduct .numObjects .price .allRub {font-size:0.9em;}
.catalogProduct .addToBasketBig {margin:10px 0 0 55px;}
.catalogProduct .nextProduct {margin-top:50px;}
.catalogProduct .nextProduct a {float:left; font-size:1.8em; padding-top:10px;}
.catalogProduct .nextProduct IMG {padding:0 2px 0 5px;}

.paymentType {float:right;}

.productNavigation {font-size:1.2em; overflow:hidden; width:100%; margin-top:50px;}
.productNavigation .nextProduct {width:45%;}
.productNavigation .nextProduct SPAN {display:block; padding-top:10px; padding-left:65px;}
.productNavigation .nextProduct IMG {float:left; padding-right:5px;}

/* CONTACTS */

.map { margin:35px 0 25px;}
.contentContacts ADDRESS {font-size:1.1em; margin:15px 0;}
.contentContacts ADDRESS .blockTitle {font-weight:900; float:left; width:50px; padding-top:0px;}
.contentContacts ADDRESS .blockContent {display:block; padding-left:50px;}



/* ACTIONS */
.actions {margin-bottom:10px;}
.actions P {margin-bottom:30px; overflow:hidden;}
.actions P SPAN {display:block; margin-bottom:7px;}
.actions P IMG {float:left; padding:5px 20px 10px 0;}


/* BASKET */
.basketContent {}
.basketContent TABLE {width:100%; border:none;}
.basketContent .name {width:30%; text-align:center; padding:5px 0;}
.basketContent .name IMG {margin-top:10px;}
.basketContent .inputText {width:20px; padding-left:5px; margin-right:3px;}
.basketContent TFOOT TD {
	border:none; 
	font-size:2em; 
	text-align:right; 
	padding-top:25px;
	padding-left:0;
}
.basketContent TFOOT TD DIV {padding-right:20px; text-align:right; margin-bottom:20px;}
.basketContent .addBuyLink {float:right;}
.basketContent LABEL {display:block; position:relative; padding-left:25px; margin-bottom:10px;}
.basketContent LABEL INPUT {position:absolute; left:0; top:1px;}

.basketColor {margin-top:10px;}
.basketColor IMG {float:left; margin-top:2px;}
.basketColor SPAN {display:block; padding-left:20px;}

/* SITE MAP */
.siteMap {font-size:1.8em;}
.siteMap LI {margin-bottom:25px;}
.siteMap UL UL LI {padding-left:20px; font-size:0.7em; margin-bottom:0; margin-top:7px;}
.siteMap UL UL UL LI {font-size:1em; margin-top:2px; padding-left:40px; background:url(/a0/ru/images/listSiteMap.gif) no-repeat 30px 7px;}
.siteMap UL UL UL LI A {color:#7f7f7f;}

/* actionIn */
.actionIn {margin-top:40px;}
.actionIn .blockTitle {font-size:1.2em; font-weight:900; margin-bottom:15px;}
.actionIn LI {font-size:1.2em; overflow:hidden; width:100%; margin-bottom:5px;}
.actionIn LI DIV {padding-left:40px; padding-top:5px;}
.actionIn LI IMG {float:left;}
.actionIn .linkToAllActions {margin-top:60px;}
.actionIn .linkToAllActions IMG {padding-top:2px;}
.actionIn .linkToAllActions DIV {padding-top:0; padding-left:20px;}
.actionIn .linkToAllActions A {font-size:1.2em; font-weight:900;}

/* indexAction */

.indexAction { _height:1%;}
.indexAction .blockTitle {float:left; margin-bottom:-15px; padding-left:30px;}
.indexAction .blockTitle .blockContent {display:block; padding:2px 40px; font-size:2em; font-weight:900; color:white;}

.indexAction .allRC0pxSilver {clear:both;}
.indexAction .allRC0pxSilver .blockContent {padding:25px 0 10px 162px; position:relative;}
.indexAction .allRC0pxSilver .blockContentHr1 {overflow:hidden; width:100%;}
.indexAction .allRC0pxSilver .blockOneElement {width:33%; float:left; padding:5px 0 10px; background:url(/a0/ru/images/bgActionOnIndex.gif) repeat-y left top;}
.indexAction .allRC0pxSilver .blockFirst {background:none;}
.indexAction .allRC0pxSilver .blockTitleHr1 {font-size:1.4em; margin-bottom:5px; padding-left:20px;}
.indexAction .allRC0pxSilver .default {padding:0 20px; font-size:1.1em;}
.bear {position:absolute; left:20px; bottom:-31px; _bottom:4px; _left:-150px;}


/* REGISTRATION */
.registration {font-size:1.2em; color:#495579; width:430px;}
.registration SPAN {display:block;}
.registration .inputText {width:210px; padding:2px 0; margin:2px 0 15px;}
.registration .capcha {margin:25px 0 10px; overflow:hidden; width:100%;}
.registration .capcha SPAN {float:left; padding-right:10px; padding-top:7px;}
.registration .capcha A {float:left; width:14px; height:17px; background:url(/a0/ru/images/newCapcha.gif) no-repeat; text-decoration:none;}
.registration .button {display:block; margin-top:25px;}
.registration .error {color:red;}

.registration .ok {margin:0 0 0 4px; display:none; margin-bottom:10px;}
@-moz-document url-prefix(){ .registration .ok {margin-bottom:-5px;}}
.registration .info {width:180px; font-style:italic; line-height:1.5em; float:right; padding-top:10px;}
.registration .info A {font-style:italic;}

/* 404 */
#error404 {width:844px; margin:0 auto;}
#error404 .blockContent {padding-bottom:100px;}
#error404 .logo {margin-top:45px;}
#error404 .pageTitle {font-size:2em; padding-left:250px; margin-bottom:12px; color:#7f8287;}
#error404 .pageTitle SPAN {font-size:4em; font-weight:900;}
#error404 .default {padding-left:250px;}
#error404 .errorMenu {padding-left:250px; font-size:1.8em; margin:35px 0 0 0;}
#error404 .errorMenu LI {margin-bottom:5px;}


/* Каталог продукции - категории (второй уровень) */



/* аксессуары (Каталог продукции - страница товара) */

div.accessoriesText {
	padding: 2px 0 0 25px;
	text-align:left;
}

div.accessoriesText big{ padding:0 !important; }

div.accessoriesText .addToBasket{
	position:relative;
	left:-8px;
}

div.accessoriesText .addToBasket{
	margin:7px 0 16px;
}

.addOption div input {
	margin:0 7px 0 0;
	position:relative;
	top:2px;
}


/*  корзина */ 



.clearButton {
	float:left;
	margin-right:12px;
	outline:none; 
	display:block; 
	text-decoration:none; 
	width:88px; 
	height:28px; 
	background:url(/a0/ru/images/clearButton.gif) no-repeat;
}
.clearButton:hover {
	background:url(/a0/ru/images/clearButton2.gif) no-repeat;
}

.reCountButton {
	float:left;
	margin-right:12px;
	outline:none; 
	display:block; 
	text-decoration:none; 
	width:88px; 
	height:28px; 
	background:url(/a0/ru/images/reCountButton.gif) no-repeat;
}
.reCountButton:hover {
	background:url(/a0/ru/images/reCountButton2.gif) no-repeat;
}




.delButton {
	float:left;
	margin-left:12px;
	outline:none; 
	display:block; 
	text-decoration:none; 
	width:28px; 
	height:28px; 
	background:url(/a0/ru/images/delButton.gif) no-repeat;
	position:relative;
	top:-3px;
}
.delButton:hover {
	background:url(/a0/ru/images/delButton2.gif) no-repeat;
}



















