.verticaltab {
    margin:0 0 15px;
	border:1px solid #ddd;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
	border-radius: 4px;
	background-color:#fff;
}
.verticaltab:after {display:block; clear:both; content:"."; visibility:hidden; line-height:0;}

.vtabs {
	list-style: none;
    padding:0;
    padding:14px;
	 float:left;
    width:230px;
	    margin:0;
}
.vtabs li {
    margin:0;
    padding:0;
}
.vtabs li a {
    display:block;
    color:#000;
    text-decoration:none;
    border-bottom: 1px solid #EEE;
	padding:8px 0px;
	font-size:15px;
}
.vtabs a:hover {
   color:#FB2B75;
    border-color: #FB2B75;
}
.vtabs li a.selected {
    color:#FB2B75;
	 border-color: #FB2B75;
    cursor:default;

}
.verticaltab > div {
    padding:0px;
    min-height:100px;
    margin-left:240px;
}

.verticaltab .box-content{ 
      padding:20px; 
	  margin:0;
}
.verticaltab #about_category{ display:table-cell}
.verticaltab .image_categ{ float:left; margin:0 20px 20px 0;}
.verticaltab .name_categ a{
	 text-decoration:none;
	 font-size:30px;
	 color:#000;
	 margin-bottom:10px;
	 font-family:Arial, Helvetica, sans-serif;}	
	 
.verticaltab .description_categ{margin-bottom:20px;}
	 
.verticaltab .block{
	float:left;
     position:relative;
     width:208px;
    padding:0px;
	 min-height:250px;
	 text-align:center;
	 border:none;
}
.verticaltab .block:hover{
	box-shadow: none;
	-webkit-box-shadow: none;
    -moz-box-shadow:  none ;}  
	
.verticaltab .image{
	margin-bottom: 8px;
	padding:0;
	position:relative; }	
.verticaltab .descr{} 


.verticaltab .name a{
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
	text-decoration: none;
	display: block;
	margin-bottom:8px;
} 

.verticaltab .name2 a{
	color: #777777;
	font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
	text-decoration: none;
	display: block;
	margin-bottom:8px;
}



.verticaltab .name a:hover{ color:#FB2B75;}	
.verticaltab .price {
	font-size:15px;
	display: block;
	color: #3DBCD4;
	margin-bottom:8px;
}
.verticaltab .price-old {
	color: #777;
	text-decoration: line-through;
}
.verticaltab .price-new {
	color: #FB2B75;
}
.verticaltab #buttonrow {
   left:-300px; 
   position:absolute; 
   z-index:2; 
   width:100%; 
   padding-top:3px; 
   bottom:0px; 
   text-align:center; 
   background-color:#FFF;
}
.verticaltab .block:hover #buttonrow{ 
    left:0px;
    transition-delay: 0; 
	transition-duration: 0.3s;
    transition-property: all;
	transition-timing-function: cubic-bezier(0, 0, 1, 1);}
	  
/*******************horizontal slider****************************************/
#horizslide{overflow:hidden; position:relative; height:1%;}
#horizslide .viewport { float: left; width:864px; overflow: hidden; position: relative; height:256px; margin-left:12px;}
#horizslide .overview {position: absolute; padding: 0; margin: 0; width:100%; left: 0; top: 0;}

#horizslide .arr2buttons { 
                        background:#f8f8f8 url("../image/slider_arrows.png") no-repeat;  
                        display:block; 
						margin:0px;
						background-position: 0px 50%; 
						text-indent: -999em; 
						width: 25px; 
						height:25px; 
						border:1px solid #ddd;
						top:40%;
						overflow: hidden; 
						position: absolute;
                       z-index:2;
					      -webkit-border-radius: 3px;
	                    -moz-border-radius: 3px;
                       -khtml-border-radius: 3px;
	                    border-radius: 3px;} 
#horizslide  .next { background-position: -25px 50%; right:0px;  }
#horizslide  .prev{left:0px;} 
#horizslide  .disable { -moz-opacity: 0.3;
                         -khtml-opacity: 0.3; 
                          opacity: 0.3; 
	                      filter:alpha(opacity=30); }