img {margin:0; padding:0; border:0;}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; line-height:0;}
.clear {display: inline-block;}
.clear {display: block;}
.errortext {color:#dd0505;}

.pad1 {padding-top:20px;}
.pad1 td {padding-top:20px;}
.pad2 {padding-bottom:10px;}
.pad3 {padding-top:35px;}
.pad4 {padding-bottom:20px;}
.pad6 {padding-top:5px !important; padding-right:20px;}
.pad7 {padding-top:5px !important;}
.pad8 {padding-top:15px !important;}
.pad9 {padding-left:20px !important;}
.pad10 {padding-top:350px;}
.pad14 td {padding-bottom:0 !important; vertical-align:middle;}
.pad15 td {padding-top:0 !important;}
.pad16 {padding-left:0 !important; list-style: disc;}
.padHR3 {height:5px;}
.align1 {text-align:center !important;}
.align2 {vertical-align:bottom !important;}
.align3 td {vertical-align:middle !important;}
.align4 {text-align:right;}
.align5 {vertical-align:top !important;}

.mrg1 {margin-right:20px;}
.mrg2 {margin-left:0px !important;}
.float {float:right;}

.width1 {width:50%;}
.width2 {width:790px !important;}
.width2 td {vertical-align:top;}
.width3 {width:380px; vertical-align:top;}
.width4 {width:20px;}
.width5 {width:267px;}
.width6 {width:723px;}
.width7 {min-width:300px;}
.width8 {width:100%; text-align:right;}

.color1 {color:#33addd;}
.color2 {background-color:#f1f1f1;}
.color3 {color:#8b8b8b;}
.color4 {color:#890010 !important;}
.color5 {color:#00892a;}
.color6 {color:#333;}


.errorMess {color:#f00;}

.rel1 {position:relative;}
.rel2 {position:relative; top:-5px !important; left:0px;}
.size1 {font-size:14px;}
.size2 {font-size:12px;}
.size3 {font-size:11px;}
.size4 {font-size:0px !important; line-height:0 !important; padding-bottom:10px;}
.height1 {height:20px;}
.height2 {height:auto !important;}
.left1 {right:-10px !important; top:-10px !important;}
.throuh1 {text-decoration:line-through;}

.errortext {color:#dd0505;}

.bgBut1 {display:block; width:25px; height:31px; cursor:pointer; background: url(../image/bgbut1.png) 0 0 no-repeat; border:0;}
.bgBut2 {display:block; width:98px; height:31px; cursor:pointer; background: url(../image/bgbut2.png) 0 0 no-repeat; border:0; position:absolute; top:126px; right:4px;}
.bgBut2_1 {display:block; width:98px; height:31px; cursor:pointer; background: url(../image/bgbut2.png) 0 0 no-repeat; border:0; position:absolute; top:126px; right:4px;}
.bgBut3 {display:block; width:173px; height:33px; cursor:pointer; background: url(../image/bgbut3.png) 0 0 no-repeat; border:0;}
.bgBut3div {display:block; width:173px; height:33px; background: url(../image/bgbut3_dis.png) 0 0 no-repeat; border:0;}

.bgBut4 {display:block; width:134px; height:31px; cursor:pointer; background: url(../image/bgbut4.png) 0 0 no-repeat; border:0; float:right;}
.bgBut5 {display:block; width:224px; height:31px; cursor:pointer; background: url(../image/bgbut5.png) 0 0 no-repeat; border:0; float:right;}
.bgBut6 {display:block; width:23px; height:23px; cursor:pointer; background: url(../image/bgbut6.png) 0 0 no-repeat; border:0; float:right;}
.bgBut7 {display:block; width:97px; height:26px; cursor:pointer; background: url(../image/bgbut7.png) 0 0 no-repeat; border:0; float:left; margin-left:30px;}
.bgBut8 {display:block; width:120px; height:31px; cursor:pointer; background: url(../image/bgbut8.png) 0 0 no-repeat; border:0; float:right;}
.bgBut11 {display:block; width:159px; height:31px; cursor:pointer; background: url(../image/bgbut11.png) 0 0 no-repeat; border:0; float:right;}
.bgBut12 {display:block; width:16px; height:16px; cursor:pointer; background: url(../img/krest.png) 0 0 no-repeat; border:0; position:absolute; right:0; top:0px;}
.bgBut13 {display:block; width:69px; height:31px; cursor:pointer; background: url(../image/bgbut13.png) 0 0 no-repeat; border:0; float:left; margin-right:10px;}
.bgBut14 {display:none; width:121px; height:31px; cursor:pointer; background: url(../image/bgbut14.png) 0 0 no-repeat; border:0; position:absolute; top:120px; left:23px;}
.bgBut18 {display:block; width:98px; height:31px; cursor:pointer; background: url(../image/bgbut2.png) 0 0 no-repeat; border:0;}
.bgBut19 {display:block; width:64px; height:31px; cursor:pointer; background: url(../image/bgbut19.png) 0 0 no-repeat; border:0; margin: 0 auto;}
.bgBut21 {display:block; width:98px; height:31px; cursor:pointer; background: url(../image/bgbut21.png) 0 0 no-repeat; border:0; float:right; margin-left:20px;}
.bgBut22 {display:block; width:224px; height:31px; cursor:pointer; background: url(../image/bgbut22.png) 0 0 no-repeat; border:0;}
.bgBut23 {display:block; width:68px; height:21px; cursor:pointer; background: url(../image/bgbut23.png) 0 0 no-repeat; border:0;}
.bgBut25 {display:block; width:116px; height:21px; cursor:pointer; background: url(../image/bgbut25.png) 0 0 no-repeat; border:0; float:left; margin-left:30px;}
.bgBut26 {display:block; width:147px; height:31px; cursor:pointer; background: url(../image/bgbut26.png) 0 0 no-repeat; border:0;}

#centBody {padding-top:20px; padding-bottom:20px; position:relative;}
#centBody2 {width:990px; position:relative; margin: 0 auto;}
#content2 {width:100%; height:1%; position:relative;}
	#content2:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
		#cent_cont {width:100%; float:left; /*overflow: hidden;*/}
		#cent_cont2 {width:100%; /*overflow: hidden;*/}
		#contentCent {padding: 0 0 0 202px;}
		
#centBody_2 {padding-top:20px; padding-bottom:20px; position:relative;}
#centBody2_2 {width:990px; position:relative; margin: 0 auto;}
#content2_2 {width:100%; height:1%; position:relative;}
	#content2_2:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
		#cent_cont_2 {width:100%; float:left; /*overflow: hidden;*/}
		#cent_cont2_2 {width:100%; /*overflow: hidden;*/}
		#contentCent_2 {padding: 0 0 0 202px;}
		

.nivoSlider {position:relative;  height:427px;}
.nivoSlider a {position:relative; display:block;}

#mIcons li {float:left; height:48px;}
#mIcons a {color:#333; font-size:14px; display:block; height:48px;}
#mIcon1 a {background: url(../image/micon1.png) 0 0 no-repeat; width:150px;}
#mIcons li a:hover {background-position: 0 -48px;}
#mIcon2 a {background: url(../image/micon2.png) 0 0 no-repeat; width:177px;}
#mIcon3 a {background: url(../image/micon3.png) 0 0 no-repeat; width:186px;}
#mIcon4 a {background: url(../image/micon4.png) 0 0 no-repeat; width:160px;}
#mIcon5 a {background: url(../image/micon5.png) 0 0 no-repeat; width:113px;}

#mNIcons {margin:0 auto; width:950px;}
.mNIconsCat {width:760px !important;}
#mNIcons li {float:left; height:42px; width:165px; font-family: Tahoma, Arial, sans-serif; font-size:14px;}
#mNIcons a {padding-left: 60px; font-family: Tahoma, Arial, sans-serif; font-size:14px;}
#mNIcons a {color:#333; font-size:12px; display:block; height:30px;}
#mNIcon1 {background: url(../image/mnicon1.png) 0 0 no-repeat;}
#mNIcon2 {background: url(../image/mnicon2.png) 0 0 no-repeat;}
#mNIcon3 {background: url(../image/mnicon3.png) 0 0 no-repeat;}
#mNIcon4 {background: url(../image/mnicon4.png) 0 0 no-repeat;}
#mNIcon5 {background: url(../image/mnicon5.png) 0 0 no-repeat;}
#mNIcon6 {background: url(../image/mnicon6.png) 0 0 no-repeat;}
li#mNIcon6 {width:90px;}



div.galleryNew {    position: relative;
    border: 1px #d2d2d2 solid;
    }
#prodMenuRD div.galleryNew {  
    border: none;
   }
.galleryNew .gallery {position:relative;padding:0 50px;}
.galleryNew .galleryHit {position:relative; width:1000px; margin-left:55px;}
.galleryNew li {text-align:center;position: relative;padding:0 5px;}
.galleryNew li img{width:100%;display: inline-block;}
.galleryNew li a {position: relative;max-width:127px; max-height:180px; display:inline-block; text-align:center;}
.galleryNew .prevF {position:absolute; top:22%; left:0; width:36px;z-index:1; height:69px; cursor:pointer; background: url(../image/gall_prev.png) 0 0 no-repeat; border:0;}
.galleryNew .nextF {position:absolute; top:22%; right:0; width:36px;z-index:1; height:69px; cursor:pointer; background: url(../image/gall_next.png) 0 0 no-repeat;}
.galleryNew .prevXF {position:absolute; top:40%; left:30px; width:36px; height:69px; cursor:pointer; background: url(../image/gall_prev.png) 0 0 no-repeat; border:0;}
.galleryNew .nextXF {position:absolute; top:40%; right:30px; width:36px; height:69px; cursor:pointer; background: url(../image/gall_next.png) 0 0 no-repeat;}
div.galleryNew2 {padding-left:0px; padding-right:0px; position:relative; width:790px;}
.galleryNew2 .gallery {position:relative; width:790px; margin-left:25px;}
.galleryNew2 li a {margin-left:4px; margin-right:4px; background: url(../image/bgpics3.png) 0 0 no-repeat; width:85px; height:121px; display:block;}

.catDescr {padding-top:20px; color:#7e7e7e!important; text-indent: 25px;font-family: Tahoma, Arial, sans-serif!important;}
.catDescr p {text-align:justify; padding-bottom:10px;font-family: Tahoma, Arial, sans-serif!important;color:#7e7e7e!important;}
.catDescr h1 {font-size:12px;font-family: Tahoma, Arial, sans-serif!important;color:#000000!important;}
.catDescr h2 {color:#333!important; padding-bottom:10px; font-size:12px;font-family: Tahoma, Arial, sans-serif!important;}
.catDescr ul {padding: 0 0 5px 50px;font-family: Tahoma, Arial, sans-serif!important;}
.catDescr li {list-style: disc;font-family: Tahoma, Arial, sans-serif!important;}
.catDescr2 p {text-align:justify; padding-bottom:10px; color:#7e7e7e!important; font-size:13px; font-family: Tahoma, Arial, sans-serif;}

/*category*/
#leftcol1 .lTit {font-weight:bold; color:#333;}
#leftcol1 .lTit span {font-weight:normal;}

table.sliderTabl {width:182px;}
.sliderTabl td {color:#8b8b8b; font-size:10px;}

.slideVert {height:14px; position:relative; width:182px;}
.slideVertL {height:10px; width:1px; position:absolute; left:4px; top:0; border-left:1px solid #d0d0d0;}
.slideVertR {height:10px; width:1px; position:absolute; right:4px; top:0; border-right:1px solid #d0d0d0;}
.razm_sel {color:#333; font-size:11px; border:1px solid #ddd; width:26px; height:20px; text-align:center; line-height:20px; cursor:pointer; position:relative;}
table.razmersTable {margin: 0 auto; margin-top:0px; margin-bottom:10px; border-collapse:collapse;}
.razmerSTable td {padding-bottom:9px; padding-right:10px;}
.razmerSTable td.last {padding-right:0px;}
/*.razm_sel_select {border:1px solid #a30f19;}*/
.razm_sel_select2 {background-color:#dadada;}
.razm_sel .img {display:block; width:20px; height:20px; cursor: pointer; position:absolute; top:-1px; left:-1px;}
.razm_sel .sel {width:28px; height:22px; top:-1px; left:-1px; background:url(../image/color_frame2.png) no-repeat 0px 0px;}

.colorSTable td {padding-bottom:12px; padding-right:10px;}
.colorSTable td.last {padding-right:0px;}
.ottenok_sel {display:block; width:16px; height:16px; margin:0px; padding:0px; background-position:0px 0px; background-repeat:no-repeat; position:relative; cursor: pointer;}
.ottenok_sel .sel {display:block; width:20px; height:20px; cursor: pointer; position:absolute; top:-2px; left:-2px;}
.ottenok_sel .img {display:block; width:20px; height:20px; cursor: pointer; position:absolute; top:-2px; left:-2px;}
.ottenok_sel .sel {background:url(../image/color_frame1.png) no-repeat 0px 0px;}

.colorSTable .ottenok_sel {width:28px; height:22px;}
.colorSTable .ottenok_sel .sel {width:28px; height:22px; top:0px; left:0px; background:url(../image/color_frame2.png) no-repeat 0px 0px;}

.breadCrmb {padding-bottom:5px; border-bottom:1px solid #bbb; margin-bottom:5px;}
.breadCrmb2 {
max-width: 185px;
padding: 0;
font-size: 11px;
line-height: 18px;
}
.breadCrmb a, .breadCrmb span {color:#333; font-size:11px; line-height:13px;}
a.CrmbIsCat, span.CrmbIsCat {color:#999;}
.breadCrmb img {margin:0 2px; vertical-align:middle;}

.sortStr {height:20px; padding-bottom:10px;}
.sortStr td {height:20px; vertical-align:middle; padding-right:8px; color:#999; font-size:11px;}
.sortStr td a {color:#333; padding-right:6px;}
td.actBotSort {}
.actBotSort a {font-weight:bold; background: url(../image/strelka2.png) 100% 7px no-repeat;}
td.actTopSort {}
.actTopSort a {font-weight:bold; background: url(../image/strelka2_1.png) 100% 7px no-repeat;}

div.pagin {height:24px; position:relative; top:0; left:0;}

.pagination td {padding-right:3px;}
.pagination td a, .pagination td div {display:block; border:1px solid #dadada; padding:4px 7px; color:#333; font-size:11px; line-height:14px;}
.pagination td p {display:block; border:1px solid #333; padding:4px 7px; color:#fff; font-size:11px; line-height:14px; background-color:#333;}

ul.pokaz {position:absolute; top:5px; right:0;}
.pokaz li {float:left; padding-left:5px; color:#999; font-size:11px; line-height:14px;}
.pokaz li a {color:#333;}
.pokaz li.active a {font-weight:bold;}

table.tovSpisok {margin-top:20px;}
.tovSpisok td {padding-right:12px; padding-bottom:44px; vertical-align:top;}
.tovSpisok_cat td {padding-right:20px;}
.tovSpisok .lastTD {padding-right:0px;}
.tovSpisok .prodImg {width:182px; height:273px; position:relative; z-index:100;}
.tovSpisok .articul {height:36px; position:relative; width:182px;}
.tovSpisok .nameProd {padding:5px 0 5px 0; font-size:12px; font-weight:normal;}
.tovSpisok .nameProd span {font-size:11px; margin-left:15px;}
.tovSpisok .articul .catPrice {color:#890010; font-size:16px; font-weight:bold;line-height:18px;}
.tovSpisok .articul .catLPrice {font-size:11px; font-weight:normal; color:#000; text-decoration:line-through; padding-right:5px; line-height:16px;}
.catRr {font-size:11px; padding-top:3px;}
.catRr li {float:left; padding-right:3px;}
.catCc {font-size:11px; padding-top:3px;}
.catCc p {padding-bottom:4px;}
.catCc li {float:left; padding-right:3px; padding-bottom:3px;}
.catCc li div {width:9px; height:9px; background-position:-2px -2px; background-repeat:no-repeat;}
.catCCWite {width:7px !important; height:7px !important; border:1px solid #999;}

.catText {font-size:11px;}

/*.novie .articul {}
.novie .nameProd {padding-top:5px; text-align:center;}
.novie .nameProd a {height:auto; color:#000;}
.novie .articul .catPrice {color:#890010; text-align:center; font-size:16px; font-weight:bold; line-height:18px;}
*/

.mainText1 {font-size:21px; padding-bottom:20px; font-family: Tahoma, Arial, sans-serif; text-transform:uppercase;}
.mainText2 {width:100%;}
.mainText2 td {width:50%; vertical-align:top; padding-right:20px; padding-bottom:20px;}
.mainText2 ul {margin-left:15px;}
.mainText2 li {list-style:circle; padding-bottom:20px; font-family: Tahoma, Arial, sans-serif; font-size:12px; padding-left:5px; color:#7e7e7e;}

.novie .articul {}
.novie .nameProd {padding-top:5px; text-align:center;}
.novie .nameProd a {height:auto; color:#636363; font-size:15px; }
.novie .articul .catPrice {color:#636363; text-align:center; font-size:15px; font-weight:bold; line-height:18px;  padding-top:3px;}

.prodImgRamk {width:264px; height:425px; position:absolute; top:-2px; left:-82px; display:none; background-color: rgba(255, 255, 255, 0.9);  background-color:#fff; /**background:url(../image/prozr.png) 0 0;*/}

.prodImgPicA {position:relative; top:0px; left:0px;}
.prodImgPicA img {position:absolute; left:0; top:0; color:#fff;}
.prodImgRamk .articul {position:relative; top:275px; left:82px;}
.bgCatalog {position:absolute; left:-4px; top:-4px; background: url(../image/bg_catalog.png) 0 0 no-repeat; width:270px; height:433px;}

div.CProdImg {position:absolute; left:-70px; top:20px; z-index:100; display:none; width:60px; height:300px; background:url(../image/zero.png) 0 0 no-repeat;}
.CProdImg li {padding-bottom:10px; padding-top:10px;}
.CProdImg li a {display:block;}
.CProdImg img {border:1px solid #fff;}
.CProdImg img:hover {border:1px solid #c7c7c7;}
div.gallery_smPc {padding-left:0px; position:relative; z-index:100; width:60px; height:372px;}
.CProdImg .prevF {position:absolute; top:-10px; left:17px; width:16px; height:9px; cursor:pointer; background: url(../image/top_butt1.png) 0 0 no-repeat; border:0;}
.CProdImg .nextF {position:absolute; top:372px; left:17px; width:16px; height:9px; cursor:pointer; background: url(../image/bottom_butt1.png) 0 0 no-repeat; border:0;}
.CProdImg .prevFHov {background: url(../image/top_butt1.png) 0 -9px no-repeat; cursor:default;}
.CProdImg .nextFHov {background: url(../image/bottom_butt1.png) 0 -9px no-repeat; cursor:default;}

.galleryTov .prevF {position:absolute; top:0px; left:0px; width:67px; height:12px; cursor:pointer; background: url(../image/top_butt2.png) 0 0 no-repeat; border:0;}
.galleryTov .nextF {position:absolute; top:655px; left:0px; width:67px; height:12px; cursor:pointer; background: url(../image/bottom_butt2.png) 0 0 no-repeat; border:0; z-index:100;}
.galleryTov .prevFHov {background: url(../image/top_butt2.png) 0 -12px no-repeat; cursor:default;}
.galleryTov .nextFHov {background: url(../image/bottom_butt2.png) 0 -12px no-repeat; cursor:default;}
.galleryTov .gallery_smPc {position:absolute; top:15px; width:67px;}
.galleryTov {position:absolute; top:0; left:0;}
.galleryTov li {padding-bottom:8px; *padding-bottom:6px;}
.galleryTov li a {}
.galleryTov li img {border:2px solid #fff;}
/*.frameProd .galleryTov li img:hover {border:2px solid #e4e4e4;}*/
.galleryTov li img.active {border:2px solid #ccc;}
#girl {
background: url(../image/girl.png) 0 0 no-repeat;
width: 265px;
height: 408px;
position: absolute;
top: 0px;
left: 520px;
}
.backTovList {display:block; position:absolute; top:2px; right:0; font-size:11px; line-height:13px; padding-left:20px; color:#333; background: url(../image/strelka.png) 0 5px no-repeat;}
#prodImg {width:528px; position:relative; z-index:2000;}
#prodImg div.catalog-detail-image {position:relative; z-index:2000;}
#prodImg div a {display:block;}
#prodImgM {position:relative; padding-left:84px;}
#img-current_picture {width:440px; height:661px;}
.galleryTov {position:absolute; top:0; left:0;}

#prodDescr {width:522px; padding-left:20px; font-weight:normal;}
#prodDescr h1 {font-size:18px; padding-bottom:5px; color:#890010; position:relative;}
#prodDescr h1 .art {font-size:18px; line-height:20px;}
#prodTable td {vertical-align:top;}

div.un-rait3 {position:absolute; top:5px; right:-2px;}
div.un-rait4 {padding-top:10px; padding-bottom:10px;}
.unit-rating3 {list-style:none; margin: 0px; padding:0px; height: 15px; position: relative; width:80px;}
.un-rait3 td {padding-top:0 !important;}
.unit-rating3 li{text-indent: -90000px; padding:0px; margin:0px; float: left; display:block; width:16px; height: 15px; z-index: 20; padding: 0px; background: url(../image/starvote.png) 0 0 no-repeat;}
.unit-rating3 li.isHaveRate{background: url(../image/starvote.png) 0 -16px no-repeat; z-index: 2;}
.takeOtziv {font-size:11px; font-weight:normal; color:#333; position:absolute; top:20px; right:-2px;}
#numRews {font-size:12px; font-weight:normal; color:#333; padding-left:5px;}

.pTovPrces1 {display:block; padding-top:20px; padding-bottom:20px;}
.realPrice {font-size:24px; color:#890010; font-weight:bold;}
.oldPrice {font-size:15px; text-decoration:line-through; color:#9a9797; margin-left:20px; font-weight:bold;}

.harac_ki td {padding:7px 10px 7px 0; vertical-align: middle !important;}
.harac_ki_left {width:85px; font-weight:bold;}
.harac_ki ul li {float:left; height:25px; width:32px;}
.harac_ki .gallery_razm ul li {height:25px; width:22px;}
div.isBigR {white-space:nowrap; color:#333; font-size:11px; border:1px solid #dadada; height:20px; text-align:center; line-height:20px; cursor:pointer; padding:0 10px; float:left; margin-right:4px;}
.isBigR a {line-height:20px; color:#333;}

#prodMenu {border-bottom:1px solid #c3c3c3; position:relative;}
#prodMenu2 {height:26px; position:relative;}
#prodMenu2 ul {width:530px; position:absolute;}
#prodMenu2 li {position:relative; top:1px;}
#prodMenu2 li {float:left; display:block; height:26px; text-align:center;}
#prodMenu2 li a {display:block; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#8b8b8b;}
#prodM_1 {width:84px; background: url(../image/menu1.png) 0 0 no-repeat;}
#prodM_2 {width:84px; background: url(../image/menu1.png) 0 0 no-repeat;}
#prodM_3 {width:68px; background: url(../image/menu2.png) 0 0 no-repeat;}
#prodM_4 {width:127px; background: url(../image/menu3.png) 0 0 no-repeat;}
#prodM_5 {width:84px; background: url(../image/menu1.png) 0 0 no-repeat;}

#prodMenu2 li.activeM {background-position: 0 -26px;}
#prodMenu2 li.activeM a {color:#333;}
div#prodMenuD {padding-top:10px; padding-bottom:10px; text-align:justify; font-size:12px;}

.prodMD {display:none;}
.prodMD p {padding-bottom:5px;}
.prodMD p a {text-decoration:underline; color:#db514a;}
.prodMD p a:hover {text-decoration:none;}

.socNets {padding-top:10px;}
.socNets img {vertical-align:middle;}
.socNets p {padding-bottom:5px; padding-left:3px; padding-top:0px; color:#8b8b8b; margin-bottom:0;}
.socNets p span {margin-left:20px;}
.socNets a {margin: 0 3px;}

#prodMenuR {border-bottom:1px solid #c3c3c3; position:relative;}
#prodMenuR2 {position:relative;}
#prodMenuR2 ul, #prodMenuR2 li {position:relative;}
#prodMenuR2 li {float:left; display:block; height:26px; padding: 10px 5px 20px 0px; position:relative; top:1px; text-align:center;}
#prodMenuR2 li a {display:block; height:26px; line-height:26px; font-size:13px; font-weight:normal; color:#8b8b8b;}
#prodMenuR2 li.activeMR {background-position: 0 -26px;}
#prodMenuR2 li.activeMR a {background-position: 0 0; color:#333;}
.prodMDR {display:none;}

#prodOtziv {padding-top:20px;}

/*#prodMR_2, #prodMR_1 {width:140px; background: url(../image/menu4.png) 0 0 no-repeat;}*/

#prodMenuS {border-bottom:1px solid #c3c3c3; position:relative;}
#prodMenuS2 {height:26px; position:relative;}
#prodMenuS2 ul, #prodMenuR2 li {position:relative;}
#prodMenuS2 li {float:left; display:block; height:26px; padding-right:3px; position:relative; top:1px; text-align:center;}
#prodMenuS2 li a {display:block; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#8b8b8b;}
#prodMenuS2 li.activeMR {background-position: 0 -26px;}
#prodMenuS2 li.activeMR a {background-position: 0 0; color:#333;}
.prodMDS {display:none;}
div#prodMenuSD {padding-top:10px; padding-bottom:10px; text-align:justify; font-size:12px; min-height:30px;}
#prodMenuSD li {float:left;}
/*#prodMenuSD li a {margin-left:2px; margin-right:3px; background: url(../image/bgpics3.png) 0 0 no-repeat; width:65px; height:97px; display:block;}
#prodMenuSD li a img {margin-left:1px; margin-top:1px;}*/
#prodMenuSD .prodName {height:22px; background: url(../image/zero.png) 0 0 no-repeat; text-align:center; line-height:22px; font-size:11px; font-weight:bold;}
#prodMenuSD p {color:#da0f0f; padding-top:3px; text-align:center; font-size:11px; font-weight:bold;}

#prodMS_2, #prodMS_1 {width:140px; background: url(../image/menu4.png) 0 0 no-repeat;}


.blag {padding-bottom:10px; font-size:12px !important;}

table.otzivT2 {width:472px;}
.otzivT td {padding-right:30px; padding-top:0;}
.otzivT td.lastTD {padding-right:0;}
.otzivT td h3 {padding-bottom:10px; font-size:12px;}
.otzivT td li input {margin-right:8px; vertical-align:middle; height:16px;}
.otzivT td li {line-height:14px; padding:5px 0 5px 0;}

.unit-rating {list-style:none; margin: 0px; padding:0px; height: 15px; position: relative;}
.unit-rating li{text-indent: -90000px; padding:0px; margin:0px; float: left;}

.unit-rating li a {outline: none; display:block; width:15px; height: 15px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; background: url(../image/starvote.png) 0 0 no-repeat;}
.unit-rating li a.isHaveRate{background: url(../image/starvote.png) 0 -16px no-repeat; z-index: 2;}

@media (max-width: 767px)
{
	.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; background: url(../images/startsd.png) 0 0 no-repeat;background-size:20px;}
	.unit-rating li a.isHaveRate{background: url(../images/startsd.png) 0 -20px no-repeat; z-index: 2;background-size:20px;}
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

div.un-rait2 {position:relative;}
.unit-rating2 {list-style:none; margin: 0px; padding:0px; height: 12px; position: relative; width:60px;}
.unit-rating2 li{text-indent: -90000px; padding:0px; margin:0px; float: left; display:block; width:12px; height: 12px; z-index: 20; padding: 0px; background: url(../image/starvote2.png) 0 0 no-repeat;}
.unit-rating2 li.isHaveRate{background: url(../image/starvote2.png) 0 -13px no-repeat; z-index: 2;}
@media (max-width: 767px)
{
	.unit-rating2 li{text-indent: -90000px; padding:0px; margin:0px; float: left; display:block; width:12px; height: 12px; z-index: 20; padding: 0px; background: url(../images/startsdred.png) 0 0 no-repeat;background-size:12px;}
	.unit-rating2 li.isHaveRate{background: url(../images/startsdred.png) 0 -12px no-repeat; z-index: 2;background-size:12px;}
}
div.ocenTovar { padding-bottom:16px;}
.ocenTovar p {font-weight:bold; padding-bottom:5px;}
td.ocenTD1 {padding:0 20px 0 0 !important; vertical-align:middle !important; font-weight:bold;}
.ordDataForm {position:relative; height:175px;}
.otz {padding-bottom:5px;}
.message-post-date {padding-top:10px; color:#999; padding-bottom:10px; font-size:11px;}
.rev {border-bottom:1px solid #dadada; padding-top:10px;}
.rev1 {padding-top:10px;}

.prodMD .auxblock {position:relative; height:150px;}
div.razmersTable {position:absolute; top:0; left:30px;}
.razmersTable table {margin: 0 auto; margin-top:0px; margin-bottom:10px; border-collapse:collapse; width:380px;}
	.razmersTable td {padding:5px 2px 5px 2px !important; font-size:11px; border:1px solid #000; text-align:center; vertical-align:middle; font-family: "Times new roman", Tahoma, Verdana, sans-serif; font-size:12px;}
	
.contTable td {padding-bottom:20px; padding-right:10px;}
.contTable td a {color:#333;}

.itemText p {padding-bottom:10px;}
.itemText h3 {font-size:12px; margin-bottom:20px;}
.itemText ul {padding: 0 0 10px 30px;}
.itemText li {list-style: disc; padding-bottom:10px;}
.itemText a {color:#404040;}

.rekviz td {padding:15px; vertical-align:top;}
.rekviz thead td {text-transform:uppercase; background: url(../image/bg_td.png) 0 100% repeat-x;}
table.rekviz2 {width:790px;}
.rekviz2 td {border:1px solid #dadada; padding:20px;}
.rekviz3 td {font-size:14px; padding:0px 10px 20px 0;}

#condShipprodMenuD {position:relative;}
#condShipMenu2 {height:81px; position:relative;}
#condShipMenu2 ul {position:absolute; padding-left:0;}
#condShipMenu2 li {position:relative; float:left; display:block; height:60px; width:495px; background-color:#f4f4f4; border-top:11px solid #f4f4f4; border-bottom:11px solid #eee;}
#condShipMenu2 li.activeM {border-top:11px solid #eee; border-bottom:11px solid #fff; background-color:#fff;}
#condShipMenu2 li p {display:block; height:60px; border-left:11px solid #f4f4f4; border-right:11px solid #f4f4f4;}
#condShipMenu2 li.activeM p {border-left:11px solid #eee; border-right:11px solid #eee;}
#condShipMenu2 li a {display:block; height:60px; line-height:60px; font-size:14px; font-weight:bold; color:#8a8a8a; text-transform:uppercase; text-align:center; font-family: Tahoma, Arial, sans-serif; text-decoration:underline;}
#condShipMenu2 li.activeM a {text-decoration:none;}
.firstBotL {position:absolute; top:100%; left:0; background-color:#eee; height:11px; width:11px;}
.firstBotR {position:absolute; top:100%; right:0; background-color:#eee; height:11px; width:11px;}

#condShipprodCont1 {border-left:11px solid #eee; border-right:11px solid #eee; border-bottom:11px solid #eee; padding:20px;}
.condShipprodMD {display:none;}

table.condShipTable {width:100%;}
.condShipTable thead td {color:#8a8a8a; font-family: Tahoma, Arial, sans-serif; padding-bottom:10px; border-bottom:1px solid #dfdfdf;}
.condShipTable tr td {padding-top:30px; vertical-align:top; color:#4a4a4a; padding-right:10px;}
.condShipTable tr td div {padding-bottom:10px;}
.condShipTable tr td p {color:#939393; font-size:11px;}
.condShipTable tr td h4 {font-size:14px;}
#condShipTDIcon1 {background: url(../image/contshiptd_icon1.png) 0 50% no-repeat; padding-left:70px; vertical-align:middle; padding-top:0;}
#condShipTDIcon2 {vertical-align:middle; padding-top:0; padding-top:20px;}
#condShipTDIcon2 h4 {padding-left:70px; background: url(../image/contshiptd_icon2.png) 0 50% no-repeat; height:44px; line-height:44px;}
#condShipTDIcon4 {background: url(../image/contshiptd_icon4.png) 0 50% no-repeat; padding-left:90px; vertical-align:middle; padding-top:0;}
.condShipText1 {border-bottom:1px solid #dfdfdf; padding-bottom:20px; color:#b3b3b3; padding-top:20px;}
.condShipText1 p {font-size:13px !important; line-height:20px !important;}
.condShipText3 {color:#b3b3b3; background: url(../image/contshiptd_icon3.png) 20px 50% no-repeat; padding-left:45px; line-height:44px; border-left:1px solid #d9d9d9;}
.condShipText4 {color:#4a4a4a; line-height:20px; padding-top:30px;}
.condShipText5 {color:#4a4a4a !important; padding-top:30px; font-size:11px; font-family: Tahoma, Arial, sans-serif;}
.condShipText6 {border-bottom:0; padding-bottom:0px;}
.attent {font-weight:bold; color:#dd2020;}

.condShipprodCont1Opt {border-top:11px solid #eee;}
#condShipOpt h3 {font-size:20px; color:#8a8a8a; font-family: Tahoma, Arial, sans-serif; padding-bottom:30px;}
#condShipOpt p {line-height:22px; font-family: Tahoma, Arial, sans-serif; padding-bottom:20px;}
.optShippings {width:100%;}
.optShippings td {padding-right:50px; font-size:12px; padding-bottom:20px;}
.optShippings td a {color:#4a4a4a;}
.optShippings .optPad0 {padding-right:0;}
.optShippings .optPad90 {padding-right:90px;}
.optBottomPad0 {padding-bottom:0px !important;}

#DostMenuR {border-bottom:1px solid #c3c3c3; position:relative;}
#DostMenuR2 {height:75px; position:relative;}
#DostMenuR2 ul {position:relative;}
#DostMenuR2 li {float:left; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #c3c3c3; display:block; height:74px; padding-right:3px; position:relative; top:0px; background-color:#fff; padding-left:10px; padding-right:10px;}
#DostMenuR2 li a {display:block; padding-top:20px; font-size:11px; line-height:16px; font-weight:bold; color:#333;}
#DostMenuR2 li.activeMR {border-top:1px solid #c3c3c3; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #fff; border-radius: 5px 5px 0 0; background-position:10px -75px;}
#dostMR_1 {background: url(../image/dost_menu1.png) 10px 2px no-repeat;}
#dostMR_1 a {padding-left:44px;}
#dostMR_2 {background: url(../image/dost_menu2.png) 10px 2px no-repeat;}
#dostMR_2 a {padding-left:64px;}
#dostMR_3 {background: url(../image/dost_menu3.png) 10px 2px no-repeat;}
#dostMR_3 a {padding-left:84px;}
#dostMR_4 {background: url(../image/dost_menu4.png) 10px 2px no-repeat;}
#dostMR_4 a {padding-left:80px;}

.DostMenuR2_opt {height:50px !important;}
.DostMenuR2_opt li {height:49px !important; text-align:center !important;}
.DostMenuR2_opt li a {padding-top:15px !important;}


/*cart*/

/*cart*/
.userNick {background: url(../image/face.png) 0px 0px no-repeat; padding-left:30px; line-height:25px; padding-bottom:20px; margin-top:20px;}
#clearCart {position:absolute; right:0; top:0; color:#333; top:5px;}

div.cart-items {padding-top:10px;}
table#cartTable {width:100%;}
#cartTable thead td {color:#333; padding:10px 4px; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
#cartTable tr td {padding-top:15px; padding-bottom:15px; border-bottom:1px solid #dadada;}
#cartTable .cartTPic {width:96px;}
#cartTable .cartTPic2 {width:96px;}
#cartTable .cartTName {width:300px; padding-left:20px; vertical-align:top;}
#cartTable .cartTName a {color:#890010;}
#cartTable .harac_ki td {border-bottom:0; padding-bottom:5px !important; padding-top:5px !important;}
#cartTable .harac_ki .CartColor li {width:20px; height:17px; padding-top: 3px;}
#cartTable .cartTPrice2 {width:100px; text-align:center;}
#cartTable .cartTPrice2 span {font-size:14px; font-weight:bold; color:#333; white-space:nowrap;}
#cartTable .cartTPrice {width:100px; text-align:center;}
#cartTable .cartTPrice span {font-size:14px; font-weight:bold; color:#333; white-space:nowrap;}
#cartTable .cartTKolvo {width:114px; text-align:center;}
#cartTable .cartTDel {text-align:right;}
#cartTable .cartTItogo td {border-bottom:0;}
.cartTItogo .cartTItog {font-weight:bold;}
.cartTItogo .cartTItogPrice div {font-size:14px; color:#890010; font-weight:bold; float:left; line-height:26px;}
.cartTItogo .cartTItogPrice div span {font-size:12px; color:#000;}
.cartDiscontPrice2 div {font-size:14px; color:#890010; font-weight:bold; line-height:54px;}
.cartDiscontPrice2 {vertical-align:bottom !important;}
.cartTItogoDeliv td {padding-top:0 !important; padding-bottom:0 !important;}
.cartItogDeliv {display:block; position:relative; top:0; left:0;}
.cartItogDeliv div {text-align:right; white-space:nowrap;}

.cartInput {height:233px; position:relative; background-color:#f9f9f9; border-radius: 3px;}
.cartInBlock1 {position:absolute; top:20px; left:20px;}
.cartInBlock2 {position:absolute; top:20px; left:450px; width:350px;}
.cartInput h3 {font-size:12px; padding-bottom:15px;}
.ordDataForm2 td {padding-bottom:10px;}

.spisok {position:relative;}
.itemZone {position:absolute; background-color:#fff; left:90px; top:0;}
.itemZone td {padding:3px; white-space:nowrap; font-size:11px;}

table.tableEnter {margin-top:10px;}
.tableEnter td {vertical-align:middle; border:}
.forget {text-align:right;}
.forget a {color:#0788cc; text-align:right;}
.cartInput .zapomn input {vertical-align:middle;}

.reviews-form2 p {}
.reviews-form2 p a {color:#333;}

.topData {vertical-align:top; padding-right:20px;}
.botData {vertical-align:bottom; padding-right:20px;}

table.reviews-post-table {width:100%;}


.reviews-text strong {font-style:normal;}
.reviews-text a {color:#333;}
.answer {font-style:italic; padding-top:10px;}
.answer a {color:#333;}
.answer strong {font-style:normal; color:#890010;}
.answer2 {padding-left:50px; font-style:italic; padding-top:0px; background: url(../image/logo_small.png) 0 0 no-repeat; min-height:50px; padding-bottom:5px;}
.answer2 a {color:#333;}
.answer2 strong {font-style:normal; color:#890010;}

.ordDataForm td {padding-bottom:15px; text-align:left;}

div#whoisip {padding-top:15px;}
/*#whoisip table td {padding-bottom:20px;}*/
div#whoisooo {padding-top:15px;}
/*#whoisooo table td {padding-bottom:20px;}*/

.type_file {position:relative; height:24px;}
.inputFile {position:relative; top:-3px; left:0; z-index:2; opacity:0; width:183px; font-size:10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0;}
.fonTypeFile1 {width:267px; height:31px; display:block; line-height:31px; cursor:pointer; background: url(../image/bginput4_file.png);}
.fonTypeFile1 div {height:31px; position:relative; width:240px;}
.fonTypeFile1_error {width:267px; height:31px; display:block; line-height:31px; cursor:pointer; background: url(../image/bginput4_file_error.png);}
.fonTypeFile1_error div {height:31px; position:relative; width:267px;}
.fonTypeFile1_upload {width:267px; height:31px; display:block; line-height:31px; cursor:pointer; background: url(../image/bginput4_file_upload.png);}
.fonTypeFile1_upload div {height:31px; position:relative; width:267px;}
.inputFileVal1 {position:absolute; top:0px; left: 5px; z-index: 0; width:267px; background: none; border: none; font-size:11px; line-height:22px; height:22px;}

#oprtext {padding-top:10px;}
.regText {; padding:20px 15px; border-radius: 5px; margin-left:20px;}
.shipName b {font-weight:normal; font-size:14px; }
.shipName td {padding-right:10px; vertical-align:top;}
.cartItogWeight {display:block; height:31px; /*float:right;*/ line-height:31px; position:relative; top:0; left:0;}
.cartItogWeight div {/*position:absolute; top:0px; right:100px;*/ text-align:right; white-space:nowrap;}

#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;padding:0!important;margin:0!important;}
#prodblock {display:none; /*position:fixed;*/ position:absolute; z-index:9000; width:1050px; background-color:#fff; border-radius:0; top:0; left:0;}
/*#prodblock {display:block; position:fixed; z-index:9000; width:990px; background-color:#fff; border-radius:5px; top:0; left:-2px; border:1px solid #0f0;}*/
#prodblockIn {padding:20px;}
.strRight {position:absolute; top:40%; right:-44px; z-index:9000; width:37px; height:78px; background: url(../image/strelka3_r2.png);}
.strLeft {position:absolute; top:40%; left:-44px; z-index:9000; width:37px; height:78px; background: url(../image/strelka3_l2.png);}

.regLink {color:#0788cc; font-size:14px; font-weight:bold; position:absolute; right:40px; top:0px;}

.authIn .zapomn {color:#494949; white-space:nowrap; font-size:11px; vertical-align:middle;}
.authIn .zapomn input {vertical-align:middle;}

#add2cart_wait_sp{position: absolute; top:0px; left:0px; z-index: 10001; background:url(../image/loading.gif) white no-repeat 50% 50%; width:100%; height:100%; display:none;}
#add2cart_sp {/*border:1px solid #0f0; font-size:18px !important;*/ /*display:none;*/}
#mess_tovar {position:absolute; top:28px; left:190px; white-space:nowrap; text-align:center; color:#21af1a; font-weight:bold;}
.nosclad {color:#de090b; font-size:14px; font-weight:bold;}

table.fotogal {margin: 0 auto; margin-top:10px;}
.fotogal td {padding:0 10px 20px 10px; vertical-align:top;}
.fotogal img {border:1px solid #e4e5df;}
.fotogal a {display:block;}
.fotogal p {text-align:center; padding-top:10px;}

.auxPoj td {padding-bottom:10px; padding-right:10px;}

.reg_mess {position:absolute; top:0px; left:280px; border:1px solid #890010; width:250px; padding:10px; background-color:#fff; border-radius: 10px;}
.regEr {font-size:11px; font-weight:bold; color:#bf0c21;}

.oprtextInfo {padding-bottom:5px; text-align:center; color:#de090b;}
.oprtextInfo a {color:#de090b;}

.topCountTov {display:block; width:9px; height:9px; background: url(../image/plus.gif) 0 0 no-repeat; position:absolute; top:10px; right:-12px;}
.botCountTov {display:block; width:9px; height:9px; background: url(../image/minus.gif) 0 0 no-repeat; position:absolute; top:10px; left:-12px;}
.countDis {background-position:0 100%; cursor:default;}
div.inpText2 .topCountTov {top:8px;}
div.inpText2 .botCountTov {top:8px;}
.zagl {position:absolute; top:0; left:0; width:36px; height:26px;z-index:1000;}
.for_perekriv_load {
	position: absolute;
  top: -3px;
  left: -20px;
  
  width: 74px;
  height: 30px;
  z-index: 1000;
  background:url(/images/autocomplete_indicator.gif) center center no-repeat;
 }


#overlap{background: linear-gradient(rgba(255, 255, 255, 0), #FFFFFF) repeat scroll 0 0 transparent; height: 100px; margin: -50px 9px 5px 0; position: relative; z-index: 0;}
#showmore {margin-bottom: 25px; color: #0055CC; text-decoration: underline; cursor: pointer;}
#hidemore {margin-bottom: 25px; color: #0055CC; text-decoration: underline; cursor: pointer;}
#preview{overflow:hidden;}
#alltext, #hidemore{display:none;}

.new {display:block; width:57px; height:15px; position:absolute; top:1px; right:1px; background: url(../image/new.png) 0 0 no-repeat;}
.hit {display:block; width:57px; height:15px; position:absolute; top:1px; right:1px; background: url(../image/hit.png) 0 0 no-repeat;}
.skidka {display:block; width:57px; height:15px; position:absolute; top:1px; right:1px; background: url(../image/skidka.png) 0 0 no-repeat; color:#fff; font-weight:bold; text-align:center; line-height:15px;}
a.skidka:hover {text-decoration:none;}
.skidka span {margin-left:5px;}
.nosklad {display:block; width:80px; height:15px; position:absolute; top:1px; right:1px; background: url(../image/no_sklad.png) 0 0 no-repeat; color:#fff; font-weight:bold; text-align:center; line-height:15px;}
.stepSNH1 {top:20px;}
.stepSNH2 {top:36px;}

.backTurn {text-align:right; padding-top:5px;}
p.shopImg {padding-top:2px;}
.shopImg img {vertical-align:middle; width:20px;}

.notInStock td {background-color:#f9bebe;}
.notInStock .cartTKolvo {color:#c00;}
.notInStock .cartTDel {padding-right:5px;}
.notInStock .cartTPic {padding-left:5px;}

.predz {padding-top:4px; padding-bottom:4px; text-align:center; color:#ca0f0f;}

.skid_act {position:absolute; top:0px; left:120px; font-weight:bold; color:#890010; line-height:26px;}

/*autocomplite*/
.ac_results {padding: 0px; border: 1px solid #888; background-color: Window; overflow: hidden; z-index:9999; padding-top:7px; padding-bottom:7px;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px;}
.ac_results li {position:relative; margin: 0px; padding: 1px 5px; cursor: pointer; display: block; width: 100%; font: menu; color:#a30f19; font-size: 12px; overflow: hidden;}
.ac_results li:hover {color:#fff;}
.ac_loading {background : Window url('autocomplete_indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight; color: HighlightText;} 
#example {position:absolute; top:10px; left:10px; width:150px; font-size: 10pt;}
#example2 {position:absolute; top:10px; left:170px; width:240px; font-size: 10pt;}
.qnt {position:absolute; top:2px; right:10px; font-size:0.8em; color:#26A908;}

.takC {color:#33CC33 !important;}
.sel_city {font-weight:bold;}
.city_real_name {display:none;}
.city_obl {color:#d6a8ab;}
.city_ind {font-size:10px; color:#6c5b5c;}
.city_id {display:none;}

/*/autocomplite*/

#buttonTop0 {position:absolute; top:0; left:0; display:block; width:46px; z-index:100;}
#buttonTop {position:fixed; bottom:30px; right:0px; background:url(../image/naverh.png) 0 0 no-repeat; width:46px; height:45px; display:none; color:#fff; z-index:100;}
#buttonTop:hover {background-position: 0 -45px;}

.stirka td {padding: 5px 0 5px 0; vertical-align:middle;}
.stirka tr {height:40px;}
.stirka td.st1 {background: url(../image/stirka.png) 0 0 no-repeat; width:50px;}

.insert {overflow: hidden;}
.list {float: left; width: 20%; margin: 0; padding: 24px 0;}
.list dt {padding: 0 45px; line-height: 19px;}
.list dt a {position: relative; color: #035382;}
.list dd {display: none;}

.newYear {width:700px; height:563px; background: url(../image/beddbihd.png) 0 0 no-repeat; margin:0 auto;}

#razmerSb, #colorSb, #priceSb {padding-left:5px; font-size:11px; display:none;}
#razmerSb a, #colorSb a, #priceSb a {color:#555;}

.discont {width:108px; height:84px; background: url(../image/skidka.png) 0 0 no-repeat;}
.discont2 {width:40px; height:40px; background: url(../image/skidka2.png) 0 0 no-repeat; font-size:15px; font-weight:bold; text-align:center; color:#fff; line-height:40px; float:left; margin-left:10px;}
.tdOldPrice {font-weight:bold;}
.tdOldPrice2 {font-weight:bold; text-decoration:line-through;}
.ckidka4 {position:absolute; left:0; top:-5px;}
.ckidka4 li {float:left; padding-right:20px;}
.ckidka4 li span {color:#b10a1e; font-size:14; line-height:16px; font-weight:bold;}
.ckidka4 .discNum {font-size:18px; line-height:32px; font-weight:bold; color:#fc0e2a;}

#catMenuWom {position:absolute; top:33px; left:-4px; display:none; z-index:100000;}
#menuWom:hover #catMenuWom {display:block;}
#catMenuWom2 {width:584px; background: url(../image/menul1.png) 0 0 repeat-y; padding: 10px 20px 10px 20px;}
#catMenuWom3 {width:584px; height:8px; background: url(../image/menulbot.png) 0 0 no-repeat;}
#catMenuWom p {font-weight:bold; font-size:15px; padding-bottom:20px;}
#catMenuWom ul {float:left; width:190px;}
#catMenuWom ul.m1 {width:210px;}
#catMenuWom ul.m2 {width:170px;}
#catMenuWom li {float:none !important; padding-bottom:10px; height:auto !important;}
#catMenuWom li a {color:#000 !important; font-weight:normal !important; font-size:12px !important;}
#catMenuWom li.predzLink a {color:#890010  !important;}

#catMenuMen {position:absolute; top:33px; left:130px; display:none; z-index:100000;}
#menuMen:hover #catMenuMen {display:block;}
#catMenuMen2 {width:380px; background: url(../image/menul2.png) 0 0 repeat-y; padding: 10px 20px 10px 20px;}
#catMenuMen3 {width:380px; height:8px; background: url(../image/menulbot2.png) 0 0 no-repeat;}
#catMenuMen p {font-weight:bold; font-size:15px; padding-bottom:20px;}
#catMenuMen ul {float:left; width:190px;}
#catMenuMen li {float:none !important; padding-bottom:10px; height:auto !important;}
#catMenuMen li a {color:#000 !important; font-weight:normal !important; font-size:12px !important;}
#catMenuMen li.predzLink a {color:#890010  !important;}

.unsubLi li {background: url(../image/krest.png) 0 5px no-repeat; padding-left:15px; padding-bottom:5px;}

.ship1 {position:relative; width:337px;}
.ship1 input {margin-right:16px; vertical-align:middle;}
.ship1 img {margin-right:20px; vertical-align:middle;}
.ship1TL {position:relative;}
.ship1BL {position:relative; padding: 10px 0;}
.activeBS .ship1TL {background:#fff url(../image/ship1_hl.png) 0 0 repeat-x; z-index:100;}
.activeBS .ship1BL {background: url(../image/ship1_hl.png) 0 100% repeat-x;}
.ship1 span {font-weight:bold; font-size:14px;}

.ship2 {width:458px; position:absolute; top:-10px; left:330px;}
.ship2Head {font-weight:bold; height:14px; line-height:16px; text-align:center; background: url(../image/ship1_hl.png) 0 5px repeat-x;}
.ship2Head span {background-color:#fff; padding-left:20px; padding-right:20px;}
.ship2Body {min-height:200px; background: url(../image/ship1_vl.png) 0 -3px repeat-y; position:relative; top:-2px; padding-left:30px; padding-right:30px; padding-bottom:30px;}
.ship2Foot {height:7px; background: url(../image/ship1_hl.png) -3px 0 repeat-x; position:relative; top:-2px;}
.ship2P {padding-top:10px;}

.bill1 {position:relative; width:337px;}
.bill1 input {margin-right:16px; vertical-align:middle;}
.bill1 img {margin-right:20px; vertical-align:middle;}
.bill1TL {position:relative;}
.bill1BL {position:relative; padding: 10px 0;}
.activeBS .bill1TL {background:#fff url(../image/ship1_hl.png) 0 0 repeat-x; z-index:100;}
.activeBS .bill1BL {background: url(../image/ship1_hl.png) 0 100% repeat-x;}
.bill1 span {font-weight:bold; font-size:14px;}

.bill2 {width:458px; position:absolute; top:10px; left:330px;}
.bill2Head {font-weight:bold; height:14px; line-height:16px; text-align:center; background: url(../image/ship1_hl.png) 0 5px repeat-x;}
.bill2Head span {background-color:#fff; padding-left:20px; padding-right:20px;}
.bill2Body {min-height:20px; background: url(../image/ship1_vl.png) 0 -3px repeat-y; position:relative; top:-2px; padding-left:30px; padding-right:30px; padding-bottom:30px;}
.bill2Foot {height:7px; background: url(../image/ship1_hl.png) -3px 0 repeat-x; position:relative; top:-2px;}
.bill2P {padding-top:20px;}
.activeBS {z-index:100;}

#tovInfoStr {display:none;}

#CatBanner {text-align:center; padding-bottom:10px; position:relative; top:-10px; width:990px; height:45px; background: url(../image/dostavka_primerka.jpg) 0 0 no-repeat;}
#CatBannerL1 {width:322px; height:45px; position:absolute; top:0; left:0; display:block;}
#CatBannerL2 {width:349px; height:45px; position:absolute; top:0; left:322px; display:block;}
#CatBannerL3 {width:319px; height:45px; position:absolute; top:0; left:671px; display:block;}

.subMship {margin-left:15px;}
.subMship li {padding-left:30px;}

.discontDiv {width:637px; height:121px; background: url(../image/for_lk.jpg) 0 0 no-repeat; position:relative;}
#yourDisc {color:#fff; position:absolute; top:18px; left:229px; font-size:24px;}
#yourDisc span {margin-left:20px; font-size:28px; color:#e22b1b;}
#summOrders {color:#fff; position:absolute; top:52px; left:229px; font-size:20px;}
#summToDiscont {color:#fff; position:absolute; top:77px; left:229px; font-size:18px;}
.discontDiv a {width:637px; height:121px; position:absolute; top:0px; left:0px;}

.listCity li {cursor:pointer; padding-bottom:15px;}
.listCity li p {padding-bottom:10px;}
.vcard {display:none;}

.p404 h3 {color:#b4b4b4; padding-bottom:40px; font-size:29px; text-align:center; padding-top:50px; font-family: Tahoma, Arial, sans-serif;}
.p404 h1 {color:#333; padding-bottom:30px; font-size:44px; text-align:center; font-family: Tahoma, Arial, sans-serif; font-weight:normal;}
.p404 p {color:#333;  padding-left:150px; font-size:15px; padding-bottom:5px;}
.p404 ul {margin-left:180px; padding-bottom:10px;}
.p404 ul li {color:#333; padding-left:0px; font-size:15px; padding-bottom:5px; list-style:disc;}
.p404 p.procherk {color:#b4b4b4; text-align:center; padding-bottom:30px; font-weight:bold; padding-left:0;}
.p404 h4 {color:#333; padding-bottom:30px; font-size:28px; text-align:center; font-family: Tahoma, Arial, sans-serif; font-weight:normal;}
.p404 h4 a {color:#333;}


.for-asdaqwklqw
{
	font-size: 10px;
	text-transform: lowercase;
	position: absolute;
	top: 32px;
	left: 840px;
	width: 130px;
	text-align: center;
	color: #FFF;
}

.skidonchik .redcol
{
	color:#e10f21;
}
.skidonchik
{
	width: 217px;
	height: 79px;
	margin-top:31px;
	line-height: 79px;
	background: url("../image/skidka_n.png") no-repeat scroll center center transparent;
	color: #fff;
	text-align: right;
	padding-right: 20px;
	font-size: 15px;
}
.menu_buttons_bl
{
	background-color: #171717;
	padding: 10px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}
.capter_for_new span
{
	margin:-14px auto 0;
	width:200px;
	text-align:center;
	background-color:#fff;
	padding:5px 20px;
	display:block;
}
.capter_for_new
{
	text-align:center;
	height:25px;
	font-weight: bold;
	text-transform: uppercase;
	font-size:14px;
	position:relative;
	border-top:1px #bbbbbb solid;
	margin-top:15px;
}
.capter_for_new_nopad_span
{
	width:200px;
	text-align:center;
	text-transform: uppercase;
	background-color:#fff;
	padding:5px 50px;
}
.capter_for_new_nopad
{
	text-align:center;
	height:25px;
	font-weight: bold;
	text-transform: uppercase;
	font-size:14px;
	position:absolute;
	top:-9px;
	left:0;
	width:100%;
}
.bgbuterbrod
{
	background:url(/images/reg_buttonorder.png) no-repeat!important;
	width:241px!important;
	margin-top: 10px;
}
.bgbuterbrodauth
{
	  background:url(/images/enterauthbutton.png) no-repeat;
	  width: 177px;
	  height: 47px;
	  display: block;
	  cursor: pointer;
	  border: 0;
	  float:right;
	  margin-right:10px;
	  margin-top: 10px;
}