* { padding:0; margin:0; outline:0; }
body {
	background:#fff url(images/body.gif) repeat-x 0 0;
	font-family: Arial Italic, "Trebuchet MS", sans-serif;
	font-size:12px;
	line-height:16px;
	color:#636363;
}
.img2 {margin: 1px 0px 25px 0px;}

input, textarea, select { font-family: "Trebuchet MS", Arial, sans-serif; font-size:13px; }

fieldset {border: none;}

a img { border:0; }

a { color:#666; cursor:pointer; text-decoration: none;}
a:hover { color:#8b0000;text-decoration:underline;}

.left, .alignleft { float:left; display:inline; }
.right, .alignright { display:inline; margin-left: 10px; line-height:51px;}


.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

h2 { font-size:14px; line-height:16px; }
h3 { font-size:12px; line-height:12px; text-transform: uppercase; color:#000; }
h4 { font-size:12px; line-height:12px; text-transform: uppercase; color:#000; text-align: center; padding: 25px 10px 25px 10px;}
h5 { font-size:17px; line-height:17px; text-transform: uppercase; color:#000; text-align: center; padding: 15px 10px 30px 10px;}
h6 { font-size:12px; line-height:12px; text-transform: uppercase; color:#000; text-align: left; padding: 15px 10px 5px 10px; border-bottom: solid 1px #000; display:block; font-weight: bold;}
h8 { font-size:14px; line-height:14px; text-transform: uppercase; color:#000; text-align: center; padding: 15px 10px 25px 10px;display:block; font-weight:bold;}


h1 a{ line-height:66px; text-align: right; font-size:25px; color: #ffffff; width:237px; height:64px; float:left; display: block; text-decoration:none; font-weight:bold;}

h1 a:hover{text-decoration:underline; color: #ffffff;}


.shell { width:960px; margin:0 auto; padding:10px; background:#fff; }

#header { height:64px; background:url(images/header.gif); position:relative;}

#navigation { float:right; white-space:nowrap; }
#navigation ul{ list-style-type: none; height:64px; font-weight: bold; float:left;}
#navigation ul li{ float:left; display:inline; }
#navigation ul li a{ float:left; height:64px; line-height:64px; text-decoration: none; color:#fff; padding:0 15px;}
#navigation ul li a.active,
#navigation ul li a:hover{ background:#fff; color:#8b0000; }




#sidebar { float:left; width:226px;}
#content { float:right; width:724px;}

#main { padding:10px 0 0 0; }

.box { padding:1px; border:solid 1px #d5d5d5; margin-bottom:10px;}
.box h2{ background-color:#7f7f7f; color:#fff; font-weight: normal; padding:0 5px; position:relative; height:28px; line-height:28px; font-size: 14px;}
.box h2 span{ position:absolute; width:10px; height:5px; background:url(images/h2-arr.gif); top:27px; right:10px; font-size:0; line-height:0;}
.box-content { padding:5px; font-size: 13px;}
#box-login1 {padding:15px;}
.data-table{ border-spacing: 0px;}
#box-login1 td {padding:5px; border: solid 1px #000; text-align:center;}
#box-login1 th {padding:5px; border: solid 1px #000;}
#box-login2 {padding:10px;}
#box-login3 {padding:15px 25px 15px 25px;}
#box-login4 {font-size: 13px;}

.errors {padding: 10px;}
/*-------------------------------------------Корзина-------------------------------------------*/

.shs-tocart1 {padding:0; margin:0;}
.shs-tocart1 div {margin:5px 0;}
.shop-cart1 {background-color:#8b0000; padding: 10px; float:right; margin: 0; color:#fff; text-align:center;}
.shop-cart-head1 {display:block; text-align: center; color: #fff; font-size:13px; padding: 0 0 5px 0;}
.shop-cart-body1 {padding:5px 0 0 0; text-align: center; display:block; float: left;}
.shop-cart1 #butEmptyCart {padding: 0 3px 5px 0; display:block; text-decoration: none; color:#fff; font-size:18px; font-weight: bold; float:right; line-height: 12px; border: 0;} 
.cart-order1 {display:block; text-align: center; color: #fff; float:left; font-size:13px; padding: 0 30px 5px 0;}


.shop-cart-head1 a{background:url(images/cart-link.gif) no-repeat 0 0; padding:0 0 0 32px; text-align: center; color:#fff;}
.cart-order1 a{background:url(images/cart-link.gif) no-repeat; padding:0 0 0 32px; text-align: center; color:#fff;}
.summa1 {display: block; float:right; padding:5px 0 0 10px; text-align: center;}

a.cart-link { color:#fff; font-size: 16px; background:url(images/cart-link.gif) no-repeat 0 0; padding:0 0 0 32px; text-decoration: none;}
a.cart-link:hover { text-decoration: underline;}


.shop-cart2 {background-color:#8b0000; padding: 10px; float:right; margin: 0; color:#fff; text-align:center;}
.shop-cart-head2 {display:block; text-align: center; color: #fff; font-size:13px; padding: 0 0 5px 0;}
.shop-cart-head2 a{background:url(images/cart-link.gif) no-repeat 0 0; padding:0 0 0 32px; text-align: center; color:#fff; font-size:13px; line-height: 16px;}
.shop-cart-body2 {padding:5px 0 0 0; text-align: center; display:block;}

/*----------------------------------------Каталог товаров-----------------------------------------*/


.shop-stuff2 {width:48.25%;margin:5px; float:left; border:1px solid #d5d5d5;display:inline;}
.shop-stuff2:hover{box-shadow: 0 0 3px #666;}
.stuff2 {width:31.611%;margin:5px; float:left; border:1px solid #d5d5d5;display:inline;}
.stuff2:hover{box-shadow: 0 0 3px #666;}
.shop-stuff-b {padding:0;}
.shop-stuff2 .shk-image2 {display:block;margin: 0 auto 25px auto;}
.stuff2 .shk-image {display:block;margin: 0 auto 30px auto;}
.stuff2 .shs-descr {height:180px; margin-bottom:5px; border-bottom:1px dashed #d5d5d5;}
.stuff2 .shs-price {height:40px;}
.stuff2 .shs-price .shk-but {float: right; vertical-align: middle;}
.shop-stuff2 small {font-size:12px;}
.shop-stuff2 fieldset {padding:0; margin:0; border:0;}



#vkorz1 {display:block; width: 150px; height: 30px; border:0; background-color:#8b0000; text-align: center; line-height:28px; font-size: 14px; color:#fff; cursor:pointer; float:right; margin:10px 15px 10px 0}
#vkorz1 a{background:url(images/cart-link.gif ) no-repeat; padding:0 22px 0 0; text-align: center; color:#fff; margin-left:5px;}

#vkorz2 {width: 131px; height: 30px; border:0; background-color:#8b0000; text-align: center; line-height:28px; font-size: 14px; color:#fff; cursor:pointer; margin:10px 15px 10px 0;}
#vkorz2 a{background:url(images/cart-link.gif ) no-repeat; padding:0 22px 0 0; margin-left:10px; text-align: center; color:#fff;}

#price1 {float:left; text-align: left;margin: 10px 0 10px 15px;}
#price2 {}

#image2 {display:inline;float: left; width: 450px;}
.parameters1 {padding: 0; display:inline;}
.parameters2 {float:right; padding: 0 40px 0 0; width:32%;}
.descr2 {padding: 0 10px 10px 0px;}
#composition {padding: 5px 10px 0px 10px;}
#manufacturer2 {padding: 5px 10px 10px 20px;text-align:left;font-size:13px; margin-top 10px;}
#manufacturer2 span{font-weight:bold;}
#country2 {padding:0 0 10px 20px;text-align:left;font-size:13px;}
#country2 span{font-weight:bold;}
#art1 {padding:0;text-align:center;font-size:14px;}
#art1 span{font-weight:bold;}
#art2 {padding:0 0 10px 20px;text-align:left;font-size:13px;}
#art2 span{font-weight:bold;}
#weight2 { padding:0 0 10px 20px;text-align:left;font-size:13px;}
#weight2 span{font-weight:bold;}
#sizes2 { padding:0 0 10px 20px;text-align:left;font-size:13px;}
#sizes2 span{font-weight:bold;}


.shk-but3{height: 30px; border:0; background-color:#8b0000; text-align: center; line-height:28px; font-size: 14px; color:#fff; cursor:pointer;padding: 0 10px 0 10px;}


.shk-but4{height: 28px; border:0; background-color:#8b0000; text-align: center; line-height:28px; font-size: 13px; color:#fff; cursor:pointer;padding: 0 10px 0 10px;}
.shk-but4:active {background: #7f7f7f;color:#fff; outline:none;}



#country {float: left; padding:0 0 10px 15px;text-align:left;font-size:14px;}
#art {float: left; text-align:left;font-size:14px;}
#available {float: right; text-align:right;font-size:14px;}
#shk-price {float:left;font-size:14px;padding:0 15px 15px 15px;text-align:left;}
#shk-price span{font-size:18px; font-weight:bold;color:#8b0000;}
.shk-but2{width:100px; float:right; height: 28px; border:0; background-color:#8b0000; text-align: center;line-height:28px; color:#fff; cursor:pointer; margin:0 15px 15px 15px; display:block; font-size: 12px;}


.shk-image3{background:url(images/cart-link.gif) no-repeat 0 0;}



.price-add {color:red; padding-left:3px; line-height:0;}



/* ----------------------------------------------AjaxSearch-------------------------------------*/

#ajaxSearch_form{ background-color:#FFF; padding-top:5px; margin:0px; border:none;} /*убираем отступы в форме поиска*/
#ajaxSearch_submit{width:70px; background-color:#8b0000; border:0; color:#fff; height:26px; display:block; line-height:26px; cursor:pointer; margin:10px 0 3px 0;} /*фон кнопки, стили для текста написанного на кнопке*/
#ajaxSearch_input{color:#666; border:1px solid #d5d5d5; padding:3px; width:205px;} /*стиль для поля ввода.*/
.ajaxSearch_result {padding:5px 10px; margin:0px;} /*стиль для вывода результата*/
.ajaxSearch_highlight {background-color:#8b0000; color:#FFFFFF} /*выделение искомого слова фоном*/
.ajaxSearch_grpResultName{ font-weight:bold; }
.ajaxSearch_resultLink{ font-size:1.1em; font-weight:bold; text-decoration:underline;} /*стиль для ссылки с результатом*/
.ajaxSearch_paging { display:block; padding:10px 0;} /*стиль для блока с постраничной навигацией на странице с результатами*/
.ajaxSearch_paging .ajaxSearch_currentPage{color:#fff; background-color:#7f7f7f; border:1px solid #6f7b1a; padding: 1px 3px; font-weight:bold; margin:2px;} /*стиль для номера текущей страницы с результатами поиска*/
#ajaxSearch_intro{font-size: 12px;} /*cтиль для строчки "Введите ваш запрос для начала поиска". Пока пусто, можете прописать ваши стили*/

/* ------------News ------------*/


#news {padding:0; border-bottom:dashed 1px #d5d5d5; margin:0 0 15px 0;} /*отступы между новостями */

#news h3 {font-size: 13px; padding:5px 3px 0 3px; margin:0px; border:none} /* заголовок новости без отступов и без подчеркивания снизу */

#news .introtext{padding:0px;} /*отступ области с кратким описанием и датой от заголовка */

#news .introtext .date {font-weight:bold;} /* дата публикации, выделяется жирным шрифтом */

#news .readmore {text-align:right}

.news p.readmore{display:block;text-align:right;line-height:normal;font-size: 12px;margin-bottom: 20px;}

.news p.readmore a{padding:7px 18px 7px;color:#FFFFFF;background-color:#8b0000;} /* кнопка читать далее, подробнее */

/* ------------End News ------------*/

.categories { min-height:383px;}
.categories ul { list-style-type: none; font-size:13px;}
.categories ul li{ border-bottom:dashed 1px #ccc; padding:5px 0;}
.categories ul li.last{ border-bottom:0; padding-bottom:0;}
.categories ul li a{ color:#5f5f5f; text-decoration: none; background:url(images/cat.gif) no-repeat 0 4px; padding-left:17px;}
.categories ul li a:hover{ color:#8b0000; text-decoration:underline;}

#slider { height:252px; position:relative; overflow:hidden; }
#slider-holder { width:720px; height:252px; position:relative; overflow:hidden; }
#slider-holder .jcarousel-clip{ width:720px; height:252px; position:relative; overflow:hidden; }
#slider-holder ul{ width:720px; height:252px; position:relative; overflow:hidden; list-style-type: none;}
#slider-holder ul li{ width:720px; height:252px; position:relative; overflow:hidden; float:left; }

#slider-nav { position:absolute; top:231px; left:614px; z-index:2;}
#slider-nav a{ font-size:0; line-height:0; text-indent: -4000px; width:10px; height:10px; border:solid 1px #d5d5d5; background:#8b0000; float:left; margin-right:5px; }
#slider-nav a:hover {background: #7f7f7f;}
#slider-nav a.active { background: #fff;}


.other-content {padding:12px; font-size: 13px; line-height:28px;}
.catalog-content {padding:12px; font-size: 13px; line-height:28px;}
.eform-content {font-size: 13px; line-height:28px; border-top: dashed 1px #d5d5d5; padding-top: 20px;}
.imgnews {padding: 10px 10px 0 0; float:left;}
.eformthanks {padding-left: 10px;}
.datenews {padding-top: 10px;}
.listmenu1 {padding-left: 15px; font-size: 13px; line-height:25px;}
.login-content {padding: 10px 20px 10px 20px; font-size: 13px; line-height:28px;}
.map {padding: 10px 0 20px 0;}

.breadcrumb{min-height: 28px; line-height:28px; font-size: 13px; position:relative; padding: 0 0 10px 0; border-bottom: dashed 1px #d5d5d5; margin-bottom: 13px;}


.centerbottom {display:block; text-align:center; vertical-align:middle; }

.cols { padding:15px 0;}
.col { float:left; display:inline; width:217px; margin-right:30px;}
.col-last { margin-right:0;}
a.bul{font-weight: bold; color: #000;text-decoration: none;}
a.bul:hover{font-weight: bold; color: #8b0000;}


h3.ico { background-repeat:no-repeat; background-position:0 2px; padding:6px 0 8px 30px;}
h3.ico1 { background-image:url(images/ico1.gif);}
h3.ico2 { background-image:url(images/ico2.gif);}
h3.ico3 { background-image:url(images/ico3.gif);}
h3.ico4 { background-image:url(images/ico4.gif);}

#footer { height:51px; background:#ebebeb; white-space:nowrap; line-height:50px; padding:0 15px; color:#7b7b7b; margin-top:10px;}
#footer a{ color:#7b7b7b; text-decoration: none;}
#footer a:hover{ color:#000;}
#footer span{ padding:0 2px;}




/* Изображение товара на странице товара */

.product_img_wrapper {float:left; width:60%;}
.photos {padding:15px 0 0 0;}
.photos .img_middle_small {margin: 0 5px 5px 0;}
.game_img_selected {border:1px solid #fff;}
.img_middle {display:table; width:110px; height:110px; margin:0 0 0px;}
.img_middle div {display:table-cell; width:110px; height:110px; text-align:center; vertical-align:middle;}
.img_middle_big { width: 100%; height:251px; position:relative; margin:0 0 5px; }
.img_middle_big  b.zoom{ display:block; position:absolute; width:30px; height:30px; bottom:5px; right:5px;  background: url('/assets/js/img/icon.png') 0 -691px no-repeat;}
.img_middle_big  b.zoom.hover,
.img_middle_big  b.zoom:hover{background: url('/assets/js/img/icon.png') 0 -737px no-repeat;}
.img_middle_big div  {display:table;width: 100%; height:251px; border: 1px solid #bcbec0; background: #fff;}
.img_middle_big div div {display:table-cell; width: 100%; height:248px; text-align:center; vertical-align:middle; border:0;}
.img_middle_small {display:table; width:60px; height:60px; margin:0; float:left; border: 1px solid #bcbec0; margin: 0 8px 9px 0; background: #fff;}
.img_middle_small div {display:table-cell; text-align:center; vertical-align:middle;}
.img_middle img, .img_middle_big img, .img_middle_small img {vertical-align:middle;max-width: 100%;}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url('/assets/js/img/sprite.png') -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url('/assets/js/img/sprite_x.png') top left repeat-x}
div.pp_default .pp_top .pp_right{background:url('/assets/js/img/sprite.png') -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url('/assets/js/img/sprite_y.png') -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url('/assets/js/img/sprite_y.png') top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url('/assets/js/img/sprite_next.png') center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url('/assets/js/img/sprite_prev.png') center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url('/assets/js/img/sprite.png') 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url('/assets/js/img/sprite.png') 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url('/assets/js/img/sprite.png') 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url('/assets/js/img/sprite.png') 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url('/assets/js/img/sprite.png') 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url('/assets/js/img//default_thumb.png') center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url('/assets/js/img/sprite.png') -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url('/assets/js/img/sprite.png') -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url('/assets/js/img/sprite.png') -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url('/assets/js/img/sprite_x.png') bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url('/assets/js/img/sprite.png') -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url('/assets/js/img/loader.gif') center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url('/assets/js/img/sprite.png') -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url('/assets/js/img/sprite.png') -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url('/assets/js/img/btnNext.png') center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url('/assets/js/img/btnPrevious.png') center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url('/assets/js/img/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url('/assets/js/img/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url('/assets/js/img/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url('/assets/js/img/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url('/assets/js/img/sprite.png') -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url('/assets/js/img/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url('/assets/js/img/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url('/assets/js/img/sprite.png') 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url('/assets/js/img/sprite.png') -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url('/assets/js/img/sprite.png') -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url('/assets/js/img/sprite.png') -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url('/assets/js/img/sprite.png') -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url('/assets/js/img/sprite.png') -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url('/assets/js/img/contentPattern.png') top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url('/assets/js/img/contentPattern.png') top right repeat-y}
div.dark_rounded .pp_next:hover{background:url('/assets/js/img/btnNext.png') center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url('/assets/js/img/btnPrevious.png') center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url('/assets/js/img/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url('/assets/js/img/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url('/assets/js/img/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url('/assets/js/img/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url('/assets/js/img/sprite.png') -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url('/assets/js/img/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url('/assets/js/img/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url('/assets/js/img/sprite.png') 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url('/assets/js/img/sprite.png') -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url('/assets/js/img/sprite.png') -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url('/assets/js/img/sprite.png') -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url('/assets/js/img/loader.gif') center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url('/assets/js/img/loader.gif') center center no-repeat}
div.dark_square .pp_expand{background:url('/assets/js/img/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url('/assets/js/img/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url('/assets/js/img/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url('/assets/js/img/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url('/assets/js/img/sprite.png') -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url('/assets/js/img/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url('/assets/js/img/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url('/assets/js/img/sprite.png') 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url('/assets/js/img/sprite.png') -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url('/assets/js/img/btnNext.png') center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url('/assets/js/img/btnPrevious.png') center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url('/assets/js/img/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url('/assets/js/img/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url('/assets/js/img/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url('/assets/js/img/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url('/assets/js/img/sprite.png') -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url('/assets/js/img/sprite.png') -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url('/assets/js/img/sprite.png') -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url('/assets/js/img/sprite.png') 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url('/assets/js/img/sprite.png') -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url('/assets/js/img/btnNext.png') center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url('/assets/js/img/btnPrevious.png') center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url('/assets/js/img/sprite.png') -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url('/assets/js/img/contentPatternTop.png') top left repeat-x}
div.facebook .pp_top .pp_right{background:url('/assets/js/img/sprite.png') -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url('/assets/js/img/contentPatternLeft.png') top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url('/assets/js/img/contentPatternRight.png') top right repeat-y}
div.facebook .pp_expand{background:url('/assets/js/img/sprite.png') -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url('/assets/js/img/sprite.png') -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url('/assets/js/img/sprite.png') 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url('/assets/js/img/sprite.png') 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url('/assets/js/img/sprite.png') -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url('/assets/js/img/loader.gif') center center no-repeat}
div.facebook .pp_arrow_previous{background:url('/assets/js/img/sprite.png') 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url('/assets/js/img/sprite.png') -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url('/assets/js/img/sprite.png') -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url('/assets/js/img/sprite.png') -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url('/assets/js/img/btnNext.png') center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url('/assets/js/img/btnPrevious.png') center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url('/assets/js/img/sprite.png') -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url('/assets/js/img/contentPatternBottom.png') top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url('/assets/js/img/sprite.png') -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url('/assets/js/img/default_thumbnail.gif') 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url('/assets/js/img/btnNext.png') 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url('/assets/js/img/btnNext.png') 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_img{line-height:1!important}
#pp_full_img .pp_inline{text-align:left}
#pp_full_img .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_img .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_img .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_img .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_img .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url('/assets/js/img/loader.gif') center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url('/assets/js/img/contentPattern.png') top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_img .pp_inline,div.dark_square #pp_full_img .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/* END Изображение товара на странице товара */

/* Меню-аккордеон */
.block2 {margin-bottom: 20px;background: #fff;border-left: 1px solid #efefef;border-right: 1px solid #efefef;float:left;position: relative;width: 210px;}
.block2 .block-title {padding: 6px 18px;color: #40383b;text-transform: uppercase;background: #fff;border: 1px solid #c0c0c0;*border-top: 2px solid #c0c0c0;*border-left: 1px solid #c0c0c0;*border-right: 1px solid #c0c0c0;*border-bottom: 1px solid #c0c0c0;position: relative;display: block;}
.block2 .block-content {padding: 14px 18px;color: #727272;border-top: 0px;border-bottom: 1px solid #E9E9E9;background: #fff;float:left;*float: none;border: 1px solid #c0c0c0;position: relative;display: block;}
.accordion { list-style-type: none;position: relative; /* display: block; */}
.accordion ul { padding: 0 !important; margin: 0; display: block; width: 100%;position: relative;overflow: hidden !important;}
.accordion li { background: #fff; cursor: pointer; list-style-type: none; padding: 0; margin: 0;*float: none; display: block; width: 100%; position:relative;}
.accordion em.open-close{background: url("http://design.xn--j1aie4bxa.xn--p1ai/menu_right_arrow.png") no-repeat center center; padding: 7px 6px; position:absolute; left:0; top:0;width: 6px;height:19px;}
.accordion li.active> em.open-close { background: url("http://design.xn--j1aie4bxa.xn--p1ai/menu_down_arrow.png") no-repeat center center; width: 10px;}
.accordion li ul li ul {padding-left: 13px;}
.accordion li ul li ul + em.open-close {margin-left: 13px;}
.accordion li ul li ul li ul + em.open-close {margin-left: 26px;}
.accordion li ul li ul li ul li ul + em.open-close {margin-left: 39px;}
.accordion li div { padding: 20px; background: #aef; display: block; clear: both; float: left; width: 360px;}
.accordion li.last a{border-bottom:0px;}
.accordion a { text-decoration: none; border-bottom: 1px solid #eeece7; font-size:14px; font-weight:700; text-transform:uppercase; padding: 8px 10px 8px 20px; display: block; cursor: pointer; }
.accordion ul a{font-size:12px; padding: 8px 10px 8px 35px;background: #eee;}
.accordion ul ul li a {font-size:10px; padding: 8px 10px 8px 45px;background: #ddd;}
.accordion ul ul ul li a {font-size:9px; padding: 8px 10px 8px 60px;background: #ccc;}   
.accordion ul ul ul ul li a {font-size:8px; padding:8px 10px 8px 70px;background: #bbb;}
.accordion li ul li { background: #fff; }/* This is the moving lens square underneath the mouse pointer. */
.accordion a.selected {background: #aaa;}
/* END Меню-аккордеон */


