html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:11px Tahoma,Arial,sans-serif; color:#676767; background: #fff url(../img/bodyBg.gif) left top repeat-x; text-align:center}
td, input, textarea, option, select {font:11px Tahoma,Arial,sans-serif; color:#676767;}

img {border:0px solid; behavior: url('css/pngbehavior.htc')}
a {text-decoration:underline; color:#249FB2}
a:hover {text-decoration:none}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.clear10 {clear:both; height:15px}
.oneHundredPercent {width:100%}
.red {color:#FF1B21}


#maxWidth {position:relative; height:"100%"; min-height:100%; margin:0 auto; margin-bottom:-78px; width:1000px; text-align:justify}
html>body #maxWidth {height:auto;}


#header {height:117px; position:relative; background: url(../img/visualBg.jpg) left top no-repeat;}
#header #logo {position:absolute; left:36px; top:39px; }
#header #support {position:absolute; left:413px; top:83px; font:13px Tahoma; color:#9ae4ff;}
#header #support h1 {font:13px Tahoma; color:#9ae4ff;}
#header #topNav {position:absolute; left:405px; top:39px;}
#header #topNav li {float:left; height:26px; margin-right:2px; padding:0 3px}
#header #topNav li.current {background: url(../img/libg2.gif) right top no-repeat; }
#header #topNav li a {display:block; height:20px; padding:6px 6px 0 9px; height:"26px"; font:11px Tahoma; color:#fff; float:left;}
#header #topNav li a:first-letter {font-size:12px}
#header #topNav li.current a {background: url(../img/libg.gif) left top no-repeat; text-decoration:none;}

#nav1 {height:140px; padding:21px 10px 0 10px; height:"161px"}
#nav1 li {float:left; width:122px; text-align:center; position:relative; z-index:998 !important;}
#nav1 li span {display:block; padding-top:57px; background: url(../img/dotted.gif) right top no-repeat}
#nav1 li span a {display:block; height:35px; padding:0 12px; padding-top:28px; height:"63px"; font:11px Tahoma; color:#208FA7}
#nav1 li span a:hover {color:#fff; background: url(../img/bigArrow.gif) center top no-repeat}
#nav1 li.over span a {color:#fff; background: url(../img/bigArrow.gif) center top no-repeat; text-decoration:none}
#nav1 li:hover span a {color:#fff; background: url(../img/bigArrow.gif) center top no-repeat}
#nav1 li span a:first-letter {font-size:12px}
#nav1 li.current span a {color:#fff; background: url(../img/bigArrow.gif) center top no-repeat; text-decoration:none}
#nav1 li.last span {background: none !important}

#nav1 #holod {background: url(../img/nav/holod.jpg) center top no-repeat;}
#nav1 #stir {background: url(../img/nav/stir.jpg) center top no-repeat;}
#nav1 #posyd {background: url(../img/nav/posyd.jpg) center top no-repeat;}
#nav1 #vstraiv {background: url(../img/nav/vstraiv.jpg) center top no-repeat;}
#nav1 #vitiaj {background: url(../img/nav/vitiaj.jpg) center top no-repeat;}
#nav1 #tele {background: url(../img/nav/tele.jpg) center top no-repeat;}
#nav1 #bit {background: url(../img/nav/bit.jpg) center top no-repeat;}
#nav1 #other {background: url(../img/nav/other.jpg) center top no-repeat;}

#nav1 li .levelOne {display:none; position:absolute; left:5px; top:116px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0 !important; border-top:1px solid #fff; height:"10px"}
#nav1 li.last .levelOne {display:none; position:absolute; left:-91px; top:116px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0 !important; border-top:1px solid #fff; height:"10px"}
#nav1 li .levelOne ul {background: url(../img/levelOneBotBg.gif) left bottom no-repeat; padding:4px 0; height:"10px"}
#nav1 li .levelOne li {float:none; float:"left"; border-bottom:1px solid #FF9D5B; background: #FF8432; width:202px; height:"10px"; text-align:left !important; margin:0px}
#nav1 li .levelOne li.last {border-bottom:none;}
#nav1 li .levelOne li.over a {background: #FFBC49}
#nav1 li .levelOne li a {display:block; color:#fff; font-weight:bold; padding:7px 10px; text-decoration:none;}
#nav1 li .levelOne li a:hover {background: #FFBC49}

#nav1 li .levelTwo {display:none; position:absolute; left:202px; top:0px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0;}
#nav1 li.last .levelTwo {display:none; position:absolute; left:-202px; top:0px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0;}
#nav1 .levelOne .last .levelTwo {display:none; position:absolute; left:202px; top:0px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0;}
#nav1 li .levelTwo ul {background: url(../img/levelOneBotBg.gif) left bottom no-repeat; padding:4px 0}
#nav1 li .levelTwo li {float:none; float:"left"; border-bottom:1px solid #FF9D5B; background: #FF8432; width:202px; height:"10px";}
#nav1 li .levelTwo li.last {border-bottom:none;}
#nav1 li .levelTwo li a {display:block; color:#fff; font-weight:bold; padding:7px; text-decoration:none; background: #FF8432 !important}
#nav1 li .levelTwo li a:hover {background: #FFBC49 !important}

#nav1 li .levelWithoutSecondLevel {display:none; position:absolute; left:202px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#nav1 .levelOne .last .levelWithoutSecondLevel {display:none; position:absolute; left:202px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#nav1 li .levelWithoutSecondLevel ul {background: url(../img/levelTwoBotBg.gif) left bottom no-repeat; padding:4px 0}
#nav1 li .levelWithoutSecondLevel li {float:none; float:"left"; background: #005F8F; border-bottom:1px solid #337FA5; width:111px;  height:"10px";}
#nav1 li .levelWithoutSecondLevel li.last {border-bottom:none;}
#nav1 li .levelWithoutSecondLevel li a {display:block; color:#fff; font-weight:bold; padding:7px; text-decoration:none; background: #005F8F !important}
#nav1 li .levelWithoutSecondLevel li a:hover {background: #00BEFF !important}

#nav1 .last .levelWithoutSecondLevel {display:none; position:absolute; left:-111px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#nav1 .last .last .levelTwo {display:none; position:absolute; left:-202px; top:0px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0;}
#nav1 .last .last .levelWithoutSecondLevel {display:none; position:absolute; left:-111px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#nav1 .last .levelOne .levelTwo .levelThree {display:none; position:absolute; left:-111px !important; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}

#nav1 li .levelOne .levelTwo .levelThree {display:none; position:absolute; left:201px !important; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}


#nav1 li:hover .levelOne {display:block !important; z-index:998 !important;}
#nav1 li.over .levelOne {display:block !important; z-index:998 !important;}

#nav1 .levelOne li:hover .levelWithoutSecondLevel {display:block !important; z-index:998 !important;}
#nav1 .levelOne li.over .levelWithoutSecondLevel {display:block !important; z-index:998 !important;}

#nav1 .levelOne li:hover .levelTwo {display:block !important; z-index:998 !important;}
#nav1 .levelOne li.over .levelTwo {display:block !important; z-index:998 !important;}


#nav1 .levelOne .levelTwo li .levelThree {display:none; position:absolute; left:202px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#nav1 .levelOne .levelTwo li.last .levelThree {display:none; position:absolute; left:-111px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#nav1 .levelOne .levelTwo .last .levelThree {display:none; position:absolute; left:202px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#nav1 .levelOne .levelTwo li .levelThree ul {background: url(../img/levelTwoBotBg.gif) left bottom no-repeat; padding:4px 0}
#nav1 .levelOne .levelTwo li .levelThree li {float:none; float:"left"; background: #005F8F; border-bottom:1px solid #337FA5; width:111px; height:"10px";}
#nav1 .levelOne .levelTwo li .levelThree li.last {border-bottom:none;}
#nav1 .levelOne .levelTwo li .levelThree li a {display:block; color:#fff; font-weight:bold; padding:7px; text-decoration:none; background: #005F8F !important}
#nav1 .levelOne .levelTwo li .levelThree li a:hover {background: #00BEFF !important}

#nav1 .levelTwo li:hover .levelThree {display:block !important; z-index:998 !important;}
#nav1 .levelTwo li.over .levelThree {display:block !important; z-index:998 !important;}


#search {height:37px; background: #D5DBD7 url(../img/searchBg.gif) left top no-repeat;}
#search form {padding:9px 0 0 237px}
#search form .txt {float:left; width:251px; height:20px; background: #fff !important; border:1px solid #B2B6B7; padding:3px 5px 1px 5px; font:10px Tahoma; color:#999; margin-right:13px}
html>body #search form .txt {width:239px; height:14px;}
#search form select {float:left; width:250px; height:20px; background: #E2E6E3 !important; border:1px solid #B2B6B7; /*padding:2px 5px;*/ font:10px Tahoma; color:#999; margin-right:13px; position:relative; top:"1px"}
html>body #search form select {width:250px; height:18px; padding-top:2px}
#search form .short {width:61px; height:20px; background: #E2E6E3 !important; margin-right:5px;}
html>body #search form .short {width:49px; height:14px;}
#search form .btn {margin-left:16px; margin-left:"12px"; float:left;}
#search #selectNav {float:left; position:relative; width:250px; height:20px; background: #E2E6E3 url(../img/selectBg.gif) right 1px no-repeat; border:1px solid #B2B6B7; margin-right:13px;}
html>body #search #selectNav {width:248px; height:18px;}
#search #selectNav span {display:block; padding:2px 5px; width:248px; height:18px;}
html>body #search #selectNav span {width:238px; height:14px;}
#search #selectNav ul {position:absolute; top:18px; left:-1px; background: #E2E6E3; border:1px solid #B2B6B7; border-top:none; width:250px; z-index:999; height:"10px"}
html>body #search #selectNav ul {width:248px;}
#search #selectNav ul.hide {display:none !important;}
#search #selectNav li a {display:block; text-decoration:none; color:#676767; padding:2px 5px; width:"248px"}
#search #selectNav li a:hover {background: #D1D4D2;}

#leftCol {float:left; width:197px; width:"222px"; padding:25px 0 0 24px;}
#leftCol h2 {margin-left:1px; margin-bottom:1px; height:31px;}
#leftCol h2 span {display:none}
#leftCol #goodsCat {background: url(../img/goodsCat.gif) left top no-repeat}
#leftCol .block {padding-bottom:15px;}
#leftCol .block .topBg {height:4px}
#leftCol .block .botBg {height:4px}
#leftCol .lightYellow .topBg {background: url(../img/yellowTopBg.gif) left top no-repeat}
#leftCol .lightYellow .botBg {background: url(../img/yellowBotBg.gif) left top no-repeat}
#leftCol .lightYellow .content {padding:3px 0; background: #F4F2E6}
#leftCol #leftNav #nav2 {height:"10px";}
#leftCol #leftNav #nav2 li {float:"left"; background: url(../img/leftNavLiBg.gif) 5px bottom no-repeat; position:relative; z-index:900}
#leftCol #leftNav #nav2 li.last {background: none;}
#leftCol #leftNav #nav2 li a {display:block; padding:8px 10px 10px 32px; height:"1px"; background: url(../img/leftNavArrow.gif) 13px 10px no-repeat; font:bold 11px Tahoma; color:#566769; text-decoration:none;}
#leftCol #leftNav #nav2 li a:hover {background: #DBD9CF url(../img/leftNavArrow.gif) 13px 10px no-repeat}
#leftCol #leftNav #nav2 li.over a {background: #DBD9CF url(../img/leftNavArrow.gif) 13px 10px no-repeat}
#leftCol #leftNav #nav2 li.current a {background: #DBD9CF url(../img/leftNavArrow.gif) 13px 10px no-repeat}

#leftCol #leftNav #nav2 li .levelOne {display:none; position:absolute; left:198px; top:0px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0 !important; height:"10px"}
#leftCol #leftNav #nav2 li .levelOne ul {background: url(../img/levelOneBotBg.gif) left bottom no-repeat; padding:4px 0; height:"10px"}
#leftCol #leftNav #nav2 li .levelOne li {float:none; float:"left"; border-bottom:1px solid #FF9D5B; background: #FF8432; width:202px; height:"10px"; text-align:left !important; margin:0px}
#leftCol #leftNav #nav2 li .levelOne li.last {border-bottom:none;}
#leftCol #leftNav #nav2 li .levelOne li.over a {background: #FFBC49}
#leftCol #leftNav #nav2 li .levelOne li a {display:block; color:#fff; font-weight:bold; padding:7px 10px; text-decoration:none; background: none}
#leftCol #leftNav #nav2 li .levelOne li a:hover {background: #FFBC49}

#leftCol #leftNav #nav2 li .levelTwo {display:none; position:absolute; left:202px; top:0px; width:202px; background: url(../img/levelOneTopBg.gif) left top no-repeat; padding:0 !important; height:"10px"}
#leftCol #leftNav #nav2 li .levelTwo ul {background: url(../img/levelOneBotBg.gif) left bottom no-repeat; padding:4px 0; height:"10px"}
#leftCol #leftNav #nav2 li .levelTwo li {float:none; float:"left"; border-bottom:1px solid #FF9D5B; background: #FF8432; width:202px; height:"10px"; text-align:left !important; margin:0px}
#leftCol #leftNav #nav2 li .levelTwo li.last {border-bottom:none;}
#leftCol #leftNav #nav2 li .levelTwo li.over a {background: #FFBC49 !important}
#leftCol #leftNav #nav2 li .levelTwo li a {display:block; color:#fff; font-weight:bold; padding:7px 10px; text-decoration:none; background: #FF8432 !important}
#leftCol #leftNav #nav2 li .levelTwo li a:hover {background: #FFBC49 !important}

#leftCol #leftNav #nav2 li .levelThree {display:none; position:absolute; left:202px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#leftCol #leftNav #nav2 li .levelTwo .levelThree ul {background: url(../img/levelTwoBotBg.gif) left bottom no-repeat; padding:4px 0}
#leftCol #leftNav #nav2 li .levelTwo .levelThree li {float:none; float:"left"; background: #005F8F; border-bottom:1px solid #337FA5; width:111px; height:"10px";}
#leftCol #leftNav #nav2 li .levelTwo .levelThree li.last {border-bottom:none;}
#leftCol #leftNav #nav2 li .levelTwo .levelThree li a {display:block; color:#fff; font-weight:bold; padding:7px; text-decoration:none; background: #005F8F !important}
#leftCol #leftNav #nav2 li .levelTwo .levelThree li a:hover {background: #00BEFF !important}

#leftCol #leftNav #nav2 li .levelThreeWithoutSecondLevel {display:none; position:absolute; left:202px; top:0px; width:111px; background: url(../img/levelTwoTopBg.gif) left top no-repeat; padding:0;}
#leftCol #leftNav #nav2 li .levelThreeWithoutSecondLevel ul {background: url(../img/levelTwoBotBg.gif) left bottom no-repeat; padding:4px 0}
#leftCol #leftNav #nav2 li .levelThreeWithoutSecondLevel li {float:none; float:"left"; background: #005F8F; border-bottom:1px solid #337FA5; width:111px; height:"10px";}
#leftCol #leftNav #nav2 li .levelThreeWithoutSecondLevel li.last {border-bottom:none;}
#leftCol #leftNav #nav2 li .levelThreeWithoutSecondLevel li a {display:block; color:#fff; font-weight:bold; padding:7px; text-decoration:none; background: #005F8F !important}
#leftCol #leftNav #nav2 li .levelThreeWithoutSecondLevel li a:hover {background: #00BEFF !important}


#leftCol #leftNav #nav2 li:hover .levelOne {display:block !important; z-index:998 !important;}
#leftCol #leftNav #nav2 li.over .levelOne {display:block !important; z-index:998 !important;}

#leftCol #leftNav #nav2 .levelOne li:hover .levelTwo {display:block !important; z-index:998 !important;}
#leftCol #leftNav #nav2 .levelOne li.over .levelTwo {display:block !important; z-index:998 !important;}

#leftCol #leftNav #nav2 .levelOne li:hover .levelThreeWithoutSecondLevel {display:block !important; z-index:998 !important;}
#leftCol #leftNav #nav2 .levelOne li.over .levelThreeWithoutSecondLevel {display:block !important; z-index:998 !important;}

#leftCol #leftNav #nav2 .levelOne .levelTwo li:hover .levelThree {display:block !important; z-index:998 !important;}
#leftCol #leftNav #nav2 .levelOne .levelTwo li.over .levelThree {display:block !important; z-index:998 !important;}


#leftCol .lightBlue .topBg {background: url(../img/blueTopBg.gif) left top no-repeat}
#leftCol .lightBlue .botBg {background: url(../img/blueBotBg.gif) left top no-repeat}
#leftCol .lightBlue .content {padding:10px 13px; background: #E8F2F6}
#leftCol #signup h3 {height:23px; background: url(../img/signup.gif) left top no-repeat;}
#leftCol #signup h3 span {display:none}
#leftCol #signup label {padding-bottom:2px; display:block}
#leftCol #signup .inline {display:inline; font:10px Tahoma; position:relative; top:-2px}
#leftCol #signup .check {width:12px}
#leftCol #signup .txt {width:156px; height:20px; background: #fff !important; border:1px solid #B2B6B7; padding:2px 5px; margin-bottom:2px}
html>body #leftCol #signup .txt {width:144px; height:14px; margin-bottom:6px}
#leftCol #signup .btn {margin-top:8px}

#centerCol {float:left; width:515px; padding-right:14px; width:"544px"; padding-left:15px; padding-top:18px;}

#rightCol {float:left; width:234px; padding:25px 0 0 0;}
#rightCol #helpTitle {background: url(../img/h2help.gif) left top no-repeat}
#rightCol #cartTitle {background: url(../img/h2cart.gif) left top no-repeat}
#rightCol #compareTitle {background: url(../img/h2compare.gif) left top no-repeat}
#rightCol h2 {margin-left:1px; margin-bottom:1px; height:31px;}
#rightCol h2 span {display:none}
#rightCol .block {padding-bottom:15px; margin-right:31px}
#rightCol .block .topBg {height:4px}
#rightCol .block .botBg {height:4px}
#rightCol .lightYellow .topBg {background: url(../img/yellowTopBg2.gif) left top no-repeat}
#rightCol .lightYellow .botBg {background: url(../img/yellowBotBg2.gif) left top no-repeat}
#rightCol .lightYellow .content {padding:3px 0; background: #F4F2E6}
#rightCol .lightBlue .topBg {background: url(../img/blueTopBg2.gif) left top no-repeat}
#rightCol .lightBlue .botBg {background: url(../img/blueBotBg2.gif) left top no-repeat}
#rightCol .lightBlue .content {padding:10px 13px; background: #E8F2F6}

#rightCol #help .content {padding:1px 5px;}
#rightCol #help li {border-bottom:1px solid #DCE6E9; padding:7px 5px; padding-left:7px;}
#rightCol #help li li {padding:0px; border-bottom:none; padding-top:6px}
#rightCol #help li li a {background:none !important;}
#rightCol #help li.last {border-bottom:none}
#rightCol #help li a {padding-left:20px}
#rightCol #help #consult a {background: url(../img/consult.gif) left 1px no-repeat}
#rightCol #help #choose2gether a {background: url(../img/choose2gether.gif) left 1px no-repeat}
#rightCol #help #guarantee a {background: url(../img/guarantee.gif) left 1px no-repeat}
#rightCol #help #delivery a {background: url(../img/delivery.gif) left 1px no-repeat}
#rightCol #help #aboutCompare a {background: url(../img/compare2.gif) left 1px no-repeat}

#rightCol #cart .content {padding:5px;}
#rightCol #cart .content .item {border-bottom:1px solid #E8E6DA; padding:7px 9px 10px 9px; height:"10px"}
#rightCol #cart .content .item .text {float:left; width:116px; padding-right:4px; width:"120px"}
#rightCol #cart .content .item .text span {font:10px Tahoma; color:#676767;}
#rightCol #cart .content .item .price {float:left; width:50px; text-align:right}
#rightCol #cart .content .item .price span {font:18px Tahoma; color:#FF6F11;}
#rightCol #cart .content .item .price a {padding-left:10px; background: url(../img/deleteTheElite.gif) left 4px no-repeat; font:10px Tahoma; color:#576263}
#rightCol #cart .content .item h3 {color:#1C1C1C; font:bold 11px Tahoma;}
#rightCol #cart .content .item h3 a {font-weight:bold; color:#208FA7}
#rightCol #cart .content .ally {border-bottom:1px solid #E8E6DA; padding:7px 9px 10px 9px; height:"10px"; margin-bottom:20px}
#rightCol #cart .content .ally h3 {color:#1C1C1C; font:bold 12px Tahoma; padding-top:4px}
#rightCol #cart .content .ally .text {float:left; width:116px; padding-right:4px; width:"120px"}
#rightCol #cart .content .ally .text span {font:10px Tahoma; color:#676767;}
#rightCol #cart .content .ally .price {float:left; width:50px; text-align:right}
#rightCol #cart .content .ally .price span {font:18px Tahoma; color:#FF6F11;}
#rightCol #cart .content .btn {margin-left:9px; margin-left:"4px"; margin-bottom:4px; display:block; float:left;}

#rightCol #compare .content {padding:5px;}
#rightCol #compare .content {padding:5px;}
#rightCol #compare .content .item {border-bottom:1px solid #DCE6E9; padding:7px 9px 10px 9px; height:"10px"}
#rightCol #compare .content h3 {color:#1C1C1C; font:bold 11px Tahoma;}
#rightCol #compare .content a {font-weight:bold; color:#208FA7}
#rightCol #compare .content .delete {padding-left:10px; background: url(../img/deleteTheElite.gif) left 4px no-repeat; font:10px Tahoma; color:#576263}
#rightCol #compare .content .btn {margin-left:9px; margin-top:10px; display:block; width:138px}

.indexPage .goodItem {float:left; position:relative; z-index:-1; width:251px; min-height:300px; height:"300px"; margin-right:13px; margin-bottom:12px}
html>body .indexPage .goodItem {z-index:0;}
.indexPage .second {margin-right:0}
.indexPage .goodItem .topBg {height:5px; background: url(../img/goodItemTopBg.gif) left top no-repeat}
.indexPage .goodItem .botBg {height:5px; background: url(../img/goodItemBotBg.gif) left top no-repeat}
.indexPage .goodItem .content {padding:14px 20px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"290px"; min-height:262px}
.indexPage .goodItem .content h2 {font:bold 11px Tahoma; color:#1C1C1C;}
.indexPage .goodItem .content h3 {padding-bottom:20px;}
.indexPage .goodItem .content h3 a {font:bold 11px Tahoma;}
.indexPage .goodItem .content .image {float:left; width:114px; text-align:center}
.indexPage .goodItem .content .calc {float:left; width:94px;}
.indexPage .goodItem .content .calc span.inStock {display:block; padding-bottom:12px}
.indexPage .goodItem .content .calc form {position:relative}
.indexPage .goodItem .content .calc form .txt {width:26px; height:18px; padding:2px 5px; border:1px solid #B2B6B7; background: #fff !important}
html>body .indexPage .goodItem .content .calc form .txt {width:14px; height:12px;}
.indexPage .goodItem .content .calc form .upKey {display:block; width:7px; position:absolute; top:5px; left:29px}
.indexPage .goodItem .content .calc form .downKey {display:block; width:7px; position:absolute; top:12px; left:29px}
.indexPage .goodItem .content .calc form .price {display:block; position:absolute; top:-2px; right:0; color:#FF6500; font-size:18px}
.indexPage .goodItem .content .calc form .btn {margin-top:10px; margin-bottom:4px; margin-bottom:"2px"}
.indexPage .goodItem .content .shortDesc {padding:15px 0;}
.indexPage .goodItem .content .compare {padding-left:16px; background: url(../img/compare.gif) left 1px no-repeat; padding-right:20px}
.indexPage .goodItem .content .rec {padding-left:16px; background: url(../img/rec.gif) left 1px no-repeat;}
.indexPage .goodItem .newItem {position:absolute; top:0px; right:0px;}

.categoryPage #categories {padding-bottom:20px;}
.categoryPage #categories .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.categoryPage #categories .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.categoryPage #categories .content {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.categoryPage #categories .content h1 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.categoryPage #categories .content h2 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.categoryPage #categories .content #pagePath {padding-bottom:10px;}
.categoryPage #categories .content #pagePath span {margin:0 4px;}
.categoryPage #categories .content li {padding-bottom:3px; font-weight:bold !important; color:#2D2D2D}
.categoryPage #categories .content li ul {padding:4px 0 10px 30px}
.categoryPage #categories .content li ul li {padding-bottom:3px; font-weight:normal !important; color:#2D2D2D}
.categoryPage .content {padding-bottom:20px}
.categoryPage .content .image {float:left; width:190px; text-align:center}
.categoryPage .content .text {float:left; width:315px;}
.categoryPage .content .text h1 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:10px}
.categoryPage .content .text h2 {font:bold 12px Tahoma; color:#1C1C1C; padding-bottom:10px}
.categoryPage .content .text h3 {font:bold 12px Tahoma; color:#1C1C1C; padding-bottom:10px}
.categoryPage .content .text p {padding-bottom:10px}
.categoryPage .content .text .models {background:#E8F2F6; padding:10px} /*Для выделения текста в котором ссылки на модельные ряды */
.categoryPage .content .text .models  p {font-size:10px; text-transform: uppercase;} 
.categoryPage .content .text .a2 a {font-size: x-large; font-weight: bold; font-style: oblique; color:#FF8432; text-align:center;}   /*Для жирной ссылки "Перейти к модельному ряду"*/

.categoryWithProductsPage #categories {padding-bottom:20px;}
.categoryWithProductsPage #categories .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.categoryWithProductsPage #categories .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.categoryWithProductsPage #categories .content {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.categoryWithProductsPage #categories .content h1 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.categoryWithProductsPage #categories .content h2 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.categoryWithProductsPage #categories .content ul {float:left; padding-right:50px}
.categoryWithProductsPage #categories .content #pagePath {padding-bottom:10px;}
.categoryWithProductsPage #categories .content #pagePath span {margin:0 4px;}
.categoryWithProductsPage #categories .content li {padding-bottom:3px; font-weight:bold !important; color:#2D2D2D}
.categoryWithProductsPage .goodItem {float:left; position:relative; width:251px; min-height:300px; height:"300px"; margin-right:13px; margin-bottom:12px}
.categoryWithProductsPage .second {margin-right:0}
.categoryWithProductsPage .goodItem .topBg {height:5px; background: url(../img/goodItemTopBg.gif) left top no-repeat}
.categoryWithProductsPage .goodItem .botBg {height:5px; background: url(../img/goodItemBotBg.gif) left top no-repeat}
.categoryWithProductsPage .goodItem .content {padding:14px 20px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px"}
.categoryWithProductsPage .goodItem .content h2 {font:bold 11px Tahoma; color:#1C1C1C;}
.categoryWithProductsPage .goodItem .content h3 {padding-bottom:20px;}
.categoryWithProductsPage .goodItem .content h3 a {font:bold 11px Tahoma;}
.categoryWithProductsPage .goodItem .content .image {float:left; width:114px; text-align:center}
.categoryWithProductsPage .goodItem .content .calc {float:left; width:94px;}
.categoryWithProductsPage .goodItem .content .calc span.inStock {display:block; padding-bottom:12px}
.categoryWithProductsPage .goodItem .content .calc form {position:relative}
.categoryWithProductsPage .goodItem .content .calc form .txt {width:26px; height:18px; padding:2px 5px; border:1px solid #B2B6B7; background: #fff !important}
html>body .categoryWithProductsPage .goodItem .content .calc form .txt {width:14px; height:12px;}
.categoryWithProductsPage .goodItem .content .calc form .upKey {display:block; width:7px; position:absolute; top:5px; left:29px}
.categoryWithProductsPage .goodItem .content .calc form .downKey {display:block; width:7px; position:absolute; top:12px; left:29px}
.categoryWithProductsPage .goodItem .content .calc form .price {display:block; position:absolute; top:-2px; right:0; color:#FF6500; font-size:18px}
.categoryWithProductsPage .goodItem .content .calc form .btn {margin-top:10px; margin-bottom:4px; margin-bottom:"2px"}
.categoryWithProductsPage .goodItem .content .shortDesc {padding:15px 0;}
.categoryWithProductsPage .goodItem .content .compare {padding-left:16px; background: url(../img/compare.gif) left 1px no-repeat; padding-right:20px}
.categoryWithProductsPage .goodItem .content .rec {padding-left:16px; background: url(../img/rec.gif) left 1px no-repeat;}
.categoryWithProductsPage .goodItem .newItem {position:absolute; top:0px; right:0px;}
.categoryWithProductsPage #pager {padding:15px 21px;}
.categoryWithProductsPage #pager strong {margin-right:12px; color:#FF5A00}
.categoryWithProductsPage #pager span {margin:0 3px;}
.categoryWithProductsPage #pager a {margin:0 3px;}
.categoryWithProductsPage #sort {padding:0 21px 15px 21px;}
.categoryWithProductsPage #sort strong {margin-right:12px; color:#FF5A00}
.categoryWithProductsPage #sort span {margin:0 3px;}
.categoryWithProductsPage #sort a {margin:0 3px;}

.comparePage #categories {padding-bottom:20px;}
.comparePage #categories .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.comparePage #categories .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.comparePage #categories .content {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.comparePage #categories .content h2 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.comparePage #categories .content #pagePath {padding-bottom:10px;}
.comparePage #categories .content #pagePath span {margin:0 4px;}
.comparePage #categories .content li {padding-bottom:3px; font-weight:bold !important; color:#2D2D2D}
.comparePage .content .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.comparePage .content .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.comparePage .content .contentIn {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.comparePage .content h1 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:20px}
.comparePage .content table {width:100%; margin-bottom:20px}
.comparePage .content table td {padding:12px; text-align:center; color:#1C1C1C}
.comparePage .content table tr td {border-bottom:1px solid #EDEDED}
.comparePage .content table tr td.titleCol {text-align:left;}
.comparePage .content table .header td {padding-bottom:20px}
.comparePage .content table .header td a {display:block;}
.comparePage .content table .header td a.title {font-weight:bold; margin-bottom:10px}
.comparePage .content table .header td a.delete {font:bold 10px Tahoma; color:#576263; margin:0px auto; margin-top:10px; padding-left:10px; background: url(../img/deleteTheElite2.gif) left 4px no-repeat; width:50px; width:"60px"}
.comparePage .content .backLink {font-weight:bold; padding-left:12px; background: url(../img/arrowBack.gif) left 4px no-repeat}

.detailsPage #categories {padding-bottom:20px;}
.detailsPage #categories .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.detailsPage #categories .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.detailsPage #categories .content {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.detailsPage #categories .content h2 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.detailsPage #categories .content ul {float:left; padding-right:50px}
.detailsPage #categories .content #pagePath {padding-bottom:10px;}
.detailsPage #categories .content #pagePath span {margin:0 4px;}
.detailsPage #categories .content li {padding-bottom:3px; font-weight:bold !important; color:#2D2D2D}
.detailsPage .goodItem {position:relative; height:"10px";}
.detailsPage .goodItem .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.detailsPage .goodItem .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.detailsPage .goodItem .content {padding:14px 20px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px"}
.detailsPage .goodItem .content h2 {font:bold 11px Tahoma; color:#1C1C1C;}
.detailsPage .goodItem .content h3 {padding-bottom:20px;}
.detailsPage .goodItem .content h3 a {font:bold 11px Tahoma;}
.detailsPage .goodItem .content h1 {font:bold 11px Tahoma; color:#1C1C1C; padding-bottom:20px;}
.detailsPage .goodItem .content .image {float:left; width:200px; text-align:center}
.detailsPage .goodItem .content .calc {float:left; width:94px;}
.detailsPage .goodItem .content .calc span.inStock {display:block; padding-bottom:12px}
.detailsPage .goodItem .content .calc form {position:relative}
.detailsPage .goodItem .content .calc form .txt {width:26px; height:18px; padding:2px 5px; border:1px solid #B2B6B7; background: #fff !important}
html>body .detailsPage .goodItem .content .calc form .txt {width:14px; height:12px;}
.detailsPage .goodItem .content .calc form .upKey {display:block; width:7px; position:absolute; top:5px; left:29px}
.detailsPage .goodItem .content .calc form .downKey {display:block; width:7px; position:absolute; top:12px; left:29px}
.detailsPage .goodItem .content .calc form .price {display:block; position:absolute; top:-2px; right:0; color:#FF6500; font-size:18px}
.detailsPage .goodItem .content .calc form .btn {margin-top:10px; margin-bottom:4px; margin-bottom:"2px"}
.detailsPage .goodItem .content .shortDesc {padding:15px 0; float:left; width:240px; padding-right:20px; width:"260px"}
.detailsPage .goodItem .content .compare {padding-left:16px; background: url(../img/compare.gif) left 1px no-repeat; padding-right:20px}
.detailsPage .goodItem .content .rec {padding-left:16px; background: url(../img/rec.gif) left 1px no-repeat;}
.detailsPage .goodItem .newItem {position:absolute; top:0px; right:0px;}
.detailsPage .goodItem .backLink {font-weight:bold; padding-left:12px; background: url(../img/arrowBack.gif) left 4px no-repeat; float:left; margin-top:30px}
.detailsPage .goodItem .content table {margin-top:30px; width:"100%"; margin-bottom:20px}
.detailsPage .goodItem .content table .titleCol {width:60%; padding-right:20px;}
.detailsPage .goodItem .content table td {padding:8px 12px 8px 12px; text-align:left; vertical-align:top; color:#1C1C1C; border-bottom:1px solid #EDEDED}

.checkoutPage #categories {padding-bottom:20px;}
.checkoutPage #categories .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.checkoutPage #categories .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.checkoutPage #categories .content {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.checkoutPage #categories .content h2 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.checkoutPage #categories .content #pagePath {padding-bottom:10px;}
.checkoutPage #categories .content #pagePath span {margin:0 4px;}
.checkoutPage #categories .content li {padding-bottom:3px; font-weight:bold !important; color:#2D2D2D}
.checkoutPage .content .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.checkoutPage .content .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.checkoutPage .content .contentIn {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.checkoutPage .content .contentIn p {padding-bottom:15px}
.checkoutPage .content .contentIn table {margin-bottom:20px;}
.checkoutPage .content .contentIn th {background: #d3d3d3; padding:7px; vertical-align:top; font:normal 11px Tahoma; color:#1C1C1C; text-align:left}
.checkoutPage .content .contentIn td {background: #f3f3f3; padding:7px; vertical-align:top; color:#1C1C1C}
.checkoutPage .content .contentIn .quantity {font-size:10px;}
.checkoutPage .content .contentIn .price {font-weight:bold; color:#ff6f11}
.checkoutPage .content .contentIn .delete {font:bold 10px Tahoma; color:#576263; padding-left:10px; background: url(../img/deleteTheElite2.gif) left 4px no-repeat;}
.checkoutPage .content .contentIn .amount {text-align:right; vertical-align:bottom}
.checkoutPage .content .contentIn .second {text-align:left;}
.checkoutPage .content .contentIn .amount .price {font-size:13px}
.checkoutPage .content .contentIn .duoPad {padding:15px 0}
.checkoutPage .content .contentIn form {padding-bottom:15px}
.checkoutPage .content .contentIn h2 {font:bold 12px Tahoma; color:#1c1c1c; padding-bottom:15px}
.checkoutPage .content .contentIn label {width:140px; margin-right:16px; float:left; text-align:right; padding-top:2px}
.checkoutPage .content .contentIn .txt {float:left; width:180px; height:18px; border:1px solid #b2b6b7; background: #fff !important; margin-bottom:5px; padding:2px 5px}
html>body .checkoutPage .content .contentIn .txt {width:168px; height:12px;}
.checkoutPage .content .contentIn textarea {float:left; width:240px; height:68px; border:1px solid #b2b6b7; background: #fff !important; margin-bottom:5px; padding:2px 5px}
html>body .checkoutPage .content .contentIn textarea {width:228px; height:62px; padding:2px 5px}
.checkoutPage .content .contentIn .btn {float:left; margin-top:10px;}
.checkoutPage .content .contentIn .big {width:240px}
html>body .checkoutPage .content .contentIn .big {width:228px}


.textPage #categories {padding-bottom:20px;}
.textPage #categories .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.textPage #categories .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.textPage #categories .content {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.textPage #categories .content h2 {font:bold 14px Tahoma; color:#1C1C1C; padding-bottom:5px}
.textPage #categories .content #pagePath {padding-bottom:10px;}
.textPage #categories .content #pagePath span {margin:0 4px;}
.textPage #categories .content li {padding-bottom:3px; font-weight:bold !important; color:#2D2D2D}
.textPage .content .topBg {height:5px; background: url(../img/catsTopBg.gif) left top no-repeat}
.textPage .content .botBg {height:5px; background: url(../img/catsBotBg.gif) left top no-repeat}
.textPage .content .contentIn {padding:10px 19px 10px 19px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height:"10px";}
.textPage .content .contentIn p {padding-bottom:15px}
.textPage .content .contentIn table {margin-bottom:20px;}
.textPage .content .contentIn th {background: #d3d3d3; padding:7px; vertical-align:top; font:normal 11px Tahoma; color:#1C1C1C; text-align:left}
.textPage .content .contentIn td {background: #f3f3f3; padding:7px; vertical-align:top; color:#1C1C1C}
.textPage .content .contentIn .quantity {font-size:10px;}
.textPage .content .contentIn .price {font-weight:bold; color:#ff6f11}
.textPage .content .contentIn .delete {font:bold 10px Tahoma; color:#576263; padding-left:10px; background: url(../img/deleteTheElite2.gif) left 4px no-repeat;}
.textPage .content .contentIn .amount {text-align:right; vertical-align:bottom}
.textPage .content .contentIn .second {text-align:left;}
.textPage .content .contentIn .amount .price {font-size:13px}
.textPage .content .contentIn .duoPad {padding:15px 0}
.textPage .content .contentIn form {padding-bottom:15px}
.textPage .content .contentIn h1 {font:bold 14px Tahoma; color:#1c1c1c; padding-bottom:15px}
.textPage .content .contentIn h2 {font:bold 12px Tahoma; color:#1c1c1c; padding-bottom:15px}
.textPage .content .contentIn h3 {font:bold 11px Tahoma; color:#1c1c1c; padding-bottom:15px}
.textPage .content .contentIn ul {padding-bottom:15px; padding-left:16px}
.textPage .content .contentIn li {padding-bottom:3px; list-style-type:square}
.textPage .content .contentIn label {width:140px; margin-right:16px; float:left; text-align:right; padding-top:2px}
.textPage .content .contentIn .txt {float:left; width:180px; height:18px; border:1px solid #b2b6b7; background: #fff !important; margin-bottom:5px; padding:2px 5px}
html>body .textPage .content .contentIn .txt {width:168px; height:12px;}
.textPage .content .contentIn textarea {float:left; width:240px; height:68px; border:1px solid #b2b6b7; background: #fff !important; margin-bottom:5px; padding:2px 5px}
html>body .textPage .content .contentIn textarea {width:228px; height:62px; padding:2px 5px}
.textPage .content .contentIn .btn {float:left; margin-top:10px;}
.textPage .content .contentIn .contactItem {display:block; float:left; width:120px; padding-bottom:4px; font-weight:bold}
.textPage .content .contentIn .contactItemValue {display:block; float:left; width:320px; padding-bottom:4px}

.textPage .content .contentIn .newDate {font-size:10px; padding-bottom:2px}
.textPage .content .contentIn .newTitle {font-weight:bold; padding-bottom:4px}
.textPage .content .contentIn .newTitleFull {font-weight:bold; font-size:12px; padding-bottom:14px}
.textPage .content .contentIn .newBody {padding-bottom:15px; color:#1c1c1c}
.textPage .content .contentIn .backLink {font-weight:bold; padding-left:12px; background: url(../img/arrowBack.gif) left 4px no-repeat}
.textPage .content .contentIn  .models {background:#E8F2F6; padding:10px} /*Для выделения текста в котором ссылки на модельные ряды */
.textPage .content .contentIn  .models  p {font-size:10px; text-transform: uppercase;} 


#footerPad {height:97px; clear:both;}

#footer {height:78px; position:relative; top:0px; background: url(../img/footerBg.gif) left top repeat-x; text-align:center;}
#footer #footerContent {text-align:left; margin:0 auto; width:1000px; background: url(../img/footerBg.jpg) right bottom no-repeat; position:relative; height:78px;}
#footer #copyLeft {position:absolute; left:36px; top:26px; font:10px Tahoma; color:#fff; width:200px}
#footer #developer {position:absolute; left:780px; top:26px; font:10px Tahoma; color:#fff;}
#footer #developer a {color:#1FBFE1}
#footer #counters {position:absolute; left:256px; top:24px; }
#footer #counters .item {float:left; margin-right:13px}

#a1 {text-decoration:none; color:#676767}   /*Для ссылок в футере, что б не подчеркивало*/                                         
