#product #primary_block #short_description_content{
	margin-bottom:20px;
}	
.avail.good{
	background:transparent;
	border:1px solid #208713;
	color:#208713;
}

.avail {
    background: none repeat scroll 0 0 #FF6D0D;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
.features{
	margin-top:10px;
}
.features li {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 10px 10px 10px 10px;
    color: #000000;
    font-style: italic;
    margin-bottom: 5px;
    padding: 3px 5px;
}
.features span {
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    width: 30%;
}
#buy_block .our_price_display span{
    display: block;
}
#buy_block span#our_price_display {
    display: block;
    font-family:'Open Sans', Tahoma;
    font-size: 32px;
    line-height: 30px;
}
#buy_block #old_price_display{

    color:#333;
    font-size: 16px;
}
#buy_block .old_price{
    text-decoration: line-through;

}
#buy_block .price-box{
    float: left;
    margin-right: 5px;
    font-family:'Open Sans', Tahoma;
    font-size: 32px;

    color: #E37100;
}
#buy_block #quantity_wanted_p {
    float: right;
    padding: 3px 10px 0 0;
}

.manufacturer-block{
    margin-bottom: 10px;
}
#image-block{
    position: relative;
}

#product #center_column h1{
    margin-top:0px;
}

.social-block{
    opacity:0.4;
    margin-top: 10px;
}
.social-block:hover{
    opacity:1;
}
/* right block */
#primary_block #pb-left-column {width:430px;float:left;padding:0 0 0 20px;}
#primary_block #pb-left-column h1 {margin:-4px 0 0 0;padding:0;background:none;border:none;font-size:20px;color:#333;text-transform:none;}

#buy_block {}
#buy_block p {}


/* price */
#buy_block div.price {padding: 10px;overflow:hidden; margin:20px 0;
    background: #FEFFCD;
    border-radius: 6px;
}

#buy_block span.our_price_display {height:27px;display:block;float:left;}

#buy_block span.our_price_display_tax {display:block;float:left;padding:6px 0 0 5px;}


/* quantity */
#buy_block #quantity_wanted_p label {float:right;padding:6px 7px 0 0;text-align:right;}
#buy_block #quantity_wanted_p #quantity_wanted {width:20px;height:15px;float:right;padding:5px;text-align:center;}


/* add to cart */
#buy_block span.exclusive {float:right;}
#buy_block #add_to_cart {float:right;margin:0;padding:0;}
#buy_block #add_to_cart input {line-height: 28px !important;}
#buy_block #add_to_cart input:hover{
    line-height: 25px !important;
}
.small-tabs .tabs-head li{
	float:left;
}
.small-tabs .tabs-head a{
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #999999;
    border-radius: 7px 7px 0 0;
    color: #000000;
    display: block;
    font-size: 12px;
    padding: 7px 10px 5px;
    text-decoration: none;
}
.small-tabs .tabs-head a i{
	background:url('../img/tabs.png') no-repeat left center;
	display:inline-block;
	width:15px;
	margin-right: 2px;
	height:15px;

}
.small-tabs .tabs-head .delivery a i{
	 background-position: -15px 0;
	 width:16px;
}
.small-tabs .tabs-head .quest a i{
	 background-position: -31px center;
}
.small-tabs .tabs-head a.selected{
	border-bottom:none;
	background:#FFF;
}
.tabs-content{
    padding: 5px 0px 10px;
    position: relative;
    top: -2px;
    z-index: 1;
}
.tabs-content .delivery ul{
}
.tabs-content .delivery li{
	list-style-type:circle;
	margin-bottom:10px;
}
.tabs-content .pay a{
	display:block;
	text-decoration:none;
}
.tabs-content .pay img{
	display:inline-block;
	margin: 0 2px 4px;
}
.tabs-content .quest .std textarea{
	width:350px !important;
}
.tabs-content .quest .std label{
	display:block;
	width:auto;
	text-align:left;
}
.tabs-head {
    position: relative;
    z-index: 2;
}
.small-tabs{
}
.cb{
	background:url('../img/tabs.png') no-repeat -46px center;
	padding-left:20px;
	font-size:12px;
	overflow: hidden;
	clear: both;
	margin-bottom:10px;
}
.cb b{
 font-size: 16px;
    line-height: 12px;
}	
.center_column .quick-use{
	float:right;
    text-decoration: none;
    border-bottom: 1px dashed #000;
}
.quick-use:hover{
    border-bottom: 0;
}

#vk_like{
	margin-left: 3px;
}

.sizes-table{
	margin-bottom: 5px;
}
.sizes-table table{
	border-collapse:collapse;
	width:100%;
}
.sizes-table th, .sizes-table td{
	padding: 2px;
	border:1px solid #BBBBBB;
	font-size: 12px;
}
.sizes-table th{
	background: #F9D77A;
}
.price .our_price_display{
	float:left;
    line-height: 30px;
	font-size: 18px;
	padding: 5px;
	border:1px solid #FFD24C;
}
.price .our_price_display.with-discount{
    line-height: 50px;
}
.price .r-part{
	float:right;
}
.tabs-content .delivery li{
    float:left;
    list-style:none;
    width:100px;
    text-align: center;
    padding-top:70px;
    background:url(../img/delivery.png) no-repeat left 40px;
    margin-right:10px;
    font-size:11px;
    opacity:0.7;
}
.tabs-content .delivery li:hover{
    opacity:1;
}
.tabs-content .delivery li.pochta{
    background-position: center 20px;
}
.tabs-content .delivery li.tk{
    background-position: right 0;
}
.tabs-content .delivery li span{
    font-size:11px;
    display: block;
    text-align:center;
}
.tabs-content .delivery li b{
    font-size: 10px;
}

#product .zoom{
    padding:10px;
    display: block;
    text-align: center;
    cursor:pointer;
}
#product .zoom span{
    border-bottom: 1px dashed;
    font-weight: bold;
    font-size: 11px;
    color:#999;
    padding-left:20px;
    background:url(../img/zoom_in.png) no-repeat left center;
}
#product .zoom:hover span{
    border-bottom: 0;
}