/* CSS Document */
html {  height: 100%;}
body { margin: 0px; background-color: #ffffff; background-repeat:no-repeat; background-position: center top; padding: 0px; height: 100%;}
table {	margin: 0px; padding: 0px; border-collapse: collapse;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000;}
td {padding: 0px; margin: 0px;}
p { margin:0px; padding:0px;}
img { border: 0px;}



.alo {position:absolute; margin-top: 3px; margin-left:2px;}
.alo input { border:0px solid #ffffff; background-color:#ffffff; font-size:16px; margin:0px; padding:0px;}
.btb {position:absolute; margin-top: 3px; margin-left:154px; width:21px; height: 22px; background-color:#ffffff; z-index:999; cursor: pointer;}


.container { width:100%; height:100%;}
.container .topCont { padding: 0 34px;}
.container .topCont .topContTable { width:100%; }

/*first level structure*/
.container .topCont .topContTable .leftBlock { width:20%; }
.container .topCont .topContTable .leftBlock .logo { margin-top: 32px; text-align:center; }

.container .topCont .topContTable .centBlock { min-width: 36px; width:4%; }


.btts { font-weight:bold; font-size:14px; width:auto;}
.btts table { cursor:pointer; background:#e5e5dd; }
.btts .txtx {font-size:14px; font-weight:normal; color:#da4f5f; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }



.minw1 { min-width: 36px; width:36px; }


.container .topCont .oneBlockPage { width:100%; }
.container .topCont .br { font-size:14px; color:#da4f5f;  }
.container .topCont .br a { font-size:14px; color:#da4f5f;  }
.container .topCont .br2 { font-size:14px; color:#da4f5f; margin-top: 20px;  }
.container .topCont .br2 a { font-size:14px; color:#da4f5f;  }
.container .topCont .oneBlockPage a.searchLnk { font-size:14px; font-weight:bold; color:#da4f5f; }
.container .topCont .oneBlockPage .bread a { font-size:12px; color:#7e7e7e;   }
.container .topCont .oneBlockPage .bread { font-size:12px; color:#7e7e7e; margin-top: 3px;   }

.container .topCont .oneBlockPage .breadi a, .brd a { font-size:14px; color:#000;   }
.container .topCont .oneBlockPage .breadi { font-size:14px; color:#000; margin-top: 3px;   }


.container .topCont .oneBlockPage .korzina { width:100%; }
.container .topCont .oneBlockPage .korzina .t { font-size:14px; padding-top: 40px; }
.container .topCont .oneBlockPage .korzina table { width:100%; }
.container .topCont .oneBlockPage .korzina .head { font-size:30px; color:#da4f5f; padding-top: 15px; }
.container .topCont .oneBlockPage .korzina .head span { font-size:14px; color:#da4f5f; font-weight:bold; }
.container .topCont .oneBlockPage .korzina .annt { font-size:14px; padding-top: 22px;}

.container .topCont .oneBlockPage .korzina .shopList { margin-top:20px; }
.container .topCont .oneBlockPage .korzina .shopList table { border:1px solid #c7c7c7; }
.container .topCont .oneBlockPage .korzina .shopList td { padding: 5px 8px 6px 8px; border:1px solid #c7c7c7; }
.container .topCont .oneBlockPage .korzina .shopList .header { font-size:14px; }
.container .topCont .oneBlockPage .korzina .shopList .dynamic { width:100%; }

.container .topCont .oneBlockPage .korzina .shopList .nmb { padding: 30px 8px 20px 8px; font-size:14px; }
.container .topCont .oneBlockPage .korzina .shopList .staff { padding: 30px 15px 20px 15px; }
.container .topCont .oneBlockPage .korzina .shopList .staff table { width:100%; border:0px solid #009900; }
.container .topCont .oneBlockPage .korzina .shopList .staff td { padding:0px; margin: 0px; border:0px solid #009900; }
.container .topCont .oneBlockPage .korzina .shopList .staff .cntTbl { width:100%; padding-left: 40px; }
.container .topCont .oneBlockPage .korzina .shopList .staff .cntTbl .head { padding-bottom:15px; padding-top: 0px; }
.container .topCont .oneBlockPage .korzina .shopList .staff .cntTbl .head a { font-size:14px; color:#353535;  }
.container .topCont .oneBlockPage .korzina .shopList .staff .cntTbl .inntxt { font-size:12px; color:#727272; }
.container .topCont .oneBlockPage .korzina .shopList .staff .cntTbl .inntxt div { font-size:12px; color:#727272; padding-top: 1px; }
.container .topCont .oneBlockPage .korzina .shopList .staff .cntTbl .inntxt .owmLnk { padding-top: 4px;}
.container .topCont .oneBlockPage .korzina .shopList .staff .cntTbl .inntxt .owmLnk a { font-size:12px; color:#005db3; }

.container .topCont .oneBlockPage .korzina .shopList .price { padding: 30px 15px 20px 15px; font-size:14px; font-weight:bold; color:#da4f5f; }
.container .topCont .oneBlockPage .korzina .shopList .count { padding: 27px 15px 20px 15px; }
.container .topCont .oneBlockPage .korzina .shopList .total { padding: 28px 15px 20px 15px; }
.container .topCont .oneBlockPage .korzina .shopList .total table { width:100%; border:0px solid #009900;  }
.container .topCont .oneBlockPage .korzina .shopList .total td { margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#da4f5f; border:0px solid #009900; }
.container .topCont .oneBlockPage .korzina .shopList .total .dynamic { width:100%; }

.container .topCont .oneBlockPage .korzina .underTable { width:100%; margin-top: 8px; }
.container .topCont .oneBlockPage .korzina .underTable .dynamic { width:100%; padding-right: 40px; color:#727272; }
.container .topCont .oneBlockPage .korzina .underTable .dynamic .sec { padding-top: 9px; }

.container .topCont .oneBlockPage .korzina .underTable .hgts { height: 8px; }
.container .topCont .oneBlockPage .korzina .underTable .hgts2 { height: 10px; }

.container .topCont .oneBlockPage .korzina .underTable .total2 { font-weight:bold; font-size:14px;}
.container .topCont .oneBlockPage .korzina .underTable .price2 { font-weight:bold; font-size:14px; color:#da4f5f;}

.container .topCont .oneBlockPage .korzina .underTable .total2 .btt table { cursor:pointer; background:#e5e5dd; }
.container .topCont .oneBlockPage .korzina .underTable .total2 .btt .txtx {font-size:14px; font-weight:normal; color:#da4f5f; width: 100%; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }

.container .topCont .oneBlockPage .korzina .underTable .price2 .btt table { cursor:pointer; background:#e5e5dd; }
.container .topCont .oneBlockPage .korzina .underTable .price2 .btt .txtx {font-size:14px; font-weight:normal; color:#da4f5f; width: 100%; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }

.container .topCont .oneBlockPage .korzina .underTable .price2 .btt2 table { cursor:pointer; background:#da4f5f; }
.container .topCont .oneBlockPage .korzina .underTable .price2 .btt2 .txtx {font-size:14px; font-weight:normal; color:#000000; width: 100%; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }


.container .topCont .oneBlockPage .korzina .confirmationFields { margin-top: 15px;}
.container .topCont .oneBlockPage .korzina .confirmationFields .sec { margin-top: 20px;}
.container .topCont .oneBlockPage .korzina .confirmationFields input { margin-top: 6px; margin:10px 0px 0px 0px; padding:0px; border:1px solid #666666; font-size:16px; }
.container .topCont .oneBlockPage .korzina .confirmationFields textarea { margin-top: 6px; margin:10px 0px 0px 0px; padding:0px; border:1px solid #666666; font-size:16px; }
.container .topCont .oneBlockPage .korzina .confirmationFields select { margin-top: 6px; margin:10px 0px 0px 0px; padding:0px; border:1px solid #666666; font-size:14px; }
.container .topCont .oneBlockPage .korzina .confirmationFields table { width:auto; font-size:14px; color:#000000;  }
.container .topCont .oneBlockPage .korzina .confirmationFields .wdth { width: 26px; }
.container .topCont .oneBlockPage .korzina .confirmationFields span { font-size:12px; color:#727272; padding-left: 33px; }

.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt { margin-top: 60px; margin-bottom: 30px;}
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt table { width:auto; }
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .txt { font-size:12px; color:#727272; width:350px; }
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .txt a { font-size:12px; color:#0a3aa6; }


.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .total2 { font-weight:bold; font-size:14px; padding-left: 190px;}
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .price2 { font-weight:bold; font-size:14px; color:#da4f5f;}

.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .total2 .btt table { cursor:pointer; background:#e5e5dd; }
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .total2 .btt .txtx {font-size:14px; font-weight:normal; color:#da4f5f; width: 100%; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }

.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .total3 { font-weight:bold; font-size:14px; padding-left: 0px;}
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .total3 .btt table { cursor:pointer; background:#e5e5dd; }
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .total3 .btt .txtx {font-size:14px; font-weight:normal; color:#da4f5f; width: 100%; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }

.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .price2 .btt table, .fdb table { cursor:pointer; background:#e5e5dd; }
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .price2 .btt .txtx, .ttr {font-size:14px; font-weight:normal; color:#da4f5f; width: 100%; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }

.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .price2 .btt2 table { cursor:pointer; background:#da4f5f; }
.container .topCont .oneBlockPage .korzina .confirmationFields .zakazbtt .price2 .btt2 .txtx {font-size:14px; font-weight:normal; color:#000000; width: 100%; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }





.container .topCont .oneBlockPage .enterField { width:100%; }
.container .topCont .oneBlockPage .enterField table { width:100%; }
.container .topCont .oneBlockPage .enterField .txt { width:100%; padding-left: 50px; color:#5f5f5f; line-height:20px; padding-top: 58px; }
.container .topCont .oneBlockPage .enterField .txt .mrk1 { position:absolute; margin-left: -15px; padding-top: 2px; }
.container .topCont .oneBlockPage .enterField .txt .txtPdd { margin-top: 25px; }


.container .topCont .oneBlockPage .enterField .enters { width:380px;}
.container .topCont .oneBlockPage .enterField .enters .head { font-size:30px; color:#da4f5f; padding-top: 15px; }
.container .topCont .oneBlockPage .enterField .enters .head2{ font-size:30px; color:#da4f5f; padding-top: 0px; }
.container .topCont .oneBlockPage .enterField .enters .cnt { font-size:14px; padding-top: 12px;}

.container .topCont .oneBlockPage .enterField .enters2 { width:380px;}
.container .topCont .oneBlockPage .enterField .enters2 .head { font-size:30px; color:#da4f5f; padding-top: 15px; }
.container .topCont .oneBlockPage .enterField .enters2 .head2{ font-size:30px; color:#da4f5f; padding-top: 0px; }
.container .topCont .oneBlockPage .enterField .enters2 .cnt { font-size:14px; padding-top: 12px;}


a.forg { font-size:12px; color:#1055f0;}
.container .topCont .oneBlockPage .enterField .fields { width:auto; margin-top:12px; }
.container .topCont .oneBlockPage .enterField .fields .hgts { height: 17px; }
.container .topCont .oneBlockPage .enterField .fields .cnt2 { font-size:14px; padding-right: 10px;}
.container .topCont .oneBlockPage .enterField .fields .ent_check { margin-top: 5px; }
.container .topCont .oneBlockPage .enterField .fields .ent_check .checktxt { padding-left: 3px; padding-top:1px; color:#5f5f5f; font-size:12px; }

.container .topCont .oneBlockPage .enterField .fields .btt2 { margin-top: 0px; }
.container .topCont .oneBlockPage .enterField .fields .btt2 table, .btt22 table { cursor:pointer; background:#e5e5dd; }
.container .topCont .oneBlockPage .enterField .fields .btt2 .txtx, .btt22 .txtx {font-size:14px; color:#da4f5f; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }

.container .topCont .oneBlockPage .enterField .fields .btt { margin-top: 12px; }
.container .topCont .oneBlockPage .enterField .fields .btt table { cursor:pointer; background:#e5e5dd; }
.container .topCont .oneBlockPage .enterField .fields .btt .txtx {font-size:14px; color:#da4f5f; text-decoration:underline; cursor:pointer; padding: 8px 7px 10px 7px; }

.container .topCont .oneBlockPage .enterField .fields .regIntro { color:#000000;}
.container .topCont .oneBlockPage .enterField .fields .regIntro .lnkPdd { padding-top: 3px; }
.container .topCont .oneBlockPage .enterField .fields .regIntro .lnkPdd a { color:#045eb9;}


.container .topCont .oneBlockPage .oform_results { width:100%; margin-top:15px; }
.container .topCont .oneBlockPage .oform_results .head { color:#da4f5f; font-size:30px; }
.container .topCont .oneBlockPage .oform_results .cnt { padding-top: 14px; }
.container .topCont .oneBlockPage .oform_results .cnt p { padding-bottom: 21px; font-size:14px; }
.container .topCont .oneBlockPage .oform_results .cnt p a { font-size:14px; color:#2853bb; }
.container .topCont .oneBlockPage .oform_results .cnt span { font-size:14px; font-weight:bold; color:#da4f5f; }


.container .topCont .oneBlockPage .proizvoditel { width:100%; margin-top:15px; }
.container .topCont .oneBlockPage .proizvoditel .head { color:#da4f5f; font-size:30px; padding-bottom:27px; }
.container .topCont .oneBlockPage .proizvoditel .txt { width:100%; padding-left: 40px; font-size:14px; font-weight:bold; color:#858585; line-height:18px; }
.container .topCont .oneBlockPage .proizvoditel .cnt { padding-top: 30px; }
.container .topCont .oneBlockPage .proizvoditel .cnt .heads {font-size:14px; font-weight:bold;}
.container .topCont .oneBlockPage .proizvoditel .cnt div {font-size:14px; line-height:17px;}
.container .topCont .oneBlockPage .proizvoditel .cnt2 { padding-top: 22px; }
.container .topCont .oneBlockPage .proizvoditel .cnt2 .heads {font-size:14px; font-weight:bold; color:#4f4f4f; text-transform:uppercase;}
.container .topCont .oneBlockPage .proizvoditel .cnt2 .bread2 { font-size:12px; color:#525252; line-height:18px; padding-top: 3px; padding-bottom:6px;  }
.container .topCont .oneBlockPage .proizvoditel .cnt2 .bread2 a { font-size:12px; color:#525252;  }
.container .topCont .oneBlockPage .proizvoditel .cnt2 .breadb { font-size:14px; color:#000; line-height:18px; padding-top: 3px; padding-bottom:6px;  }
.container .topCont .oneBlockPage .proizvoditel .cnt2 .breadb a { font-size:14px; color:#000;  }

.container .topCont .oneBlockPage .help { width:100%; margin-top:15px; }
.container .topCont .oneBlockPage .help .head, .search { color:#da4f5f; font-size:30px;}
.container .topCont .oneBlockPage .help .heads { font-size:14px; font-weight:bold; padding-top: 18px;}
.container .topCont .oneBlockPage .help .txt, .trt {font-size:14px; line-height:19px; padding-top: 2px;}



.container .topCont .oneBlockPage  .breadx { font-size:12px; color:#7e7e7e; line-height:18px; padding-top: 7px; padding-bottom:0px;  }
.container .topCont .oneBlockPage  .breadx span {font-size:12px; color:#da4f5f; line-height:18px; }
.container .topCont .oneBlockPage  .breadx a { font-size:12px; color:#7e7e7e;  }

.container .topCont .oneBlockPage .centerCard { width:100%; }
.container .topCont .oneBlockPage .centerCard .head { font-size:30px; color:#da4f5f; padding-top: 15px; }
.container .topCont .oneBlockPage .centerCard .tech { font-size:14px; padding-top: 5px; }
.container .topCont .oneBlockPage .centerCard .tech a { font-size:14px; color:#000000; }
.container .topCont .oneBlockPage .centerCard .tech span { font-size:14px; color:#7f7f7f; padding-left:15px;  }
.container .topCont .oneBlockPage .centerCard .cont { width:100%; }
.container .topCont .oneBlockPage .centerCard .cont table { width:100%; }
.container .topCont .oneBlockPage .centerCard .cont .cnt { width:100%; padding-left:33px; }

.container .topCont .oneBlockPage .centerCard .cont .cnt .bgsm { background:url(/i/smim1.jpg) left top no-repeat; width:140px; height:103px; float:left; margin-right:20px; margin-top: 14px; cursor:pointer; }


.container .topCont .oneBlockPage .centerCard .cont .cnt .bgsm .bord { width:132px; height:95px; border:4px solid #da4f5f; }

.container .topCont .oneBlockPage .centerCard .cont .cnt .txt{ font-size:14px; padding-top:14px; line-height:18px; }

.container .topCont .oneBlockPage .centerCard .cont .cnt p { font-size:14px; color:#4f4f4f; font-weight:bold; padding-top:10px; }
.container .topCont .oneBlockPage .centerCard .cont .cnt .star { margin-top:15px;}
.container .topCont .oneBlockPage .centerCard .cont .cnt .star div { float:left; display:inline;}
.container .topCont .oneBlockPage .centerCard .cont .cnt .star .st { padding-top: 3px; }
.container .topCont .oneBlockPage .centerCard .cont .cnt .star .txt2 { font-size:14px; color:#7e7e7e; padding-left: 4px; }





.container .topCont .oneBlockPage .centerCard .cont .image { width:400px; height:292px; margin-top: 14px;}
.container .topCont .oneBlockPage .centerCard .cont .priceBlock { margin-top:10px; }
.container .topCont .oneBlockPage .centerCard .cont .priceBlock table { width:100%; margin-bottom:2px; }

.container .topCont .oneBlockPage .centerCard .cont .priceBlock .check { padding-right: 14px; padding-top: 2px;}

.container .topCont .oneBlockPage .centerCard .cont .priceBlock .Price { width:100%;  }
.container .topCont .oneBlockPage .centerCard .cont .priceBlock .Price div { display:inline; float:left; }
.container .topCont .oneBlockPage .centerCard .cont .priceBlock .Price .newPrice { color:#da4f5f; font-weight:bold; font-size:28px; }
.container .topCont .oneBlockPage .centerCard .cont .priceBlock .Price .oldPrice { color:#a9a9a9; font-weight:bold; font-size:14px; text-decoration:line-through; padding-top:14px; padding-left: 15px; }


.container .topCont .oneBlockPage .centerCard .cont .priceBlock .lnk { padding-top: 14px;  }
.container .topCont .oneBlockPage .centerCard .cont .priceBlock .lnk a { color:#da4f5f; font-size:14px; }
.container .topCont .oneBlockPage .centerCard .cont .priceBlock .basket { padding-left: 11px; padding-right:19px; padding-top: 16px; }


.container .topCont .oneBlockPage .centIm { width:100%; margin-top: 10px; }
.container .topCont .oneBlockPage .centIm .bread { font-size:14px; color:#000000; }
.container .topCont .oneBlockPage .centIm .bread a { font-size:14px; color:#000000; }
.container .topCont .oneBlockPage .centIm .head { font-size:30px; color:#da4f5f; padding-bottom:4px; }
.container .topCont .oneBlockPage .centIm .image { margin-top: 2px; }

.container .topCont .oneBlockPage .alttxt { margin-top: 11px; margin-bottom: 7px; font-size:14px; color:#000000; line-height:17px; }
.container .topCont .oneBlockPage .falt {  font-size:14px; color:#4f4f4f; font-weight:bold; }


.grayArea { margin-top: 18px;}
.grayArea table { background-color: #e5e5dd; }
.grayArea .pdd { padding-top: 9px; padding-bottom:5px; padding-left: 10px; padding-right: 10px;}
.grayArea .redlink { height:23px; }
.grayArea .redlink a { color: #da4f5f; font-size:14px; }
.grayArea .redlink div { float:left; display:inline;}
.grayArea .redlink .basket { padding-left: 10px; padding-top: 3px; }








.container .topCont .topContTable .rightBlock { width:76%; }
.container .topCont .topContTable .rightBlock .rightBlockTable { width:80%; }
.container .topCont .topContTable .rightBlock .rightBlockTable .wdth { width:33%; }
.container .topCont .topContTable .rightBlock .rightBlockTable .wdth div { width:60px; }
.container .topCont .topContTable .rightBlock .rightBlockTable .basket {display:inline-block; width:177px; height:55px; background: url(/i/box.gif) left top no-repeat; }
.container .topCont .topContTable .rightBlock .rightBlockTable .basket2 { width:177px; height:55px; }
.container .topCont .topContTable .rightBlock .rightBlockTable .basket p {  padding-top: 8px; font-size:14px; }
.container .topCont .topContTable .rightBlock .rightBlockTable .basket p span { font-size:12px; color:#da4f5f; font-weight:bold; }

.container .topCont .topContTable .rightBlock .last { width:100%; }
.container .topCont .topContTable .rightBlock .last .imim { width:100%; }


/*sec level structure*/
.container .topCont .topContTable .leftBlock .search { margin-top: 32px; background-color:#e5e5dd; }
.container .topCont .topContTable .leftBlock .search table { width:100%; }
.container .topCont .topContTable .leftBlock .search .cnt { width:100%; padding:11px 0px 11px 0px;  }

.container .topCont .topContTable .leftBlock .search .cnt table { width:100%; }
.container .topCont .topContTable .leftBlock .search .cnt .inp { width:100%;}

.container .topCont .topContTable .leftBlock .search .cnt input { width:90%; }

/*
.container .topCont .topContTable .leftBlock .navigation { width:230px; }*/

.container .topCont .topContTable .leftBlock .navigation .cnt .head { padding:10px 20px 20px 20px; }
.container .topCont .topContTable .leftBlock .navigation .cnt .point { padding:0px 3px 0px 3px; cursor:pointer; }
.container .topCont .topContTable .leftBlock .navigation .cnt .point .back .markH { padding-top: 10px; }
.container .topCont .topContTable .leftBlock .navigation .cnt .point .back .mrk { padding-left: 17px; padding-top: 1px; width:4px; height:10px;}
.container .topCont .topContTable .leftBlock .navigation .cnt .point .back .txt { padding:8px 5px 8px 6px; width:100%; text-transform:uppercase;  font-size:14px; font-weight:bold; color:#000000; }
.container .topCont .topContTable .leftBlock .navigation { margin-top: 32px; }
.container .topCont .topContTable .leftBlock .navigation table { width:100%; }
.container .topCont .topContTable .leftBlock .navigation .lineTop { background:url(/i/horisontalBg.gif) left top repeat-x; width:100%; }
.container .topCont .topContTable .leftBlock .navigation .lineBot { background:url(/i/horisontalBg.gif) left bottom repeat-x; width:100%; }
.container .topCont .topContTable .leftBlock .navigation .lineLeft { background:url(/i/verticalBg.gif) left top repeat-y; }
.container .topCont .topContTable .leftBlock .navigation .lineRight { background:url(/i/verticalBg.gif) right top repeat-y;}


.container .topCont .topContTable .leftBlock .sellsmall { margin-top: 27px; padding-right: 0px;}

.container .topCont .topContTable .leftBlock .news { margin-top: 27px; padding-left: 20px; padding-right: 0px;}
.container .topCont .topContTable .leftBlock .news .head { padding-bottom: 14px;}
.container .topCont .topContTable .leftBlock .news .whiteSp { font-size:0px; height: 20px;}
.container .topCont .topContTable .leftBlock .news .newsBlock .date { font-size:14px; font-weight:bold; color:#333333;}
.container .topCont .topContTable .leftBlock .news .newsBlock .txt { font-size:14px; color:#2e2e2e; padding-top: 4px; line-height: 17px;}

.container .topCont .topContTable .leftBlock .news .newsBlock .txt a { font-size:14px; color:#2e2e2e; padding-top: 4px; line-height: 17px; text-decoration:none;}
.container .topCont .topContTable .leftBlock .news .newsBlock .txt a:hover { font-size:14px; color:#2e2e2e; padding-top: 4px; line-height: 17px; text-decoration:underline;}


.container .topCont .topContTable .hrLine { background: url(/i/hrline.gif) left top repeat-x; }
.container .topCont .topContTable .rightBlock .sliderBlock { background-color:#e5e5dd; margin-top:32px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable { width:100%;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt { width:100%; padding:19px 9px 19px 9px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 { width:100%;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .mainFrame { width:100%;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .frame { width:100%; height:376px; overflow:hidden;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .frame .redBack { background-color:#da4f5f; background-image:url(/i/framebg.jpg); background-position: left bottom; background-repeat:no-repeat; width:100%; height:376px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .frame .large1 {width:100%; height:376px; display:block; background:url(/i/testim.jpg) left top no-repeat; display:none; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .frame .redBack .cnt2 { padding: 23px 18px 23px 18px; width:95%; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .frame .redBack .cnt2 .head2 { font-size:14px; font-weight:bold; color:#2e2e2e; text-transform:uppercase; padding-top: 30px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .frame .redBack .cnt2 .txt { font-size:14px; color:#ffffff; padding-top: 7px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .frame .redBack .cnt2 .heighter { height:10px; font-size:0px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .centerSpace { width:15px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .slider { width:163px; height:376px; overflow:hidden;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .slider .element { width:163px; height:114px; margin-bottom:17px; overflow:hidden; cursor:pointer;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .slider .txtMini { padding: 17px 12px 17px 12px; height:114px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .slider .txtMini .head { color:#2e2e2e; font-size:14px; font-weight:bold; text-transform:uppercase; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .slider .txtMini .txt { color:#2e2e2e; font-size:14px; line-height:18px; padding-top:3px; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt .sliderTable2 .slider .bg1 { background-color:#da4f5f;}


#buttTop { position:absolute; margin-top: -27px; margin-left:58px; cursor:pointer;}
#buttBott { position:absolute; margin-top: 387px; margin-left:58px; cursor:pointer;}

.ramm { border:2px solid #FFFFFF; width:161px; height:110px; position:absolute; display: inline;}

.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .cnt2 { width:100%; padding:10px 5px 10px 5px; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab { width:100%; }

.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .freespace { width:50%; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .freespace div { width:20px; }

.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_1 { width:200px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_1 .srch { padding-top: 1px;}
.srch { font-size:14px; color:#da4f5f; font-weight:bold; white-space:nowrap; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_1 input { margin-top: 0px; width:140px; }

.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_2 { width:205px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_2 .head { padding-left: 5px; padding-top: 1px; font-size:14px; color:#6a6a6a; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_2 .cell2inp { margin-top: 0px; font-size:14px; color:#000000; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_2 .cell2inp input { width:32px; margin-left:9px; margin-right:9px; }

.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_3 { width:200px;}
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_3 .head { font-size:14px; color:#6a6a6a; text-decoration:underline; cursor:pointer; padding-right:10px; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_3 .cell2inp { font-size:14px; color:#000000; margin-top: 0px; }
.container .topCont .topContTable .rightBlock .sliderBlock .sliderTable .searchTab .cell_3 .cell2inp select{ width:110px; margin-left:9px; margin-right:9px; }


.container .topCont .topContTable .rightBlock .breadBlock { margin-top: 7px;  font-size: 14px; color:#000000; line-height:25px; margin-right: 18px;  }
.container .topCont .topContTable .rightBlock .breadBlock a { font-size: 14px; color:#000000; text-decoration:underline; }
.container .topCont .topContTable .rightBlock .breadBlock a:hover { font-size: 14px; color:#000000; text-decoration:underline; }

.container .topCont .topContTable .rightBlock .breadBlock1 { margin-top: 0px;  font-size: 14px; color:#525252; line-height:25px; margin-right: 18px;  }
.container .topCont .topContTable .rightBlock .breadBlock1 a { font-size: 14px; color:#525252; text-decoration:underline; }
.container .topCont .topContTable .rightBlock .breadBlock1 a:hover { font-size: 14px; color:#525252; text-decoration:underline; }

.container .topCont .topContTable .rightBlock .noname { margin-top: 20px;}
.container .topCont .topContTable .rightBlock .noname .bread { font-size:12px; color:#7e7e7e; }
.container .topCont .topContTable .rightBlock .noname .bread a { font-size:12px; color:#7e7e7e;  }
.container .topCont .topContTable .rightBlock .noname .bread2 { font-size:12px; color:#525252; line-height:18px; padding-top: 3px; padding-bottom:6px;  }
.container .topCont .topContTable .rightBlock .noname .bread2 a { font-size:12px; color:#525252;  }
.container .topCont .topContTable .rightBlock .noname .bread21 { font-size:12px; color:#000; line-height:18px; padding-top: 3px; padding-bottom:6px;  }
.container .topCont .topContTable .rightBlock .noname .bread21 a { font-size:12px; color:#000;  }
.container .topCont .topContTable .rightBlock .noname .head { font-size:30px; color:#da4f5f;}
.container .topCont .topContTable .rightBlock .noname .cross { padding-left: 10px; padding-top:11px;}



.container .topCont .topContTable .rightBlock .pageListing { margin-top: 10px; color:#4e4e4e; }
.container .topCont .topContTable .rightBlock .pageListing a { color:#4e4e4e; font-size:11px;}
.container .topCont .topContTable .rightBlock .pageListing table { width:100%; }
.container .topCont .topContTable .rightBlock .pageListing .lft { width:50%; }
.container .topCont .topContTable .rightBlock .pageListing .rht { width:50%; }
.container .topCont .topContTable .rightBlock .pageListing .rht img { padding-top: 2px; }
.container .topCont .topContTable .rightBlock .pageListing .rht table { width: auto; }
.container .topCont .topContTable .rightBlock .pageListing .rht .pages { color:#da4f5f; font-size:11px; padding-left: 5px; padding-right: 5px; }
.container .topCont .topContTable .rightBlock .pageListing .rht .txt { padding-left: 10px; color:#4e4e4e; font-size:11px; }

.pageListing { margin-top: 10px; color:#4e4e4e; }
.pageListing a { color:#4e4e4e; font-size:11px !important;}
.pageListing table { width:100%; }
.pageListing .lft { width:50%; }
.pageListing .rht { width:50%; }
.pageListing .rht img { padding-top: 2px; }
.pageListing .rht table { width: auto; }
.pageListing .rht .pages { color:#da4f5f; font-size:11px; padding-left: 5px; padding-right: 5px; }
.pageListing .rht .txt { padding-left: 10px; color:#4e4e4e; font-size:11px; }
.bread2 { font-size:12px; color:#525252; line-height:18px; padding-top: 3px; padding-bottom:6px;  }
.bread2 a { font-size:12px; color:#525252;  }



.saleBlock { margin-top:10px; margin-right:0px;}
.saleBlock .smth { width:100%; padding-right: 20px; padding-left:20px; }
.pdd { padding-left:2px; }
.linkHead { font-size:30px; color:#da4f5f; padding-bottom:5px; }
.saleBlock .saleTable { margin-top:20px; width:100%; }
//.saleBlock .saleTable .wdth { width:20%; }
.saleBlock .saleTable .wdth div {/*width:8px; */}
/*.saleBlock .saleTable .lineWidth  { width:145px; margin-bottom: 30px; }*/
.saleBlock .saleTable .lineWidth  { width:160px; margin-bottom: 30px; }
.saleBlock .saleTable .lineWidth .grayFont { font-size:12px; color:#7f7f7f; }
.saleBlock .saleTable .lineWidth .linkFont a { font-size:14px; color:#353535; }
.saleTable .lineWidth .image { padding-top: 8px; padding-bottom:12px; cursor:pointer; }
.saleTable .lineWidth .image .bord { width:132px; height:97px; border:4px solid #da4f5f; position:absolute; }
.saleTable .lineWidth .priceBlock table { width:100%;}
.saleBlock .saleTable .lineWidth .priceBlock { height:26px; }
.saleBlock .saleTable .lineWidth .priceBlock .price { width:100%; font-size:14px; font-weight:bold; color:#da4f5f;}
.saleBlock .saleTable .lineWidth .priceBlock .price2 { width:100%; font-size:14px; font-weight:bold; color:#323232;}
.saleBlock .saleTable .lineWidth .priceBlock .basket { padding-right: 17px; padding-top: 3px; }
.saleBlock .saleTable .lineWidth .priceBlock .basket2 { padding-right: 17px; padding-top: 0px; }
.saleBlock .saleTable .lineWidth .priceBlock .saleLine { padding-top: 6px; }


.saleBlockColor { margin-top:40px; margin-right:0px;}
.saleBlockColor span { font-size:14px; color:#4f4f4f; font-weight:bold; }
.saleBlockColor .saleTable { margin-top:10px; /*width:100%;*/ }
.saleBlockColor .saleTable .wdth { width:20%; }
.saleBlockColor .saleTable .wdth div {/*width:8px;*/ }
.saleBlockColor .saleTable .lineWidth  { width:160px; margin-bottom: 20px; }
.saleBlockColor .saleTable .lineWidth .head  { font-size:14px; font-weight:bold; color:#000000; padding-top: 2px; padding-left: 2px;}
.saleBlockColor .saleTable .lineWidth .txt  { font-size:14px; color:#000000; padding-left: 2px;}
.saleBlockColor .saleTable .lineWidth .image { font-size:14px; }






.sellsmall .lineWidth  { width:145px; margin-top: 10px; margin-left: 20px; }
.sellsmall .lineWidth .grayFont { font-size:12px; color:#7f7f7f; }
.sellsmall .lineWidth .linkFont a { font-size:14px; color:#353535; }
.sellsmall .lineWidth .image { padding-top: 8px; padding-bottom:12px; }
.sellsmall .lineWidth .priceBlock table { width:100%;}
.sellsmall .lineWidth .priceBlock .price { width:100%; font-size:14px; font-weight:bold; color:#da4f5f;}
.sellsmall .lineWidth .priceBlock .basket { padding-right: 17px; padding-top: 3px; }
.sellsmall .lineWidth .priceBlock .saleLine { padding-top: 6px; }




.articles { margin-top:28px; margin-right:18px;}
.articlesTable { width:100%; margin-top:22px; }



.articlesTable .date { font-size:14px; font-weight:bold; color:#333333;}
.articlesTable .head2 { font-size:14px; font-weight:bold; color:#2e2e2e; text-transform:uppercase; padding-top: 4px;}
.articlesTable .head2 a { font-size:14px; font-weight:bold; color:#2e2e2e; text-transform:uppercase; padding-top: 4px; text-decoration:none;}
.articlesTable .head2 a:hover { font-size:14px; font-weight:bold; color:#2e2e2e; text-transform:uppercase; padding-top: 4px; text-decoration:underline;}
.articlesTable .txt { font-size:14px; color:#2e2e2e; padding-top: 9px; line-height: 17px;}
.articlesTable .resize1 { width:47%; }
.articlesTable .resize2 { width:6%; }
.articlesTable .resize3 { width:47%; }



.container .botCont { padding-top: 35px; }

.container .botCont .colored { background-color:#da4f5f; padding:21px 0px 21px 54px; }
.container .botCont .slice { position:absolute; margin-left: 31px; }
.container .botCont .colored .cont { width:75%; }
.container .botCont .colored .cont .txt {  font-size: 14px; color:#FFFFFF; padding-top:10px; line-height:19px; }
.container .botCont .colored .cont .txt a { font-size: 14px; color:#FFFFFF; text-decoration:none; }
.container .botCont .colored .cont .txt a:hover { font-size: 14px; color:#FFFFFF; text-decoration:underline; }


.container .botCont .colored2 { background-color:#eaeae4; padding:21px 0px 21px 54px; }
.container .botCont .slice2 { position:absolute; margin-left: 31px; }
.container .botCont .colored2 .cont .date { font-size:14px; font-weight:bold; color:#333333;}
.container .botCont .colored2 .cont .head2 a { font-size:14px; font-weight:bold; color:#2e2e2e; text-transform:uppercase; padding-top: 4px; text-decoration:none;}
.container .botCont .colored2 .cont .head2 a:hover { font-size:14px; font-weight:bold; color:#2e2e2e; text-decoration:underline;}
.container .botCont .colored2 .cont { width:75%; }
.container .botCont .colored2 .cont .txt { font-size:14px; color:#2e2e2e; padding-top: 4px; line-height: 18px;}
.container .botCont .colored2 .cont .txt a { font-size: 14px; color:#2e2e2e; text-decoration:none; }
.container .botCont .colored2 .cont .txt a:hover { font-size: 14px; color:#2e2e2e; text-decoration:underline; }

.container .botCont .colored2 .cont .txt2 { font-size:14px; color:#2e2e2e; padding-top: 25px; line-height: 18px;}
.container .botCont .colored2 .cont .txt2 a { font-size: 14px; color:#2e2e2e; }




.container .botCont .uncolored { padding:13px 0px 60px 54px; }
.container .botCont .uncolored .cont { color:#da4f5f; line-height:18px; }
.container .botCont .uncolored .cont a { color:#da4f5f; text-decoration: none; }
.container .botCont .uncolored .cont a:hover { color:#da4f5f; text-decoration: underline; }


.container .botCont .uncolored2 { padding:13px 0px 60px 34px; }
.container .botCont .uncolored2 .cont { color:#da4f5f; line-height:18px; }
.container .botCont .uncolored2 .cont a { color:#da4f5f; text-decoration: none; }
.container .botCont .uncolored2 .cont a:hover { color:#da4f5f; text-decoration: underline; }
.rps {/*display:none;*/}
.rps td{white-space:nowrap;font-size:14px;}
.rps input {margin: 0 5px;width:33px;}
.stitle {font-size:14px; color:#DA4F5F; padding-top: 4px; text-decoration:none;}
.stxt { font-size:14px; color:#2e2e2e;}
.curs, .fcross { cursor:pointer;margin-left: 2px;}
.fcross {vertical-align: top; margin-top:3px;}
input.price  {margin:0;}

.navigation { font-size:12px; color:#525252; line-height:18px; padding-top: 3px; padding-bottom:6px;  }
.navigation a { font-size:12px; color:#525252;  }
.oldPrice { color:#a9a9a9; text-decoration:line-through;}
.tbgsm {display:none;}
.dms {font-size:14px; font-weight:normal;}
.errors {color:red;font-weight:bold;display:none;}
.vt {width:170px; margin-bottom: 7px;}
.quest {color:#2E2E2E;font-size:14px;line-height:17px;}
#ig8, #igz8, .srs {cursor:pointer;}
.sint {text-align: left;width: 62px;}
.bcats {color: #000;}
.igname {text-transform:uppercase;color:#DA4F5F;font-size:13px;text-decoration: none;font-weight:bold;white-space:nowrap;}

#saleBlockColor{overflow:hidden; margin-top: 0;}

.toggle {color:#DA4F5F;font-size:30px;text-decoration: none;}
.toggle span b{color:#DA4F5F;font-size:30px;font-weight:normal;text-decoration: underline;}
.toggle span img{margin-right: 10px;}

.container .topCont .oneBlockPage .centerCard .cont .cnt .normal p {font-weight: normal;}