html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form {margin:0;padding:0;border:0;outline:0;}

button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0;outline:0;}

html, body {width:100%;height:100%;}

body {font-family:Arial, sans-serif;font-size:12px;background:#fff;}

a:hover, a:hover span {text-decoration:none !important;}

input:active {outline:0px none;}

.cleardot {font-size:0;line-height:0;clear:both;}
.overflow {overflow:hidden;}
.clear {clear:both;}
.content {width:940px;margin:0 auto;clear:both;}
.text-content {
padding-top:25px;
}

.block-left {float:left;width:164px;}
.block-center {float:left;margin-left:30px;width:552px;}
.block-text {margin-left:194px;width:552px;}
.block-right {float:left;margin-left:30px;width:164px;}
.block-text .block-right {float:right;margin-right:-194px;position:relative;z-index:0;}
.block-main {margin-left:194px;}
.rel {position:relative;z-index:0;}

.newphone {position:relative;padding-top:17px;}

.phone-switch {font-size:11px;color:#8e8e8e;margin-bottom:5px;}
.phone-switch span {display:inline-block;vertical-align:top;
//display:inline;
//zoom:1;
}

.phone-switch span.moscow-switch {width:85px;}

.phone-switch span em {
	font-style:normal;
	cursor:pointer;
    border-bottom:1px dashed #8e8e8e;
}
.phone-switch span.active {font-weight:bold;}
.phone-switch span.active em {border:none;cursor:default;}


.switcher {display:none;}
.switcher div {font-size:18px;font-weight:bold;color:#000;}
.switcher span {font-size:11px;font-style:italic;color:#a7a7a7;display:block;}
.switcher.active {display:block;}

.overlay {width:100%;height:100%;position:absolute;z-index:1001;left:0px;top:0px;display:none;background:#000;}

.text-content .allok p {font-size:12px;color:#8e8e8e;line-height:15px;width:545px;}
.text-content .allok input.submit {background:url(../i/button-send.png) 0 0 no-repeat;}

.collapsed {display:none;}
.expanded  {display:block;}

sup, sub {vertical-align:middle;position:relative;z-index:0;top:-.5em;font-size:.75em;
//font-size:1em;
}
sub {top:.5em;}

#header {}
#header #logo {margin:11px 0 9px;}
p.about {color:#8e8e8e;line-height:1.4167em;width:10em;}
#header p.about {margin:18px 0 0;}
#header .lined {height:6.667em;}
#header .menu {overflow:hidden;list-style:none;text-align:justify;text-justify: newspaper;padding-top:3.45em;font-weight:bolder;
//text-align-last: justify;
//zoom:1;
}
#header .menu, #header .menu a {text-transform:uppercase;color:#232323;}
#header .menu a:hover, #header .menu strong, #header .menu .active a {color:#7b7979;}
#header .menu a {text-decoration:none;}
#header .menu li {font-size:.917em;display:inline-block;vertical-align:top;text-align:left;white-space:nowrap;
//display:inline;
//zoom:1;

font-size:1.1em;
}
#header .menu li.line-break {width:100%;font-size:0;line-height:1px;
//display:none;
}
#header .menu .arrow {display:inline-block;width:10px;height:7px;background:url('../i/sprite-base.png') no-repeat 0 -20px;vertical-align:middle;margin-bottom:.2em;margin-right:2px;
//display:inline;
//zoom:1;
//margin-right:4px;
//margin-bottom:0;
}
#header .menu .active .arrow {width:7px;height:11px;background-position:-146px -35px;margin-right:3px;margin-left:2px;
//margin-right:5px;
} 
#header .menu .cart {display:inline-block;width:16px;height:13px;background:url('../i/sprite-base.png') no-repeat -10px -20px;vertical-align:middle;
//display:inline;
//zoom:1;
}
#header .menu a:hover .cart, #header .menu strong .cart {background-position:-12px -33px;}

#header .phone {padding-top:3em;white-space:nowrap;}
#header .phone small {font-size:1em;color:#bfbfbf;}
#header .phone big {font-size:2em;}
#header .feedback {display:block;margin:19px 0 8px;} 
#header .mailus {display:block;}

a.feedback {color:#231f20;text-decoration:none;}
a.feedback span {text-decoration:underline;}
a.feedback .icon {text-decoration:none;display:inline-block;width:13px;height:9px;background:url('../i/sprite-base.png') no-repeat -26px -20px;vertical-align:middle;margin:0 4px 0 0;font-size:0;}
a.mailus {color:#d10008;text-decoration:none;}
a.mailus span {text-decoration:underline;}
a.mailus .icon {text-decoration:none;display:inline-block;width:13px;height:9px;background:url('../i/sprite-base.png') no-repeat -39px -20px;vertical-align:middle;margin:0 4px 0 0;font-size:0;}

.lined {position:relative;}
.lined .line {position:absolute;left:0;bottom:0;width:100%;}
/*#header .lined .line {width:99%;}*/

.line {font-size:0;line-height:0;margin:0 2px 0 0;background:url('../i/sprite-base.png') repeat-x;}
.line-grey {height:2px;background-position:0 0;}
.line-double {height:5px;background-position:0 -2px;}
.line-grey-dots {height:1px;background-position:0 -7px;}
.line-red {height:2px;background-position:0 -10px;}
.line-red-dots {height:1px;background-position:0 -12px;}

#index-pages {position:relative;z-index:0;overflow:visible;}
#index-pages ul {list-style:none;overflow:hidden;margin-top:2.667em;}
#index-pages ul li {float:left;display:none;background:#fff;padding-right:5px;}
#index-pages ul li.active {display:block;}
#index-pages ul a {font-family:Georgia, serif;color:#6e6e6e;}
#index-pages .line {position:absolute;left:0;width:50%;top:8px;z-index:-1;}
#index-pages .paginator {position:absolute;left:50%;top:-.25em;width:180px;margin-left:-90px;text-align:center;background:#fff;z-index:1;}

.paginator a, .paginator strong {display:inline-block;vertical-align:middle;background:url('../i/sprite-base.png') no-repeat;width:21px;height:21px;line-height:21px;text-align:center;margin:0 2px;}
.paginator a {text-decoration:none;color:#2f2f2f;background-position:-59px -20px;}
.paginator a:hover {background-position:-101px -20px;}
.paginator strong, .paginator a.active {color:#fff;background-position:-80px -20px;font-weight:bolder;cursor:default;}
.paginator .prev, .paginator .next {width:7px;height:11px;}
.paginator .prev {background-position:-52px -20px !important;margin-right:5px;}
.paginator .next {background-position:-52px -31px !important;margin-left:5px;}

#slides {height:255px;clear:both;min-width:940px;}
#slides .overflow {overflow-x:hidden;overflow-y:visible;width:100%;height:500px;left:0;top:0;position:absolute;z-index:0;}
#slides .line {width:940px;left:50%;margin-left:-470px;z-index:102;}
#slides .active {display:block;}
.slides {position:absolute;left:0;top:0;width:1000%;height:253px;display:none;}
.slides .slide {float:left;text-decoration:none;width:10%;margin-right:10%;height:253px;position:relative;z-index:0;text-align:center;}
.slides .pointer {position:absolute;left:50%;margin-left:186px;bottom:49px;width:104px;height:98px;background:url('../i/main/price-pointer.png') no-repeat 0 0;}
.slides img {position:absolute;right:50%;margin-right:-285px;}
.slides .info {position:absolute;left:50%;bottom:30px;margin-left:296px;text-align:left;}
.slides .info big {font-size:48px;font-family:Georgia, serif;color:#66ccff;}
.slides .info small {font-size:18px;font-family:Georgia, serif;color:#a0a0a0;font-style:italic;}
.slides .info .name {padding-left:2px;font-size:14px;font-weight:bolder;color:#2b2b2b;text-decoration:underline;}
.slides .info .name:hover {text-decoration:none;}
.slides .info .new {color:#a06ba8;margin-left:5px;}
.slides .info .sale {color:#9dc22e;margin-left:5px;}

.slides-left .info {margin-left:-470px;}
.slides-left img {left:50%;right:auto;margin-left:-335px;margin-right:0;}
.slides-left .zeropoint {position:relative;}
.slides-left .pointer {margin:0;left:.75em;bottom:.25em;/*background:url('../i/main/price-pointer-l.png') no-repeat 0 0;*/width:44px;height:13px;line-height:0;background:url('../i/main/price-pointer-short.png') no-repeat 0 0;}

#index-menu {list-style:none;overflow:hidden;width:940px;margin:0 auto 0;position:relative;z-index:10;background:#fff;padding-top:20px;
opacity:.9;
filter:alpha(opacity=90);
-ms-filter:"alpha(opacity=90)";
}
#index-menu li {float:left;width:160px;margin-right:35px;white-space:nowrap;}
#index-menu a {display:block;position:relative;height:10.083em;text-decoration:none;color:#231f20;}
#index-menu a * {cursor:pointer;}
#index-menu a:hover strong, #index-menu .active strong {color:#e40a12;}
#index-menu strong {margin-left:2px;}
#index-menu #menu-accs {margin-right:0;}
#index-menu .wrap {display:block;width:160px;height:80px;margin-bottom:1.1em;}
#index-menu .icon {display:block;margin:0 auto;background:url('../i/main/sprite-cats.png') no-repeat;position:relative;z-index:0;}
#index-menu .line-grey, #index-menu .line-red  {position:absolute;top:80px;left:0;width:100%;}
#index-menu .line-red-dots  {position:absolute;bottom:0;left:0;width:100%;}
#index-menu .line-red, #index-menu .line-red-dots {display:none;}
#index-menu .active .line-red, #index-menu a:hover .line-red {display:block;}
#index-menu .active .line-red-dots {display:block;}
#index-menu .active .line-grey, #index-menu a:hover .line-grey {display:none;}

#menu-knives .icon {width:94px;height:62px;background-position:0 0;}
#menu-knives .active .icon, #menu-knives a:hover .icon {background-position:0 -63px;}
#menu-guns .icon {width:115px;height:53px;background-position:-94px 0;top:7px;}
#menu-guns .active .icon, #menu-guns a:hover .icon {background-position:-94px -53px;}
#menu-bows .icon {width:113px;height:60px;background-position:-209px 0;top:3px;}
#menu-bows .active .icon, #menu-bows a:hover .icon {background-position:-209px -60px;}
#menu-tools .icon {width:118px;height:57px;background-position:-322px 0;top:7px;}
#menu-tools .active .icon, #menu-tools a:hover .icon {background-position:-322px -57px;}
#menu-accs .icon {width:60px;height:68px;background-position:-440px 0;}
#menu-accs .active .icon, #menu-accs a:hover .icon {background-position:-440px -68px;}

#index-submenu {width:940px;margin:0 auto;padding:1.3em 0 1.6em;height:1em;background:#fff;position:relative;z-index:10;
opacity:.9;
filter:alpha(opacity=90);
-ms-filter:"alpha(opacity=90)";
}
#index-submenu ul {display:none;list-style:none;overflow:hidden;position:absolute;left:0;top:1em;}
#index-submenu ul.active {display:block;}
#index-submenu li {float:left;font-size:11px;color:#66ccff;margin-right:13px;}
#index-submenu a {color:#5c5c5c;}
#index-submenu .line {z-index:102;}
#index-submenu #submenu-guns {margin-left:195px;}
#index-submenu #submenu-bows {margin-left:390px;}
#index-submenu #submenu-accs {left:auto;right:-13px;}
#index-submenu #submenu-tools {left:auto;right:-13px;margin-right:195px;}

.index-content {padding-top:20px;}
#content {position:relative;z-index:1;background:#fff;}
#content h1 {font-size:29px;font-family:Georgia, serif;font-weight:normal;margin:20px 0 20px;}
#content h1 sup {font-family:Arial, Helvetica, sans-serif;color:#808080;vertical-align:middle;font-size:11px;position:relative;z-index:0;top:-.5em;}
#content h1.index-h1 {margin-bottom:35px;}
.img-caption {display:block;font-size:11px;color:#666666;font-style:italic;margin:10px 0;}
p.ol-big {color:#656565;font-family:Georgia, serif;font-size:18px;margin-bottom:25px;}
p.ol-big .ol-number {display:inline-block;width:1em;margin-left:-1em;font-size:12px;color:#66ccff;vertical-align:top;position:relative;z-index:0;top:-.3em;}

span.underline {position:relative;display:inline-block;vertical-align:baseline;z-index:0;}
span.underline i {position:absolute;bottom:-2px;left:0;width:100%;background:url('../i/sprite-underlines.png') no-repeat 0 0;height:3px;z-index:-1;}
span.line1 i {background-position:0 0;}
span.line2 i {background-position:0 -3px;}
span.line3 i {background-position:0 -6px;}
span.line4 i {background-position:0 -9px;}
span.line5 i {background-position:0 -12px;}
span.line6 i {background-position:0 -15px;}
span.line7 i {background-position:0 -18px;}
span.line8 i {background-position:0 -21px;}
span.line9 i {background-position:0 -24px;}
span.line10 i {background-position:0 -27px;}

#footer {padding-top:30px;overflow:hidden;padding-bottom:30px;}
#footer .line {margin-bottom:30px;}
#footer .block-third {float:left;margin-left:30px;width:355px;}
#footer .block-left p {color:#2c2c2c;}
#footer p {margin-bottom:12px;line-height:1.333em;}
#footer .worktime {color:#868686;}
#footer .worktime strong {font-size:14px;color:#c29e2e;}
#footer #logo-small {display:block;margin-bottom:20px;}
#footer #logo-cetis {margin-bottom:16px;}
#footer p.cetis {color:#868686;}
#footer p.cetis a {color:#e40a12;}
#footer form.search {top:2px;margin-bottom:4px;}
#footer .feedback {display:block;margin:25px 0 10px;} 
#footer .mailus {display:block;}

form.search {margin:0;padding:0;width:160px;height:21px;position:relative;z-index:0;border:1px solid #BFBFBF;line-height:21px;}
.search input {background:transparent none;border:0px none;overflow:visible;color:#878787;height:21px;display:block;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.search #search-query {width:117px;margin:0 20px 0 23px;line-height:19px;}
.search #search-submit {position:absolute;top:0;height:21px;width:20px;z-index:1;right:0;cursor:pointer;}
.search .icon, .search .go {background:url('../i/sprite-base.png') no-repeat 0 0;position:absolute;z-index:0;}
.search .icon {left:6px;width:12px;height:12px;background-position:0 -34px;top:5px;}
.search .go {right:4px;top:8px;width:10px;height:7px;background-position:0 -27px;}
.block-left .search {margin-top:25px;}

.white-fader {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:101;} 
#index-pages .white-fader {height:200%;top:-50%;}
#slides .white-fader {z-index:1;}

.cat-selector {margin-top:2.75em;line-height:15px;}
.cat-selector em {font-size:11px;color:#676767;}
.cat-selector a {text-decoration:none;color:#5c5c5c;}
.cat-selector strong {font-weight:normal;}
.cat-selector strong, .cat-selector a {margin-left:6px;}
.cat-selector .icon {display:inline-block;width:15px;height:15px;vertical-align:middle;background:url('../i/sprite-base.png') no-repeat;margin-right:3px;}
.cat-selector strong.compact .icon {background-position:-122px -20px;}
.cat-selector a.compact .icon {background-position:-137px -20px;}
.cat-selector strong.detailed .icon {background-position:-152px -20px;}
.cat-selector a.detailed .icon {background-position:-167px -20px;}

.count-selector {float:right;margin-top:2.5em;line-height:15px;}
.count-selector em {font-size:11px;color:#676767;}
.count-selector select {vertical-align:middle;margin-left:3px;}

.cat-menu {line-height:17px;  font-size:1.2em;line-height:22px;}
.cat-menu ul {list-style:none;position:relative;z-index:0;}
.cat-menu p {position:relative;z-index:0;margin-bottom:15px;}
.cat-menu ul ul {margin:8px 0 0 12px;left:0;width:180px;}
.cat-menu ul a {font-weight:bolder;color:#232323;}
.cat-menu ul ul a {font-weight:normal;color:#5c5c5c;}
.cat-menu .new a, .cat-menu span.new {color:#a06ba8;}
.cat-menu .sale a {color:#9dc22e;}
.cat-menu .new a, .cat-menu .sale a {font-weight:bolder;}
.cat-menu .index {position:absolute;width:1.5em;left:-2em;top:0;color:#BFBFBF;text-align:right;z-index:0;}
.cat-menu em {font-size:11px;color:#959595;}
.cat-menu li {margin-bottom:20px;position:relative;z-index:0;width:70%;}
.cat-menu li li {margin-bottom:5px;width:100%;}
.cat-menu .arrow-wrap {position:relative;z-index:0;display:block;}
.cat-menu .arrow-wrap a {background:#fff;padding-right:5px;}
.cat-menu .arrow-wrap .arrow {position:absolute;z-index:-1;bottom:.3em;left:0;width:150px;height:7px;background:url('../i/sprite-base.png') no-repeat 100% -13px;line-height:0;}
.cat-menu .small-arrow {background:url("../i/sprite-base.png") no-repeat 0 -20px;height:7px;left:-17px;line-height:0;position:absolute;top:0.4em;width:10px;}
.cat-menu span.new, .cat-menu span.sale {font-size:.75em;}

.items {padding-top:21px;}
.items .paginator {padding:10px 0 30px;clear:left;}

h2.item-group-header {font-family:Georgia, serif;font-weight:normal;font-size:24px;color:#2b2b2b;margin:0 0 23px;}
h2.item-group-header a {color:#2b2b2b;}
h2.item-group-header small {font-size:18px;color:#808080;}
h2.item-group-header sup {font-family:Arial, Helvetica, sans-serif;color:#808080;vertical-align:middle;font-size:11px;position:relative;z-index:0;top:-.5em;}

.item-group {margin-bottom:5px;/*margin-right:-30px;*/overflow:hidden;
//margin-bottom:40px;
}                        

.item-compact {width:163px;height:181px;float:left;position:relative;z-index:0;margin:0 30px 30px 0;}
.item-compact-fourth, .item-compact-last, .item-group .item-all {margin-right:0;}
.item-compact .zoom {overflow:hidden;width:163px;height:181px;position:relative;z-index:0;display:block;line-height:140px;text-align:center;}
.item-compact .zoom img.small {vertical-align:middle;position:relative;z-index:1;position:absolute;left:80px;top:70px;margin-left:-65px;margin-top:-20px;}
.item-compact .zoom img.big   {vertical-align:middle;display:none;position:absolute;z-index:2;}
.item-compact .info {position:absolute;left:10px;bottom:13px;z-index:20;color:#6e6e6e;line-height:18px;}
.item-compact .info a {color:#6e6e6e;display:block;}
.item-compact .info .name {font-weight:bolder;color:#2b2b2b;display:inline;}
.item-compact .info .price {font-weight:bolder;color:#66ccff;white-space:nowrap;}
.item-compact .info .bg {display:none;position:absolute;left:-5%;top:-5%;z-index:-1;width:110%;height:110%;background:#fff;opacity:.5;filter:alpha(opacity=59);-ms-filter:"alpha(opacity=50)";}
.item-compact .frame {position:absolute;left:0;bottom:0;width:163px;height:186px;z-index:10;overflow:hidden;/*cursor:move;*/}
.item-compact .frame i {position:absolute;left:0;top:0;width:489px;height:349px;background:url('../i/sprite-item-compact.png') no-repeat 0 0;}
.item-compact-new .frame i {left:-163px;}
.item-compact-sale .frame i {left:-326px;}
.item-group .item-all {background:#f5f5f5;}
.item-group .item-all a {position:absolute;left:0;top:62px;z-index:20;text-align:center;text-decoration:none;color:#2b2b2b;font-size:14px;width:163px;}
.item-group .item-all a .underline {text-decoration:underline;}
.item-group .item-all a:hover .underline {text-decoration:none;}
.item-group .item-all a .icon {display:inline-block;vertical-align:top;width:10px;height:7px;background:url('../i/sprite-base.png') no-repeat 0 -20px;margin-bottom:10px;}
/*.item-group .item-all .frame {cursor:default;}*/


.items-recommend {clear:right;}
.items-recommend h3 {color:#6e6e6e;font-family:Georgia, serif;font-size:14px;font-style:italic;margin-bottom:15px;font-weight:normal;}
.items-recommend .item-compact {height:163px;}
.items-recommend .item-compact .zoom {height:163px;}
.items-recommend .item-compact .frame {height:163px;}
.items-recommend .item-compact .frame i {top:-186px;}

.recent {padding:25px 0 10px;}
.recent h3 {font-family:Georgia, serif;color:#6e6e6e;font-weight:normal;font-style:italic;margin-bottom:10px;font-size:14px;}
.recent ul {list-style:none;overflow:hidden;}
.recent li {width:155px;float:left;text-align:center;}
.recent .image {width:80px;height:80px;line-height:80px;font-size:1px;overflow:hidden;font-size:1px;text-align:center;display:block;margin:0 auto;cursor:pointer;white-space:nowrap;}
.recent .image img {vertical-align:middle;}
.recent a {text-decoration:none;}
.recent a strong {color:#2b2b2b;text-decoration:underline;font-size:11px;}
.recent a:hover strong {text-decoration:none;}

.item-detailed img {display:block;margin:0 0 50px 0;}
.item-detailed {position:relative;z-index:0;margin-bottom:39px;}
.items-detailed {margin-bottom:-40px;}
.item-detailed .info {position:absolute;left:0px;bottom:20px;z-index:20;color:#6e6e6e;line-height:18px;font-size:14px;}
.item-detailed .info a {color:#6e6e6e;margin-left:40px;font-size:11px;}
.item-detailed .info .name {font-weight:bolder;color:#2b2b2b;display:inline;margin-left:0;font-size:14px;}
.item-detailed .info .price {font-weight:bolder;color:#66ccff;white-space:nowrap;}
.item-detailed .all {position:absolute;right:0;bottom:1px;line-height:.917em;color:#e40a12;//line-height:1em;//bottom:0;}
.item-detailed strong.new {position:absolute;right:2px;bottom:16px;padding:5px 8px;background:#A06BA8;color:#fff;}
.item-detailed strong.sale {position:absolute;right:2px;bottom:16px;padding:5px 8px;background:#9dc22e;color:#fff;}
.items-detailed .paginator {padding:0 0 80px;}


.item-inside .item-compact {margin-right:31px;}
.item-inside .item-compact-last {margin-right:0;}
.item-inside .gal {background:url('../i/item-dots-bg.gif') 0 0;position:relative;z-index:0;width:549px;height:425px;padding:1px;margin:0 0 40px;}
.item-inside .gal .bg {background:#fff;height:100%;width:549px;position:relative;z-index:0;}
.item-inside .gal .bg-up {z-index:99;}
.item-inside .overflow {height:100%;overflow:hidden;position:relative;z-index:0;}
.item-inside .carousel {height:100%;position:absolute;left:0;top:0;width:9999px;}
.item-inside .carousel .slide {position:relative;z-index:0;overflow:hidden;width:549px;height:100%;float:left;}
.item-inside .carousel img {position:absolute;left:274px;top:180px;}
.item-inside .carousel img.small {z-index:1;}
.item-inside .carousel img.big {z-index:2;display:none;}

.item-inside .gal300 {height:501px;}
.item-inside .gal500 {height:647px;}

.gal img.top180 {top:180px !important;}
.gal300 .carousel img {top:250px;}
.gal img.top250 {top:250px !important;}
.gal500 .carousel img {top:300px;}
.gal img.top300 {top:300px !important;} 
/*
.item-inside .gal300, .item-inside .gal300 .bg {height:501px;}
.item-inside .gal300 .overflow, .item-inside .gal300 .carousel, .item-inside .gal300 .carousel .slide {height:501px;}
.item-inside .gal300 .carousel img {top:250px;}

.item-inside .gal500, .item-inside .gal500 .bg {height:647px;}
.item-inside .gal500 .overflow, .item-inside .gal500 .carousel, .item-inside .gal500 .carousel .slide {height:647px;}
.item-inside .gal500 .carousel img {top:300px;}
*/

.item-inside .gal .info {position:absolute;left:20px;top:20px;z-index:1;}
#content .item-inside .gal h1 {color:#2b2b2b;font-size:30px;font-weight:normal;margin:0 0 6px;}
.item-inside .gal .info a {color:#6e6e6e;text-decoration:none;float:left;clear:left;font-size:11px;margin-bottom:5px;padding-left:18px;}
.item-inside .gal .info a .underline {border-bottom:1px dashed #A3A3A3;display:inline-block;vertical-align:middle;line-height:1.2em;cursor:pointer;}
.item-inside .gal .info a:hover .underline {border-bottom:0px none;padding-bottom:1px;}
.item-inside .gal .info .zoom {padding-left:0;}
.item-inside .gal .info .zoom .icon {display:inline-block;vertical-align:middle;width:14px;height:14px;background:url('../i/sprite-base.png') no-repeat -182px -20px;margin-right:1px;cursor:pointer;}
.item-inside .gal .info .zoomout .icon {background-position: -182px -34px;}
.item-inside .gal strong.new {position:absolute;right:0;top:0;z-index:2;padding:5px 8px;background:#A06BA8;color:#fff;}
.item-inside .gal strong.sale {position:absolute;right:0;top:0;z-index:2;padding:5px 8px;background:#9dc22e;color:#fff;}
.item-inside .gal .thumbs {list-style:none;position:absolute;left:1px;bottom:1px;width:549px;z-index:2;background:#fff;opacity:.9;
filter:alpha(opacity=90);
-ms-filter:"alpha(opacity=90)";
}
.item-inside .gal .thumbs li {float:left;width:80px;height:83px;text-align:center;margin-left:20px;position:relative;top:1px;}
.item-inside .gal .thumbs a {text-decoration:none;display:block;width:80px;height:83px;line-height:80px;white-space:nowrap;overflow:hidden;font-size:1px;position:relative;z-index:0;}
.item-inside .gal .thumbs img {vertical-align:middle;}
.item-inside .gal .thumbs .line {position:absolute;width:80px;height:3px;left:0;bottom:0;display:none;}
.item-inside .gal .thumbs a:hover .line {background:#E7E6E4;display:block;}
.item-inside .gal .thumbs .active .line {background:#E40A12;display:block;}
.item-inside .gal .fade {display:none;width:100%;height:10px;position:absolute;z-index:0;left:0;bottom:80px;background:url('../i/item-white-fade.png') repeat-x 0 0;}

.item-header {position:relative;z-index:0;height:1.5em;line-height:1.5em;margin:30px 0 20px;}
.item-header .breadcrumbs {float:left;background:#fff;padding-right:7px;color:#cdcdcd;}
.item-header .breadcrumbs a {color:#6e6e6e;font-family:Georgia, serif;}
.item-header .line {position:absolute;left:0;width:50%;top:10px;z-index:-1;}
.item-header .paginator {position:absolute;right:44%;background:#fff;padding-left:5px;color:#b7b7b7;}

ul.tc {color:#6e6e6e;list-style:none;overflow:hidden;margin-bottom:25px;
//overflow:visible;
}
ul.tc li {position:relative;z-index:0;/*line-height:20px;*/margin-bottom:5px;clear:both;}
ul.tc .dt {font-size:11px;/* line-height:20px; */text-align:left;white-space:normal;position:relative;z-index:0;display:block;margin-bottom:2px;}
ul.tc .dt span.white {background:#fff;padding-right:4px;position:relative;z-index:0;}
ul.tc .dd {text-align:right;position:absolute;z-index:0;/*bottom:0;right:0;*/}
ul.tc .dd span {background:#fff;padding-left:4px;white-space:nowrap;position:relative;z-index:0;}
ul.tc strong {color:#2b2b2b;font-size:17px;/*line-height:20px;*/}
ul.tc .line {position:absolute;display:block;bottom:9px;left:0;z-index:-1;width:100%;}
ul.tc .placeholder {visibility:hidden;}

/* changes */
ul.tc .placeholder {display:none;}
ul.tc .line {display:none;}
ul.tc .dd {position:relative;display:block;text-align:left;top:-2px;margin-bottom:6px;}
ul.tc .dd span {padding-left:0;}
/* /changes */

.item-price {color:#6e6e6e;margin-bottom:40px;}
.item-price big {font-size:18px;color:#66ccff;font-weight:bolder;}  

.item-order {position:relative;z-index:0;color:#6e6e6e;margin-bottom:30px;}
.item-order .quantity {border:1px solid #CFCFCF;background:#fff;color:#1e1e1e;font-size:18px;height:31px;line-height:31px;width:100px;padding:0 23px 0 8px;margin-right:4px;}
.item-order .plus, .item-order .minus {position:absolute;left:110px;z-index:1;padding:5px;text-decoration:none;}
.item-order .plus i, .item-order .minus i {display:block;background:url('../i/sprite-base.png') no-repeat;font-size:0;line-height:0;width:7px;height:7px;}
.item-order .plus {top:2px;}
.item-order .plus i {background-position:-28px -29px;}
.item-order .minus {top:14px;}
.item-order .minus i {background-position:-28px -39px;}
.item-order small {font-style:italic;display:block;color:#9b9b9b;font-size:11px;margin-top:6px;}
.item-order .submit {display:block;margin:20px 0 0 0;padding:0;width:113px;height:55px;overflow:hidden;text-indent:-9999px;background:url('../i/button-order.png');cursor:pointer;border:0px none;}
.item-order .cart-count {margin-top:4px;display:block;color:#6E6E6E;font-size:11px;font-style:italic;}
.item-order .cart-count-0 {visibility:hidden;}

.ask-trigger {font-size:14px;position:relative;height:33px;line-height:33px;position:relative;z-index:100;margin-bottom:43px;}
.ask-trigger a {text-decoration:none;color:#6e6e6e;border-bottom:1px dashed #F2012F;margin-left:3px;}
.ask-trigger a:hover, .ask-trigger-active a {border-bottom:1px dashed #fff;}
.ask-trigger .pointer {width:18px;height:33px;background:url('../i/ask-trigger-pointer.png') no-repeat 0 0;position:absolute;z-index:100;left:-32px;top:0;display:none;}
.ask-trigger-active .pointer {display:block;}

.ask-form {display:none;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:1px solid #CFCFCF;background:#fff;z-index:99;}
.ask-form .close {position:absolute;right:20px;top:20px;width:9px;height:9px;background:url('../i/sprite-base.png') no-repeat -137px -35px;font-size:0;line-height:0;text-decoration:none;}
.ask-form .ok {margin:20px;display:none;}
.msg-form {padding-top:15px;}
.ask-form table, .login-form table, .order-form table, .opinion-form table, .msg-form table {margin:20px;border-collapse:collapse;width:509px;}
.login-form table, .order-form table, .opinion-form table , .msg-form table {margin:0;}
.ask-form td, .login-form td, .order-form td, .opinion-form td , .msg-form td {vertical-align:top;padding:0 0 10px;}
#content .item-inside .ask-form h1 {margin-bottom:20px;}
.ask-form label, .login-form label, .order-form label, .opinion-form label, .msg-form label {color:#8e8e8e;display:block;width:80px;padding-top:5px;}
.ask-form .text, .login-form .text, .order-form .text, .opinion-form .text, .msg-form .text {width:413px;padding:5px 8px;border:0px none;background:#FFF1D2;color:#2b2b2b;font-family:Georgia, serif;font-size:14px;overflow:hidden;}
.ask-form .cap, .login-form .cap, .order-form .cap, .opinion-form .cap {margin-top:5px;}
.ask-form .pad, .login-form .pad, .order-form .pad, .opinion-form .pad {font-size:1px;line-height:1px;}
.ask-form .submit {display:block;cursor:pointer;width:98px;height:45px;background:url('../i/button-send.png') no-repeat 0 0;border:0px none;overflow:hidden;text-indent:-9999px;margin-top:10px;}
.login-form .submit {display:block;cursor:pointer;width:134px;height:45px;background:url('../i/button-login.png') no-repeat 0 0;border:0px none;overflow:hidden;text-indent:-9999px;margin-top:10px;}
.order-form .submit {display:block;cursor:pointer;width:98px;height:45px;background:url('../i/button-format.png') no-repeat 0 0;border:0px none;overflow:hidden;text-indent:-9999px;margin-top:10px;}
.opinion-form .submit {display:block;cursor:pointer;width:98px;height:45px;background:url('../i/button-send.png') no-repeat 0 0;border:0px none;overflow:hidden;text-indent:-9999px;margin-top:10px;}
.feedback {display:block;position:static;border:0px none;}
.feedback table {margin:0;}

div.custom-h1 {left:0;position:absolute;top:5.5em;}
h1.cart-h1, h1.text-h1 {font-size:30px;font-family:Georgia, serif;font-weight:normal;margin:35px 0 30px;float:left;color:#2b2b2b;}
h1.text-h1 {font-size:36px;margin-top:30px;}
p.cart-check {font-family:Georgia, serif;color:#808080;font-size:14px;font-style:italic;margin:50px 0 0 195px;padding-bottom:20px;}

#pirate {float:left;width:350px;height:477px;position:relative;}
#pirate div {position:absolute;background:transparent url('../i/sprite-pirate.png') no-repeat;z-index:1;}
#pirate p {color:#2b2b2b;font-family:Georgia, serif;font-style:italic;position:absolute;z-index:2;}
#pirate p strong {color:#bf1e2e;font-family:Arial, Helvetica, sans-serif;font-style:normal;}
#pirate .himself {left:49px;top:0;width:232px;height:477px;background-position:0 0;z-index:0;}
#pirate .knives {width:51px;height:83px;background-position:-233px -188px;left:180px;top:178px;}
#pirate .knives-label {left:237px;top:218px;}
#pirate .airguns {width:53px;height:70px;background-position:-232px 0px;left:117px;top:160px;}
#pirate .airguns-label {right:246px;top:225px;text-align:right;}
#pirate .crossbows {width:115px;height:169px;background-position:-232px -276px;top:23px;left:189px;}
#pirate .crossbows-label {left:218px;top:4px;}
#pirate .multitool {width:51px;height:57px;background-position:-232px -71px;left:90px;top:279px;}
#pirate .multitool-label {right:251px;text-align:right;top:336px;}
#pirate .accessoires {width:33px;height:60px;background-position:-232px -128px;left:211px;top:258px;}
#pirate .accessoires-label {left:245px;top:307px;}
 
#cart-history {clear:left;float:left;width:330px;margin-top:50px;}
h3.history {font-size:14px;color:#262626;font-weight:normal;}
h3.history .icon {display:inline-block;line-height:0;width:9px;height:6px;background:url('../i/sprite-base.png') no-repeat -128px -35px;vertical-align:middle;margin-right:10px;position:relative;}
ul.history-summary {list-style:none;margin:15px 0;}
ul.history-summary li {margin:5px 0;line-height:17px;}
ul.history-summary a {color:#cb0000;}
ul.history-summary em {color:#707070;display:block;font-size:11px;}

#loggedin {position:absolute;left:50%;top:0;width:551px;margin-left:-275px;height:26px;line-height:26px;background:#FFF8E9;font-size:11px;z-index:100;}
#loggedin p {float:left;padding:0 7px;margin-right:7px;color:#393939;font-size:11px;font-style:italic;height:26px;line-height:26px;background:#FFEDC7;overflow:hidden;white-space:nowrap;}
#loggedin a {color:#2b2b2b;}
#loggedin .logout {float:right;margin-right:7px;text-decoration:none;}
#loggedin .logout span {border-bottom:1px dashed;}
#loggedin .logout:hover span {border-bottom:1px dashed #FFF8E9;}

.cart-contents {margin:0 0 30px 388px;}
.cart-contents .price {line-height:20px;}
.cart-contents .price big {font-size:14px;color:#4ebff7;font-weight:bolder;}
.cart-contents .price em {color:#6e6e6e;font-size:12px;}
.cart-contents .price .star {display:none;color:#fff;font-size:20px;}
.cart-contents .fixed_cost span {background:#9DC31A;float:left;padding:0 5px;height:25px;overflow:hidden;}
.cart-contents .fixed_cost big, .cart-contents .fixed_cost em {color:#fff;}
.cart-contents .fixed_cost .star {display:inline;}
.cart-contents h3 {font-size:14px;color:#595959;font-weight:normal;margin-bottom:11px;}
.cart-contents h3 strong {color:#000;}
.cart-contents table {border-collapse:collapse;width:100%;}
.cart-contents table td {vertical-align:middle;padding:0 10px 0 0;}
.cart-contents table .icon {width:80px;height:75px;text-align:center;}
.cart-contents table .icon a {text-decoration:none;}
.cart-contents table .name {width:202px;font-size:11px;font-style:italic;color:#6e6e6e;}
.cart-contents table .name strong {display:block;color:#1a1a1a;font-size:14px;font-style:normal;}   

.cart-contents td.quantity {width:109px;}
.cart-contents td.quantity div {position:relative;z-index:0;color:#6e6e6e;white-space:nowrap;}
.cart-contents input.quantity {border:1px solid #CFCFCF;background:#fff;color:#1e1e1e;font-size:14px;height:23px;line-height:23px;width:44px;padding:0 14px 0 8px;margin-right:4px;}
.cart-contents .plus, .cart-contents .minus {position:absolute;left:55px;z-index:1;padding:3px;text-decoration:none;}
.cart-contents .plus i, .cart-contents .minus i {display:block;background:url('../i/sprite-base.png') no-repeat;font-size:0;line-height:0;width:5px;height:5px;}
.cart-contents .plus {top:3px;}
.cart-contents .plus i {background-position:-35px -29px;}
.cart-contents .minus {top:11px;}
.cart-contents .minus i {background-position:-35px -36px;}
.cart-contents small {display:none;}

.cart-contents .price {width:110px;white-space:nowrap;}
.cart-contents .delete {width:11px;padding:0;text-align:right;}
.cart-contents .delete a {width:11px;height:13px;text-decoration:none;background:url('../i/sprite-base.png') no-repeat -40px -29px;display:inline-block;}

.right {text-align:right;}
input.recalc {width:96px;height:31px;background:url('../i/button-recalc.png') no-repeat 0 0;overflow:hidden;text-indent:-9999px;border:0px none;cursor:pointer;}

.cart-totals {margin:0 0 30px 388px;position:relative;z-index:0;padding-top:60px;height:90px;}
.lessthen10 .cart-totals {height:auto;}
.cart-totals .line {position:absolute;left:0;top:20px;width:100%;}
.cart-totals .attention {background: #FFF8E9; padding:8px 15px 8px 15px;font-style:italic;line-height:16px;position:absolute;left:-388px;top: -5px;width: 290px;}
.cart-totals .attention p {padding:7px 0 7px 50px;margin:0;font-size:12px;color:#807D77;}
.cart-totals .attention .excl {background:url('../i/cart-attention.png') no-repeat 10px 50%;}
.cart-totals .attention .star {background:url('../i/cart-star.gif') no-repeat 14px 10px;}
.lessthen10 .cart-totals .attention {position:static;width:472px;}
.cart-totals .sum {font-size:18px;line-height:30px;font-family:Georgia, serif;margin-top:15px;}
.cart-totals .sum .price {font-family:Arial, Helvetica, sans-serif;margin:0;}
.cart-totals .sum big {font-size:30px;font-weight:bolder;color:#66ccff;}
.cart-totals .sum em {color:#838383;font-size:18px;font-style:normal;}

.cart-totals .submit {float:right;margin:25px 0 0 0;padding:0;width:113px;height:55px;overflow:hidden;text-indent:-9999px;background:url('../i/button-order.png');cursor:pointer;border:0px none;}

h3.history-block {clear:right;line-height:31px;height:31px;font-size:14px;color:#2b2b2b;font-weight:normal;margin-bottom:10px;position:relative;z-index:0;}
h3.history-block .line {position:absolute;bottom:-11px;width:551px;left:0;}
h3.history-block .icon {display:inline-block;line-height:0;width:9px;height:6px;background:url('../i/sprite-base.png') no-repeat -128px -35px;vertical-align:middle;margin-right:5px;}
h3.history-expanded .line {display:none;}
h3.history-collapsed {margin-bottom:35px;}
h3.history-collapsed .icon {width:6px;height:9px;background-position:-122px -35px;margin-right:8px;position:relative;z-index:0;top:-.2em;}
.history-block .order-repeat {float:right;width:115px;height:31px;background:url('../i/button-order-repeat.png') no-repeat 0 0;overflow:hidden;text-indent:-9999px;}
.history-block strong {font-size:18px;font-weight:normal;}
.history-block .price big {color:#4ebff7;font-weight:bolder;font-size:14px;}
.history-block .price em {color:#6e6e6e;}
.history-contents {border-collapse:collapse;width:100%;margin-bottom:40px;}
.history-contents th, .history-contents td {vertical-align:top;padding:5px 10px 5px 0;}
.history-contents th {text-align:left;padding-right:60px;width:110px;text-align:left;font-weight:normal;}
.history-contents th div {position:relative;}
.history-contents th div .line {position:absolute;left:0;top:-5px;width:551px;}
.history-contents td {font-style:italic;color:#6e6e6e;font-size:11px;padding-left:10px;}
.history-contents td a {text-decoration:none;color:#6e6e6e;}
.history-contents td a:hover {text-decoration:underline !important;}
.history-contents td.name {font-weight:bolder;color:#1a1a1a;font-size:14px;font-style:normal;width:150px;}
.history-contents td.name a {text-decoration:none;color:#1a1a1a;}
.history-contents td.name a:hover {text-decoration:underline !important;}
.history-contents td.cat {width:111px;}
.history-contents td.quantity {white-space:nowrap;width:60px;}
.history-contents .odd td {background-color:#F7F7F7;}

.text-content h2 {font-family:Georgia, serif;font-size:24px;color:#2b2b2b;font-weight:normal;margin:0 0 20px;}
.text-content p {color:#464646;font-size:14px;margin-bottom:30px;}

h3.partners {color:#4ebff7;font-size:12px;font-weight:normal;float:left;}
ul.partners-trans {list-style:none;margin-left:192px;overflow:hidden;margin-bottom:20px;}
ul.partners-trans li {float:left;width:50%;margin-bottom:10px;}
ul.partners-trans li, ul.partners-trans a {font-family:Georgia, serif;color:#2b2b2b;font-size:14px;}
.partners-line {margin-bottom:30px;}
ul.partners-dealers {list-style:none;margin-left:192px;}
.partners-dealers li {margin-bottom:12px;}
.partners-dealers h4 {margin-bottom:4px;font-weight:normal;}
.partners-dealers h4, .partners-dealers h4 a {font-family:Georgia, serif;font-size:14px;color:#ed1c24;}
.partners-dealers p {margin-bottom:3px;color:#606060;font-size:12px;}
.partners-dealers p a {color:#262525;}

.contacts {border-collapse:collapse;width:100%;}
.contacts th {font-weight:normal;font-style:italic;color:#888;text-align:left;}
.contacts .third {width:195px;}
.contacts strong {font-size:14px;color:#393939;}
.contacts .pad {height:3em;}
.contacts big {color:#393939;font-size:18px;}
.contacts .yandex {color:#5b5b5b;text-decoration:none;line-height:1.4em;}
.contacts .yandex img {vertical-align:middle;}
.contacts .yandex span {text-decoration:underline;}
.contacts .yandex:hover span {text-decoration:none;}
.contacts .yandex-run {color:#d10008;}
.contacts .path {width:162px;}
.contacts input {background:#fff;color:#1e1e1e;border:1px solid #CFCFCF;font-size:14px;padding:0 10px;width:266px;height:31px;line-height:31px;}

.map-frame {width:541px;height:325px;padding:5px;background:url('../i/map-frame.png') no-repeat 0 0;margin-top:16px;margin-bottom:30px;} 

.error {color:#D10008;font-weight:bolder;margin:0 0 10px;font-size:14px;}

.popup {position:fixed;left:50%;top:50%;width:240px;height:20px;background:#fff;border: 1px solid #CFCFCF;margin:-50px 0 0 -150px;z-index:9999;padding:40px 30px;text-align:center;font-size:14px;color:#2b2b2b;line-height:20px;}
.popup .close {background: url("/i/sprite-base.png") no-repeat -137px -35px;font-size: 0;height: 9px;line-height: 0;position: absolute;right: 20px;text-decoration: none;top: 20px;width: 9px;}

.item-detailed .form {position:absolute;right:2px;bottom:16px;}
.item-detailed .item-order {margin:0 0 0 20px;float:left;} 
.item-detailed .submit {display:inline;background: url("/i/button-order-small.png") no-repeat;border: 0 none;cursor: pointer;height: 32px;margin: 0 0 0 11px;overflow: hidden;padding: 0;text-indent: -9999px;width: 82px;vertical-align:middle;position:relative;z-index:0;top:2px;}
.item-detailed input.quantity {border:1px solid #CFCFCF;background:#fff;color:#1e1e1e;font-size:14px;height:23px;line-height:23px;width:69px;padding:0 14px 0 8px;margin-right:4px;vertical-align:middle;}
.item-detailed .plus, .item-detailed .minus {position:absolute;left:80px;z-index:1;padding:3px;text-decoration:none;}
.item-detailed .plus i, .item-detailed .minus i {display:block;background:url('../i/sprite-base.png') no-repeat;font-size:0;line-height:0;width:5px;height:5px;}
.item-detailed .plus {top:5px;}
.item-detailed .plus i {background-position:-35px -29px;}
.item-detailed .minus {top:15px;}
.item-detailed .minus i {background-position:-35px -36px;}
.item-detailed .item-order small {margin:0;}
.item-detailed .item-order .min {font-size:9px;position:absolute;bottom:-10px;left:0;line-height:12px;}
.item-detailed .item-order .min-1 {display:none;}
.item-detailed .form strong.sale, .item-detailed .form strong.new {float:left;position:static;margin:4px 0 0 0;}
.items-noform .form {display:none;}

.item-compact .item-order {position:absolute;left:0;top:0;width:142px;height:130px;border:1px solid #CFCFCF;background:#fff;z-index:21;padding:49px 0 0 19px;display:none;
_top:-1px;
}
.item-compact-new .item-order {border:1px solid #A06BA8;}
.item-compact-sale .item-order {border:1px solid #9DC22E;}
.item-compact input.quantity {border:1px solid #CFCFCF;background:#fff;color:#1e1e1e;font-size:14px;height:23px;line-height:23px;width:77px;padding:0 14px 0 8px;margin-right:4px;vertical-align:middle;}
.item-compact .submit {background: url("/i/button-order-small.png") no-repeat;border: 0 none;cursor: pointer;height: 32px;margin: 14px 0 0 0;overflow: hidden;padding: 0;text-indent: -9999px;width: 82px;vertical-align:middle;position:relative;z-index:0;left:-1px;}
.item-compact .plus, .item-compact .minus {position:absolute;left:103px;z-index:1;padding:3px;text-decoration:none;}
.item-compact .plus i, .item-compact .minus i {display:block;background:url('../i/sprite-base.png') no-repeat;font-size:0;line-height:0;width:5px;height:5px;}
.item-compact .plus {top:51px;}
.item-compact .plus i {background-position:-35px -29px;}
.item-compact .minus {top:61px;}
.item-compact .minus i {background-position:-35px -36px;}
.item-compact .item-order .close {position:absolute;right:20px;top:20px;width:9px;height:9px;background:url('../i/sprite-base.png') no-repeat -137px -35px;font-size:0;line-height:0;text-decoration:none;}
.item-compact .form-toggle {position:absolute;padding:6px;right:8px;bottom:10px;width:13px;height:12px;z-index:25;cursor:pointer;
//zoom:1;
}
.item-compact .form-toggle i {display:block;width:13px;height:12px;background:url('../i/small-order-toggle.gif') no-repeat 0 0;font-size:0;line-height:0;}
.item-compact .form-toggle-minus i {background-position:0 100%;}
