/* 
* ----------------------------------------
*  Date: 09.04.2014
*  Site: 
*  Author: oEN
*  Copyright: www.webstd.ru
* ----------------------------------------
*/

/*		Main
~~~~~~~~~~~~~~~~~~~~*/
   

@font-face {
    font-family: roboto; 
    src: url(/index/main/css/fonts/Roboto-Medium.ttf); 
   }
   
html {
	height:100%;
}

body {
	overflow-y: scroll;
	width:100%;
	height:100%;
	background:#f8f8f8;
}

.icon-phone {
	width:21px;
	height:21px;
	background:url('/index/main/images/icon-phone.png') 0px 0px no-repeat;
	display:block;
	position:absolute;
	top:31px;
	right:180px;
}

.index-header {
	text-transform:uppercase;
	font-size:16px;
	display:block;
	font-family:roboto;
}

.menu-left___container .header-text {
	margin:5px 0 10px 40px;
}


.header-text {
	text-transform:uppercase;
	font-size:16px;
	font-family:roboto;
}

.logo {
	position:absolute;
	top:30px;
	left:0px;
	width:225px;
	height:63px;
	display:block;
	z-index:10;
	background:url('/index/main/images/logo.png') 0px 0px no-repeat;
}

.wrapper {
	width:960px;
	margin:0 auto;
}

.tower {
	height:100%;
}

.header {
	height:160px;
	position:relative;
	width:100%;
	margin:0 0 40px 0;
}

.content {
	width:700px;
	margin:0px 0 0 0;
	float:left;
}

.content-cart {
	width:960px;
}

.sidebar {
	width:230px;
	float:left;
	margin:0 25px 0 0;
}

.paper {
	width:100%;
	height:290px;
	padding:10px 0;
	background:url('/index/main/images/paper.png') 0px 0px repeat;
	border-bottom:solid 1px #ccc;
	margin:0 0 40px 0;
}

.paper .sidebar-heading {
	color:#451b0d
}

/*	Header
~~~~~~~~~~~~~~~~~~~~*/

.link-arrow {
	padding:0 0 0 10px;
	display:inline-block;
	background:url('/index/main/images/icon-arrow.png') 0px 4px no-repeat;
	height:12px;
}

.header-title___1 {
	color:#004e90;
	position:absolute;
	top:70px;
	left:252px;
	font-weight:normal;
}

.header-title___1 span {
	font-family:lobster2;
	font-size:36px;
	text-decoration:none;
}

.header-title___2 {
	color:#451b0d;
	position:absolute;
	top:60px;
	left:130px;
	font-weight:normal;
	font-size:12px;
	font-style:italic;
}

.header-title___3 {
	position:absolute;
	font-weight:normal;
	top:85px;
	left:130px;
	display:block;
	color:#222222;
}

.header-title___4 {
	color:#0056b7;
	height:30px;
	display:block;
	position:absolute;
	top:100px;
	left:130px;
	padding:6px 0 0 20px;
	background:url('/index/main/images/icon-map.png') 0px 0px no-repeat;
}

.header-title___5 {
	position:absolute;
	top:25px;
	
	text-align:right;
	text-transform:uppercase;
	font-size:14px;
	right:0px;
}

.header-title___5 span {
	color:#323232;
	font-size:20px;
	font-weight:bold;
	display:inline-block;
	margin:3px 0 0 0;
	
}

.header-title___5 span span {
	color:#ea2143;
	font-size:20px;
}

.header-title___6 {
	position:absolute;
	top:55px;
	right:0px;
	text-align:right;
	color:#215c97;
}

.header-title___6 a {
	display:block;
	color:#0056b7;
	margin:2px 0 0 0;
}

.header-title___7 {
	position:absolute;
	top:80px;
	right:0px;
	text-align:right;
	color:#ea2143;
	font-weight:bold;
	line-height:14px;
	font-size:20px;
}

.header-title___7 span {
	font-weight:normal;
}

.header-title___7 span span {
	color:#000;
	font-weight:bold;
	line-height:16px;
	font-size:20px;
}


.basket {
	position:absolute;
	top:30px;
	left:580px;
	padding:0 0 0 50px;
	background:url('/index/main/images/icon-cart.png') 0px 0px no-repeat;
}

.basket-link___order {
	color:#362128;
	border-bottom:dashed 1px #362128;
	text-decoration:none;
}

/* Menu top */

.bg___white {
	border-top:solid 1px #D9D1C0;
	background:#fff !important;
	border-bottom:solid 1px #42210B;
}

.menu-top {
	position:absolute;
	top:120px;
	left:0px;
	list-style:none;
	background:#fff;
	width:960px;
	height:52px;
	background:url('/index/main/images/menu-top.png') 0px 0px no-repeat;
	
	
}

.menu-top li {
	margin:15px 0 0 0;
	float:left;
	text-align:center;
	height:20px;
	width:150px;
}

.menu-top li:nth-child(3) {
	width:240px;
}

.menu-top li:nth-child(4) {
	width:270px;
}


.menu-top li a {
	
	text-transform:uppercase;
	color:#fff;
	font-family:arial;
	text-decoration:none;
}

.menu-top .menu-top___active a,.menu-top li a:hover {
	text-decoration:underline;
}



/* Search */
.search {

	position:absolute;
	top:35px;
	left:250px;
}

.search-submit {
	position:absolute;
	top:0px;
	left:230px;
	display:block;
}

.search-word {
	width:180px;
	border:none;
	position:absolute;
	top:0px;
	left:0px;
	color:#7f7f7f;
	border:solid 1px #c1c1c1;
	border-radius:5px;
	height:24px;
	padding:0 5px 0px 30px;
	
	background:url('/index/main/images/icon-search.png') 5px 3px no-repeat;
	background-color:#fff;
	outline:none;
}

.search-word:-webkit-input-placeholder { /* WebKit browsers */
    color:    #333333;
}
.search-word:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #333333;
}
.search-word:-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #333333;
}
.search-word:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #333333;
}

.sidebar-heading {
	font-size:22px;
	font-family:georgia;
	margin:-8px 0 20px 0;
	display:block;
}

/* menu left */
.menu-left___block {
	width:100%;
	
}

.menu-left___count {
	float:right;
	display:inline-block;
	background:#F7F1E8;
	padding:2px 0px;
	border-radius:10px;
	margin:-2px 10px 0 0;
	color:#000;
	width:22px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.menu-left___container:before {
	width:229px;
	height:42px;
	display:block;
	content:"";
	background:url('/index/main/images/menu-left___top.png') 0px 0px no-repeat;
}

.menu-left___container {
	margin:0px 0 20px 0;
	width:229px;
	background:url('/index/main/images/menu-left___midle.png') 0px 0px repeat-y;
}

.menu-left___container:after {
	width:229px;
	height:48px;
	display:block;
	content:"";
	margin:-30px 0 0 0;
	background:url('/index/main/images/menu-left___bottom.png') 0px 0px no-repeat;
}

.menu-left {
	margin:0px 0 30px 20px;
	list-style:none;
	background:none
	
}

.menu-left li {
	margin:0 0 10px 0;

	position:relative;
	width:170px;
	min-height:30px;
	padding:0 0 0 10px;
	border:solid 1px #fff;
	border-bottom:solid 1px #ea2143;
}

.menu-left li:hover {
	width:190px;
	background:#d4e8f3;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom:solid 1px #fff;
	-webkit-box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.4);
}



.menu-left___link {
	display:block;
	color:#000 ;
	text-decoration:none ;
	line-height:18px;
	font-size:12px;
	text-transform:none;
	margin:0 0 10px 0;
	padding:12px 0 5px 20px;
	background:url('/index/main/images/menu-left___li.png') 0px 15px no-repeat;
	
}

.menu-left li:hover {
	border-bottom:solid 1px #fff;;
}

.menu-left___link:hover {
	color:#ea2143;
}

/*
.menu-left___link.active, .menu-left___link:hover,.menu-left___hover {
	background:#587D1D;
	color:#fff;
}*/

.menu-left___fix {
	display:block;
	background:#d4e8f3;
	position:absolute;
	width:20px;
	height:40px;
	border-top:solid 1px #fff;
	
	
	
	position:absolute;
	top:-1px;
	right:-10px;
	z-index:30 !important;
	display:none;
}

.menu-left___sub {
	border-radius:3px;
	position:absolute;
	top:-1px;
	left:200px;
	margin:0 0 10px 0px;
	background:#d4e8f3;
	
	max-height:600px;
	overflow-x:hidden;
	overflow-y:scroll;
	
	list-style:none;
	display:none;
	border:solid 1px #fff;
	z-index:20;
	padding:0 0 0 10px;
	-webkit-box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.4);
}

.menu-left___sub li:nth-child(3n+1) {
  /*clear:both;*/
}

.menu-left___sub li {
	margin:0 0 0 0;
	padding:2px 0 2px 15px;
	min-height:16px;
	border:none;
	border-bottom:solid 1px #fff;
	
	display:block;
	float:left !important;
	position:static;
	width:350px;
}

.menu-left___sublink, .menu-left___subsublink, .menu-left___subsubsublink {
	display:block;
	color:#000 ;
	text-decoration:none ;
	text-align:left;
	width:300px;
	font-size:12px;
	word-wrap:normal;
	overflow:visible;
	padding:5px 0 0 15px;
	background:url('/index/main/images/menu-left___lisub.png') 0px 13px no-repeat;
}

.menu-left___sublink:hover, .menu-left___subsublink:hover, .menu-left___subsubsublink:hover {
	text-decoration:underline;
}

.menu-left___subsub {
	list-style:none;
}

.menu-left___subsub li {
	margin:0 0 0 20px;
	padding:2px 0 2px 15px;
	min-height:16px;
	border:none;	
}

.menu-left___subsub li:hover {
	border:none;
}

.menu-left___sub li:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.menu-left___sub li:first-child .menu-left___linksub {
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}

.menu-left___linksub:hover {
	font-weight:normal;
	text-decoration:underline;
}

.menu-left___linksub.active,.menu-left___subsublink.active,.menu-left___subsubsublink.active {
	font-weight:bold;
	background:#EDE5D6 !important;
}


/*
*	Sub Menu
*/

.menu-left-sub {
	list-style:none;
	margin:0 0 10px 0;
	width:110px;
}

.menu-left-sub li {
	border:none;
	min-height:16px;
}

.menu-left-link-sub {
	display: block;
	height:auto !important;
	padding:0 0 0 37px;
	color:#006bb0 ;
	text-decoration:none ;
	text-align:left;
	width:60px;
	word-wrap:normal;
	overflow:visible;
	font-weight:bold;
}


/*		Buttons
~~~~~~~~~~~~~~~~~~~~*/


.btn-orange {
	text-transform:uppercase;
	color:#fff;
	background:#019ac6;
	padding:8px 13px;
	border:solid 1px #00446b;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
	border-radius:5px;
}


.btn-orange:hover{
	opacity:0.8;
}

/* prod short */ 

.prod-sort {
	float:left;
	color:#2282F8;
	
}

.prod-sort a {
	display:inline-block;
	margin:10px 0 0 0;
	color:#2282F8;
}

.prod-sort a:hover, .prod-sort a.active {
	text-decoration:underline;
}

.prod-items {
	margin:20px 0 20px -17px;
}

.prod-item {
	text-align:center;
	border-radius:3px;
	border:solid 1px #dddddd;
	border-bottom: solid 2px #dddddd;
	background:#fff;
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	height:340px;
	
}

.prod-item___container {
	float:left;
	width:220px;
	height:340px;
	position:relative;
	margin:0 0 20px 17px;
	z-index:10;
}


.prod-item:hover {
	height:400px;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.6);
	box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.6);
}

.prod-item___line {
	width:180px;
	height:1px;
	background:#dddddd;
	position:absolute;
	top:280px;
	left:20px;
}

.prod-item___name:hover {
	text-decoration:underline;
}

.prod-item___name {
	position:absolute;
	top:20px;
	left:20px;
	display:block;
	color:#004e90;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	text-align:left;
	width:190px;
	text-decoration:none;
}

.prod-item___sku {
	display:block;
	color:#25292e;
	font-size:12px;
	margin:10px 0 0 0;
	line-height:16px;
	text-align:left;
	text-decoration:none;
	font-style:italic;
}

.prod-item___short {
	display:block;
	color:#808080;
	font-size:12px;
	line-height:16px;
	text-align:left;
	text-decoration:none;
	top:290px;
	position:absolute;
	left:20px;
	display:none;
}

.prod-item___price {
	position:absolute;
	bottom:10px;
	left:20px;
	display:block;
	color:#00;
	margin:10px 0 0 0;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}

.prod-item___price span {
	
	font-size:14px;
}

.prod-item___priceold {
	
	color:#FF0000;
	font-size:16px;
	line-height:24px;
	text-decoration:line-through 
}

.prod-item .btn-buy {
	position:absolute;
	bottom:14px;
	right:20px
}   

.btn-buy {
	height:16px;
	display:block;
	text-decoration:none;
	padding:4px 8px;
	background:#ea2143;
	color:#fff;
	border-radius:3px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	z-index:10;
}

.btn-blue {
	height:14px;
	display:block;
	text-decoration:none;
	padding:5px 12px;
	color:#fff !important;
	border-bottom:solid 1px #00446b;
	border-radius:3px;
	z-index:10;
	float:left;
	background: #019ac6;
	background: -moz-linear-gradient(top,  #019ac6 0%, #2989d8 50%, #207cca 51%, #006da6 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019ac6), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(80%,#006da6));
	background: -webkit-linear-gradient(top,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	background: -o-linear-gradient(top,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	background: -ms-linear-gradient(top,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	background: linear-gradient(to bottom,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019ac6', endColorstr='#006da6',GradientType=0 );


}

.btn-fastbuy {
	height:16px;
	display:block;
	text-decoration:none;
	padding:4px 8px;
	color:#fff;
	border-radius:3px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	z-index:10;
	
	background: #019ac6;
	background: -moz-linear-gradient(top,  #019ac6 0%, #2989d8 50%, #207cca 51%, #006da6 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019ac6), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(80%,#006da6));
	background: -webkit-linear-gradient(top,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	background: -o-linear-gradient(top,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	background: -ms-linear-gradient(top,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	background: linear-gradient(to bottom,  #019ac6 0%,#2989d8 50%,#207cca 51%,#006da6 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019ac6', endColorstr='#006da6',GradientType=0 );
}

.btn-fastbuy:after {
	display:block;
	width:100%;
	content:"";
	background:#00446b;
	height:3px;
	z-index:9;
	margin:5px 0 0 -8px;
	padding:0 8px;
}

.btn-buy:after {
	display:block;
	width:100%;
	content:"";
	background:#96152b;
	height:3px;
	z-index:9;
	margin:5px 0 0 -8px;
	padding:0 8px;
}


.prod-item___image {
	position:absolute;
	top:80px;
	left:20px;
	text-align:center;
	display:block;
	border-radius:5px;
}




/* prod  view*/ 

.prod-hit {
	position:absolute;
	width:45px;
	height:45px;
	left:0px;
	background:url(/index/main/images/hit.png) 0px 0px no-repeat;
	top:0px;
	z-index:99;
}

.prod-gift{
	position:absolute;
	width:100%;
	height:18px;
	left:0px;
	background:#A3373F;
	height:16px;
	color:#fff;
	bottom:100px;
	font-size:13px;
	z-index:99;
	text-align:center;
	padding:2px 0;
}

.prod-gift___full {
	bottom:0px;
}

.prod-views {
	margin:20px 0 0 -15px;
}

.prod-view {
	float:left;
	width:340px;
	position:relative;
	height:260px;
	margin:0 0 20px 15px;
	border-radius:3px;
	border:solid 1px #dddddd;
	border-bottom: solid 2px #dddddd;
	position:relative;
	background:#fff;
}

.prod-view:hover {
	-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.6);
	box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.6);
}

.prod-view___line {
	width:140px;
	height:1px;
	background:#dddddd;
	position:absolute;
	top:170px;
	left:15px;
}



.prod-view___image {
	position:absolute;
	top:15px;
	left:15px;
	text-align:center;
	display:block;
	border-radius:5px;
}



.prod-view___name {
	position:absolute;
	top:15px;
	right:15px;
	display:block;
	color:#004e90;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	text-align:left;
	width:160px;
	text-decoration:none;
}

.prod-view___short {
	position:absolute;
	bottom:100px;
	right:15px;
	display:block;
	color:#000;
	font-size:12px;
	line-height:14px;
	text-align:left;
	width:160px;
	text-decoration:none;
}


.prod-view___price {
	position:absolute;
	bottom:50px;
	left:15px;
	display:block;
	color:#00;
	margin:10px 0 0 0;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}

.prod-view___price span {
	font-size:14px;
}

.prod-view___priceold {
	
	color:#FF0000;
	font-size:16px;
	line-height:24px;
	text-decoration:line-through 
}

.prod-view .btn-buy {
	position:absolute;
	bottom:20px;
	left:15px
}   

.prod-view___sku {
	
	margin:10px 0 0 0;
	display:block;
	color:#000;
	font-size:12px;
	line-height:16px;
	text-align:left;
	width:160px;
	text-decoration:none;
}


/* footer */
.footer-bg:before {
	display:block;
	width:100%;
	height:3px;
	background:#cbcbcb;
	content:"";
	margin:0 0 1px 0;
}


.footer-bg {
	clear:both;
	width:100%;
	height:190px;
	background:#e8e8e8;
	border-top:solid 1px #fff;
	margin:0px 0 0 0;
}

.footer {
	
	clear:both;
	height:190px;
	
	width:100%;
	position:relative;
}

.footer .wrapper {
	
}

.footer .bg___white {
	border:none;
}

.footer .bg___white .wrapper {
	border:none;
}

.copy {
	position:relative;
	top:30px;
	left:0px;
	font-size:12px;
	
}



.footer-title___1 {
	color:#25292e;
	position:absolute;
	top:35px;
	left:0px;
}

.footer-title___2 {
	color:#25292e;
	position:absolute;
	top:80px;
	left:0px;
}

.footer-title___3 {
	color:#25292e;
	position:absolute;
	top:125px;
	left:0px;
}

.social {
	position:absolute;
	top:140px;
	left:0px;
}

.footer-title___3 a {
	display:inline-block;
	margin:0 40px 0 0;
}

.footer-title___4 {
	
	position:absolute;
	top:30px;
	text-transform:uppercase;
	font-size:14px;
	left:240px;
}

.footer-title___4 span {
	font-size:16px;
	
	display:inline-block;
	margin:5px 0 0 0;
}

.footer-title___4 span span {
	font-weight:bold;
}

.footer-title___4 a {
	display:block;
	margin:5px 0 0 0;
	text-transform:none;
	font-size:12px;
}

.footer-title4___title {
	color:#323232;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}

.footer-title___5 {
	color:#000;
	position:absolute;
	top:30px;
	width:300px;
	left:470px;
	padding:0 0 0 20px;
	border-left:solid 1px #c1c1c1;
	height:130px;
}

.footer-title___5 span {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
}

.footer-title___5 a {
	display:block;
	margin:0 0 4px 0;
	color:#323232;
	text-decoration:none;
}




.footer-title___5 a:hover {
	text-decoration:underline;
}

.footer-title___6 {
	color:#000;
	position:absolute;
	top:30px;
	width:300px;
	left:720px;
	padding:0 0 0 20px;
	border-left:solid 1px #c1c1c1;
	height:130px;
}

.footer-title___6 span {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
}

.footer-title___6 a {
	display:block;
	margin:0 0 4px 0;
	color:#323232;
	text-decoration:none;
}




.footer-title___6 a:hover {
	text-decoration:underline;
}


.menu-footer {
	position:absolute;
	top:0px;
	left:0px;
	list-style:none;
	width:954px;
	height:55px;
	

}

.menu-footer li {
	margin:15px 0 0 0;
	float:left;
	text-align:center;
	height:20px;
	width:190px;
}

.menu-footer li a {
	color:#1B1464;
	font-size:12px;
	text-transform:uppercase;
}



.menu-footer li a.active, .menu-footer li a:hover {
	text-decoration:underline;
}

/* prod full */

.prod-size___link {
	display:inline-block;
	margin:0px 90px 0 25px;
	float:right;
	color:#2282F8;
	
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	border-bottom:dotted 1px #2282F8
}

.prod-full___left {
	
	float:left;
}

.prod-full___line {
	height:1px;
	background:#dddddd;
	margin:20px 0;
}

.prod-full___sku {
	color:#000;
	width:100%;
	display:block;
	margin:0 0 5px 0;
}

.prod-full___sku span {
	font-weight:bold;
}

.prod-full___right {
	margin:-5px 0 0 25px;
	width:320px;
	text-align:justify;
}

.prod-full___image {
	width:350px;
	height:320px;
	position:relative;
}

.prod-full___image a img {
	border:solid 1px #E2E7EC;
	
}

.prod-full___title2 {
	
}

.prod-full___right .btn-buy {
	float:left;
}

.prod-full___right .btn-fastbuy {
	float:left;
	margin:0 20px 0 0;
}

.prod-full___price {
	font-size:22px;
	font-weight:normal;
	width:160px;
	display:table-cell;
}



.prod-full___priceblock {
	margin:0 0px 0 0;
	width:120px;
	font-size:16px;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	min-height:50px;
	color:#7B2134;
	
}

.prod-full___buyblock {
	margin:0 30px 0 0;
	width:120px;

	display:table-cell;
	vertical-align:middle;
	min-height:50px;
	
}

.prod-full___priceold {
	text-decoration:line-through;
}

.prod-full___buy {
	display:table-cell;
}

.prod-full___block {
	float:left;
	margin:0 30px 0 0;
}

.prod-full___title {
	margin:0 0 15px 0;
	clear:both;
	width:100%;
	min-height:30px;
}


.prod-full___titled {
	float:left;
	width:130px;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	margin:0 0 10px 0;
}

.prod-full___detitled {
	float:left;
	width:300px;
	display:block;
}

.prod-full___size {
	margin:-5px 0 0 0;
}

.prod-full___count {
	width:16px;
	text-align:center;
	color:#362128;
	padding:3px 5px;
	float:left;
	margin:-5px 0 0 0;
}

.prod-full___arrowup {
	margin:5px 5px 0 0;
	float:left;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent #2282F8 transparent;
}

.prod-full___arrowdown {
	margin:5px 0 0 5px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #2282F8 transparent transparent transparent;
	float:left;
}

.heading {
	text-transform:uppercase;
	padding:0 0 10px;
	margin:20px 0 10px 0;
	font-family:roboto;
}

.heading-text {
	font-size:20px;
	text-align:left;
}

.prod-text {
	float:left;
	width:450px;
	font-size:12px;
}

.prod-text  p, .prod-text  ul li, .prod-text  a,.prod-text  span,.prod-text  em,.prod-text  b,.prod-text  strong, .prod-text ol li {
	font-size:16px;
}

.prod-text ul li {
	margin:8px 0 8px 15px;
}

.breadcrumbs {

}

.breadcrumbs, .breadcrumbs a {
	font-size:11px;
	color:#808080
}

.basket-title {
	font-size:12px !important;
	display:block;
	font-weight:bold;
	margin:0 0 10px 0;
}

.cart-link, .cart-link span {
	color:#004e90 !important;
}

.basket span, .basket a, .basket div{
	font-size:12px;
	color:#FF0000
}

.basket, .basket span, .basket a, .basket div{
	font-size:12px;
	color:#000
}

.content-block___3 {
	width:100%;
	text-align:center;
}

.content-block___3fix img {
	margin:0 0 0 -180px;
}

/* search-index */

.search-index___container {
	padding:0 0 0 0px;
	position:relative;
	width:100%;
	height:30px;
}

.search-inner___container {
	margin:40px 0 0 0;
	padding:0 0 0 0px;
	position:relative;
	width:100%;
	height:30px;
}

.search-index___container span,.search-inner___container span {
	color:#2282F8;
	font-size:20px;
	
	font-weight:normal;
	width:130px;
	display:inline-block;
}

.search-index___input {
	width:410px;
	height:30px;
	padding:5px;
	border:solid 1px #D9D1C0;
	margin:-10px 0 0 10px;
	font-size:18px;
	color:#666666;
	
}


.search-index___result {
	position:absolute;
	top:32px;
	left:143px;
	width:400px;
	padding:10px;
	background:#FFF9F5;
	opacity:0.95;
	border:solid 1px #D9D1C0;
	z-index:1000;
	display:none;
}

.search-inner___container .search-index___result  {
	left:142px;
}

.search-index___result ul {
	list-style:none;
}

.search-index___result ul li a {
	color:#362128;
	text-decoration:none;
}

.search-index___result ul li a:hover {
	text-decoration:underline;
}

/*
*	Category list
*/

.category-views {
	z-index:100;
	width:500px;
}

.category-views___inner {
	width:750px !important;
}

.category-views > div {
	z-index:100;
}

.category-view {
	float:left;
	width:250px;
	margin:0 0 10px 0;
}

.category-view___name {
	color:#451b0d;
	width:100%;
	display:block;
	text-decoration:none;
	text-align:center;
	
}

.line {
	width:100%;
	background:#451b0d;
	height:1px;
	clear:both;
}	
	
.ava {
	position:absolute;
	top:125px;
	left:240px;
	color:#ea2143;
}

.prod-price___full {
	font-size:16px;
	font-style:italic;
	font-familY:Georgia;
	width:100%;
	display:block;
	margin:10px 0;
}

.prod-price___full span {
	font-weight:bold;
	font-size:18px;
}

.category-search {
	width:100%;
	margin: 15px 0 0  0;
	border-radius:5px;
	border:solid 1px #dddddd;
	position:relative;
	height:90px;
	background:#fff;
}

.category-search___inner {
	height:90px;
}



.category-search___title {
	position:absolute;
	top:20px;
	left:20px;
	font-weight:bold;
}

.category-search___text {
	position:absolute;
	top:45px;
	left:20px;
}

.category-search input {
	width:200px;
	border-radius:5px;
	height:22px;
	padding-left:5px;
	margin:0 0 0 10px;
	border:solid 1px #dddddd;
}


.category-search___price {
	position:absolute;
	top:45px;
	left:320px;
}

.category-search___price input {
	width:80px !important;
	margin-right:25px;
}

.category-search___submit {
	position:absolute;
	top:45px;
	right:10px;
}

.index-prime {
	width:714px;
	height:181px;
	background:url('/index/main/images/index-prime.png') 0px 0px no-repeat;
	margin:20px 0;
}

/*Сам добавил*/
.a13{width:100%; height:50%}
.a1{height:100%; width:224px; float:left;}
.a2{height:100%; width:245px; float:left;}
.a3{height:100%; width:244px; float:left;}
.a46{width:100%; height:50%}
.a4{height:100%; width:224px; float:left;}
.a5{height:100%; width:245px; float:left;}
.a6{height:100%; width:244px; float:left;}
/*Сам добавил*/

.category-searchInner {
	width:100%;
	margin: 15px 0 0  0;
	border-radius:5px;
	border:solid 1px #dddddd;
	position:relative;
	height:120px;
	background:#fff;
}



.category-searchInner___title {
	position:absolute;
	top:20px;
	left:20px;
	font-weight:bold;
}

.category-searchInner___text {
	position:absolute;
	top:80px;
	left:20px;
}

.category-searchInner input {
	width:200px;
	border-radius:5px;
	height:22px;
	padding-left:5px;
	margin:0 0 0 10px;
	border:solid 1px #dddddd;
}


.category-searchInner___price {
	position:absolute;
	top:80px;
	left:315px;
}

.category-searchInner___price input {
	width:80px !important;
	margin-right:25px;
}

.category-searchInner___submit {
	position:absolute;
	top:80px;
	right:20px;
}

.category-searchInner___select {
	position:absolute;
	top:25px;
	left:10px;
	width:660px;
	margin:0 0 0 -10px;
}

.poll-result___name {
	font-weight:bold;
	display:block;
	font-size:14px;
	margin:15px 0 5px 0;
}

.poll-result___strike {
	display:block;
	width:100%;
	max-width:400px;
	height:3px;
	margin:2px 0 0 0;
	
}

.poll-result___votes {
	display:block;
	font-weight:bold;
	font-size:14px;
}

.poll-result___filler {
	display:block;
	background:#0068a4;
	height:3px;
}

.poll-name {
	font-weight:bold;
	color:#004e90;
	display:block;
	margin:10px 0 10px 0;
}

.poll-btns {
	width:100%;
	position:relative;
	height:40px;
}

.poll-submit {
	position:absolute;
	top:0px;
	left:0px;
}

.poll-link {
	position:absolute;
	top:5px;
	left:100px;
	color:#ea2143;
}

.poll-item {
	display:block;
	font-weight:bold;
}

.news-text {
	text-align:justify;
}

.news-text span, .news-text div {
	display:block;
	width:100%;
}

.news-full___left  {
	float:left;
	width:230px;
	height:230px;
}

.news-full___right  {
	
}

.news-text ul {
	margin:10px 0;
}

.news-full___date {
	font-weight:bold;
	text-align:right;
	display:block;
	width:100%;
}

/* rating */

.rating {
	width:300px;
	height:100px;
	position:relative;
}

.rating-stars {
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	background:url('/index/main/images/stars.png') 0px 0px repeat-x;
	height:24px;
}
/*
.rating-stars___gold {
	background-position:0px -64px;
}
*/
.rating-stars___bg {
	background-color:#f8f8f8;
	height:24px;
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	z-index:5;
}

.rating-stars___cover {
	background-color:#f8f8f8;
	height:24px;
	position:absolute;
	top:0px;
	left:0px;
	background:url('/index/main/images/stars.png') 0px -48px repeat-x;
	height:24px;
	z-index:10;
}

.rating-text {
	position:absolute;
	left:140px;
	width:140px;
	top:-5px;
}

.rating-text span {
	font-weight:bold;
	display:block;
	height:16px;
}
.rating-text___big {
	font-size:16px;
	display:inline-block !important;
}

.rating-vote {
	position:absolute;
	top:45px;
	left:0px;
}


.rating-vote___input {
	display:inline-block;
	width:50px;
	height:40px;
}

.rating-vote___input label {
	font-size:10px;
	display:block;
}

.rating-vote___input input {
	display:block;
	height:16px;
}

.rating-vote___title {
	display:block;
	font-weight:bold;
}

.ief {
	width:1px;
	height:1px;
}

.slider-arrows {
	width:80px;
	height:24px;
	position:relative;
	margin:-22px 0 0 150px;
}

.prev {
	display:block;
	width:34px;
	height:24px;
	position:absolute;
	background:url('/index/main/images/arrow-left.png') 0px 0px no-repeat;
	top:0px;
	left:0px;
}

.next {
	display:block;
	width:34px;
	height:24px;
	position:absolute;
	background:url('/index/main/images/arrow-right.png') 0px 0px no-repeat;
	top:0px;
	right:0px;
}

.news-all {
	float:right;
	display:block;
	margin:10px 0 0 0;
}

#toTop {
	width:100px;
	border:1px solid #ccc;
	background:#f7f7f7;
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:10px; /* отступ кнопки от нижнего края страницы*/
	right:10px;
	cursor:pointer;
	display:none;
	color:#333;
	font-size:12px;
	
	
	
	text-decoration: none;
	padding: 10px 20px;
	background: #ea2143;
	color: #fff;
	border-radius: 3px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
	
}


.index___menu {
	width:1020px;
	height:150px;
	margin:0 0 0 -20px;
}

.im___item {
	display:block;
	float:left;
	height:154px;
	
}

.im___link {
	display:block;
	text-align:center;
	color:#00498d;
	font-size:12px;
	font-family:arial;
	width:96px;
	
	text-decoration:none;
}

/*
*	1
*/

.im___item:nth-child(1) {
	margin-right:-px;
	width:106px;
}

.im___item:nth-child(1) .im___link{
	margin-left:15px;
}


/*
*	2
*/
.im___item:nth-child(2) {
	margin-right:-px;
	width:125px;
}

.im___item:nth-child(2) .im___link{
	margin-left:15px;
}


/*
*	3
*/
.im___item:nth-child(3) {
	margin-right:0px;
	width:109px;
}

.im___item:nth-child(3) .im___link{
	margin-left:0px;
}

/*
*	4
*/
.im___item:nth-child(4) {
	margin-right:-px;
	width:114px;
}

.im___item:nth-child(4) .im___link{
	margin-left:15px;
}

/*
*	5
*/
.im___item:nth-child(5) {
	margin-right:-px;
	width:103px;
}

.im___item:nth-child(5) .im___link{
	margin-left:5px;
}


/*
*	6
*/
.im___item:nth-child(6) {
	margin-right:-px;
	width:125px;
}

.im___item:nth-child(6) .im___link{
	margin-left:15px;
}


/*
*	7
*/
.im___item:nth-child(7) {
	margin-right:-px;
	width:114px;
}

.im___item:nth-child(7) .im___link{
	margin-left:10px;
}


/*
*	8
*/
.im___item:nth-child(8) {
	margin-right:-0px;
	width:96px;
}

.im___item:nth-child(8) .im___link{
	margin-left:10px;
}

/*
*	9
*/
.im___item:nth-child(9) {
	margin-right:-0px;
	width:119px;
}

.im___item:nth-child(8) .im___link{
	margin-left:0px;
	
}

.im___item:nth-child(9) .im___link{
	margin-left:0px;
	color:#e81b3c !important;
}

.inner___menu {
	margin:10px 0 -10px 0;
}

.i___item {
	display:block;
	float:left;
	width:160px;
	height:221px;
	background:#fff;
	border:solid 1px #dcdcdc;
	border-radius:4px;
	margin:0 16px 16px 0;
	text-decoration:none !important;
	position:relative;
}

.i___item:nth-child(4n+4) {
	margin-right:0px;
}

.i___item:before {
	display:block;
	content:"";
	width:121px;
	height:1px;
	background:#dcdcdc;
	position:absolute;
	bottom:71px;
	left:18px;
}


.il___link {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:13px;
	text-decoration:none !important;
	color:#000 !important;
	font-family:arial;
	font-weight:bold;
	width:130px;
	padding:0 0 0 15px;
	height:70px;
}

.btn-fastbuy {
	flaot:left;
	margin:0 0 20px 0;
	display:inline-block;
	padding:5px 10px;
}

.pickup___item {
	float:left;
	height:110px;
	margin:15px 20px 0 0;
}

.pi___title {
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
}

.pickup___item input {
	margin:0 10px 0 0;
}

.pickup___item label {
	font-weight:bold;
}

.tup {
	display:block;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 20px solid #019ac6;
	margin:0 0 10px 0;
}

.tdown {
	display:block;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 20px solid #019ac6;
}

