body {
    background: url('/templates/img/n.gif') no-repeat;
    background-attachment: fixed;
    overflow-x:hidden;
    /*margin-right:-3px;*/
}
* {margin:0; padding:0;}
html, body {height:100%;}
table {font-size:100%; border-collapse:collapse;}
table, img {border:0;}
body {font-family:Tahoma, Arial, Helvetica, sans-serif; background:#FFF; color:#000; font-size:12px; min-width:990px;}
a {color:#3067A7; text-decoration:underline;}
a:hover {color:#12318F; text-decoration:none;}
p {padding:0 0 10px;}
input {font-family:Tahoma, Arial, Helvetica, sans-serif;}

/* h3 {font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; padding:0 0 15px; color:#C32A2A;} */
h3 {font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:none; font-weight:bold; padding:0 0 15px; color:#C32A2A;}
ul {padding:0 0 15px;}
ul li {list-style-type:none; padding:0 0 4px 12px; background:url(/templates/img/li.gif) no-repeat 0 7px;}
ul li a {color:#C32A2A;}
ul li a:hover {color:#C32A2A;}
blockquote {color:#C33; font-size:11px; padding:0 0 20px 12px;}

/*MAIN*/
#mw {position:relative;}
#mw2 {position:relative; min-height:100%;}
* html #mw2 {height:100%;}

#header {position:relative; height:144px; background:#ffffff url(/templates/img/bcg/1px.gif) repeat-x scroll 0 0; color:#FFF; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#header .top_table{margin:0;}
#header .top_table td{line-height:18px;}
#header2 {position:relative; height:128px; background:url(/templates/img/bcg/head-bcg2.gif) no-repeat 100% 12px;}
#logo {width:146px; height:60px; }/*После НГ вернуть padding:10px 0 0 22px; margin:10px 0 0 0;*/
#menuDop {position:absolute; top:115px; left:10px; width:165px; height:13px; overflow:hidden; background:#C32A2A;}
#topInfo1 {line-height:18px; margin:7px 0 0 0;}
#topInfo1 .h1 {color:#000000; font-size:16px;}
#topInfo1 .h1 a{color:#000000; font-size:14px; text-decoration:underline;}
#topInfo1 .h1 a:hover{color:#000000; font-size:14px; text-decoration:none;}
#topInfo1 .h1_small {color:#000000; font-size:12px;}
#topInfo1 .h1_small a{color:#000000; font-size:13px; text-decoration:underline;}
#topInfo1 .h1_small a:hover{color:#000000; font-size:13px; text-decoration:none;}
#topInfo1 .h2 {color:#c32a2a; font-size:16px; font-weight:bold;}
#topInfo1 .h2_small {color:#c32a2a; font-size:14px;}
#topInfo1 .h3 {color:#336699; font-size:11px;}
#topInfo2 {position:absolute; top:5px; left:570px;}
.topInfo5 {position:absolute; top:6px; left:580px; line-height:23px;}
.topInfo5 .h1 {color:#000000; font-size:13px;}
.topInfo5 .h1 a{color:#000000; font-size:13px; text-decoration:underline;}
.topInfo5 .h1 a:hover{color:#000000; font-size:13px; text-decoration:none;}
.topInfo5 .h1_small {color:#000000; font-size:11px;}
.topInfo5 .h1_small a{color:#000000; font-size:11px; text-decoration:underline;}
.topInfo5 .h1_small a:hover{color:#000000; font-size:11px; text-decoration:none;}
.topInfo5 .h2 {color:#c32a2a; font-size:13px;}
.topInfo5 .h3 {color:#336699; font-size:13px;}
#topInfo2 div {padding:5px 0 0 0;}
#topInfo2 p a{color:#ffffff; font-weight:bold;}
#topInfo3 {position:absolute; top:22px; left:56%;}
#header h1 {font-size:23px; padding:0; font-weight:normal;}
#header h2 {font-size:14px; padding:0 0 10px; font-weight:normal;}
#header h3 {font-size:16px; font-weight:normal; color:#FFF; padding:0;}
#header p {font-size:12px; padding:0;}
#topInfo3 a {color:#FFF; font-weight:bold; text-decoration:none;}
#topInfo3 a:hover {text-decoration:underline; color:#FFF;}

#bann {margin:10px 0 0 0;}

#main {width:100%; height:500px; /*background:url(/templates/img/bcg/m-bcg.gif) repeat-x 0 0;*/}
.mSp1 {width:5px;}
.mSp1 div {width:5px;}
.mSp2 {width:10px;}
.mSp2 div {width:10px;}


.mSp3 {width:20px;}
#mCol01 {width:165px; padding:0 0 48px;}
#mCol02 {padding:0 0 30px;position:relative;}
#mCol03 {width:181px; padding:0 0 100px;}
/*#fbg2 { background:url(/templates/img/bcg/foot-bcg2.gif) no-repeat 0 100%;}*/
#dopCol {width:135px; padding:0 0 48px;}

#mCol03 strong {color:#DE1B00;}

#menu {padding:0 0 67px; background:#C32A2A url(/templates/img/bcg/menu-bcg.gif) no-repeat 0 100%; margin:0 0 23px; width:165px;}
#menu dl {padding:0 5px;}
#menu dt {/*text-transform:uppercase; background:url(/templates/img/bcg/menu-dots.gif) no-repeat 100% 100%;*/ font-size:14px; /*border-bottom: 1px dotted #FEFEFD;*/}
#menu dt a {color:#FFF; text-decoration:underline; display:block; width:100%;}
#menu dt a:hover {text-decoration:none; color:#FFF; /*background:#961515 url(/templates/img/bcg/menu-dots.gif) no-repeat 100% 100%;*/background-color:#961515;}
#menu dt a span.link {display:inline; text-decoration:underline; padding:0px;}
#menu dt a:hover span.link{text-decoration:none; color:#FFF; /*background:#961515 url(/templates/img/bcg/menu-dots.gif) no-repeat 100% 100%;*/background-color:#961515;}
#menu dt a span.nelink {display:inline; text-decoration:none; padding:0px; color:#FFFf99; font-weight:bold;}
#menu dt a:hover span.nelink{text-decoration:none; color:#FFFf99; /*background:#961515 url(/templates/img/bcg/menu-dots.gif) no-repeat 100% 100%;*/background-color:#961515; font-weight:bold;}


#menu dt span {display:block; padding:2px 10px 4px 6px;}
#menu dd {font-size:12px; /*background:url(/templates/img/bcg/menu-dots2.gif) no-repeat 100% 100%;*/}
#menu dd a {color:#FFF; text-decoration:underline; display:block; width:100%;}
#menu dd a:hover {color:#FFF; text-decoration:none; /*background:#961515 url(/templates/img/bcg/menu-dots2.gif) no-repeat 100% 100%;*/ background-color:#961515;}
#menu dd span {display:block; padding:1px 0 4px 13px;}
#menu a.sel {/*color:#FF9;*/font-weight: bold;}
#menu a:hover.sel {color:#FF9;}

#brands {background:#4787A5 url(/templates/img/bcg/brands-bcg.gif) no-repeat 0 100%; padding:0 0 71px; margin:0 0 23px;}
#brands h4 {padding:20px 10px 0 10px; font-weight: bold; color: white; font-size: 14px;}
#brands h4 a{text-decoration: underline;}
#brands h4 a:hover{text-decoration: none;}
#brands ul {padding:10px 10px 0 20px;}
#brands li {list-style-type:none; font-size:14px; padding:0 0 5px; background:none;}
#brands a {color:#FFF; text-decoration:underline;}
#brands a:hover {color:#FFF; text-decoration:none;}

#brands2 {background:#FDFAEB url(/templates/img/bcg/brands2-bcg.gif) repeat-x 0 0; width:135px;}
#brands2 ul {padding:10px 10px 0 10px;}
#brands2 li {list-style-type:none; font-size:11px; padding:0 0 5px; font-weight:bold; background:none;}
#brands2 li li {font-weight:normal; padding:0 0 3px;}
#brands2 li li a:hover {text-decoration:none;}
#brands2 a {color:#AC0101; text-decoration:none;}
#brands2 a:hover {color:#AC0101; text-decoration:underline;}
#brands2 .on a {text-decoration:underline;}
#brands_arch {background:#f4f4f4 url(/templates/img/bcg/brands2-bcg_arch.gif) repeat-x 0 0;}
#brands_arch ul {padding:10px 10px 0 10px;}
#brands_arch li {list-style-type:none; font-size:11px; padding:0 0 5px; font-weight:bold; background:none;}
#brands_arch li li {font-weight:normal; padding:0 0 3px;}
#brands_arch li li a:hover {text-decoration:none;}
#brands_arch a {color:#AC0101; text-decoration:none;}
#brands_arch a:hover {color:#AC0101; text-decoration:underline;}
#brands_arch .on a {text-decoration:underline;}
#dbEnd {height:46px; background:#FDFAEB url(/templates/img/bcg/db-end.gif); margin:0 0 23px;}
#dbEnd_arch {height:46px; background:#f4f4f4 url(/templates/img/bcg/db-end_arch.gif); margin:0 0 23px;}

.comp {background:#EEDFB9 url(/templates/img/bcg/comp-bcg.gif) no-repeat 0 100%; padding:10px 10px 56px; margin:0 0 40px;}
.comp h2 {font-size:18px; color:#12318F; padding:0 0 15px; font-weight:normal;}
.comp p {line-height:150%; color:#C32A2A;}
.comp a {color:#C32A2A;}
.comp a:hover {color:#C32A2A;}

.sBanner {background:#A1B544;}
.sBanner img {display:block;}

.tit {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:3px 0 3px 0px; text-transform:uppercase; margin:0 0 15px 0; font-weight:normal;} /*padding:3px 0 3px 11px;*/
.tit1 {background:#D01616 url(/templates/img/bcg/tit-bcg1.gif) repeat-y 100% 0;}
.tit1_arch {background:#f4f4f4 url(/templates/img/bcg/tit-bcg3_arch_f4.gif) repeat-y 100% 0; color:#666666;}
/*.tit1_3 {background:#D01616 url(/templates/img/bcg/tit-bcg1.gif) repeat-y 100% 0; width: 230px;}*/
.tit1_3 {background:#3caa3c url(/templates/img/bcg/winter/tit-bcg-cart.jpg) repeat-y 100% 0; width: 230px; color: #007500;}/*/templates/img/bcg/tit-bcg-cart.gif*/
.tit1_4 {background:#3caa3c url(/templates/img/bcg/tit-bcg-cart.gif) repeat-y 100% 0; width: 130px;}
.tit1_31 {background:#3caa3c url(/templates/img/bcg/tit-bcg-cart.gif) repeat-y 100% 0; width: 230px;}  /*Предыдущий цвет корзины 4f9676 */
.tit2 {background:#338298 url(/templates/img/bcg/tit-bcg2.gif) repeat-y 100% 0;}
.tit2_76 {background:#338298 url(/templates/img/bcg/tit-bcg2.gif) repeat-y 100% 0; width: 230px;}
.tit2_3 {background:#2359A8 url(/templates/img/bcg/winter/4.jpg) repeat-y 100% 0; width: 230px; color: #0349AF;}/*/templates/img/bcg/tit-bcg3.gif*/
.tit3 {background:#2359A8 url(/templates/img/bcg/tit-bcg3.gif) repeat-y 100% 0; width:100%;}
.tit3_arch {background:#f5f1db url(/templates/img/bcg/tit-bcg3_arch.gif) repeat-y 100% 0; width:100%; color:666666;}

.content {width:100%;}
.cont {padding:0 20px 20px 11px;}
.cont p {font-size:12px; line-height:150%;}
.cont2 {padding:0 20px 20px 11px;}
.cont3 {/*padding:0 10px 80px 0;*/ width:100%; padding-right:25px; padding-left:10px;}
.cont31 table td img{margin:0 15px 0 0;}

.catalog {width:95%; margin:0 0 15px;}
.catalog td {width:25%; text-align:center; padding:0 0 30px; font-size:13px;}
.cElement {height:66px; overflow:hidden;}
.cElement img {display:block;}
.ce1 {float:left; width:49%;}
.ce1 p {color:#0245A2; font-size:20px; text-align:right; padding:21px 10px 0 0;}
.ce2 {float:right; width:50%; text-align:left;}

.info {background:#D5CFBA url(/templates/img/bcg/info-bcg.gif) repeat-x 0 100%; padding:10px 10px 27px; margin:0 0 50px; font-size:12px;}
.info2 {background:#FFF; padding:10px 15px 15px;}
.info h2 {color:#12318F; font-size:18px; text-transform:uppercase; padding:0 0 15px; font-family:Arial, Helvetica, sans-serif;}

.info_news {/*background:#ff0000 url(/templates/img/bcg/news_line.gif) repeat-x 0 100%; padding:1px 1px 14px;*/ border:1px solid #ff0000; margin:0 0 50px; font-size:12px;}
.info_news .info2 {padding:8px 23px 0px;}
.info_news h2 {color:#12318F; font-size:18px; text-transform:uppercase; padding:0 0 15px; font-family:Arial, Helvetica, sans-serif;}

.imp {color:#FF2000;}
.imp:hover {color:#FF2000;}
.imp a {color:#FF2000;}
.imp a:hover {color:#FF2000;}

.news {width:auto;}
.newDate {width:1%; padding:0 20px 10px 0; font-weight:bold; color:#073ee5;}
.newTxt {padding:0 20px 10px 0;}

.sp {height:20px; clear:both;}
.line {height:5px; overflow:hidden; background:#FF3059 url(/templates/img/bcg/line-bcg1.gif) no-repeat 0 0;}
.line div {height:5px; background:url(/templates/img/bcg/line-bcg2.gif) no-repeat 100% 0;}

.form {padding:0 0 0 11px;}
.form dt {padding:0 0 2px;}
.form dd {padding:0 0 10px;}
.btn {text-align:right;}
.inp {border:1px solid #AAACB8; color:#999; font-weight:bold;}

.cart {color:#0245A2; padding:0 0 20px 11px;}
.cart dt {padding:0 0 5px;}
.cart dd {padding:10px 0 0; font-size:11px;}

.common {width:100%;}
#inRight {width:180px;}


#sb_arch {width:100%;}
#sb_arch td {background:#f5f1db; padding:0 12px; width:33%; font-size:13px; color:#2F67A5; font-weight:bold;}
#sb_arch select {width:99%; font-weight:normal;}
#sb_arch .inp2 {width:99%; color:#244977; font-size:11px; font-weight:normal; margin:10px 0 3px;}
#sb_arch .search div a{color:#000000; text-decoration:none; border-bottom:1px dashed #000000;}
#sb_arch .search div a:hover{color:#000000; text-decoration:none; border-bottom:none;}

#sb {width:100%;}
#sb td {background:#DFEBF0; padding:0px 12px; width:33%; font-size:13px; color:#2F67A5; font-weight:bold;}
#sb .search {background:#DFEBF0; padding:0 15px 0 0; font-size:10px; color:#2F67A5; font-weight:normal;}
#sb .search div a{color:#000000; text-decoration:none; border-bottom:1px dashed #000000;}
#sb .search div a:hover{color:#000000; text-decoration:none; border-bottom:none;}

#sb select {width:99%; font-weight:normal;}
#sb .inp2 {width:99%; color:#244977; font-size:13px; font-weight:normal; margin:10px 0 3px 0;}
.sbSp {height:6px; overflow:hidden; background:#DFEBF0;}
.sbSp_arch {height:6px; overflow:hidden; background:#f5f1db; margin:0 0 15px;}


.cat_arch {width:100%; margin:0 0 15px;}
.cat_arch th {background:#f6f5e3; font-size:11px; font-weight:normal; color:#666; padding:4px 0 5px;}
.cat_arch td {border-bottom:1px solid #D5CFBA;}
.cat {width:100%; margin:0 0 15px;}
.cat th {background:#DFEBF0; font-size:11px; font-weight:normal; color:#666; padding:4px 0 5px;}
.cat td {border-bottom:1px solid #D5CFBA;}
.catFoto {width:120px; padding:25px 0 23px 10px;}
.catFoto a img {border:1px solid #D8D2BE; display:block;}
.catFoto a:hover img {border:1px solid #AC0101;}

.catFoto2 {width:10px;}
.catFoto2 a img {border:1px solid #D8D2BE; display:block;}
.catFoto2 a:hover img {border:1px solid #AC0101;}
.catTxt {padding:23px 0 0 13px;}
.catTxt h1 {font-size:12px; font-weight:bold; padding:0 0 10px;}
.catTxt p {font-size:11px;}
.newPrice {width:75px; white-space:nowrap; padding:25px 10px 10px; font-weight:bold; color:#AC0101;}
.oldPrice {width:70px; white-space:nowrap; padding:25px 10px 10px; color:#666;}
.add {/*padding:24px 10px 15px;*/ width:115px;}
.add dt {padding:0 0 10px 18px;}
.add dd {background:url(/templates/img/ico/ico-plus.gif) no-repeat 1px 4px; padding:0 0 0 19px; font-weight:bold;}
.price {padding:15px 15px 20px; text-align:center;}
.price dt {padding:0 0 10px; color:#C32A2A; font-weight:bold;}
.price dd {color:#666; text-decoration:line-through;}
.numb {padding:15px 15px 20px; text-align:center;}
.numb .num {width:30px; border:1px solid #666; text-align:center;}
.del {padding:15px 15px 20px; text-align:center;}
.catTxt2 {padding:15px 0 20px 13px;}
.catTxt2 h1 {font-size:14px; font-weight:bold; padding:0 0 10px;}


.pager {width:100%; font-size:14px;}
.pagSp {width:50%;}
.pager td {padding:20px 3px;}
.pager strong {display:block; width:21px; height:21px; background:url(/templates/img/bcg/on-bcg.gif) no-repeat center; color:#FFF;}
.pager a {display:block; width:21px; height:21px;}
.pager span {display:block; text-align:center; padding:1px 0 0 2px;}

.navLine dt {padding:0 0 20px 20px; background:url(/templates/img/arr-left.gif) no-repeat 0 6px;}
.navLine dd {padding:0 0 25px 10px; line-height:20px;}
.navLine img {margin:0 10px;}
.navLine dt a {color:#000;}
.navLine dd a {color:#C32A2A;}

.navLine1 dt {padding:0 0 20px 20px; background:url(/templates/img/arr-left.gif) no-repeat 0 6px;}
.navLine1 dd {padding:0 0 10px 10px;}
.navLine1 img {margin:0 10px;}
.navLine1 dt a {color:#000;}
.navLine1 dd a {color:#C32A2A;}

#inLeft {width:100%;}
#inLeft h2 {padding:0 0 0px 10px; font-size:18px; color:#12318F;}

#mpBig {padding:0 0 0 10px; width:306px; height:200px; border:1px solid #D5CFBA; text-align:center; margin: 0px 10px 0px 0px; /* overflow:hidden; */ padding:0px;position: relative;}

#mpBig TD { border:1px solid #D5CFBA; }
#mpBig img {display:block; }
#mpSmall {height:70px; padding:0 0 0 10px;}
#mpSmall a {display:block; float:left; border:1px solid #D7D2BE; text-decoration:none;}
#mpSmall a span {border:2px solid #FFF; display:block; width:69px;}
#mpSmall a#on span {border:2px solid #D7D2BE; display:block;}
#mpSmall a:hover {border:1px solid #C32A2A;}
#mpSmall a#on:hover {border:1px solid #D7D2BE;}
#mpSmall a#on img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

#dPopPic{height: 100%;    position: absolute;    width: 100%; left:0px; top:0px;}

#mPics {width:304px;}

#mInfo {padding:0 0 0 5px;}
#item_price {float:left; margin-left:10px;}
#item_info {float:left;}
.prices dt {font-weight:bold; font-size:16px; color:#C32A2A; padding:0 0 10px;}
.prices dd {font-size:16px; text-decoration:line-through; color:#666;}
.medal {display:block; float:left; width:100px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#C32A2A;}

.right_of_pict *{ font-size:12px; }
.about {width:50%; padding:10px 0px 0px 11px;}
.about p {line-height:150%;}

.social_s{padding:0px; margin:0px 10px 25px 11px;}

.social_s sht{display:inline-block; padding-right: 17px; padding-top:10px; width:auto; height:auto; }

.sklad { width:100%; border:1px solid #cadaba; padding: 5px 5px 0px 5px; margin-top:10px;}
.sklad table {width: 100%; border-collapse:collapse;}
.sklad table TD { border-collapse:collapse; border-right: 1px solid #cadaba; text-align:center; vertical-align:top; font-weight: bold; padding: 5px 0 5px 0;}
.sklad table TD span { font-weight: bold; color: #4d4d4d; font-size: 10pt;}
.sklad table TD a{ color: #4d4d4d; }


.params_c {width:100%;}
.params_c2 {}
.params {margin:0 0 40px;}
.params td {padding:5px; font-size:11px; font-family:Tahoma;}
.sec td {background:#e8e9ed;}
.sec_c td {background:#F8F2E3; padding:5px 0 5px 7px;}
td.pName_c {padding:5px 10px;}
td.pName {width:35%; text-transform:none; font-weight:bold;border-right:1px dotted #777;}

td.cPic {padding:0px 10px;}

.dLinks {padding:0 0 10px 11px; font-size:11px;}
.dLinks a {margin:0 20px 0 0;}

.pic {display:block; border:1px solid #D7D2BE;}
.right {float:right; margin:0 0 10px 20px;}
.left {float:left; margin:0 20px 10px 0;}

.fm {width:70%; margin:0 0 15px;}
.fName {width:100px; padding:5px 15px 6px 0;}
/*.fInp {width:300px;}*/
.fInp {width:120px;}
.fmSp {width:20px;}
.fmSp div {width:20px;}
.fInp .inp {width:99%;}

.comment {padding:0 0 15px; color:#999; font-size:11px !important;}

.pop {position:absolute; border:1px solid #CCC; background:#F8F8F8; border-bottom:0; font-size:11px;visibility:hidden;}
.pop a {display:block; border-bottom:1px solid #CCC; color:#C00;}
.pop span {display:block; padding:3px 8px 4px;}

/*FOOTER*/
#footer {position:relative; padding:4px 0 10px; background:#2F67A5; zoom:1;}
#footer table {width:100%; color:#FFF; height:50px; vertical-align:middle;}
#footer a {color:#F2F5F7; text-decoration:underline;}
#footer a:hover {color:#F2F5F7; text-decoration:none;}
#fSp {width:10px;}
#fSp div {width:10px;}
#counters {width:360px;}
/*#counters div {padding:0 20px 15px 0;}*/
#counters p {padding:0 20px 5px 0; font-size:12px; font-weight:bold;}
#adv p {padding:0 0 1px; font-size:11px;}
#addr {width:44%; font-size:11px;}
#addr div {width:382px; padding:32px 0 0; font-weight:bold;}
#addr p {padding:25px 0 0; font-weight:bold;}
#footPico {position:absolute; top:-121px; right:0; width:173px; height:121px; background:url(/templates/img/bcg/foot-bcg1.gif) no-repeat 0 0;}



/* FLOAT DIVs ('fixed' emulation in IE)*/

#alrt , #stop_alrt {
    -moz-border-radius: 7px 7px 7px 7px;
    -moz-box-shadow: 0 0 8px #000000;
    background: none repeat scroll 0 0 #C5C5C5;
    border: 1px solid #FFFFFF;
    color: #000000;
    display: none;
    left: 20px;
    padding: 10px;
    position: absolute;
    top: 20px;
    width: 200px;
    top: 300px;
    left:46%;
    z-index:500000;
}
#alrt a , #stop_alrt a {
    color: #000000;
    font-size: 11px;
}
#alrt div , #stop_alrt div{
    padding: 5px 0;
}

a.inform{text-decoration:none;color:#000;}
a.inform:hover{text-decoration:underline;color:#333;}

.bnu{font-weight:bold;textdecoration:none;}

.menu_highlight
{
 font-weight:bold;
}

/*
div.alrt {display:none; position:fixed; top: 40%; left:40%;width:400px;min-height:120px;border:2px #DCD5C4 solid;background:#fff;z-index:500;padding:20px; text-align:left;font-size:12pt;}
div.stop_alrt {display:none; position:fixed; top: 40%; left:40%;width:400px;min-height:120px;border:2px #CC3333 solid;background:#fff;z-index:500;padding:20px; text-align:left;font-size:12pt;}
*/

.staff_v1{
    background: url('/images/2.gif') no-repeat;
    float: left;
    width: 42px;
    height: 42px;
}
.staff_v2{
    background: url('/images/3.gif') no-repeat;
    float: left;
    width: 42px;
    height: 42px;
}
.staff_v3{
    background: url('/images/4.gif') no-repeat;
    float: left;
    width: 42px;
    height: 42px;
}
.staff_v4{
    background: url('/images/5.gif') no-repeat;
    float: left;
    width: 42px;
    height: 42px;
}

.staff_v1:hover{
    background: url('/images/2-1.gif') no-repeat;
}

.staff_v2:hover{
    background: url('/images/3-1.gif') no-repeat;
}

.staff_v3:hover{
    background: url('/images/4-1.gif') no-repeat;
}

.staff_v4:hover{
    background: url('/images/5-1.gif') no-repeat;
}

#banner {width:260px; height:115px; background-color:#4576DB; position:relative; bottom:15px;}

.none {display:none;}
.form_act10 tr td{padding:5px;}
.hov td {background-color:#EFEFEF;}

.opros td{border:none; vertical-align:middle;}

.underline{border-bottom:1px dashed #000000;}
.noline{border:none;}
/*noindex {background-color: #FF630F; border: 1px solid red;}
noindex table {background-color: #FF630F; border: 1px solid red;}
noindex div {background-color: #FF630F; border: 1px solid red;}
noindex td {background-color: #FF630F; border: 1px solid red;}
noindex span {background-color: #FF630F; border: 1px solid red;}*/

.nojs{display:none;}
.newPrice dd { color:#666; text-decoration: line-through; font-weight:normal; }
.oldPrice span { color:#3caa3c; text-decoration: none;font-weight:bold; }
.oldPrice span.green { color:#ff0000; text-decoration: none; font-weight:bold; }

/*.bigSb {position:relative; zoom:1; margin:0 0 15px; background:#DFEBF0 url(/templates/img/bcg/bax.gif) repeat-y 100% 0;}*/

.bigSb {position:relative; zoom:1; margin:0 0 15px;}
.bigSb table {width:100%; border-collapse:collapse; border-spacing:0; border:0;}
.bigBtn {width:1%; padding:3px 15px 10px 10px;}

.button {display:inline-block; background:#2259A6 url(/templates/img/bcg/btn-bcg.gif) repeat-x 0 -1px; color:#FFF; font-weight:bold; text-decoration:none;}

.button_sk {background: url(/images/goto_search.PNG) repeat-x 0 -1px;width:79px; height:23px;}
.button:hover {color:#FFF; background:#2259A6 url(/templates/img/bcg/btn-bcg.gif) repeat-x 0 0;}
.button {border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-shadow:0 1px 1px #000; -moz-box-shadow:0 1px 2px #000; -webkit-box-shadow:0 1px 1px #000;}
.button {border:1px solid #000; border-top:1px solid #5491CB; border-left:1px solid #5491CB; padding:2px 19px 3px;}
html:root .button {border:0; padding:3px 20px 4px;}

.bigSel {width:20%; padding:10px 5px 10px 10px; overflow:hidden;}
.bigSel select {width:100%;}
.bigOptions {width:1%; padding:0 11px 10px 10px; white-space:nowrap;}
.bigOptions span, .bigOptions input {vertical-align:middle; display:inline-block;}

.bigLang {font-size:10px; white-space:nowrap; padding:0 10px 10px;}
.bigLang b {font-size:12px; font-weight:normal; display:block;}

.bigSearch {width:98%; padding:0 12px 10px 0;}
.bigSearch input {width:100%;}

.cSel {display:inline-block; position:relative; text-decoration:none; border:1px solid #A5ACB2; border-top:1px solid #6B6F73; color:#000; padding:2px 24px 2px 4px; font-size:13px; line-height:16px; white-space:nowrap; overflow:hidden;}
.cSel:visited {color:#000;}
* html .cSel {display:inline;}
*+html .cSel {display:inline;}
.cSel {background:#FFF url('/images/sel-ug.png') no-repeat 100% 1px; cursor:default;}
.cSel:hover {background:#FFF url(sel-ug.png) no-repeat 100% -23px;}
.cSel span {display:block; overflow:hidden; white-space:nowrap;}

.selDrop {border:1px solid #6B6F73; border-top:0; background:#FFF; text-align:left; position:absolute; top:-9999px; left:0; overflow:auto;}
.selDrop li {border-top:1px solid #E0E0E0; padding:3px 5px 3px; cursor:default; font-size:13px; line-height:16px; display:block; position:relative;}
.selDrop li:hover {background:#E0E0E0; color:#000;}
* html .selDrop .liHover {background:#E0E0E0; color:#000;}

#big_grey {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:8888;}
#big_center {position:fixed; top:50%; left:50%; width:0; height:0; z-index:8999;}
* html #big_center {position:absolute;}
#big_text {position:absolute; top:-200px; left:-400px; width:800px; background:#FFF; z-index:9000;}
#big_text {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000;}
#big_text_cont {position:relative; padding:15px 20px;}
#big_text h1 {margin:0; padding:7px 0 3px; color:#2359A8; font-size:18px; font-weight:bold; text-transform:uppercase;}
#big_text h2 {margin:0; padding:7px 0 3px; color:#2359A8; font-size:18px;}
#big_text p {margin:0; padding:0 0 5px; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}

#big_close {position:absolute; top:-15px; right:-15px; width:34px; height:34px; background-image:url(/zoom/zoom-x.png); cursor:pointer; background-repeat:no-repeat; background-position:0 0;}
* html #big_close {background-image:url(/zoom/zoom-x.gif);}
#big_close:hover {background-position:0 -34px;}
.popup_text {outline:0;}

#big_video {position:fixed; top:50%; left:50%; width:0; height:0; z-index:9000;}
* html #big_video {position:absolute;}
#big_video span {display:block; background:#333; margin:0 0 5px; text-align:right; padding:3px 10px 6px; position:absolute; text-shadow:1px 1px 0 #000; box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;}
#big_video div {position:absolute; width:400px; background:#000; box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; padding:1px;}
#bv_close {color:#888; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
#big_video object, #big_video embed {display:block;}
.zoom {outline: none !important;}
#main_pic {position:relative; width:308px;height:403px;background:url(/img/viewitem/main_image_border.png) left top no-repeat;}
#mp_big {width:306px; height:200px; overflow:hidden; text-align:center;padding-top:15px;border-bottom: 1px solid #D5CFBA;margin-bottom: 5px;position:relative;}
#mp_big a {display:block; width:100%; height:0; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer; overflow:hidden;}
#mp_big #sh {height:200px;}
#mp_small {width:311px;}
#mp_small a {display:inline-block; width:71px; height:49px; border:1px solid #D5CFBA; background-repeat:no-repeat; background-position:50% 50%;}
#mp_small #mp_on {border:1px solid #C32A2A;}

#mp_small2{width:306px; display:none;margin-left:1px;}
#mp_small2 .out{ overflow:hidden; width:195px; height:53px; }
#mp_small2 .in{ width:99999px; height:60px; }
#mp_small2 .in a {display:inline-block; width:71px; height:49px; border:1px solid #D5CFBA; background-repeat:no-repeat; background-position:50% 50%; vertical-align: middle;}
#mp_small2 .in a img { border:none;}
#mp_small2 #mp_on {border:1px solid #C32A2A;}

#mp_small2 a.pr_arr{width:14px;border:none;}

.ct_list_hit{ color: green; padding-left: 11px; font-weight: bold;}

* html .selOff {visibility:hidden;}

.bl_right_main, .bl_right_item {padding: 10px 0px 10px 0px;}

/*--------*/
.quest_input{ width:190px; margin:7px 0px 7px 0px; }
.quest_sel { margin:7px 0px 7px 0px; }
.td_inp_bottom{ padding:7px 0px 7px 0px;  }

/*---------*/
.header_404{ font-weight:bold; font-size:80px; font-style:italic;}


/*-----------*/
#news_bl_mg p:last-child{ padding-bottom:0px; };

/* ---------------------------------------------------------------
 * Стили для нового оформления блоков
 */

.vls_sp {position:relative; height:10px; overflow:hidden; clear:both; font-size:0; line-height:0;}
.vls_head {position:relative; min-width:200px; zoom:1; background-color:#000; background-image:url(../../img/vls_head_mask.png); background-repeat:no-repeat; background-position:0 0; cursor:default;}
.vls_head div {position:relative; zoom:1; background-image:url(../../img/vls_head_mask2.png); background-repeat:no-repeat; background-position:100% 0;}
.vls_head span {display:block; font-family:Tahoma, Arial, Geneva, sans-serif !important; font-size:16px !important; line-height:19px !important; font-weight:bold; color:#fff; padding:3px 11px 4px; text-shadow:-1px -1px 0 rgba(0,0,0,0.3);}
* html .vls_head {background-image:url(../../img/vls_head_mask.gif);}
* html .vls_head div {background-image:url(../../img/vls_head_mask2.gif);}

.vls_content {position:relative; zoom:1;}
.vls_cont {padding:5px 5px 0;}
.vls_table {width:100%; border-collapse:collapse; border:0; border-spacing:0; margin:0;}
.vls_div {width:7px; height:7px; font-size:0; line-height:0; overflow:hidden;}
.vls_1 {width:7px; font-size:0; line-height:0; padding:0; border:0;}
.vls_2 {width:7px; height:7px; font-size:0; line-height:0; padding:0; border:0;}
.vls_3 {height:7px; font-size:0; line-height:0; padding:0; border:0;}
.vls_4 {width:7px; height:7px; font-size:0; line-height:0; padding:0; border:0;}
.vls_5 {width:7px; font-size:0; line-height:0; padding:0; border:0;}

.vls_blue .vls_cont {background:#f4f8ff;}
.vls_blue .vls_1 {background:url(../../img/vls_u1_a.png) repeat-y 0 0;}
.vls_blue .vls_2 {background:url(../../img/vls_u2_a.png) no-repeat 0 0;}
.vls_blue .vls_3 {background:url(../../img/vls_u3_a.png) repeat-x 0 0;}
.vls_blue .vls_4 {background:url(../../img/vls_u4_a.png) no-repeat 0 0;}
.vls_blue .vls_5 {background:url(../../img/vls_u5_a.png) repeat-y 100% 0;}
* html .vls_blue .vls_1 {background:url(../../img/vls_u1_a.gif) repeat-y 0 0;}
* html .vls_blue .vls_2 {background:url(../../img/vls_u2_a.gif) no-repeat 0 0;}
* html .vls_blue .vls_3 {background:url(../../img/vls_u3_a.gif) repeat-x 0 0;}
* html .vls_blue .vls_4 {background:url(../../img/vls_u4_a.gif) no-repeat 0 0;}
* html .vls_blue .vls_5 {background:url(../../img/vls_u5_a.gif) repeat-y 100% 0;}

.vls_white .vls_cont {background:#fff;}
.vls_white .vls_1 {background:url(../../img/vls_u1_b.png) repeat-y 0 0;}
.vls_white .vls_2 {background:url(../../img/vls_u2_b.png) no-repeat 0 0;}
.vls_white .vls_3 {background:url(../../img/vls_u3_b.png) repeat-x 0 0;}
.vls_white .vls_4 {background:url(../../img/vls_u4_b.png) no-repeat 0 0;}
.vls_white .vls_5 {background:url(../../img/vls_u5_b.png) repeat-y 100% 0;}
* html .vls_white .vls_1 {background:url(../../img/vls_u1_b.gif) repeat-y 0 0;}
* html .vls_white .vls_2 {background:url(../../img/vls_u2_b.gif) no-repeat 0 0;}
* html .vls_white .vls_3 {background:url(../../img/vls_u3_b.gif) repeat-x 0 0;}
* html .vls_white .vls_4 {background:url(../../img/vls_u4_b.gif) no-repeat 0 0;}
* html .vls_white .vls_5 {background:url(../../img/vls_u5_b.gif) repeat-y 100% 0;}

/* отдельные плашки */
.vls_alone {position:relative; zoom:1; background-color:#000; background-image:url(../../img/vls_head_mask.png); background-repeat:no-repeat; background-position:0 0; cursor:default;}
.vls_alone * {position:relative; zoom:1;}
.vls_alone div {background-image:url(../../img/vls_head_mask2.png); background-repeat:no-repeat; background-position:100% 0;}
.vls_alone div div {background-image:url(../../img/vls_head_mask3.png); background-repeat:no-repeat; background-position:100% 100%;}
.vls_alone div div div {background-image:url(../../img/vls_head_mask4.png); background-repeat:no-repeat; background-position:0 100%;}
.vls_alone span {display:block; font-family:Tahoma, Arial, Geneva, sans-serif !important; font-size:16px !important; line-height:19px !important; font-weight:bold; color:#fff; padding:3px 11px 4px; text-shadow:-1px -1px 0 rgba(0,0,0,0.3);}
* html .vls_alone {background-image:url(../../img/vls_head_mask.gif);}
* html .vls_alone div {background-image:url(../../img/vls_head_mask2.gif);}
* html .vls_alone div div {background-image:url(../../img/vls_head_mask3.gif);}
* html .vls_alone div div div {background-image:url(../../img/vls_head_mask4.gif);}
.vls_nobord {position:relative; zoom:1; padding:10px 11px 0;}


.ul_select .first_sp_name{display:none;/*max-width:100%;width:100%;*/}

.it_block_top, .it_block_bottom,  .it_block_middle, .it_block_price{padding:10px;}
.it_block_price {min-width:320px;}

/* Ajax Loader */
#ajax_loader{ position:absolute; left:50%; top:50%; margin-left:-15px; margin-top:-15px; display:none; z-index:9999999;}

#ProactiveSupport4545{ display:none; }


/* ---------------------------------------------------------------
 * Стили для попам менюшек в каталоге
 * 2 уровня вложенности
 */
#debug {position:fixed; top:10px; left:10px; max-width:35%; background:#ccc; padding:5px 10px; font-size:10px; line-height:13px; font-weight:bold; text-shadow:1px 1px 0 #fff; box-shadow:0 0 2px #000;}

.vls_popup_menu {position:relative; zoom:1; font-weight:bold; font-size:12px; line-height:15px;z-index:5;}
.vls_popup_menu li {padding:2px 0; background: none; }
.vls_popup_menu a {display:inline-block; color:#ffffff; text-decoration:none; font-weight: normal;}
.vls_popup_menu a:hover {color:#ffffff;}
.vls_popup_menu .on {color:#ffffff; text-decoration:underline; }
.vls_popup_menu .select_on {color:#ffffff; text-decoration:none; font-weight: bold;}
.vls_popup_menu ul {display:none;}

.vls_popup {position:absolute; z-index:5; top:200px; left:500px; width:auto; padding:0 0 5px; background:#fff; font-size:11px; line-height:14px; border:1px solid #999;}
html:root .vls_popup {border:0; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-shadow:0 0 5px rgba(0,0,0,0.6); -moz-box-shadow:0 0 5px rgba(0,0,0,0.6); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);}
.vls_popup h1 {padding:4px 6px 2px; margin:0; font-size:12px; line-height:15px; font-weight:bold; color:#000;}
.vls_popup li {padding:2px 12px; background: none; }
.vls_popup li ul {display:none;}
.vls_popup a {display:inline-block; color:#12318f; text-decoration:underline;}
.vls_popup a:hover {color:#12318f; text-decoration:none;}
.vls_popup .on {color:#12318f; text-decoration:none;}
.vls_popup .select_on {color:#12318f; text-decoration:none;}

.vls_popup_red h1{margin-bottom:10px;}
.vls_popup_red a {display:inline-block; color:#c42a28; text-decoration:none; font-weight:bold;}
.vls_popup_red a:hover {color:#c42a28; font-weight:bold;}
.vls_popup_red .on {color:#c42a28; text-decoration:underline;  }
.vls_popup_red .select_on {color:#c42a28; text-decoration:underline;  }


.vls_popup_blue h1{margin-bottom:10px;}
.vls_popup_blue a {display:inline-block; color:#4787a5; text-decoration:none; font-weight:bold;}
.vls_popup_blue a:hover {color:#4787a5; font-weight:bold;}
.vls_popup_blue .on {color:#4787a5; text-decoration:underline;  }
.vls_popup_blue .select_on {color:#4787a5; text-decoration:underline;  }

/* Окно печати */
.print {width:100%; padding:10px 0px 0px 11px;margin:0 auto;font-size:1.2em;}
.print td{font-size:0.95em;}
.print h2{color:#1231s8F;font-size:1.3em;}
.print h3{color:#C32A2A;}
.print h3 b{font-weight:normal;color:#666;text-decoration:line-through;}
.print h4{color:#12318F;}
.print .img{width:150px;height:150px;border:1px solid #ddd;margin:5px 0;}
.print .img img{margin:0 auto;display:block;}
.print .td{height:180px;padding:5px 10px;vertical-align:top;}
.print .td p{color:#C32A2A;padding:7px 0;font-weight:bold;}
.print .td p b{color:#000;}
.print .td span{color:#12318F;padding:7px 0;}
/* ----------- */

/* Rubble:) */
.rubble {position:absolute;font-size:65%;line-height:205%;}
/* -------- */

/* КОРЗИНА */
.basket_header {color:#cc3333;padding:10px 0px 15px 0px;}

.basket_menu {margin:0px 0px 20px 10px;}
.basket_menu TD{padding-right:30px;}
.basket_menu B{ color:#cc3333; font-size:18px; font-weight:bold;}
.basket_menu { color:#000000; font-size:12px;}
.basket_menu a{ color:#000000; }

.basket_menu .sel B, .basket_menu .sel{ color:#999999;}

.bskbtn_sub_d { background:url('../../img/bsk_sub_d.gif') left top;width:19px; height:19px;}
.bskbtn_sub_e { background:url('../../img/bsk_sub_e.gif') left top;width:19px; height:19px; cursor:pointer;}
.bskbtn_add_d { background:url('../../img/bsk_add_d.gif') left top;width:18px; height:19px;}
.bskbtn_add_e { background:url('../../img/bsk_add_e.gif') left top;width:18px; height:19px; cursor:pointer;}

.bsk_delete{  background:url('../../templates/img/ico/ico-del.gif') left top no-repeat;width:19px; height:19px; display:block;}


.left_menu_1 { width: 164px; overflow:hidden; }
.left_menu_1 .top { background: url('../../img/left_menu_1_top.png') no-repeat; width: 164px; height: 14px; }
.left_menu_1 .middle { width: 164px; padding: 10px 10px;  background: #c42a28 url('../../img/left_menu_1_bg.png') no-repeat 87px 0px ; }
.left_menu_1 .bottom { background: url('../../img/left_menu_1_bottom.png') no-repeat; width: 164px; height: 64px; margin-bottom: 50px;}

.left_menu_1 .middle .menu { margin-left:4px; margin-top: 10px; }
.left_menu_1 .middle .menu_h1{ font-weight: bold; font-size: 16px; color: #ffffff; }

.left_menu_1 .middle a.menu_brand_sel{ color: #ffffff; text-decoration: none;  border-bottom:1px dashed #ffffff;}
.left_menu_1 .middle a.menu_brand_sel:hover{text-decoration: none;  border-bottom:none;}

.left_menu_1 .middle .menu_all_brand_name{ color: #ffffff; }



.left_menu_2 { width: 164px; overflow:hidden; }
.left_menu_2 .top { background: url('../../img/left_menu_2_top.png') no-repeat; width: 164px; height: 14px; }
.left_menu_2 .middle { width: 164px; padding: 10px 10px;  background: #4787a5 url('../../img/left_menu_2_bg.png') no-repeat 83px 0px ; }
.left_menu_2 .bottom { background: url('../../img/left_menu_2_bottom.png') no-repeat; width: 164px; height: 64px; margin-bottom: 50px;}

.left_menu_2 .middle .blue_menu { margin-left:4px; margin-top: 10px; }
.left_menu_2 .middle .menu_h1{ font-weight: bold; font-size: 16px; color: #ffffff; }

.left_menu_2 .middle a.menu_brand_sel{ color: #ffffff; text-decoration: none;  border-bottom:1px dashed #ffffff;}
.left_menu_2 .middle a.menu_brand_sel:hover{text-decoration: none;  border-bottom:none;}

.left_menu_2 .middle .menu_all_brand_name{ color: #ffffff; }


#brand_leftcenter_top {background: url('../../img/sub_menu_yel_top.gif') no-repeat left top; width:135px; height:15px; margin:0px 0px 0px -4px;}
#brand_leftcenter_middle {background: #ffffcd; width:115px; height:auto; padding: 0px 10px; margin:0px;}
#brand_leftcenter_middle UL LI a{ font-weight: bold; color: #be3a35; text-decoration: none; }
#brand_leftcenter_middle UL LI UL LI a{ font-weight: normal; }
#brand_leftcenter_middle UL, #brand_leftcenter_middle LI{margin:0px; padding: 0px; list-style: none; background: none;}
#brand_leftcenter_middle UL{ padding-top: 4px; }
#brand_leftcenter_middle UL LI{ padding: 2px 0px; font-size: 12px;}
#brand_leftcenter_middle UL LI UL LI{ padding: 2px 0px 2px 10px; font-size: 10px; }

#brand_leftcenter_bottom {background: url('../../img/sub_menu_yel_bottom.gif') no-repeat left top; margin:0px 0px 0px -10px; width:135px; height:15px;}

.istat_bg { background: url('../../img/istat_element.gif') no-repeat; padding:0 3px 0px 2px; color:#000000; text-decoration:none; font-weight: bold; font-family: 'Arial', 'Tahoma';}
#installCount{text-decoration:none;}

/******************************************************************************/

.newcat h1 {color:#5f5f5f; font-size:16px !important;}

.newcat .itemList {margin:0 -7px; padding:0; list-style:none;}
.newcat .itemList li {display:block; float:left; position:relative; list-style:none; width:277px; height:373px; margin:5px; padding:6px; border:1px solid #d1d1d1; background:none;}
.newcat .itemList.aksessuary li {height:272px;}
.newcat .blockH2 {overflow:hidden; white-space:nowrap; position:relative;}
.newcat .blockH2_2 {overflow:hidden; position:relative; max-height:65px;}
.newcat .itemList h2 {font-size:14px; margin:7px 0;}

.newcat .pic {border:1px solid #ebebeb;}
img.hit {width:58px; height:65px; position:absolute; top:-10px; left:10px;}
img.new {width:58px; height:63px; position:absolute; top:-10px; right:-5px;}
img.sale {width:55px; height:60px; position:absolute; bottom:-30px; right:-15px;}
img.sale2 {width:55px; height:60px; position:absolute; bottom:0px;right: 115px;}

.newcat .features {color:#333; font-size:11px; line-height:16px; overflow:hidden; white-space:nowrap; position:relative;}
.newcat .features strong {color:#000;}
.newcat .shadow {position:absolute; width:20px; height:100px; right:0px; background:url('/templates/img/white_grad.png') right repeat-y;}
.newcat .aksessuary .shadow {width:300px; height:20px; top:45px; background:url('/templates/img/white_grad_vert.png') bottom repeat-x;}

.newcat .itemList a {color:#3067A7;}
.newcat .itemList a:hover {color:#12318F; text-decoration:none;}

.newcat .itemList .sp {background-color:#efefef; height:1px; margin:5px;}

.newcat .action {float:right; width:86px; text-align:center; margin:0;}
.newcat .aksessuary .action {margin-top:7px;}
.newcat .action div {margin-bottom:7px;}

.newcat .itemList .divAddtocomp {margin:13px 0 8px 0; padding:0 0 0 15px; height:13px; padding-bottom:3px; background:url('/templates/img/plus.png') left center no-repeat;}
.newcat .itemList a.addtocomp {font-size:11px; color:#333; background:url('/templates/img/dotted.gif') bottom repeat-x; text-decoration:none;}
.newcat .itemList a.addtocomp:hover {font-size:11px; color:#333; background:none;}
.newcat .catPrice {font-size:14px; color:#444;}
.newcat .catPrice .old {font-size:12px; color:#888; text-decoration:line-through;}
.newcat .catPrice .new {color:#000;}


.newcat .blockSort {margin:20px 0;}
.newcat .blockSort td {font-size:13px; color:#5f5f5f;}
/*
.newcat .blockSort .show strong {display:inline-block; text-align:center;padding-top:1px; width:26px; height:22px; font-size:14px; background:url(/templates/img/bcg/on-bcg2.gif) no-repeat 1px 0;}
.newcat .blockSort .show a {display:inline-block; font-size:14px;}
*/

.newcat .blockSort {color:#3067A7;width:100%;}
.newcat .blockSort .show strong {color:#3067A7;}
.newcat .blockSort .show a {color:#5f5f5f;}
.newcat .blockSort .show a:hover {color:#3067A7;}
.newcat .blockSort .catShow {margin:0; padding:0;}
.newcat .blockSort .catShow li {float:left; margin:3px 40px 3px 0; padding:0; background:none; list-style:none;}
.newcat .blockSort .catShow li a {color:#3067A7;}
.newcat .blockSort .catShow li a:hover {color:#12318F;}

/* New Test 09.06.2011 */
#social {margin:50px auto;text-align:center;}
.addthis_default_style {width:160px;margin:5px 0;display:inline-block;}
#test-text-result {width:100%;display:inline-block;text-align:center;}
.test-text-result {display:inline-block;}
.test-text-result h1 {text-align:center;margin-bottom:20px;}
#test {width:100%;height:600px;position:relative;margin-bottom: 10px;text-align: center;}
.test {width:100%;height:600px;list-style:none;padding:0;margin:0;}
#test .newcat {width:920px;margin:0 auto;}
#test .newcat h3 {color:#000;text-align:center;}
.test li {width:100%;height:500px;float:left;text-align:center;list-style:none;padding:0;margin:0 auto;background:none;}
.test .test-answers {display:inline-block;text-align:center;margin:30px auto;}
.test .test-answers .variant {margin-right:5px;width:185px;display:inline-block;float:left;}
.test .test-answers .header {display:block;width:90%;height:100px;line-height:25px;text-align:left;}
.test .test-answers .header:hover {cursor:pointer;}
.test .test-answers .header span {font-size:14px;font-weight:normal;}
.test .test-answers .header .checker {float:left;width:24px;margin-right:10px;height:25px;background:url('/img/test-checker.png') 0 25px;}
.test .test-answers .photo {margin-top:5px;width:160px;height:130px;background:#eee;padding:5px;}
.test .test-answers .photo a {display:block;width:140px;height:110px;background:#fff;padding:10px;}
.test .test-answers .photo a img {height:110px;}
.test .nextStap {display:none;margin:10px auto;width:360px;height:37px;line-height:35px;background:url('/img/test-more.png');}
.test .nextStap span {font-size:1.3em;}
.test .nextStap span a {color:#3396f1;}




.viewItemLinks {
    margin:-6px 0 0 10px;
    padding:0;
    position:relative;
    z-index:5;
    min-width: 156px;
}
.viewItemLinks li {
    list-style:none;
    background:none;
    margin:0;
    padding:0;
}

.viewItemLinks li a {
    display:block;
    margin:6px 0;
    padding:5px 0 5px 37px;
    background:url(/templates/img/ico_new/ico_calc.png) center left no-repeat;

    color:#3067A7;
}
.viewItemLinks li a:hover {color:#12318F;}

.viewItemLinks li.addtocomp a {background-image:url(/templates/img/ico_new/ico_addtocomp.png);}
.viewItemLinks li.cheaper a {background-image:url(/templates/img/ico_new/ico_cheaper.png);}
.viewItemLinks li.acess a {background-image:url(/templates/img/ico_new/ico_acess.png);}
.viewItemLinks li.calc a {background-image:url(/templates/img/ico_new/ico_calc.png);}
.viewItemLinks li.mail a {background-image:url(/templates/img/ico_new/ico_mail.png);}
.viewItemLinks .at300bs {display:none !important;}


#calc {
    display:none;
    position:absolute;
    width:445px;
    top:100px;
    left:100px;
    z-index:10;
}
#calc .top {
    position:relative;
    top:0;
    height:7px;
    background:url(/templates/img/calc/calc_top.png) top left no-repeat;
}
#calc .bottom {
    position:relative;
    bottom:0;
    height:10px;
    background:url(/templates/img/calc/calc_bottom.png) bottom left no-repeat;
}
#calc .center {
    background:url(/templates/img/calc/calc_center.png) left repeat-y;
    padding:35px 23px 5px 23px;
    color:#353535;
    font-size:15px;
}
#calc .center .small {
    text-align:center;
    margin-top:13px;
    font-size:13px;
}
#calc .x {
    position:absolute;
    top:15px;
    right:15px;
}
#calc .h1 {
    text-transform:uppercase;
    font-size:16px;
    height:27px;
    padding:10px 0 0 90px;
    margin-bottom:17px;
    background:url(/templates/img/calc/calc_ico.png) center left no-repeat;
}
#calc .text {
    margin:8px 0;
    height:35px;
    position:relative;
}
#calc .input {
    display:inline-block;
    width:75px;
    height:24px;
    /*padding:5px 2px;*/
    padding:1px 3px 10px 2px;
    background:url(/templates/img/calc/calc_input.png) center no-repeat;
}
#calc .input input {
    width:75px;
    background:none;
    border:none;
    font-size:20px;
    text-align:center;
    height:31px;
}
#calc .select {
    position:absolute;
    top:-8px;
    right:0;
    width:192px;
    height:22px;
    padding:5px 2px;
    background:url(/templates/img/calc/calc_select.png) center no-repeat;
}
#calc .select select {
    /*visibility:hidden;*/
}
#calc .select a{
    color:#000;
    font-size:13px;
}
#calc .select div{
    padding:1px 10px;
    color:#000;
}
#calc .btn {
    position:absolute;
    top:0;
    right:0;
}

#calc #calc_message {
    visibility:hidden;
    margin-top:20px;
}
#calc #calc_message .top {
    height:10px;
    background:url(/templates/img/calc/calc_i_t.png) top left no-repeat;
}
#calc #calc_message .bottom {
    height:10px;
    background:url(/templates/img/calc/calc_i_b.png) bottom left no-repeat;
}
#calc #calc_message .center {
    background:url(/templates/img/calc/calc_i_c.png) left repeat-y;
    padding:0 8px;
    color:#353535;
    font-size:14px;
}
#calc #calc_message strong {color:#3067a7;}
#calc #calc_message .center .small {
    font-size:12px;
    text-align:left;
}

#calc .selectUL {
    position:absolute;
    display:none;
    top:29px;
    left:10px;
    width:157px;
    margin:0;
    padding:0;
    background-color:#f9f9f9;
    border:1px solid #444;
    border-top:none;
    z-index:15;
}
#calc .selectUL li {
    list-style:none;
    background:none;
    padding:0;
}
#calc .selectUL li a {
    display:block;
    color:#000;
    font-size:13px;
    text-decoration:none;
    padding:1px 10px;
}
#calc .selectUL li a:hover {
    background-color:#aaa;
}

.velosipedOnly #item_price {margin-left:0;}
.velosipedOnly .viewitemBlock {
    position:relative;
    padding-left:15px;
}

.socialIcons a {margin-right:7px;}

.test-vk-share {border: 1px solid #8ba1bc;display:inline-block;width:197px;height:40px;line-height:40px;text-align:center;background:url(/img/vk-share.png) 0 0 no-repeat;}
.test-vk-share:hover {background-position:0px -40px;cursor:pointer;}

/* 11.07.2011 */
#consult-block {position:fixed;right:0;width:208px;height:64px;background:url('/img/plashka-consult.png');}
#consult-block:hover {cursor:pointer;}
#consult-block .wrapping {
	width: 80%;
	height: 80%;
	background: url('/img/left-consult-text.png') left top no-repeat;
	position: relative;
	margin-left: 12px;
	margin-top: 8px;
}
#consult-block span {
	display: block;
	font-family: Arial;
	font-size: 11pt;
	color: white;
	left: 27px;
	top: 25px;
	position: absolute;
}



/* 13.07.2011 */
#mww {
    margin-top:30px;
}
#our-sites {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-width:980px;
    min-height: 20px;
    line-height: 20px;
    background: #466D9B;
    padding: 5px 0;
}
#our-sites ul {
    width: 100%;
    text-align: left;
    padding: 0;
}
#our-sites ul li {
    background: none;
    border-right: 1px solid #DBDBDB;
    display:inline;
    padding:0;
}
#our-sites ul li a {
    color: #DBDBDB;
    display:inline;
    margin:0 6px;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}
#our-sites ul li a:hover {
    color: #fff;
    text-decoration:underline !important;
}

#our-sites ul li span {
    color: #fff;
    display:inline;
    font-weight: bold;
    padding:0 15px;
}

/* 29_07_2011 */
.previews {
    width: 70px;
    height: 45px;
    background-position: center;
    background-repeat: no-repeat;
}
#mp_small2 .out{ overflow:hidden; width:275px; height:53px; }
.fld { padding:0 6px 3px 0; }

img.saleView {width:58px; height:65px; position:absolute; bottom:0px;right: 115px;}
img.hitView {width:58px; height:65px; position:absolute; top:10px; left:10px;}
img.newView {width:58px; height:65px; position:absolute; top:10px; right: 5px;}
.scale {
    width:306px;
    text-align:center;
    margin:15px auto 0 auto;
    padding:0;
}
.scale div {
}
.scale div img {
    width:26px;
    height:26px;
    position:absolute;
    top:7px;
}
.scale_1,.scale_2,.scale_3 {
    position:relative;
    height:30px;
    clear:both;
}
.scale_1 {
    background: url(/img/viewitem/scale.png) center top no-repeat;
}
.scale_2 {
    background: url(/img/viewitem/scale.png) center 53% no-repeat;
}
.scale_3 {
    background: url(/img/viewitem/scale.png) center 110% no-repeat;
}
.circle0{left:20px}
.circle1{left:60px}
.circle2{left:100px}
.circle3{left:140px}
.circle4{left:180px}
.circle5{left:220px}
.circle6{left:260px}

.similar_items2 { width:100%; padding: 5px 5px 0px 5px; margin-top:10px;height: 220px;}
.similar_items {background:url('/img/viewitem/similar_items_border.png') left top no-repeat; width:514px;height:157px;margin:24px 0;padding:5px 15px;float: left;}
.simillarItem {float: left;width:120px;margin-right:4px;}

.viewItemTabs {*padding:0;clear: both;}
.viewItemTabs h3 {font-family:Tahoma;font-size:12px;color:#3067A7;}
.viewItemTabsmenu {min-height: 30px;padding:0;}

.ui-tabs .ui-tabs-hide { display: none; }
.viewItemTabsmenu li { list-style: none;background:none; font: normal 14px/14px Trebuchet MS;display: inline-block;float: left;padding:0;}
.ui-tabs-nav li.ui-tabs-selected a, .activetab { color: #333; margin-bottom: -1px }
.viewItemTabsmenu li a, .viewItemTabsmenu li b { background: #f8f8f9 url(/img/viewitem/z_12.gif) repeat-x 0 0; display: block; float: left; margin-right: 3px; text-decoration: none; color: #666; _width: 97px}
.viewItemTabsmenu li a span, .viewItemTabsmenu li b span { background: url(/img/viewitem/z_11.gif) no-repeat 0 0; display: block; }
.viewItemTabsmenu li a span span, .viewItemTabsmenu li b span span { background: url(/img/viewitem/z_13.gif) no-repeat top right; padding: 10px 15px 0 15px; height: 22px; cursor: pointer}
.viewItemTabsmenu li a:hover { color: #333;background-color: #FBFDFE;background-image: url(/img/viewitem/z_22.gif);}
.viewItemTabsmenu li a:hover span span { background-image: url(/img/viewitem/z_23.gif); height: 22px; }
.viewItemTabsmenu li a:hover span { background-image: url(/img/viewitem/z_21.gif); }
.ui-tabs-nav li.ui-tabs-selected a, .viewItemTabsmenu li .activetab { background-color: #fbfdfe; background-image: url(/img/viewitem/z_22.gif); }
.ui-tabs-nav li.ui-tabs-selected a span, .viewItemTabsmenu li .activetab span { background-image: url(/img/viewitem/z_21.gif); }
.ui-tabs-nav li.ui-tabs-selected a span span, .viewItemTabsmenu li .activetab span span { background-image: url(/img/viewitem/z_23.gif); height: 23px; cursor: default}
.viewItemTabsmenu li a.activetab span span {cursor: pointer}

.viewItemTabs1 { background: url(/img/viewitem/z_012.gif) repeat-x 0 0; clear: both}
.viewItemTabs1 div { background: url(/img/viewitem/z_011.gif) no-repeat 0 0; }
.viewItemTabs1 div div { background: url(/img/viewitem/z_013.gif) no-repeat top right; font-size: 1px; height: 2px }
.viewItemTabs1 div div img { height: 2px;}
.viewItemTabs3 { background: url(/img/viewitem/z_022.gif) repeat-x 0 0; }
.viewItemTabs3 div { background: url(/img/viewitem/z_021.gif) no-repeat 0 0; }
.viewItemTabs3 div div { background: url(/img/viewitem/z_023.gif) no-repeat top right; font-size: 1px; height: 4px }
.viewItemTabs3 div div img { height: 4px;}

.viewItemTabs2 { background: #fbfdfe; padding: 10px 13px; border-left: solid 1px #abb2c3; border-right: solid 1px #abb2c3; position:relative;}
.viewItemTabs2 .disabled {position:absolute;left:0;top:0;width:100%;height:100%;background:#eee;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.viewItemTabs2 label {display:block;width:100px;float:left;margin:2px;padding:0;height:25px;line-height:25px;}
.viewItemTabs2 input {display:block;width:400px;margin:0;padding:0;height:25px;line-height:25px;}
.viewItemTabs2 input[type=radio] {float:left;}
.viewItemTabs2 textarea {display:block;width:402px;margin:0;padding:0;min-height:80px;}
.viewItemTabs2 .questionSubmit {display:inline-block;width:154px;height:35px;background:url('/img/viewitem/question-submit.png') left top no-repeat;}
.viewItemTabs2 .questionSubmit:hover {background-position: left bottom;}
.viewItemTabs2 #fcaptcha {float: left;margin-right: 40px;padding:3px 0;}
.viewItemTabs2 #fcaptcha input {width:88px;float:right;}
.viewItemTabs2 #qcaptcha {float: left;margin-right: 40px;padding:3px 0;}
.viewItemTabs2 #qcaptcha input {width:88px;float:right;}
.viewItemTabs2 .header {font-family:Tahoma;font-size:12px;color:#3067A7;}
.viewItemTabs2 #fstars {height:25px;}
.viewItemTabs2 #fstars input {width:25px;height:25px;float:left;}
.viewItemTabs2 #fstars label {width:18px;height:25px;float:left;line-height: 22px;}
.viewItemTabs2 #fstars label:hover {cursor:pointer;}
.viewItemTabs2 .moderationRules {color:#3067a7;}
.viewItemTabs2 .reviewSubmit {display:inline-block;width:154px;height:35px;background:url('/img/viewitem/review-submit.png') left top no-repeat;}
.viewItemTabs2 .reviewSubmit:hover {background-position: left bottom;}

.viewItemTabs2 .viewitemFeedback {font-family:Tahoma;font-size:11px;}
.viewItemTabs2 .viewitemFeedback .review {padding-bottom: 10px;border-bottom: 1px dotted #bbb;}
.viewItemTabs2 .header {clear: both;height: 25px;line-height: 25px;}
.viewItemTabs2 .stars {width:70px;height:20px;background:url('/img/viewitem/stars.png') top left;float:left;margin: 1px 15px 0 0;}

.result {position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:none;}
.outwrap {background-color:#ccc;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.result .wrap {position:relative;width:251px;height:104px;margin:0 auto;background:url('/img/viewitem/animate-backgrounds.png') left top no-repeat;z-index:9999;}
.result .wrap-body {padding:10px 15px;}
.result .wrap-text {color: #333;font-family: Tahoma;font-size: 13px;text-align: center;min-height: 50px;}
.result .wrap-ok {background:url('/img/viewitem/animate-buttons.png') left top no-repeat;width:58px;height:31px;margin: 5px auto;display:block;}
.result .wrap-ok:hover {opacity:0.9;}

.success .wrap {background-position: left bottom !important;}
.success .wrap-ok {background-position: left bottom !important;}

.error .wrap {background-position: left top !important;}
.error .wrap-ok {background-position: left top !important;}

.viewItemMainWrap {float:left;width:310px;}
.viewItemRight {width:48%;float:left;height: 209px;position:relative;}
.viewItemPrices {width:100px;float:left;margin-left: 10px;}
.viewItemLinks {float:left;}
.viewItemRightCustom {float:left;clear:both;}

.opac {color:#777;}

.opac {color:#777;}
#tip7-title {font-size:2em; font-family:Tahoma;background: white;line-height: 2em;width:800px;color:#000;margin: 0 auto;}
.prev {margin-right: 10px;text-decoration:none;}
.next {margin-left: 10px;text-decoration:none;}
#noscript {position:fixed; top:50%; left:50%; width:0; height:0;}
#noscript div {position:absolute; top:-40px; left:-200px; width:400px; background:#900; color:#FFF; font-size:18px; text-align:center; padding:10px; line-height:130%; text-shadow:1px 1px 0 #000; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 0 3px #000; -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000;}

