.hide{
    display:none;
}
.social{
    position: relative;
}
.share_link{

    background-color: #FFFFFF;
    border: 1px solid #BFA287;
    bottom: 22px;
    display: none;
    left: 64px;
    opacity: 0.9;
    padding: 10px;
    position: absolute;
    width: 155px;
}
.share_link .lnk{
    height:30px;
    padding-top:7px;
    padding-left:40px;
}
.share_link .link a {
	background:url(../img/icons_social.png) no-repeat;
	height: 29px;
	width: 29px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin: 0 2px 9px 0;
}
.share_link a.vk {
	background-position: 0 0;
}
.share_link a.od {
	background-position: -29px 0;
}
.share_link a.ya {
	background-position: -58px 0;
}
.share_link a.mm {
	background-position: -87px 0;
}
.share_link a.tw {
	background-position: -116px 0;
}
.share_link a.fb {
	background-position: -145px 0;
}
.share_link a.gg {
	background-position: -174px 0;
}
.share_link a.ms {
	background-position: -203px 0;
}
.share_link a.lj {
	background-position: -232px 0;
}
.share_link a.ff {
	background-position: -261px 0;
}
.share_link a.bb {
	background-position: -290px 0;
}
.share_link a.di {
	background-position: -319px 0;
}
.left_menu ul li{
    list-style: none;
}
.wrapp_carousel .leftarrow.prev_off, .wrapp_carousel .rightarrow.next_off {
    display:none
}
.product .leftarrow.prev_off, .product .rightarrow.next_off{
display:none
}
.wrapp_carousel a.name span {

 width:auto;

}
.item_obzor .photo {
    padding-right: 20px;
}

.popup_flash, .popup_cart, #config{
    display:none;
}


.popup_flash{
    width:356px;
    position:absolute;
    
}

.popup_flash .flash{
    height:auto;
}
.cart_form{
background: none repeat scroll 0 0 #D7BB97;
    border: 3px solid #FFFFFF;
    left: 40%;
    margin-left: -150px;
    padding: 15px;
    position: fixed;
    top: 20%;
    width: 500px;
    z-index: 111111;
}
.cart_form .item label {
    float: left;
    width: 170px;
}
.cart_form .item input {
    width: 285px;
}
.cart_form .item {
    padding-bottom: 20px;
}
.cart_form .item .comment {
    
    height: 100px;
    width: 285px;
}

.oform_zakaz{
    text-align:center;
}

.box{
    display:none;
}


#go{
    float:none;
}

.oform_zakaz{
    height:30px;
}

#cart p.error{
    color:red;
    padding-left:170px;
}
.cart_form .item input.error{
    border:1px dotted red;
}
#config{
background: none repeat scroll 0 0 #D7BB97;
    border: 3px solid #FFFFFF;
    left: 40%;
    margin-left: -150px;
    padding: 15px;
    position: fixed;
    top: 20%;
    width: 300px;
    z-index: 111111;
}

#config a.otpr, #config a.otpr:hover {
    background: url("../img/close_i.gif") no-repeat scroll 96% 4px #9D7353;
}
.form_page div.error{
    
    color:red;
}
.form_page .input_text input.error{
   margin-right:5px;
    border:1px dotted red;
}
.errors{
    color:red
}
#cart .close {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
}
#confirm_message_cart{
color:green;
}

.catalog{
z-index:9999;
}


.opt input{
width:350px;
}
.form_page .opt label{
width:350px;
}

.w_600{
width:600px;
}

.form_page .opt label.little{
width:150px;

}

.w_350{
width:350px;
}
/*
.carousel {
    background-color: #FFFFFF;
   
}


.product .leftarrow, .product .rightarrow {
top:12px;
}


.product .left_pr .photo .small_photo {
    height: 60px;
    overflow: hidden;
    padding: 5px 10px;
}
*/