.img_0,
.img_1,
.img_2,
.img_3,
.img_4,
.img_5,
.img_6,
.img_7,
.img_8,
.img_9,
.img_10,
.img_11{
	display: none;
	position: absolute;
	top: 90px;
	right: 90px;
}
.img_0{
	display: block;
}
.set .dish{
	position: absolute;
	top: 0px;
	width: 636px;
	z-index: 1;
}
.knob{
	z-index: 200;
}

.set .price_holder .lap{
	z-index: 3;
}
.set .price_holder .price{
	z-index: 3;
}
.set_circle ul{
	z-index: 3;
}



.scroll_message {
    z-index: 1;
}




.set_circle ul li img{
	width: 50px;
}

.set_circle_s ul li img{
	width: 50px;
}

.fly_to_basket{
  display: none;
  opacity: 1;
  overflow: visible;
  background: #FF4862;
  padding: 0px 15px 0px 15px;
  position: fixed;
  bottom: 10%;
  left: 50%;
  margin: 0px 0px 0px -110px;
  z-index: 102;
  border-radius: 7px;
  -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
  box-shadow: 0 10px 25px rgba(0,0,0,0.5);
}
.fly_to_basket p{
      color: #fff;
  font-size: 18px;
}













.set .set_circle_s {
width: 636px;
    height: 636px;
    border-radius: 100%;
    border: 1px solid #000;
    text-align: center;
    margin: 100px auto 200px;
    position: relative;

}

.set .set_circle_s .dish{

    line-height: 1080px;

}
.set_circle_s ul {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
}

.set_circle_s ul li{
    display: block;
    position: absolute;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    border: 1px solid #000;
    background: #fff;
    line-height: 100px;
    text-align: center;
    z-index: 3;
}


.set_circle_s ul li.active,
.set_circle_s ul li:hover{
    background: #fff000;
    cursor: pointer;

}




.set_circle_s ul li span,
.set_circle_s ul li p{
    display: block;
    position: absolute;
    width: 264px;
    line-height: auto;
    text-align: left;
    top: -20px;
    left: 115px;
}

.set_circle_s ul li p {
    opacity: 0;
}

.set_circle_s ul li.active p,
.set_circle_s ul li:hover p{
    opacity: 1;
}


.set_circle_s ul li:nth-child(6) span,
.set_circle_s ul li:nth-child(6) p{
    left: 50%;
    margin: 70px 0 0 -88px;
}

.set_circle_s ul li:nth-child(6) p{
    margin: 85px 0 0 -35px;
}



.set_circle_s ul li:nth-child(7) span,
.set_circle_s ul li:nth-child(7) p,
.set_circle_s ul li:nth-child(8) span,
.set_circle_s ul li:nth-child(8) p,
.set_circle_s ul li:nth-child(9) span,
.set_circle_s ul li:nth-child(9) p,
.set_circle_s ul li:nth-child(10) span,
.set_circle_s ul li:nth-child(10) p,
.set_circle_s ul li:nth-child(11) span,
.set_circle_s ul li:nth-child(11) p{
    left: -310px;
}

.set_circle_s ul li:nth-child(7) span,
.set_circle_s ul li:nth-child(8) span,
.set_circle_s ul li:nth-child(9) span,
.set_circle_s ul li:nth-child(10) span,
.set_circle_s ul li:nth-child(11) span {
    text-align: right;
}


.set_circle_s ul li span {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px; 
}

.set_circle_s ul li p{
    background: #fff;
    border: 2px solid #000;
    padding:0;
    line-height: 21px;
    top: 30px;
    padding: 20px 30px;
    width: 200px;
    font-size: 13px;
}


















.set_circle_s ul li:nth-child(1){
	top: 20px;
	right: 100px;
}

.set_circle_s ul li:nth-child(2){
	top: 128px;
	right: 5px;
}

.set_circle_s ul li:nth-child(3){
	top: 275px;
	right: -35px;
}


.set_circle_s ul li:nth-child(4){
	top: 435px;
	right: 0px;
}


.set_circle_s ul li:nth-child(5){
	top: 550px;
	right: 115px;
}


.set_circle_s ul li:nth-child(6){
    top: 596px;
    left: 50%;
    margin-left: -35px;
}


.set_circle_s ul li:nth-child(7){
	top: 550px;
	left: 110px;
}

.set_circle_s ul li:nth-child(8){
	top: 435px;
	left: 0px;
}


.set_circle_s ul li:nth-child(9){
	top: 275px;
	left: -35px;
}


.set_circle_s ul li:nth-child(10){
	top: 125px;
	left: 0px;
}

.set_circle_s ul li:nth-child(11){
	top: 20px;
	left: 100px;
}

#map-canvas {
    height: 400px;
    margin: 0px;
    padding: 0px
}
.vk_like,
.gp_like,
.tw_like,
.fb_like{
    float: left;
}


.feedback_thanks_text{
    display: none;
}

.gmap{
    height: 400px;
    margin: 0px;
    padding: 0px;
}
.map_content_holder{
    width: 40%;
    float: left;
    padding: 20px;
    text-align: center;
}
.menu_content .menu_holder{
	float:left;	
    cursor: pointer;
    padding: 0px 10px;
}
.menu_popup{
    display: none; 
    opacity: 1;
    overflow: visible;
    background: #f2f2f2;
    padding: 15px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 102;
    width: 800px;
    height: 600px;
    border-radius: 7px;
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    box-shadow: 0 10px 25px rgba(0,0,0,0.5);
}
.pop_close{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background-image: url(../../images/fancybox_sprite.png);
}
#overflow{
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    overflow: hidden;
    z-index: 101;
    background: url(../../images/fancybox_overlay.png);
    overflow: auto;
    overflow-y: scroll;
}
.overflow_hidden{
    overflow: hidden;
}
.hidden{
	display:none;	
}

.menu_popup .img_holder{
    width: 100%;
    height: 100%;
}


.gallery_project .margins{
    float: left;
    padding:5px;
}
.wheelzoom{

}



.pop_outer{
    display: none;
    opacity: 1;
    overflow: visible;
    background: #f2f2f2;
    padding: 15px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -120px;
    width: 360px;
    z-index: 102;
    border-radius: 7px;
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    box-shadow: 0 10px 25px rgba(0,0,0,0.5);
}
.pop_inner{
    background: #fff;
}
.pop_close{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background-image: url(../../images/fancybox_sprite.png);
}
#overflow{
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    overflow: hidden;
    z-index: 101;
    background: url(../../images/fancybox_overlay.png);
    overflow: auto;
    overflow-y: scroll;
}
.over_hidden{
    overflow: hidden;
}


.forms_but .to_registration,
.forms_but .to_forget_pass{
    display: block;
}

.registration_form{
    display: none;
}
.forget_form{
    display: none;
}

.to_login{
    display: none;
}
.thanks_text_registration{
    display: none;
}
.thanks_text_forget{
    display: none;
}
.thanks_text{
    display: none;
}
.subscribe_thanks_text{
    display: none;
    width: 100%;
}

.enter_link{
}
.reg_link{
}

.error_input input,
.error_input textarea{
    border: 1px solid red!important;
}



#order_info{
    display: none;
    opacity: 1;
    overflow: visible;
    background: #f2f2f2;
    padding: 15px;
    position: fixed;
    top: 5%;
    left: 50%;
    margin: 0px 0 0 -370px;
    width: 740px;
    z-index: 102;
    border-radius: 7px;
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    box-shadow: 0 10px 25px rgba(0,0,0,0.5);
}
.profile_thanks_text{
    display: none;
}
.pwd_thanks_text{
    display: none;
}
.pwd_form{
    display: none;
}
.order_products{
    overflow-x: scroll;
}
.cart_table{
    width: 100%;
    border-collapse: collapse;
}
.cart_table td{
    border: 4px solid #E2E2E2;
    padding: 5px 10px 5px 10px;
    color: #626C6D;
}

#tabs #tab-linker{
    background: #fff;
    border: 0px;
    border-bottom: 1px solid rgb(255,200,0);
    border-radius: 0px;
    height: 40px;
    padding: 0px;
}
#tabs #tab-linker li{
    background: gray;
    border-color: #41996c;
    border-radius: 5px;
    border: 0px;
    margin: 0px 5px;
    list-style: none;
    float: left;    
}
#tabs #tab-linker li:hover{
    background: silver;
    border-color: #41996c;
}
#tabs #tab-linker li a{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    padding: 10px 15px;
    margin: 0px;
}


#tabs .input {
display: block;
margin: 0 0 10px 120px;
}

#tabs .input input {
        border:2px solid gray;
        font-size: 1.1em;
        line-height: 1.7em;
        padding: 0 10px;
        width: 150px;

}

#tabs  .label {
    display: block;
    float: left;
    width: 100px;
    font-weight: bold;
    color: gray;
    padding: 0 0 0 10px;
}
.order_table {
    width: 100%;
    border-collapse: collapse;
}
.order_table tr td{
border: 4px solid #edf1f6;
padding: 5px 10px 5px 10px;
color: #626C6D;
}
.profile_button, .change_pas{
    margin-bottom: 20px;
}
.change_pas{
    margin-left: 10px;
}

.fb{
    text-decoration: none;
    display: block;
    margin: 5px 0px;
}
.fb img{
    position: absolute;
    padding: 1px 4px;
}
.fb:hover{
    opacity: 0.9;
}
.fb span{
    background: #4c69ba;
    background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));
    background: -webkit-linear-gradient(#4c69ba, #3b55a0);
    border-color: #4c69ba;
    -webkit-border-radius: 2px;
    color: #fff;
    font-family: "Helvetica neue";
    -webkit-font-smoothing: antialiased;
    text-shadow: 0 -1px 0 #354c8c;
    font-weight: bold;
    font-size: 14px;
    padding: 4px 6px;
    padding-left: 25px;
 }
#pay_form{
    display: none;
}

.products_table{
	width:100%;	
	border-collapse: collapse;
}
.products_table td {
   border: 1px solid black;
   text-align: center;
   padding: 5px 0px;
}
.products_table th {
   border: 1px solid black;
   text-align: center;
   padding: 5px 0px;
   background:rgba(255, 240, 1, 0.36);
}
.products_table tr:hover {
background: rgba(255, 240, 1, 0.5);
}
.error_input{
	border: 2px solid red!important;	
}

#alert{
  display: none;
  opacity: 1;
  overflow: visible;
  background: #FF4862;
  padding: 0px 15px 0px 15px;
  position: fixed;
  top: 50%;
  color: #fff;
  left: 50%;
  margin: 0px 0px 0px -110px;
  z-index: 102;
  border-radius: 7px;
  -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
  box-shadow: 0 10px 25px rgba(0,0,0,0.5);	
}