@charset "utf-8";
/* CSS Document */



html, body { display: table; width:100%;
	text-align: center;
	font-size:12px;
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #FFF; 
	min-width:1000px;

	 height: 100%;
		margin: 0;
		padding: 0;
		background-image:url(../images/bg/imgbg_ebay.jpg);
		
   
    
	 
}


/* Таблица в описании */
.table_in_description{

    border-collapse: collapse;
}

.table_in_description td {

     padding: 5px 15px 5px 15px;
     text-align: left;

}




/*.body_1teks {background-image:url(../images/bg/bg_ptk_kletka_tr_10.png) !important;}*/
/*.body_1teks {background-image:url(../images/bg/ny.jpg) !important;}*/


.popup_top {  display: none;position:fixed; font-family:'DIN PRO'; font-size: 20px;  padding: 20px 0px 20px 0px; text-align: center; top: 0px; width: 100%;  min-width: 600px;background-color: rgba(43,43,43,0.90); color:#FFFFFF; z-index: 10000; }


.popup_top_close_btn {position: absolute; font-size: 24px; right: 20px; top: 0px; cursor: pointer}
.popup_top_close_btn:hover { color: #009846; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.popup_top_btn { border-radius: 5px; background-color:#8B8B8B ; color: white;  display: inline-block; cursor: pointer; padding: 5px 8px 5px 8px; }
.popup_top_btn:hover {
  -webkit-animation: swing 0.6s ease;
  animation: swing 0.6s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
}



.body_1teks {background-image:url(../images/bg/vesna_1_15k.png) !important;}
.body_spec {background-image:url(../images/bg/camuflaj_6_loop_mod.png) !important;}
.body_galaxy {background-image:url(../images/bg/galaxy-time/time1_1.png) !important;}
.body_detopto {background-image: url(../images/bg/det_fon_2.jpg) !important; }

.text_main_color_1 { color:#667c3e}
.text_main_color_2 { color:#543e7c}
.text_main_color_3 { color:}
.text_main_color_4 { color:#5d5d5d}

.bg_main_color_1 { background-color:#667c3e}
.bg_main_color_2 { background-color:#543e7c}
.bg_main_color_3 { background-color:}
.bg_main_color_4 { background-color:#5d5d5d}

.button_color_2 {display:inline-block; width:auto; font-size:18px; height:26px; padding: 3px 8px 3px 8px;cursor:pointer; border-radius:4px; border-color: transparent; border-style: solid; background-color:#543e7c;   color:#FFFFFF;}
.button_color_2:hover { border-style:solid; border-color:#667c3e; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}


.mat_or_size_sort_warper:hover { background-color:#543e7c}


.button_close { float:right; width:14px; height:14px; padding:4px; border-radius:4px; border-color: transparent; border-style: solid; cursor:pointer; background-color:#667c3e; color:#FFFFFF;}
.button_close:hover { border-style:solid; border-color:#543e7c; 

 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
		     transform: scale(1.02);

} 
.button_close_nofloat { float:none; display:inline-block; width:auto; font-size:18px; height:26px; padding: 6px 8px 6px 8px;}




.whatsapp_button { background-color: #00C200; color: #FFFFFF; display: inline-block; border:  none solid #00C200;  padding: 0px 12px 0px 0px; border-radius: 5px;}
.whatsapp_button a {color: #FFFFFF !important ; text-decoration: none !important}
.whatsapp_button a:hover { color:#c26100 !important;  
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
		     transform: scale(1.02);
} 
.whatsapp_button img { margin-right: 8px !important;}




.viber_button {background-color: #9362D5; color: #FFFFFF; display: inline-block; border:  none solid #9362D5;  padding: 0px 12px 0px 0px; border-radius: 5px;}
.viber_button a {color: #FFFFFF !important; text-decoration: none !important}
.viber_button a:hover { color:#62d5cd !important; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	     transform: scale(1.02);
}
.viber_button img { margin-right: 8px !important;}







#preload {background-image:url(../images/bg/black_80_per.png); height:10px; width:10px; position:fixed; top:1000px; left:-1000px; overflow:hidden;}
#footer-push {  
height: 330px;
    margin: 0;
    padding: 0;}
#footer { 
background-color: #353535;  height: 330px;
    margin: 0;
    padding: 0; }
	
.footer_1teks { background-color:#17413f !important; }	
.footer_spec { background-color:#17413f !important; }	

#main { display: table; width:100%;    
     
    min-height: 100%;
    height: auto !important;
    height: 100%;
	 
    margin: 0 0 -260px 0; /* отрицательный нижний отступ на высоту футера */
    padding: 0;

	}


#info_float_container { position: fixed; top:0px; left:50%; margin-left:-300px; width:600px; height:48px; z-index:9999; border:thick; border-color:#FFF; border-style:solid; display:none;  border-radius:10px; cursor:pointer; font-family:russianbold; font-size:22px; color:#FFF; padding-top:20px;    background-color:  rgba(0, 51, 255, 0.98);; 

	 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
#info_float_container a { color:#CCC;}		
	
#main_center {	background-color:#FFF; position:relative; padding: 0px 20px 0px 30px;   } 
	
#footer_text  { padding-top:25px; color:#CCC; }	
#footer_text a {color:#CCC; text-decoration:none }
#footer_text a:hover {color:#ffffff; text-decoration: underline;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

#footer_menu  {  padding-top:7px;    }
#footer_menu a { color:#CCCCCC !important; margin-top:10px; }

#banner_main_top {margin: 10px 0px 10px 0px; background-color:#FF0000; color:#FFFFFF;  padding: 20px;}
#banner_main_top a { color:#FF0}

.banner_link { border:none; cursor:pointer}
#roznica_top_banner { background-color:#CCCC00;  padding: 10px 10px 10px 10px; margin: 10px 0px 0px 0px; }
.roznica_top_banner_1teks {background-color: transparent !important; color: #666;}

#search_bar { position:relative;   background-color:#6b76b5; color:#ffffff;margin: 6px 10px 0px 10px;  padding: 10px 175px 6px 80px ; height:28px;  text-align:left; border-radius:6px;	 font-family:'DIN PRO Medium'; font-size:18px !important;}

#search_bar input { width:100%;  border-radius:4px; border:none; height:22px;  font-family:'DIN PRO'; font-size:16px !important; margin-left:10px; padding-left:6px;}

.search_orders_bar { position:relative;   background-color:#CCC; margin: 12px 10px 0px 10px;  padding: 10px 40px 6px 160px !important ; height:28px;  text-align:left;  border-radius:6px; background-color:#ed6f40 !important  ; color:#fff200;  font-family:'DIN PRO Medium'; font-size:18px !important;	}
.search_orders_bar div {}
#search_orders_bar_input {width:100%;  border-radius:4px; border:none; height:22px;  font-family:'DIN PRO'; font-size:16px !important; margin-left:10px; padding-left:6px;}


.view_button_container { position:absolute; right:9px; top:8px; font-family:'DIN Pro Light'; font-size:16px;  vertical-align:middle; margin-right:5px; margin-left:5px; }

.view_button_plitka    { display:inline-block; vertical-align:middle;  width:26px; height:20px; background-image:url(../images/buttons/button_view.png); background-position: 0px -38px; cursor:pointer;}
.view_button_plitka:hover { background-position: 0px 0px; 
	-webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.view_button_plitka_active    { display:inline-block; vertical-align:middle;  width:26px; height:20px; background-image:url(../images/buttons/button_view.png); background-position: 0px 0px;}
.view_button_table     { display:inline-block; vertical-align:middle;  width:26px; height:20px; background-image:url(../images/buttons/button_view.png); background-position: 0px -108px; cursor:pointer;}
.view_button_table:hover     { background-position: 0px -70px;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}
.view_button_table_active     { display:inline-block; vertical-align:middle;  width:26px; height:20px; background-image:url(../images/buttons/button_view.png); background-position: 0px -70px; }




.search_result { font-family:'DIN Pro'; font-size:16px; padding-bottom:200px;}
.search_result h1 { font-family:'DIN Pro Black'; font-size:32px;}

.admin_little_button {vertical-align:middle; margin-right:5px; cursor:pointer}

/* фильтры */
.all_filters_container { text-align:left}
.filter_parent_val_selected { background-color: #39F}
.filter_child_val_selected { background-color: #FC0}
.label_filter_check { cursor:pointer;}
.label_filter_check:hover { background-color: #FC0}
.filter_edit_container { vertical-align:top; text-align:left; display:inline-block; background-color: #9FF; border-radius:10px;  padding: 5px 15px 5px 15px; margin: 10px 10px 10px 10px; 	 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */}
	
	
/* nf,kbwf для печатис  инфой о доставке print_order_otpravka_danie.php */	
.print_order_otpravka_danie_table  { border-collapse:collapse;}
.print_order_otpravka_danie_table td {font-size:24px; border-color: #999; border-style:solid;  padding: 10px 20px 10px 20px;}

/* скачать прайс лист текстовая кнопка */
.skachat_price_css_button { background-color:#637347; cursor:pointer; text-align:center; border-radius:9px;  padding: 10px 0px 10px 0px; font-size:16px}
.skachat_price_css_button a { color:#FFFFFF; text-decoration:none}
.skachat_price_css_button:hover a {color:#FFFFFF; text-decoration:underline}
.skachat_price_css_button:hover { background-color: #7c3e66; 

 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}

/*класс для дизайна на который нажали в каталоге*/
.clicked_design {background:#f8f8f8;} 
.kupit_v_etoi_raszvetke_button {cursor:pointer; text-decoration:underline; color:#0000EE; padding-bottom:4px}
.kupit_v_etoi_raszvetke_button:hover {background: #690; color:#FFF; text-decoration:none;

 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;


} 

/* превью дизайнов в каталоге при просмотре товаров*/
.raszvetki_container { background:#f8f8f8; padding:4px; padding-bottom:10px; margin-bottom:10px; margin-top:15px; margin-right:15px; margin-left:15px; border-radius:20px; text-align: center; 

	 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */}
	
.raszvetki_container img { height:100px; width:100px;  margin:4px; cursor:pointer;}

/* размерная сетка */
.setka_table { border-collapse:collapse; }
.setka_table th {  padding: 5px 10px 5px 10px; background-color:#333333; color:#CCC}
.setka_table tr:nth-child(even) { background-color:#CCC}
.setka_table td {  padding: 5px 10px 5px 10px; text-align:center;white-space:nowrap;}


/* перезвони мне */

#callme_table td { border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#999999; padding-bottom:5px; padding-top:5px} /* при отправке запроса*/

/* ссылки на стартовой странице*/
.start {font-family:'DIN Pro'; font-size:16px;}
.start_links a:visited { color:#0000EE}
.start_links a:hover { color:#EE0000;

 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}
.start h1 {font-family:'DIN Pro Black'; font-size:32px;}

.basket {font-family:'DIN Pro'; font-size:14px;}
.basket h1 {font-family:'DIN Pro Black'; font-size:32px;}
.basket input {font-family:'DIN Pro'; font-size:14px;}


     /* при выводе всех перезвони мне */
.callme_table_all_header { background-color:#333333; color:#CCCCCC}	
.callme_table_all_header:hover { background-color:#333333 !important; color:#CCCCCC !important; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}	
.callme_table_all td {  padding: 5px 10px 5px 10px;}
.callme_table_all tr:hover { background-color:#F8D168;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}	
.callme_table_all_tr_equal { background-color:#68D5F8}
.callme_table_all_tr_odd {background-color:#68B1F8} 


/* перезвони мне кнопка */

.call_me_1teks { cursor:pointer; display:inline-block;color:#FFF; float:right;  background-color: #aec7e1;  padding: 6px 10px 8px 10px;margin: 4px 0px 7px 0px; border-radius:4px; font-size: 14px; }

.call_me_1teks:hover {  background-color:#3C5E83 !important;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}



.call_me_spec { cursor:pointer; display:inline-block;color:#FFF; float:right;  background-color:#9bb56b;  padding: 6px 10px 8px 10px;margin: 4px 0px 7px 0px; border-radius:4px; font-size: 14px; text-shadow:none; }

.call_me_spec:hover {  background-color:#b2c68d !important;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}



.call_me_hover_2016:hover {  background-color:#ED1C24 !important; 
	-webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

.callme2 { background: url(../images/pozvoni_mne1_all.png) 0px 0px ; width:155px; height:51px; cursor:pointer }
.callme2:hover { background: url(../images/pozvoni_mne1_all.png) 155px 0px ; 
	-webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

.callme1 { background: url(../images/pozvoni_mne1_all.png) 0px 0px ; width:155px; height:51px; cursor:pointer }
.callme1:hover { background: url(../images/pozvoni_mne1_all.png) 155px 0px ;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}

.callme { background: url(../images/callme.png) 0px 0px ; width:209px; height:62px; }
.callme:hover { background: url(../images/callme.png) 209px 0px ; cursor:pointer;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

.send_message_container { font-family:'DIN Pro'; font-size:16px; min-height:350px; }
.send_message_container input { font-family:'DIN Pro'; font-size:16px; }
.send_message_container textarea { font-family:'DIN Pro'; font-size:16px; }

.button_download_price {margin: 20px 0px 20px 0px;}
.button_download_price a { border:none}

.bold { font-weight:bold}
.hidden { display:none; }
.white  {color: #FFF !important; }
.white a {color: #FFF !important; }
.gray { color:#666;}
.hidden_item { background-color: #F00; color:#FFFFFF; padding-right:0px  }
.display_none { display:none}
.display_block { display:block !important}
.main_page_text_container { max-width:880px; margin: 0 auto; padding-top: 20px; padding-right:15px; text-align:justify; text-indent:10px;}  /* для отступов текста и содержания страниц*/

.contacts {font-family:'DIN Pro'; font-size:16px;}
.contacts h1 {font-family:'DIN Pro Black';}
.contacts td:nth-child(odd) {font-family:'DIN Pro Medium';}


.hide_scroll { overflow:hidden; padding-right:17px; display:block}
.show_scroll { overflow:auto}

.pointer { cursor:pointer}


/* Услуги пошива */

.uslugi_poshiva { padding-left:20px; padding-bottom:40px; padding-top:20px; max-width:600px; font-size:14px}

/* выбор дизайнов при покупке  */
.select_item_design { width:100%}
.select_item_design td { padding: 5px 20px 5px 0px; }
.select_item_design_td_buy {vertical-align:middle } 

/* неправильный вход */

.wrong_login_container { display:inline-block; margin: 0 auto; text-align:left; margin-top:60px;}


/* купить весь размерный ряд */
.buy_all_size_link {  color: #FFF ; background-color:#66bc29;  padding: 2px 5px 2px 5px; cursor:pointer }
.buy_all_size_link:hover {background-color:#64d124;

 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}


/* страница оплаты и доставки */
.oplata_i_dostavka {font-family:'DIN Pro'; font-size:16px;}
.oplata_i_dostavka h1 {font-family:'DIN Pro Black';} 
.oplata_i_dostavka h2 {font-family:'DIN Pro Medium';} 

.oplata_i_dostavka_text { margin-left:50px; max-width:550px; text-indent:0px;}
.bank_rekvizit td{ padding: 5px 20px 5px 20px; border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#999999 }
.bank_rekvizit { border-color:#999999;border-width:thin; border-style: solid  ;}
.oplata_i_dostavka_text li { padding-top:10px;}

/* страница  контакты */
#contact_table td {  padding: 5px 0px 5px 20px; border-bottom-style:dotted; border-bottom-width:thin; border-bottom-color:#999999; text-indent:0px;}

.bg_container { background-color:#FFFFFF;  padding:0px 20px 0px 20px; display:inline-block; border-radius:10px; margin: 30px 0px 30px 0px;}
#send_form_container_button { background-color: #373737; color:#FFFFFF; display:inline-block;  padding: 3px 10px 5px 10px; border-radius:10px; cursor:pointer; float:right; margin: 20px 0px 0px 0px; }
#send_form_container { padding-left:25px;}



/* слайдер */

#slider { width:648px; height:400px; text-align: left; padding-top:0px; margin:0 auto; display: inline-block; margin-top:20px; margin-bottom:20px; text-indent:0px !important; }


/* Накладная */

.nakladnaya_table_razdel { background-color: #CCC; color: #000; }
.nakladnaya_table {border-collapse:collapse !important; margin-right:40px;}
.nakladnaya_table td { border: 1px solid black; padding-left:4px; padding-right:4px; }

/* страница сформированных заказов */
.status_list { text-align:left; margin:0 auto; max-width:600px;}
.hidden_edit_over { cursor:pointer} /* при наведении на редактируемый элемент */
.hidden_edit_over:hover { color:#0000FF; background-color:rgb(235, 235, 235); 
	-webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.order_info_table { margin: 0 auto;}
.order_info_table  td { padding: 5px 20px 5px 20px; text-align:left;  }
.zakazi_table { margin: 0 auto;}
.zakazi_table_name {}
.zakazi_table_name a { text-decoration:none; color:#000000;  }
.zakazi_table_name a:hover { text-decoration:underline; font-weight:bold; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
} 
.zakazi_table_info_tr { background-color:#543e7c; color:#ffffff; white-space:nowrap;}
.zakazi_table_info_tr td { padding: 2px 20px 2px 20px;}
.zakazi_table_zakazov_otpravleno {font-family:'DIN Pro Light' ; color:#888}
.zakazi_table_zakazov_date {font-family:'DIN Pro Light Italic' ; color:#888}
.zakazi_table_zakazov_total_summ {font-family:'DIN Pro Light Italic' ; color:#888; padding-left:20px;}
.zakazi_table_status_td  { padding: 5px 20px 5px 20px; text-align:left;}
.zakazi_table_dostavka_td  {padding: 5px 0px 5px 3px;  } 
.zakazi_table_item_tr td {  border-bottom-style:dotted; border-bottom-color:#CCC; border-bottom-width:thin   }
.zakazi_table_item_tr:hover td { background-color:#CCC;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.design_in_order_odd { background-color:#f1f1f1;}
.design_in_order_even { background-color:#FFFFFF;}

/* страница оформления доставки */
.order_svyaz { text-align:left; background-color: #FFFFCC; padding:10px; border-radius:10px; border-color:#CCCCFE; border-width:thick; border-style:solid } /*как связаться*/
.order_svyaz label{ margin-left:30px; cursor:pointer; padding:3px; }
.order_svyaz label:hover{ background-color:#690; color:#FFF;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.order_error_min_summ { max-width:600px; background-color:#900; color:#FFFFFF; margin: 0 auto; display:inline-block; border-radius:10px; margin-top:0px; margin-bottom:30px; padding-left:20px; padding-right:20px; text-align:justify; font-size:16px}
.check_table td { padding-left: 20px;}
.order_dostavka_adress_container { text-align:left; margin-left:30px;  display:inline-block;padding: 20px 20px 20px 50px ;border-radius: 10px; border-style: dotted; border-width:thin;  }
.order_dostavka_container { text-align:left;  display:inline-block; padding: 10px 30px 10px 10px ; background-color: #FFC; border-radius: 10px; min-width:150px;  border-color:#CCCCFE; border-width:thick; border-style:solid}
.order_dostavka_container label {cursor:pointer; }
.order_dostavka_container div {cursor:pointer;}
.order_dostavka_container label:hover { background-color: #FC9;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
#sposob_oplati_select label { cursor:pointer}
#sposob_oplati_select label:hover { background-color:#eeeeee;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}
#dostavka_do_punkt label { cursor:pointer}
#dostavka_do_punkt label:hover { background-color:#eeeeee;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
#pasport_alert  { background-color:#FF0000; color:#FFFF00; font-weight:bold;  padding: 10px 5px 10px 5px;}
#pasport_alert a { color:#FFF}
#pasport_alert { display:none; }
#info_perevod_na_shet {  display:none; color: #333; background-color:#eeeeee; padding: 10px 10px 10px 10px;}

/* способы доставки */

#new_dostavka_container  { display:none; margin-top: 10px; border-style:dotted; border-width:thin  ; background-color: #6FF;  padding: 10px 0px 10px 0px; } 
#dostavka_container  { margin-top:10px;}
.dostavka_admin_table { margin: 0 auto; margin-top:40px; border-collapse:collapse}
.dostavka_admin_table_info_tr { background-color:#000; color:#CCC}
.dostavka_admin_table_info_tr td {  padding: 2px 20px 2px 5px;}
.dostavka_admin_table_name_td  { min-width:200px;}


/* полноэкранный контэйнер фото фото */



/* полноэкранный контэйнер */


/* кнопка х закрывать справа сверху  */
.fs_container_centr_close {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: center;
    opacity: 0.5;
    color: #1a1a1a;
    background-image: url("../images/buttons/x_button.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}

.fs_container_centr_close:hover {

    opacity: 1;
    transition: all 0.3s ease;
}

/* Надпись летающая за курсором*/
.fs_container_centr_bottom_cursor {
    display: block;
    position: absolute;
    top: 50;
    left: 50;
    color: #ffffff;
    padding: 4px;
    opacity: 0;
    background-color: rgba(40, 40, 40, 0.48);


}

.fs_container_centr_bottom_info div {
    display: inline-block;
    padding: 4px;
    background-color: rgba(40, 40, 40, 0.48);
    color: rgba(255, 255, 255, 1);
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    opacity: 0;
    box-shadow: 0 0 10px black; /* Параметры тени */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Для Safari и Chrome */

    -webkit-animation: opacity_up_and_down_1 8s ease;
    animation: opacity_up_and_down_1 8s ease !important;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.fs_container_centr_bottom_info {

    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 20px;
    left: 0;
    text-align: center;
    opacity: 0.5;
    color: #1a1a1a;
    font-size: 26px;
    display: block;
}


.fs_container_arrow_right {
    width: 50px;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    background-position: center;
    background-image: url("../images/buttons/fs_arrow_right.svg");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.1;

    transition: all 0.3s ease;
}

.fs_container_arrow_left {
    width: 50px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-position: center;
    background-image: url("../images/buttons/fs_arrow_right.svg");
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.1;
    transition: all 0.3s ease;
    transform: scale(-1, 1);
}

.fs_container_arrow_hover {

    opacity: 0.7;
    transition: all 0.3s ease;
}




/* полноэкранный контэйнер фото фото */
#fs_container_bg_photo {
    background-image: url(../images/bg/black_80_per.png);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 400000 !important;
    overflow: auto;
    text-align: center;
}


#fs_container_photo    {  background-size:contain; background-position:center; background-repeat:no-repeat; width:100%; height:100%;    min-height:200px; min-width:200px;}




/* полноэкранный контэйнер */
#fs_container_bg { background-image:url(../images/bg/black_80_per.png);position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:20000; overflow:auto; text-align:center;  }
#fs_container    { background:#FFF;     margin: 20px 200px  0px  200px; min-height:200px; min-width:200px;}

#fs_container_bg_design { background-image:url(../images/bg/black_80_per.png);position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:21000; overflow:auto; text-align:center}
#fs_container_design    { background:#FFF;     margin: 20px 200px  0px  200px; min-height:200px; min-width:800px;}


#fs_container_central { overflow: auto;display:none; background-image:url(../images/bg/black_80_per.png); background-repeat:repeat; width:100%; height:100%;position: fixed; top:0px; left:0px; z-index:100000; }

.fs_central_window_container { height:100%; width:100%; display: table;   }
.fs_central_window_warper{ display:table-cell; vertical-align:middle;  text-align:center;}
.fs_central_window { position:relative; background-color:#FFFFFF; display:inline-block; border-radius:10px; padding:20px;  }

.fs_central_edit_meta h1 { color:#543e7c; font-family:'DIN Pro'; font-size:24px;}
.fs_central_edit_meta   {  color:#543e7c; font-family:'DIN Pro';  } 
.fs_central_edit_meta  td { text-align:left;  padding: 3px 10px 3px 0px; }
.fs_central_edit_meta textarea { width:830px; height:40px;}
.fs_central_edit_meta input { width:830px; }

/* корзина страница */

#basket_itogo { text-align: center; margin-top:10px; width:100%; font-size:16px}
#basket_itogo_sum {  font-weight:bold; position:relative; width:200px; height:80px; left:39%; top:40px; font-size:12px 
}

/* нижний информер корзины */

.skidka_info {font-family:'DIN Pro'; font-size:14px; position:absolute; top:-24px;  color:#FFFFFF; background-color:#3e477c; width:200px; height:20px; text-align:center; padding-top:4px; }
.roznica_info {font-family:'DIN Pro'; font-size:14px; position:absolute; top:-44px; color:#FFFFFF; background-color:#e7b926; width:200px; height:40px; text-align:center; padding-top:4px;  border-color:#CCC; border-style:solid; border-width:thin;border-bottom-style:none; background-image:url(../images/bg/bg_roznica.png); background-position:center;}

#top_basket { font-family:'DIN Pro'; font-size:14px; position:fixed; right:0px; bottom:0px; width:200px; height:90px; background-color: #565555; color:#FFFFFF; border-color:#CCC; border-style:solid; border-width:thin; z-index:100; background-image:url(../images/bg/bg_basket-3.png); background-position:center;  }
#top_basket span {font-family:'DIN Pro Light';font-size:14px;}
.top_basket_sum_without_discount { margin-top:7px; font-size:26px; text-shadow: 1px 1px 5px black;}
.top_basket_sum_discount   {font-family:'DIN Pro'; font-size:14px;}
.top_basket_sum_discount_before  {}
.top_basket_sum_discount_before_price  { display:inline; text-decoration:line-through; font-size:14px}
.top_basket_sum_discount_after { font-size:24px; text-shadow: 1px 1px 5px black;}
#top_basket_control {font-family:'DIN Pro Condensed Regular'; font-size:18px; width:200px;  margin-top:5px; margin-left:0px; position: absolute   ; bottom:3px; left: 0px; text-align:center; }
#top_basket_control a {  color:#FFFFFF;}
#top_basket_control a:hover {  color: #F93;  
	-webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}


/* страница заказа таблица входа пользователя */
.order_login_table  { margin: 0 auto;}


/* таблица с заказом */
.order_table_container { }
.order_table_part_name_tr  td{ background-color: #667c3e; color:#FFFFFF; text-align:left !important; padding: 8px 0px 8px 15px  !important ; }
.order_table_itogo_tr td { text-align:right !important; padding: 8px 0px 8px 0px  !important ; font-size:20px;}

.order_table  { margin: 0 auto; } 

.order_table_info_tr  { background-color: #543e7c; color:#FFFFFF;}
.order_table_info_tr  td { padding: 2px 0px 2px 0px; white-space: nowrap;} 
.order_table_tr_odd  { background-color: #6FF}

.order_table td      { text-align:left; padding-left:15px; }

.order_table_sum     {text-align:right !important}
.order_table_equal   { text-align:center}
.order_table_vol     {text-align:right !important}
.order_table_price   { text-align:right !important}



/* фильтр заказов на Ваши заказы */

.filtr_zakazov_container  {   display:inline-block;  padding: 6px 10px 6px 10px; margin: 0px 0px 0px 40px; border-radius:10px; background-color:#9bb56b;  vertical-align: bottom;
}
.filtr_zakazov_button     { font-family:'DIN Pro Light'; font-size:16px; display:inline-block; margin: 0px 0px 0px 0px; background-color: #CCC;  padding: 8px 8px 8px 8px; cursor:pointer; border-style:solid; border-width:thin; border-color: white;  }
.filtr_zakazov_button:hover { background-color: #543e7c !important; color:white;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.filtr_zakazov_button_selected { font-family:'DIN Pro Black';  background-color: #FFF !important; color: #000 ;  border-width: medium;  ; 	 
 }

.color_zakaz_new {text-shadow: 1px 1px 1px rgba(1,1,1,0.6); /* Параметры тени */  background-color:#d1e1ee}
.color_zakaz_otpravleni { background-color:#eeedd1}
.color_zakaz_obrabotka { background-color:#d1d7ee}
.color_zakaz_otmena { background-color:#eed1d3}
.color_zakaz_naloj { background-color: #d1eeed}

/* таблица с товаром */
/*скидки в каталоге */
.price_discount_before { text-decoration:line-through; color: #f1f1f1}
.price_discount_after { color: #FF0}
.price_discount_td { background-color: #F00; color:#FF0}
/*скидки в каталоге конец */
.set_discount_item_button { color:#FFFFFF; background-color: #D12463; display:inline-block; cursor:pointer; padding:2px 5px 2px 5px;} /* кнопка назначения скидок в таблице с товаром */
.set_discount_item_button:hover { background-color:#E7739D}
.item_preview_container { position:relative; }
.item_preview_container img { border-style: solid; border-width:thin; border-color: #FFF;}
.item_preview_container:hover img   { border-style: solid; border-width:thin; border-color: #333;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.item_mini_preview_container {position:relative; margin:5px;  width:50px; height:50px;}  /* превью товара самые маленькие*/
.item_mini_preview_container img  { border-style: dotted; border-width:thin; border-color: #CCC;}
.item_mini_preview_container:hover img   { border-style: solid; border-width:thin; border-color: #333;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.item_table {  }
.item_table_hr { color:#543e7c}
.item_table_container {font-family:'DIN Pro' ; font-size:14px; display:inline-block; margin-top:20px;}
.item_table_tr_part_name { padding: 10px 0px 10px 8px;} /*название раздела в таблице*/
.col_name { background-color:#543e7c; color:#FFFFFF;}  /* код название цена описание ... */
.col_name td { padding: 0px 8px 0px 8px ;}
.item_table_tr_part { background-color: #667c3e; color:#FFFFFF; }
.item_table_tr_item td { padding: 0px 10px 0px 10px  ;}
.item_table_tr_item td a { text-decoration:none; color:#000}
.item_tr_mat_td { white-space:nowrap;  padding: 0px 5px 0px 5px; text-align:left }/* ячейка с материалом */
.item_tr_size_td { white-space:nowrap;  padding: 0px 5px 0px 5px; text-align:left }/* ячейка с размером */

.item_select_checkbox { vertical-align: middle; cursor:pointer;   } /* выбора товара */

.buy_link_container { display:inline-block; white-space:nowrap;}

.info_td_pokupka {min-width:159px;}  /*столбец где купить */
.info_td_opisanie {min-width:200px;} /*столбец описание */

/* таблица с товаром  конец*/




/* добавление новых товаров */
.new_item { display:inline-block; text-align:left}
.admin_item_option_block {display:inline-block; vertical-align:top; margin-right:15px;}
.add_item_parametr{ cursor:pointer;}
.add_item_parametr:hover { background-color:#CCCCCC;

 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
#add_price_table { display:inline-block}

.new_price_table { border-collapse:collapse; border:#999999; border-style:solid; border-width:thin;}
.new_price_table  td { border-collapse:collapse; border:#999999; border-style:solid; border-width:thin; padding:5px;}
.new_price_table_val_td { background-color:#CCCCCC;}
/* добавление новых товаров конец */


/* контейнер для меню и основного текста */
.main_text_and_menu { margin: 0 auto; max-width:1400px; width:100%; }

/*левое меню*/
.left_menu_trans_logo_header {font-family: qe; font-size:22px ; margin: 0px 0px 20px 0px; color:#FFF  }

.left_menu_trans_logo_container {border:thin; border-style:solid; width:100%;text-align:center; padding: 5px 0px 5px 0px; border-radius:6px; border-color: #CCC; background-color:#98aa76;}
.left_menu_trans_logo_container div {margin: 0px 0px 6px 0px;}
.left_menu_trans_logo_container img { width:90%; border:none; padding:3px; }
/*.left_menu_trans_logo_container div:hover img { border:solid; border-color:#FFFFFF !important; border-width:3px; padding:0px;}*/


.left_menu_oplata_logo_header {font-family: qe; font-size:22px ; margin: 0px 0px 20px 0px; color:#FFF }

.left_menu_oplata_logo_container {border:thin; border-style:solid; width:100%;text-align:center; padding: 5px 0px 5px 0px; border-radius:6px; border-color: #CCC; background-color:#9ec060; }
.left_menu_oplata_logo_container div {margin: 0px 0px 6px 0px;}
.left_menu_oplata_logo_container img { width:90%; border:none; padding:3px; }
/*.left_menu_oplata_logo_container div:hover img { border:solid;  border-color:#FFFFFF !important; border-width:3px; padding:0px;}
*/

.left_menu_rasprodaja_name { background-color: #EC1C23 !important; padding:8px;}
.left_menu_rasprodaja_name  a { color: #FFF !important; }
.left_menu_rasprodaja  { background-color: #24EC1C; border-style:solid; border-width: medium; border-color:#18BAEB; border-radius:5px; margin: 6px 10px 10px 10px !important; }
.left_menu_rasprodaja  div div a { color:#000 !important; }
.left_menu_rasprodaja  div div:hover a { color: #FFF !important; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

/*
.left_menu_discount { background-color: #F00;  border-style:solid; border-width: medium; border-color: #0F0; border-radius:5px; margin: 6px 10px 10px 10px !important;}
.left_menu_discount a { color: #0F0 !important;}
.left_menu_discount_name {background-color: #A10005 !important; padding:8px;}  */

.discount_banner { background-color:#D82740; background-image:url(../images/bg/bg_discount_3.png); background-position:center;   color:#FFF;  padding: 1px 0px 30px 10px; color:#FFFFFF; border-radius:10px; margin: 10px 0px 0px 0px;}
.discount_banner h1 {font-family:'DIN Pro Black'; text-shadow: 1px 1px 2px black ; /* Параметры тени */  } 
.discount_banner span {font-family:'DIN Pro Black'; font-size:26px  ; margin: 10px 0px 10px 0px; display:inline-block; } 
.discount_banner div {font-family:'DIN Pro Bold'; margin: 0px 0px 0px 10px; font-size:16px; color:#FFF;}

.discount_banner_spec { background-color:#D82740; background-image:url(../images/bg/bg_discount_3.png); background-position:center;  color:#FFF;  padding: 1px 0px 30px 20px; color:#FFF324; border-radius:10px; margin: 10px 0px 0px 0px;}
.discount_banner_spec h1 {font-family:'DIN Pro Black'; text-shadow: 1px 1px 2px black ; color:#FFFFFF !important; /* Параметры тени */  } 
.discount_banner_spec div {font-family:'DIN Pro Bold'; margin: 0px 0px 0px 10px; font-size:18px; color:#FFF;}
.discount_banner_spec span {font-family:'DIN Pro Black'; font-size:26px  ; margin: 10px 0px 10px 0px; display:inline-block; } 

/*2016*/
.left_menu_discount_button { background-color:#9bb56b; font-size:18px;  padding: 7px 0px 7px 10px; margin: 5px 0px 0px 0px !important;  }
.left_menu_discount_button:hover { background-color:#5d5d5d;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.left_menu_discount_button .left_menu_item_name:hover { background-color:#5d5d5d;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.left_menu_discount_button a {color: rgb(98, 67, 134) !important;}
.left_menu_discount_button_selected a {color: #FFF !important; }
.left_menu_discount_button_selected  { background-color: #445e84 !important;}

.left_menu_container_and_header  { font-family:'DIN Pro'; font-size:14px; text-align:left; display: inline-block; background-color:#9bb56b;  padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.left_menu_container_header h3 { margin:3px;}
.left_menu_container_header a { color:#000000; text-decoration:none; } 

.left_menu_container {  padding: 5px 0px 6px 0px; 

 }
.left_menu_container a { color: #7c3e47; text-decoration:none;} 
.left_menu_container a:hover { text-decoration: underline; color:#FFFFFF;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
} 
.left_menu_item {margin: 0px 5px 0px 10px;white-space:nowrap}
.left_menu_item:hover {   } 

.left_menu_item_name { padding: 1px 4px 1px 4px;}
.left_menu_item_name:hover { background-color: #5d5d5d; cursor: pointer;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.left_menu_item_name:hover a { text-decoration:underline; }
.left_menu_item_name:hover a { color:#FFFFFF !important;}

.selected_item_name { background-color: #5d5d5d !important;  }
.selected_item_name a { color:#FFFFFF !important;}

.level_1_menu_3 { font-size:16px !important;}
.level_1_menu  { font-family:'DIN Pro'; margin: 7px 0px 0px 0px;  font-size:18px; text-transform:uppercase; }





.left_menu_item_name_filter { position:relative; }
.left_menu_item_name_filter:hover { background-color: #630; cursor: pointer; }
.left_menu_item_name_filter:hover a { text-decoration:underline; }
.left_menu_item_name_filter:hover a { color:#FFFFFF !important;}


.filter_simbol_otkrit {display:inline; color:#CCC !important} /* плюсик в меню */
.filter_menu_pokazat { right:0px; top:0px; position:absolute; display:none;}
.filter_menu_pokazat:hover { color:#99FF00 !important;}
.left_menu_item_name_filter:hover .filter_menu_pokazat { color: #CCC; text-decoration: underline; display:inline;} 

 
/*левое меню конец*/



.background_bottom_line_repeat {background-image:url(images/bg/bg_bottom_line_repeat.png)}

.new_sub_part_name { padding-left:70px; display:none}


/*кнопки*/

.button_novinki { font-family:'DIN Pro Bold' ; font-size:20px; cursor:pointer; padding:8px 13px 8px 13px; background-color:#76C059; border-radius:5px; border-color:#CCCCCC; color:#FFF; display:inline-block;	 text-transform:uppercase; 

box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
.button_novinki a {color:#FFF; text-decoration:none; }	
	
.button_novinki:hover { background-color:#666666;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	     transform: scale(1.02);
} 




.button_4 { font-family:'DIN Pro' ; font-size:22px;  cursor:pointer; padding:3px 10px 5px 10px; background-color: #543e7c; border-radius:5px; border-color:#CCCCCC; color:#FFF; display:inline-block;  

box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
.button_4 a {color:#FFF; text-decoration:none }	
	
.button_4:hover { background-color:#667c3e; 

 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	
	     transform: scale(1.02);

	
} 






.button_3 { font-family:'DIN Pro Bold' ; font-size:32px;  cursor:pointer; padding:15px 30px 15px 30px; background-color: #AEC8E2; border-radius:5px; border-color:#CCCCCC; color:#FFF; display:inline-block;  

box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
.button_3 a {color:#FFF; text-decoration:none }	
	
.button_3:hover { background-color:#543e7c; 

	 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	     transform: scale(1.02);
} 




.button_2 { cursor:pointer; padding:15px 30px 15px 30px; background-color: #690; border-radius:5px; border-color:#CCCCCC; color:#FFF; display:inline-block; font-size:14px; 

box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
.button_2 a {color:#FFF; text-decoration:none }	
	
.button_2:hover { background-color:#666666;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	     transform: scale(1.02);
} 



.button_1 { cursor:pointer; padding:5px 10px 5px 10px; background-color:#333333; border-radius:5px; border-color:#CCCCCC; color:#FFF; display:inline-block;	 

box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
.button_1 a {color:#FFF; text-decoration:none;}	
	
.button_1:hover { background-color:#666666;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	     transform: scale(1.02);
} 


/* верхняя панель с логотипом и адресом */

#top_logo_and_contacts_container { white-space:nowrap; background-color: rgb(243,45,61); color:#FFF;  padding: 5px 0px 5px 0px;  }
#top_logo_and_contacts_container a { color: rgb(240,240,240)}
#top_logo_and_contacts_container a:hover { color: #FFF;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

} 




@font-face {
    font-family: russianbold; /* имя шрифта для CSS правил */
    src:  /*local("Archangel"), проверяем наличие шрифта в ОС пользователя */
         url(/fonts/8426.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }

@font-face {
    font-family: russian; /* имя шрифта для CSS правил */
    src:  /*local("Archangel"), проверяем наличие шрифта в ОС пользователя */
         url(/fonts/8426.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }
  
.top_logo_and_contacts_eto_vash_gorod  { position:absolute; background-color: #9bb56b; text-align:center; display:none; left:-500px; width:480px; height:100px; font-family:'DIN Pro Medium'; font-size:24px;  color:#ffffff;/* background-color: rgba(255,255,255,0.9);*/
border-radius:10px; border-style:solid; border-width:thick; border-color: #ffffff !important; color:#ffffff; padding: 5px 10px 5px 10px; 	 box-shadow: 0 0 15px black; /* Параметры тени */
    box-shadow: 0 0 15px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 10 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5); /* Для Safari и Chrome */} 

.top_logo_and_contacts_dostavka_v h3 { font-family:'DIN Pro Light'; font-size:24px;  color:#ffffff;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
.top_logo_and_contacts_dostavka_v div { font-family:'DIN Pro Light'; font-size:16px;  color:#ffffff;} 

  
.top_logo_and_contacts_container_1teks {white-space:nowrap; background-color: rgb(243,45,61); color:#FFF;  padding: 5px 0px 5px 0px;  background-color:#ed1c24 !important; background-image:url(../../images/bg/cloth_texture1778_bg.png), url(../../images/bg/shityo-foto-20.png), url(../../images/parrent/teksturi+kletchatoe+minimalizm+myu+manchester+yunajted+red+devil+texture+gingham+minimalism+mu+manchester+united+red+devil+50074092009.jpg) ; background-size: contain, auto,  auto;   background-repeat:no-repeat, no-repeat, repeat-x;  background-position: 0, right top; }

.top_logo_and_contacts_container_1teks a { text-decoration:none; color:inherit;}
.top_logo_and_contacts_container_dostavka_link_1teks:hover { color:#FFF !important;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}


.top_logo_and_contacts_bottom_central_text { font-family:'DIN Pro Light' ; color:#543e7c; font-size:18px; white-space:nowrap; }


.top_logo_and_contacts_container_1teks_new {font-family:'DIN Pro' ; white-space:nowrap; background-color: #FFF; 
 padding: 5px 0px 5px 0px;  color:#543e7c; }
.top_logo_and_contacts_container_1teks_new a { text-decoration:none;  color:#543e7c;}
.top_logo_and_contacts_container_1teks_new a:hover { text-decoration:none;  color:#543e7c ;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.top_logo_and_contacts_container_1teks_new_dostavka {font-family:'DIN Pro' ; font-size:16px; margin: 8px 0px 6px 0px;} 

.top_logo_and_contacts_container_spec_header_text { font-family:'DIN Pro Black'; font-size:32px; padding: 0px 0px 0px 20px; text-align:left; display:inline-block; width:600px; height:150px; text-shadow: 1px 10px 20px black; /* Параметры тени */   }
.top_logo_and_contacts_container_spec_header_text a { text-decoration:none;}

.top_logo_and_contacts_container_detopto {color:#667c3e !important;}
.top_logo_and_contacts_container_detopto a {color:#667c3e ;}

.detopto_header_text a, .detopto_header_text a:hover {color:#667c3e !important;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.1teks_header_text a, .1teks_header_text a:hover {color:#667c3e !important;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}



.top_logo_and_contacts_container_detopto .top_logo_and_contacts_bottom_central_text  {color:#667c3e !important;} 


/* верхнее меню  в  самом верху */
#top_panel_container { background-color:#667c3e !important; color: #FFF; padding:2px 0px 4px 0px; margin: 0px 0px 0px 0px; font-family:'DIN Pro'; font-size:14px;  }
#top_panel_container a {color: #FFF;  }
#top_panel_container a:hover {color: #CCC;  
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

.top_panel_container_1teks { font-family:'DIN Pro'; font-size:14px; }


@font-face {
    font-family: qe; /* имя шрифта для CSS правил */
    src:  /*local("Archangel"), проверяем наличие шрифта в ОС пользователя */
         url(/fonts/Junegull-Regular.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }
  

/* мнею под логотипом*/
#top_menu { padding-top:0px; padding-bottom:0; background-color:#2d84ca;  /*background-image:url(../images/bg/bg_top_menu.png); */     }

.top_menu_1teks { background-image:none !important; background-color:#2d84ca !important }

.top_menu_spec { background-image:none !important; background-color:#667c3e !important }


.top_menu_item {font-family: russianbold ; font-size:18px ; display: inline-block; margin: 0px 0px 0px 0px;   height:23px; padding: 6px 15px 6px 15px;  text-align:center;   }


.top_menu_item_1teks {font-family: russianbold !important; font-size:18px !important;}
.top_menu_item_1teks a { color:#FFF !important;}

.top_menu_item_spec {font-family: russianbold !important; font-size:18px !important;}
.top_menu_item_spec a { color:#FFF !important;}


.top_menu_item a { color:#FFF;  }
.top_menu_item a:hover { color: #F00; 
	-webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
  }
.menu_item_current a {color: #F00; font-weight:bold; text-decoration:none;}

#under_top_menu { height:5px; width:100%; background-image:url(../images/bg/bg_under_top_menu_shadow.png); background-repeat:repeat-x;}
 

/*Каталог*/
.catalog_header_1teks { font-family:russian !important;}


/* страница регистрации */
.registr_container { margin-top: 40px;}
.registr_table {margin: 0 auto;}
.registr_table tr td:nth-child(odd) { padding-right:10px;text-align:right; white-space:nowrap;    }
.registr_table tr td:nth-child(even) {text-align:left;  vertical-align:top;    }

/* сводка товаров */
.svodka_options_container {  padding: 2px 0px 5px 0px; background-image:url(../images/bg/bg_nlo_1.png); background-position:center; background-size:cover;  min-height:300px; min-width:500px; display:block; width:500px; border-radius:10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif ; font-size:16px;   

  

 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */}

.svodka_options_punkt {margin: 0px 0px 20px 0px; background-image:url(../images/bg/bg_nlo_1_button_repeat_y.png); background-position:center; background-repeat:repeat-y; cursor:pointer;}	
.svodka_options_punkt:hover { background-image:url(../images/bg/bg_nlo_1_button_repeat_y_hover.png), url(../images/bg/left_short_arrow.png), url(../images/bg/right_short_arrow.png); background-position:center, left, right; background-repeat:repeat-y, no-repeat, no-repeat; color:#333; 
	 box-shadow: 0 0 8px black; /* Параметры тени */
    box-shadow: 0 0 8px rgba(0,0,0,0.5); /* Параметры тени */
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	
	 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

	
  }	
  
.svodka_options_punk_spisok_nomerov_zakazov { color:#777; font-size:12px;  padding: 10px 10px 10px 10px;}   




.plitka_cell_link { border: none; }
.plitka_cells_all_container { width:606px;  font-family:'DIN Pro' ;  padding: 5px 0px 50px 0px; margin:0px; }

 .plitka_cells_sort_by_container  { text-wrap:none; white-space:nowrap; text-align:right;  padding: 0px 30px 5px 0px;  font-family:'DIN Pro Light' ; font-size:18px;color: #543e7c;}
 .plitka_cells_sort_by_container a {color: #543e7c;}
 .plitka_cells_sort_by_selected {font-family:'DIN Pro Medium' ; } 

.plitka_cells_path_to_razdel  { text-align:left; font-family:'DIN Pro Light' ; font-size:18px; margin: 2px 0px 22px 10px;}

.plitka_cells_razdel_name h1 a { text-decoration:none; color: #543e7c;}
.plitka_cells_razdel_name h1{ font-family:'DIN Pro' ; font-size:38px; margin: 0px 0px 30px 0px; color: #543e7c;}
.plitka_cells_razdel_podzagolovok {font-family:'DIN Pro Light' ; font-size:22px; margin: -10px 0px 30px 0px; color: #543e7c;}
.plitka_cells_razdel_min_price {font-family:'DIN Pro Light' ; font-size:18px; margin: 0px 0px 20px 0px; color: #543e7c;}
.plitka_cells_razdel_opisanie { clear:both; font-family:'DIN Pro' ; text-align: left; max-width:800px; font-size:22px; padding-top:40px; margin: 0px 0px 30px 0px; color: #543e7c;} 

.plitka_cell_container {  font-family:'DIN Pro' ; display: inline-block;  position:relative;   margin: 0px; background-color:rgba(255,255,255,1);  background-repeat:no-repeat; background-size:cover;   width:200px; max-width:200px; height:350px; max-height:350px;  color:#333; cursor:pointer; border-width:1px; border-color:rgb(253,253,253);  border-style:solid; 
	 box-shadow: 0 0 2px black; /* Параметры тени */
    box-shadow: 0 0 2px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3); /* Для Safari и Chrome */
  }
.plitka_cell_wrap {display:block; float:left}  
.plitka_cell_hidden { background-color: #FFE4E5;}
.plitka_cell_container:hover { border-style:solid; border-width:1px; border-color:#0283c7;   
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	
	transform: scale(1.04);
	z-index: 100;
}  
.plitka_cell_novinka  {position: absolute;width:200px; height:200px;  z-index:10; background-position: top left; background-image:url(../images/bg/novinka-3.png);  }
.plitka_cell_discount_coner {position: absolute; background-image:url(../images/bg/discount_coner_3.png); background-position: top right; z-index:10;  width:200px; height:200px;}
.plitka_cell_name { position: absolute; top:215px;font-family:'DIN Pro Medium'; font-size:16px; text-align:center; overflow:hidden; height:61px; width:196px; color:#667c3e !important;}
.plitka_cell_name a { text-decoration:none; color: #667c3e ;} 
.plitka_cell_preview { position: absolute; top:10px;}
.plitka_cell_price {font-family:'DIN Pro Medium';position: absolute; bottom:44px; text-align:center; width:200px; font-size:18px; color:#6b1d46; padding-bottom:2px; }
.plitka_cell_price_discount { background-color:#3e477c !important; color:#FFF !important; font-weight:bold;}
.plitka_cell_buy_button_container{  position: absolute; bottom:8px;text-align:center; width:200px;}
.plitka_cell_buy_button_container a { text-decoration:none; color:#FFF}
.plitka_cell_buy_button {  font-family:'DIN Pro Light'; font-size:16px;  display:inline-block; height:25px; width:150px; background-color:#733e7c; color:#FFF; padding-top:0px; overflow:hidden; border-radius:8px; cursor:pointer; 

    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
}
.plitka_cell_buy_button:hover { background-color: #934f9e; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
		     transform: scale(1.03);
}

.plitka_cell_edit_container { display:block;  width:200px; text-align:left;  } 



/* подробное отображение одного товара */
.one_item_container { text-align:left; 	 font-family:'DIN Pro'; font-size:14px; min-width:800px; display:block;}
.one_item_edit_all_photo_container  {}

.one_item_container_discount_info  { /* background-image:url(../images/bg/bg_discount_1.png); background-size: cover; */ background-color:#6b76b5; color:#FFFFFF; border-bottom-left-radius:5px; border-bottom-right-radius:5px;  padding: 0px 20px 4px 20px; font-size:18px; font-weight:bold; margin: -5px -10px 00px -20px;font-family:'DIN Pro Light'; text-align: center ; height:25px;}
 
 
.one_item_container_name  { margin: 10px 20px 10px 20px;}
.one_item_container_name  h1{ display: inline; font-family:'DIN Pro Medium' ;  font-size:32px; color: #543e7c; }
.one_item_container_drugie_rascvetki  { margin: 0px 0px 14px 0px; font-family:'DIN Pro' ;  font-size:32px; color: #543e7c; }
.one_item_container_smotrite_takje  {font-family:'DIN Pro' ;  margin: 0px 0px 10px 0px; font-size:32px; color:#543e7c}
.one_item_container_smotrite_takje  a {font-family:'DIN Pro' ;    color:#543e7c; text-decoration:none; }
.one_item_container_smotrite_takje  a:hover { text-decoration:underline;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
.one_item_container_name_discount { display:inline-block; background-color:#3e477c; color:#FFFFFF ; border-radius:10px; margin: 0px 0px 10px 0px; vertical-align: top !important; background-position:center; background-image:url(../images/bg/bg_discount_3.png); text-shadow: 1px 1px 2px black;  font-family:'DIN Pro Black';}
.one_item_container_name_discount h1 {display:inline-block !important; padding: 4px 8px 5px 8px !important; margin: 0px 0px 0px 0px !important; font-size:24px !important; color:#FFFFFF !important ;}
.one_item_container_design_name {font-family:'DIN Pro Bold Italic' ; color:#333;  font-size:22px; margin: 0px 20px 10px 20px;}
.one_item_container_photo_container { width:326px; margin: 40px 0px 0px 40px; display:block;}
.one_item_main_photo { width: auto; height: auto; max-width: 326px;}
.one_item_dop_photo  {width:100px; border-style:solid; border-width:thin; border-color: #CCC; margin:2px; }
.one_item_dop_photo_warper { display: inline-block;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}
.one_item_dop_photo_warper:hover {
	transform: scale(1.03);
	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

	
}
.one_item_info_container {display:inline-block;vertical-align:top; margin: 0px 0px 0px 40px; }

/*.one_item_container td  { border-color:#000000; border-style:solid;}*/

.one_item_calc_dostavka { text-align:right;}

.one_item_code { width:100%; color:#666; margin: 15px 0px 5px 0px; float:left; font-family:'DIN Pro Condensed Light'; font-size:24px; text-align:left;}
.one_item_info {margin: 30px 20px 0px 20px; font-size:18px; word-wrap:normal; text-align:justify;}

.one_item_price_container { display:inline-block; position:relative; font-family:'DIN Pro Condensed Medium' ;  font-size:18px; background-color:#e8e8d1; border-radius:10px;  padding: 10px 10px 10px 10px;}


.one_item_price_container_info_tr td { padding: 0px 3px 10px 3px;}

.one_item_price_container tr:nth-child(even) { background-color:#d7d7af;}
.one_item_price_container tr:hover { background-color:#f7f9f3; color:#000000;  
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
	     transform: scale(1.02);
}

.one_item_price_container tr input {
	
	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}
.one_item_price_container tr:hover input { background-color:#F8F8F8 ;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}

.one_item_price_container_podskazka   { background-color:#f7f9f3; position:absolute; width:100%;  padding: 0px 0px 10px 0px;  margin-left:-12px;  }
.one_item_price_container_mat{ text-align:left;  padding: 0px 7px 0px 0px; font-family:'DIN Pro Condensed Light' ; }
.one_item_price_container_size{ text-align:left ; padding: 0px 7px 0px 7px ;}
.one_item_price_container_price{ text-align:right; padding: 0px 3px 0px 7px; font-family:'DIN Pro Condensed Black';}
.one_item_price_container_price_with_discount { background-color:#3e477c !important; color:#FFF !important; }
.one_item_price_container_rost{padding: 0px 7px 0px 12px ;}
.one_item_price_container_rub{ text-align:left; padding: 0px 5px 0px 0px;  }
.one_item_price_before_discount { padding: 0px 7px 0px 7px ; text-decoration:line-through; background-color:#3e477c; color:#FFF; padding:5px;  }
.one_item_input_price { font-family:'Myriad Pro Condensed' ; font-size:20px; color:#030; background-color: #FFF; vertical-align:middle; text-align:center;  }
.one_item_articul, .one_item_postavshik { color:#767676; text-align:left;   }


.one_item_price_plus { width:25px; height:25px; display:inline-block; cursor:pointer;  background-image:url(../images/bg/squre-v3-plus.png);  background-size:cover; vertical-align:middle; margin: 0px 0px 0px 7px; 
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
}
.one_item_price_plus:hover {background-image:url(../images/bg/squre-v3-plus-hover.png);
		     transform: scale(1.05);
	
} 

.one_item_price_minus { width:25px; height:25px; display:inline-block; cursor:pointer;  background-image:url(../images/bg/squre-v3-minus.png);  background-size:cover; vertical-align:middle; margin: 0px 7px 0px 0px;  
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}
.one_item_price_minus:hover {background-image:url(../images/bg/squre-v3-minus-hover.png);

    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
	     transform: scale(1.05);
}

.one_item_clear_button  { position:absolute;  border-radius:3px; background-color:#CCC;   padding: 4px 7px 4px 7px; cursor:pointer; top:-39px; right:0px; 

    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
}
.one_item_clear_button:hover {background-color: #999;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
		     transform: scale(1.02);
}
.one_item_buy_all_size_container{ display:none;}

.one_item_razmernaya_setka_button { background-color:#8d95c6; color:#FFF;  padding: 7px 5px 7px 5px; border-radius:5px; margin-top:6px; cursor:pointer;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}
.one_item_razmernaya_setka_button:hover { background-color:#afb5d7;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
		     transform: scale(1.02);
}
.one_item_razmernaya_setka_button a { text-decoration:none; color:#FFF}

.one_item_zakaz_button { background-color:#517c3e; color:#FFF;  padding: 7px 5px 7px 5px; border-radius:5px; margin-top:6px; cursor:pointer;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}
.one_item_zakaz_button:hover { background-color:#679e4f;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
		     transform: scale(1.02);
}
.one_item_zakaz_button a { text-decoration:none; color:#FFF}



.one_item_short_link_container { display:inline-block; margin: 18px 10px 0px 40px; font-family:'DIN Pro Light Italic'; font-size:16px; color:#333; text-align: center;  }
.one_item_short_link_container input {margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 5px; color:#333; font-family:'DIN Pro Light'; font-size:16px; width:310px; border-radius:5px; border-width:thin; border-style:solid; border-width:1px; border-color: #999; }

.one_item_tovar_ne_naiden {font-family:'DIN Pro'; font-size:20px; padding: 20px 0px 500px 0px;}


.one_item_next_button { float:right; display:inline-block; font-family:'DIN Pro Medium'; font-size:16px; background-color:#8d95c6; color:#FFF;  border-radius:5px;  padding: 7px 15px 9px 25px; margin: 15px 30px 0px 40px; cursor:pointer;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}


.one_item_next_button:hover { 
	
	 -webkit-animation: swing_right 1.5s ease;
  animation: swing_right 1.5s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
	
}

.one_item_next_button.click{ 
 -webkit-animation: next_item 0.3s ease;
  animation: next_item 0.3s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
		animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	
	

	
}

.one_item_next_button a { text-decoration:none; color:#FFFFFF}

.one_item_prev_button {float:left; display:inline-block; font-family:'DIN Pro Medium'; font-size:16px; background-color:#8d95c6; color:#FFF;  border-radius:5px;  padding: 7px 25px 9px 15px; margin: 15px 30px 0px 40px; cursor:pointer;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
	


}




.one_item_prev_button:hover { 
	
	
		 -webkit-animation: swing_left 1.5s ease;
  animation: swing_left 1.5s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
	
}
.one_item_prev_button a { text-decoration:none; color:#FFFFFF}

.one_item_prev_button.click{ 
 -webkit-animation: prev_item 0.3s ease;
  animation: prev_item 0.3s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
		animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	
	

	
}

#search_result_plitka_container {}


.razmernaya_setka_container  {font-family:'DIN Pro'; font-size:18px;}
.razmernaya_setka_container  h2 {font-family:'DIN Pro Bold'; font-size:28px;}
.razmernaya_setka_main_header { font-family:'DIN Pro Black'; font-size:36px; margin-top:20px;}
.razmernaya_setka_menu_container  {text-align: left; display:inline-block; font-family:'DIN Pro Black Italic';font-size:24px; }



.download_photo_open_button {font-family:'DIN Pro'; font-size:14px; background-color:#8d95c6; color:#FFF;  border-radius:5px;  padding: 7px 5px 7px 5px; margin: 30px 0px 30px 40px; cursor:pointer; 
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}
.download_photo_open_button:hover {background-color:#afb5d7;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
		     transform: scale(1.02);
}
#download_photo_container { display:none;font-family:'DIN Pro Light'; font-size:14px; vertical-align:middle;  }
#download_photo_container td:nth-child(even) { padding: 0px 0px 0px 10px;}
#download_photo_container td:nth-child(odd) { padding: 0px 0px 10px 0px;}

.novinka_start_container {  font-family:'DIN Pro' ;background-color:rgb(255,255,255);  padding: 5px 0px 20px 0px; margin:0px; max-height:830px; min-width:848px; max-width:900px; overflow: hidden;  }

.novinka_name {clear:both; padding-top:60px;} 

.novinka_start_container h1 { font-family:'DIN Pro Black' ; font-size:42px; margin: 10px 0px 30px 0px; color: #543e7c;}
.novinka_start_container h1 a { text-decoration:none;  color: #543e7c;}
 .novinka_start_container .plitka_cell_container {margin: 5px 5px 16px 5px !important; } 


.part_preview        { font-family:'DIN Pro' ; display: inline-block; overflow:hidden; position:relative;   margin: 4px 4px 15px 4px; background-color:rgba(255,255,255,1);  background-repeat:no-repeat; background-size:cover;   width:200px; max-width:200px; height:300px; max-height:350px; border-radius:5px; color:#333; cursor:pointer;  border-style:solid;  border-width:1px; border-color:rgb(253,253,253); 
	 box-shadow: 0 0 2px black; /* Параметры тени */
    box-shadow: 0 0 2px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3); /* Для Safari и Chrome */}
	
.part_preview:hover  { border-style:solid; border-width:1px; border-color:#0283c7;  color:#004a8a; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
			transform: scale(1.03);
	z-index: 100;
}
.part_preview_photo  {position: absolute; top:0px;}
.part_preview_name   {position: absolute; top:225px;font-family:'DIN Pro Medium'; font-size:18px; text-align:center; overflow:hidden;   width:196px; height:66px; color:#4b6bb2;}
.part_preview_name a {text-decoration:none; color: #4b6bb2;}
.part_preview_name h2 { padding:0px; margin:0;}
.part_preview_name h2 a {text-decoration:none; color: #4b6bb2; font-family:'DIN Pro Medium'; font-size:18px; font-weight:normal;  }

.oformleine_zakaza_container {font-family:'DIN Pro' ; font-size:20px;  }
.oformleine_zakaza_container input {font-family:'DIN Pro' ; font-size:20px;  }
.oformleine_zakaza_container textarea {font-family:'DIN Pro' ; font-size:20px;  }
.oformleine_zakaza_container h1  {font-family:'DIN Pro Black' ; font-size:36px; color:#5d5d5d} 
.oformleine_zakaza_container h2 { font-family:'DIN Pro Bold' ; font-size:28px;  color:#5d5d5d}
.oformleine_zakaza_button_select_vhod  { font-family:'DIN Pro Bold' ; font-size:20px;  color: #FFFFFF; display:inline-block;  padding: 10px 20px 10px 20px; margin: 0px 20px 0px 20px; cursor:pointer;  background-color:#2D84CA; border-radius:10px; 	 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */}
.oformleine_zakaza_button_select_vhod:hover  {background-color:#e19d3b ;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
} 

.oformleine_zakaza_help_info { color:#6E6D6D; font-size:18px; font-family:'DIN Pro Light' ;}
.oformleine_zakaza_wrong_input { background-color:#ab5517; color:#FFFFFF;}



.loader { width:100px; height:100px; background-image:url(../images/loader/loader.gif); background-position:center; background-repeat:no-repeat; }

.sposob_oplati_2016_container {text-align:left;  width:600px; font-size:18px; display:none; }
.sposob_oplati_2016_list  {background-position:top right; background-repeat:no-repeat; background-size: 250px auto; background-image:url(../images/oplata/oplata_logo_karta_sberbank.png)}
.sposob_oplati_2016_container label { cursor:pointer;}
.sposob_oplati_2016_container label:hover { background-color:#AEC8E2; 
	-webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

.sposob_dosdtavki_2016_container { text-align:left;  width:600px; font-size:18px; }
.sposob_dosdtavki_2016_list  {background-position:top right; background-repeat:no-repeat; background-size: 250px auto;}
.sposob_dosdtavki_2016_container label { cursor:pointer;}
.sposob_dosdtavki_2016_container label:hover { background-color:#AEC8E2;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

#temp_order_container  { font-size:18px;} 

.address_2016_container { display:none;}
.address_2016_container label { cursor:pointer;}
.address_2016_container label:hover { background-color:#AEC8E2;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}



.calc_dostavka_left_menu_button {font-family:'DIN Pro Black' ; font-size:20px; background-color:#98aa76; text-align:center; color:#FFFFFF;  padding: 10px 0px 10px 0px; cursor:pointer; border-radius:10px;}
.calc_dostavka_left_menu_button:hover { background-color:#6075c6; 
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
} 
.calc_dostavka_left_menu_button:hover a { color:#ffffff;}
.calc_dostavka_left_menu_button a { color:#FFFFFF; text-decoration:none; font-size:24px; margin: 0px 0px 0px 0px; text-shadow: 1px 1px 4px gray; /* Параметры тени */ }
.calc_dostavka_left_menu_button a:hover { color:#ffffff;}
.calc_dostavka_left_menu_button h1 { font-size:24px; margin: 0px 0px 0px 0px; text-shadow: 1px 1px 4px gray; /* Параметры тени */ }

.calc_dostavka_container { font-family:'DIN Pro' ; font-size:18px; }
.calc_dostavka_container h1 { font-family:'DIN Pro Black' ; font-size:42px; color:#5d5d5d }
.calc_dostavka_container h2 { font-family:'DIN Pro Black' ; font-size:36px; color:#5d5d5d }
.calc_dostavka_banners_container {margin: 20px 0px 0px 0px;}
.calc_dostavka_banners_container div { display:inline-block; width:250px;  padding: 10px 10px 10px 10px;}
.calc_dostavka_banners_container div:hover a { color:#FFF324;}
.calc_dostavka_banners_container img {  width:250px; border:none; padding:3px;  }
.calc_dostavka_banners_container div:hover img {border:solid; border-width:3px;  padding:0px;}



.button_next_order  { display: inline;  font-family:'DIN Pro Black' ; font-size:28px; color: #FFFFFF; background-color:#AEC8E2 ; width:100px;   padding: 1px 10px 6px 10px; border-color:#FFFFFF; border-style:solid; border-width:thick; border-radius:10px; vertical-align: central;  ; cursor:pointer;   }

.button_next_order:hover {background-color:#415D84 ;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}

.view_order_container {font-family:'DIN Pro' ; font-size:14px;}
.view_order_header { display:inline; font-family:'DIN Pro Black' ; font-size:32px; color:#5d5d5d; vertical-align:central;margin: 0px 10px 0px 10px; }

.parnter { padding: 15px 10px 30px 10px !important; width:305px; margin: 10px 0px 10px 0px; color:#f5f4e9; font-family:'DIN Pro Black'; font-size:22px; text-shadow: 1px 1px 10px black; border-radius:10px; cursor:pointer;      }

.parnter a { text-decoration:none; color:#f5f4e9; }

.partner_spec {background-image:url(../../images/bg/mask_partner_40.png), url(../../images/bg/camuflaj_6_loop.jpg); background-repeat:repeat-y, repeat; background-size: contain, auto;} 
.partner_spec:hover {background-image:url(../../images/bg/mask_partner_30.png), url(../../images/bg/camuflaj_6_loop.jpg); color: #feee00; } 
.partner_spec:hover a {color: #feee00 !important ;}

.partner_galaxy { color:#FFFFFF !important; width:360px !important; background-image:url(../../images/bg/mask_partner_40.png), url(../images/bg/galaxy-time/time3.jpg); background-repeat:repeat-y,repeat;background-size: contain, auto; } 
.partner_galaxy:hover {color:#FFFFFF !important; width:360px !important; background-image:url(../../images/bg/mask_partner_30.png), url(../images/bg/galaxy-time/time3.jpg);  } 
.partner_galaxy:hover a {color: #feee00 !important ;}

#rukojop_container {font-family:'DIN Pro' ; font-size:14px;margin: 40px 0px 0px 0px;}
#rukojop_container h1 { font-family:'DIN Pro Black' ; font-size:42px; color:#5d5d5d }


.process_order_container {font-family:'DIN Pro' ; font-size:14px;}
.process_order_container h1  {font-family:'DIN Pro Black' ;  font-size:38px; color:#5d5d5d; display: inline; vertical-align: middle; }

.process_order_load_more_button {font-family:'DIN Pro Bold' ; font-size:24px;  color: #FFFFFF; display:inline-block;  padding: 10px 20px 10px 20px; margin: 35px 20px 0px 20px; cursor:pointer;  background-color:#2D84CA; border-radius:10px; 	 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */}
	
.process_order_load_more_button:hover {background-color:#e19d3b ;  
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}  

#preview_update {}	 



.discount_info_start_1teks 
   { background-image:url(../images/bg/bg_discount_1.png); color:#FFFFFF; background-size: cover; border-radius:10px; padding: 4px 0px 4px 0px; font-size:18px; font-weight:bold; margin: 6px 0px 0px 0px;} 
   
 .discount_info_start_1teks h2 { font-size:60px; margin: 0px 20px 0px 0px;  padding: 0px 0px 0px 0px; font-family:'DIN Pro Black' ; }
 
 
 .discount_info_start_8
   { background-color:#e24eac; color:#FFFFFF; background-size: cover; border-radius:10px; padding: 4px 0px 4px 0px; font-size:18px; font-weight:bold; margin: 6px 0px 0px 0px;} 
   
 .discount_info_start_8 h2 { font-size:60px; margin: 0px 20px 0px 0px;  padding: 0px 0px 0px 0px; font-family:'DIN Pro Black' ; }


.discount_info_start_9
   { background-image:url(../images/bg/bg_discount_9.png); color:#FFFFFF; background-size: cover; border-radius:10px; padding: 4px 0px 4px 0px; font-size:18px; font-weight:bold; margin: 6px 0px 0px 0px;} 
   
 .discount_info_start_9 h2 { font-size:60px; margin: 0px 20px 0px 0px;  padding: 0px 0px 0px 0px; font-family:'DIN Pro Black' ; }
 
 
 
 .politica_soglasie { font-size:14px; color:#737373; width:350px; }  
 
 .nenashel { clear:both;  font-family:'DIN Pro' ; font-size:28px; margin: 100px 0px 30px 0px; color: #543e7c; display:inline-block; cursor:pointer  }
  .nenashel:hover, .nenashel:hover a { color: #667c3e;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}
  .nenashel a {  font-family:'DIN Pro' ; font-size:28px; margin: 100px 0px 30px 0px; color: #543e7c; text-decoration:none  }
 .nenashel img {  margin: -50px 0px 0px 20px; border:none;}
 .nenashel span { text-decoration: underline} 
  
 /* яндекс касса  */
 .view_order_yandex_kassa_container {margin: 20px 0px 0px 0px; }
 .yandex_kassa_payment_list_container { border-color:#4A4A4A; border-width:thin; border-style: none;}
  .yandex_kassa_payment_list_container h2 {margin: 2px 0px 0px 10px;}
  .yandex_kassa_payment_list_container table {border-collapse:collapse}
  .yandex_kassa_payment_list_container td  { border-color:#9C9C9C; border-style:solid; border-width:thin;  }   
  .yandex_kassa_button_1  { background-color:#3a3a3a;  padding: 10px 15px 10px 15px; color:#FFFFFF;  font-family:'DIN Pro Medium' ; font-size:18px; display:inline-block; cursor:pointer; }
  .yandex_kassa_button_1:hover {background-color: #5C5C5C;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}    
  .yandex_kassa_choose_payment_button { background-color:#4A4A4A; border-width:thin; border-style: solid;  padding: 10px 15px 10px 15px; color:#FFFFFF;  font-family:'DIN Pro Medium' ; font-size:22px; display:inline-block; cursor:pointer; }
  .yandex_kassa_choose_payment_button:hover { background-color: #676767 ;
	  -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
 }
  .yandex_kassa_payment_page_container { border-color:#4A4A4A; border-width:thin; border-style: solid; text-align:center;  padding: 30px 10px 30px 10px;  }
  .yandex_kassa_payment_page_container h1 {font-family:'DIN Pro Black' ; font-size:32px; margin: 2px 0px 0px 10px; color:#4A4A4A}
  .yandex_kassa_payment_page_container h2 {font-family:'DIN Pro' ; font-size:22px; margin: 2px 0px 0px 10px; color:#4A4A4A}
  
  .spisok_gorodov_dostavki { padding: 20px 0px 0px 0px;color: #543e7c}
  .spisok_gorodov_dostavki span { font-family:'DIN Pro Medium' ; font-size:32px; }  
  .spisok_gorodov_dostavki a { font-family:'DIN Pro Light' ; font-size:22px; color: #543e7c }  
  
  .spisok_gorodov_dostavki_text_block {
			  padding-bottom:20px; /*отступ снизу*/
			  width:100%; /*указываем общую ширину блока с колонками*/
			  text-align: center; /*выравнивание текста внутри колонок*/
			  column-count: 3; /*количество колонок, на которое хотим разбить текст*/
			  column-gap: 40px; /*отступ между колонками*/
			  column-rule: 1px solid #543e7c; /*если требуется по дизайну, разделяем колонки линией*/
			  }

.stat_container {font-family:'DIN Pro' ; }
.stat_container  h1 { font-family:'DIN Pro Black' ; font-size:42px; color:#5d5d5d }
.stat_plitka_cell_item {display: inline-block; margin-bottom: 20px;}

.stat_table_parts {font-family:'DIN Pro' ; font-size: 18px; border-collapse: collapse;}
.stat_table_parts td {  border-style: solid; border-width: thin; border-color:#D3D3D3; padding: 4px; }
.stat_table_parts td:nth-child(odd) {text-align: center;}

.basket_2018 {ont-family:'DIN Pro' ; font-size: 16x; }
.basket_2018 h1 { font-family:'DIN Pro Black' ; font-size:32px; color:#543e7c }
.basket_2018 h2 { font-family:'DIN Pro Bold' ; font-size:24px; color:#543e7c ;}
.basket_2018 h2 a {     color:#543e7c         }
.basket_2018_table {width: 700px;;border-collapse: collapse;}  
.basket_2018_table td {/* border-style: solid; */  }  
.basket_2018 table .kod_td a {width: 0%;font-family:'DIN Pro' ; font-size:16px; text-decoration: none; color:#543e7c}
.basket_2018 table .kod_td a:hover { text-decoration:underline;  }  
.basket_2018 table .name_td a {font-family:'DIN Pro Medium' ; font-size:20px; text-decoration: none; color:#543e7c }
.basket_2018 table .name_td a:hover { text-decoration:underline;  }  
.basket_2018 table .part_name_td a { text-decoration: none;         }
.basket_2018 table .part_name_td a:hover { text-decoration:underline;         }
.basket_2018 table .indo_td { width:100%;  padding: 5px 0px 0px 25px;}
.basket_2018 table .control_td  a { font-family:'DIN Pro Light'; font-size: 14px; color:#543e7c }
.basket_2018 table .price_container_td { text-align: right;  /*background-color:#903436;  */  }
.basket_2018 table .price_container_td td {  padding: 0px 6px 0px 6px; }
.basket_2018 table .razdelitel_td { border-bottom-style: dotted; border-bottom-width:thin; border-bottom-color: #D5D5D5;  padding: 0px 0px 20px 0px;   }
.basket_2018 table .basket_preview_container {width:130px; height: 130px; display: inline-block; background-repeat: no-repeat; background-size: contain; margin-left: 20px; margin-bottom: 10px;}
.basket_price_container {font-family:'DIN Pro' ; font-size:16px; margin: 10px 0px 10px 0px; float: right;} 
.basket_itogo_container {  text-align: right; width: 700px; margin-bottom: 45px; margin-top: 20px;   }
.basket_summa_bez_skidok {font-family:'DIN Pro Bold' ; font-size:24px;  color:#543e7c}
.basket_discount_val {font-family:'DIN Pro Bold' ; font-size:24px;  color:#543e7c}
.basket_itogo {font-family:'DIN Pro Black' ; font-size:32px; margin-top: 15px;  color:#543e7c }


.button_5 { font-family:'DIN Pro' ; font-size:16px;  cursor:pointer; padding:5px 10px 5px 10px; background-color: #667c3e; border-radius:5px; border-color:#CCCCCC; color:#FFF; display:inline-block; 

box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
.button_5 a {color:#FFF; text-decoration:none }	
	
.button_5:hover { background-color:#666666;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;

}


.button_6 { font-family:'DIN Pro' ; font-size:16px;  cursor:pointer; padding:5px 10px 5px 10px; background-color:#8E8E8E ; border-radius:5px; border-color:#CCCCCC; color:#FFF; display:inline-block; 

box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */ }
.button_6 a {color:#FFF; text-decoration:none }	
	
.button_6:hover { background-color:#666666;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
   transform: scale(1.05);

} 






.copy_to_clipboard_light_gray {font-family:'DIN Pro Light' ;color: #C5C5C5; cursor: pointer}
.copy_to_clipboard_light_gray:hover { color:#7171DF ;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

.select_part_preview {width: 950px;}
.select_part_preview img {border-style: solid; border-color: #FFFFFF; cursor: pointer}
.select_part_preview img:hover { border-style: solid; border-color: #667c3e;
}

.zayzvka_oformlenie_container { padding: 40px 0px 0px 0px;}
.zayzvka_oformlenie_container h1 { font-family:'DIN Pro' ; font-size:38px; margin: 0px 0px 30px 0px; color: #543e7c;}
.zayzvka_oformlenie_container h2 { font-family:'DIN Pro' ; font-size:24px; margin: 0px 0px 30px 0px; color: #543e7c;}
.zayav_contact_table, .zayav_contact_table input,.zayav_contact_table select  { font-family:'DIN Pro' ; font-size:20px;  color: #543e7c;}
.zayav_contact_table input,.zayav_contact_table select  {width: 450px;  margin: 0px 0px 0px 20px;}

.zayavka_add_new_position_container {}


.zayavka_add_new_position_container td { text-align: left;  padding: 5px 10px 5px 10px; border-style: solid; border-color:#543e7c; border-width: thin ; border-collapse: collapse;  font-family:'DIN Pro' ; font-size:20px; color: #543e7c;}

.zayavka_add_new_position_container input, .zayavka_add_new_position_container textarea, .zayavka_add_new_position_container select { font-family:'DIN Pro' ; font-size:20px;  color: #543e7c;}

.zayavka_add_new_position_container input { width: 100%; }


.zayavka_add_new_position_container select { width: 350px;}





.zayavka_add_new_position_container h1 { font-family:'DIN Pro' ; font-size:28px; margin: 0px 0px 30px 0px; color: #543e7c;}



.zayavka_item_container { margin: 30px 0px 00px 0px; }


.zayav_one_item_container {}
.zayav_one_item_name {}
.zayav_one_item_mat {}
.zayav_one_item_size {}
.zayav_one_item_comment {}




.list_of_zayav_item_container { font-family:'DIN Pro' ; font-size:20px; color: #543e7c;}
.list_of_zayav_item_container td { text-align: left;  padding: 5px 10px 5px 10px; border-style: solid; border-color:#543e7c; border-width: thin ; border-collapse: collapse;}

.list_of_zayav_item_container td:hover { background-color: #DDDDDD;
 -webkit-transition: all 0.3s ease;;
  -moz-transition: all 0.3s ease;;
  -o-transition: all 0.3s ease;;
  transition: all 0.3s ease;
}

.zayav_errors_container {  font-family:'DIN Pro' ; font-size:20px; color: #543e7c;}
.zayav_errors_container h2 {font-family:'DIN Pro' ; font-size:28px; color: #543e7c;}
.zayav_errors_content {text-align: left;}














.popup_container {position:absolute; z-index:  100001}
.popup_content { position: absolute; bottom: 0px; left: 0px; text-align: left; background-color: white;  padding: 10px 10px 10px 10px;  font-family:'DIN Pro' ; font-size:20px; border-color:#543e7c; border-style: solid; border-radius: 10px; border-bottom-left-radius: 0px; color: #543e7c;
	 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */
}

.popup_content input {font-family:'DIN Pro' ; font-size:20px; width: 300px;}



.popup_container::after {
  content: " ";
  width: 0;
  height: 0;
  
  border-style: solid;
  border-width: 14px 10px 0px 0px;
  border-color: #543e7c transparent transparent transparent;
    

  position: absolute;
  left: 0%;

}







.tooltip_data_left_5 { position: relative; }
.tooltip_data_left_5:hover:after { 
    content:attr(data-info);
    position: absolute;
    bottom: 50px;
    width: 250px;
    right: 0px;
    background-color:#543e7c; 
    color:#FFFFFF; 
    border-color: #543e7c;
    border-style: solid;
    border-width: 3px;
    border-radius: 10px;
    padding: 9px;
    text-align: justify;
    
    box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */
    
    
}


.tooltip_data_left_5:hover:before {
    
 content: " ";
  width: 0;
  height: 0;
  
  border-style: solid;
  border-width: 14px 10px 0px 0px;
  border-color: #543e7c transparent transparent transparent;
    

  position: absolute;
  right: 20px; 
   bottom: 36px; 

    
}







.tooltip_data_4 { position: relative; }
.tooltip_data_4:hover:after { 
    content:attr(data-info);
    position: absolute;
    bottom: 50px;
    width: 200px;
    left: 0px;
    background-color:#543e7c; 
    color:#FFFFFF; 
    border-color: #543e7c;
    border-style: solid;
    border-width: 3px;
    border-radius: 10px;
    padding: 9px;
    text-align: justify;
    
    box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */
    
    
}


.tooltip_data_4:hover:before {
    
 content: " ";
  width: 0;
  height: 0;
  
  border-style: solid;
  border-width: 14px 10px 0px 0px;
  border-color: #543e7c transparent transparent transparent;
    

  position: absolute;
  left: 20px; 
   bottom: 36px; 

    
}




.tooltip_data_3 { position: relative; }

.tooltip_data_3:active {  

	 -webkit-animation: button_click_1 0.1s ease;
  animation: button_click_1 0.1s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
	animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
}
	

.tooltip_data_3:hover:after { 
    content:attr(data-info);
    position: absolute;
    bottom: 50px;
    width: 400px;
    right: 0px;
    background-color:#543e7c; 
    color:#FFFFFF; 
    border-color: #543e7c;
    border-style: solid;
    border-width: 3px;
    border-radius: 10px;
    padding: 20px;
    text-align: justify;
	
	   opacity: 0.95;

	
	 -webkit-animation: slow_show_and_move 0.6s ease;
  animation: slow_show_and_move 0.6s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
   
	
    box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */
    
    
}


.tooltip_data_3:hover:before {
    
 content: " ";
  width: 0;
  height: 0;
  
  border-style: solid;
  border-width: 14px 10px 0px 0px;
  border-color: #543e7c transparent transparent transparent;
    
	 -webkit-animation: slow_show 0.6s ease;
  animation: slow_show 0.6s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
	
  position: absolute;
  right: 20px; 
   bottom: 36px; 

    
}



.tooltip_data_content_2:hover:after{
 content:attr(data-info2);
    
}


.instagram_main_container { position: relative; min-width: 600px; font-family:'DIN Pro' ; font-size: 16px; color: #667c3e } 

.instagram_main_container h2 {color: #667c3e; font-family:'DIN Pro' ; font-size:28px; } 
.instagram_main_container h3 {color: #667c3e; font-family:'DIN Pro' ; font-size:22px; } 

.instagram_main_container select, .instagram_main_container option, .instagram_shablon_name  {font-family:'DIN Pro' ; font-size: 16px;  color: #667c3e; border-color: #667c3e; border-style: solid; }

.instagram_main_container textarea  {font-family:'DIN Pro' ; font-size: 16px;  color: #543e7c; width: 100%; height: 450px; border-color: #667c3e; border-style: solid;  }

.instagram_info {font-family:'DIN Pro' ; font-size: 14px;  color: #667c3e;  }

.instagram_text_info { font-family:'DIN Pro' ; font-size: 14px;  color: #543e7c;  }

.instagram_preview_container {margin: 20px 0px 0px 0px;}

.instagram_preview_container img { display: inline-block; height: 80px; cursor: pointer; border-style: solid; border-width: thin;  border-color: white; }
.instagram_preview_selected {  border-color: #543e7c !important  }

.spisok_del_container h1  { font-family:'DIN Pro' ; font-size:38px; margin: 0px 0px 30px 0px; color: #543e7c; text-decoration:none; color: #543e7c;}

.spisok_del_popup input { width: 600px; font-size: 22px; font-family:'DIN Pro' ;} 
.spisok_del_list_container ul { text-align: left; font-size: 22px;  font-family:'DIN Pro' ; list-style-type: none; cursor: pointer; color: #543e7c;  }
.spisok_del_list_container input[type=checkbox] {transform:scale(2); width: 40px; }
.spisok_del_checked  { text-decoration: line-through;  color: #667c3e;   }


.comment_page_container {  font-family:'DIN Pro' ; font-size:20px; color: #543e7c;} 

.comment_page_container  h1  { font-family:'DIN Pro' ; font-size:38px; margin: 0px 0px 30px 0px; color: #543e7c; text-decoration:none; color: #543e7c;}

.comment_page_content { text-align:left; width: 650px; }

.comment_page_order_line {  font-family:'DIN Pro Bold' ; font-size:24px;  color: #543e7c;position: relative;  margin: 100px 0px 10px 0px; }

.comment_page_item_line  { border:thin solid #667c3e; border-radius: 15px; margin: 5px 0px 5px 0px;  padding: 15px 0px 15px 0px;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

} 

.comment_page_item_line .button_4.passive { background-color:#A8A8A8;} 


.comment_page_item_line_inline_vertical {margin: 10px 20px 10px 10px;}
.comment_page_item_line img, .comment_page_item_line_inline_vertical { display: inline-block; vertical-align: middle;}
.comment_page_item_name {font-family:'DIN Pro' ; font-size:20px;  color: #543e7c; vertical-align: top; display: block !important; margin: 0px 0px 10px 0px;
max-width: 400px; overflow: hidden;}

.comment_page_city {font-family:'DIN Pro Light' ; font-size:18px;  color: #543e7c; margin: 0px 0px 10px 0px;}

.comment_edit { display: none;font-family:'DIN Pro' ; font-size:20px;  color: #543e7c;}

.comment_page_content textarea { width:400px; height: 100px;  font-family:'DIN Pro' ; font-size:20px;  color: #543e7c;   border:thin solid #667c3e; border-radius: 5px; padding: 10px;   } 

.comment_page_content_info_set_star {font-size:18px;  color: #543e7c;  font-family:'DIN Pro Light' ; margin: 0px 0px 0px 40px;}

.comment_page_item_code {font-size:16px;  color: #543e7c;  font-family:'DIN Pro Light' ;  margin: 0px 0px 20px 0px;}

.comment_text { width: 400px; text-align: justify; font-size:20px;  color: #543e7c;  font-family:'DIN Pro Light' ; margin: 20px 0px 20px 0px; }

.comment_length {text-align: right; font-size:16px;  color: #543e7c;  font-family:'DIN Pro Light' ;}

.comment_from_name {font-size:18px;  color: #543e7c;  font-family:'DIN Pro' ;}
.comment_from_name input {font-size:18px; width: 400px;  color: #543e7c; border-color: #667c3e; border-width: thin; border-style: solid;  font-family:'DIN Pro' ; border-radius: 3px;

	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

	
}

.comment_user_info_edit 
{ color: #543e7c;font-family:'DIN Pro' ; font-size:20px; }
.comment_from_name input:focus {border-color: #543e7c; }
.comment_from_name input:hover {
transform: scale(1.02);   
	-webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}


.comment_from_approve {
	font-size:18px;  color: #543e7c;  font-family:'DIN Pro' ;
	
}


.comment_filtr {
	
	border:thin solid  #667c3e ;
	border-radius: 5px;
	display: inline-block;
	font-family:'DIN Pro' ; 
	font-size:20px; 
}

.comment_filtr div {
	

	display: inline-block;
	background-color: #667c3e; 
	color: white;
	 padding: 3px 16px 3px 16px;
}

.comment_filtr .active {
	
	background-color: #543e7c ; 
}


.comment_filtr div:not(.active) { 
	
	cursor: pointer;
	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

	
}

.comment_filtr div:not(.active):hover {
	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
transform: scale(1.08);
	
		 box-shadow: 0 0 5px black; /* Параметры тени */
    box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Параметры тени */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); /* Для Safari и Chrome */
}


.comment_form_no_item, .comment_city_no_item  {margin: 30px 0px 20px 0px; width: 450px; 	font-size:18px;  color: #543e7c;  font-family:'DIN Pro' ;
	 }



.left_menu_comment_widget {}



.star:first-child:after {
  display: none;
  content:
     url(../images/buttons/star_raiting_1_gray.svg)    url(../images/buttons/star_raiting_1_half.svg)   url(../images/buttons/star_raiting_1_active.svg) ;
}

.star { background-image:  url(../images/buttons/star_raiting_1_gray.svg) ; width: 20px; height: 20px; display: inline-block;   
	-webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
}
.star_hover:hover{transform: scale(1.5);

	-webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
}


.star_container {display: inline-block; 
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;



}




.star_edit_container {display: inline-block; cursor: pointer;
    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;



}

.star_edit_container:hover {
	
	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
     transform: scale(1.1);
}

.star.active { background-image: url(../images/buttons/star_raiting_1_active.svg) ;   
	-webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
 }
.star.half { background-image: url(../images/buttons/star_raiting_1_half.svg) ;  
	-webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;
}





.bigonclick {
 display: inline-block;	
}

.bigonclick.active {
    animation: bigonclick 0.6s ease;
	animation-iteration-count: 1;
	
}



.top_bammer_9_det {
	
	margin: 20px 0px 15px 0px;
	padding: 20px 20px 0px 20px;
	height: 50px;
	border-radius: 10px;
	cursor: pointer;
	color: white; 
	white-space: nowrap;
	font-family:'DIN PRO BLACK'; font-size: 22px; 
	

	
	background: #b5a870;
background: -moz-radial-gradient(center, ellipse cover, #b5a870 0%, #6f4a24 100%);
background: -webkit-radial-gradient(center, ellipse cover, #b5a870 0%,#6f4a24 100%);
background: radial-gradient(ellipse at center, #b5a870 0%,#6f4a24 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5a870', endColorstr='#6f4a24',GradientType=1 );
	
	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

}

.top_bammer_9_det.animate {
	
	    -webkit-transition: all 0.3s ease;;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

	
		 -webkit-animation: top_bammer_9_det 40s ease;
  animation: top_bammer_9_det 40s ease;
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
} 

.top_bammer_9_det:hover
 {
	     -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;;
    -o-transition: all 0.3s ease;;
    transition: all 0.3s ease;

			 -webkit-animation: top_bammer_9_det_hover 0.3s ease;
  animation: top_bammer_9_det_hover 0.3s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;
	 animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	 
	 
	 
}


.left_menu_comment_widget  {	
    font-family:'DIN PRO'; 
    font-size: 18px;;
    border-radius: 15px;
    margin: 20px 0px 20px 0px;
    padding: 10px 10px 10px 10px;

}
.left_menu_comment_widget .header  { text-align: center; font-family:'DIN PRO medium'; font-size: 22px;  }
.left_menu_comment_widget .comment { border-radius: 2px;  margin: 15px 5px 15px 5px;  padding: 10px 10px 10px 10px; background-color: #FFFFFF;}
.left_menu_comment_widget .city { font-family:'DIN PRO Light';  color:#838383; font-size: 14px;  }
.left_menu_comment_widget .name { font-family:'DIN PRO';  }
.left_menu_comment_widget .stars {}
.left_menu_comment_widget .text { font-family:'DIN PRO Light'; }


@keyframes top_bammer_9_det_hover {
	
  100% {
	  transform: perspective(200px)  rotate3d(1000,0,0,10deg) scale(1.02);
  }  
	
}

@keyframes top_bammer_9_det {
	
  0% {-webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }  
	
  10% {      
	  
	  -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    filter: blur(0px);	 
  } 
	
   11% {      
	 
	  -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    filter: blur(2px);	 
  }
	
	
  12% {      
	  
	  -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    filter: blur(0px);	 
  }   
	
	30% {      
	  
	  -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    filter: blur(0px);	 
  } 
	
   31% {      
	  
	  -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    filter: blur(3px);	 
  }
	
	
  32% {      
	  
	  -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    filter: blur(0px);	 
  } 
	
	
	
  40% {-webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }

  43% {
    -webkit-transform: rotateX(360deg);
    transform: rotateX(360deg);
  }

  99% {  -webkit-transform: rotateX(360deg);
    transform: rotateX(360deg);

  }
	100% {-webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}


@keyframes bigonclick {
  0% {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1); 
  -o-transform: scale(1); 
transform: scale(1);  }
  50% {
  -moz-transform: scale(1.8);
  -o-transform: scale(1.8);
  -webkit-transform: scale(1.8);
  -ms-transform: scale(1.8);
  transform: scale(1.8); 
	text-shadow:0 0 12px #FFF;
	}
  100% {
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);  }
}


@-webkit-keyframes swing {
  15% {
    -webkit-transform: translateX(9px);
    transform: translateX(9px);
  }
  30% {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px);
  }
  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  65% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes swing {
  15% {
    -webkit-transform: translateX(9px);
    transform: translateX(9px);
  }
  30% {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px);
  }
  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  65% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes swing_left {
  15% {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px);
  }
  30% {
    -webkit-transform: translateX(0x);
    transform: translateX(0px);
  }
  40% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  50% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  65% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0) scale(1.02);
	   
  }
}




@keyframes swing_right {
  15% {
    -webkit-transform: translateX(9px);
    transform: translateX(9px);
  }
  30% {
    -webkit-transform: translateX(0x);
    transform: translateX(0px);
  }
  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  65% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0) scale(1.02);
	   
  }
}

@keyframes slow_show_and_move {
  0% {
    -webkit-transform: translateX(19px);
    transform: translateX(19px);
	 opacity: 0;   
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
	   opacity: .95; 
  }
}


@keyframes slow_show {
  0% {
	 opacity: 0;   
  }
  100% {
	   opacity: .95; 
  }
}

@keyframes button_click_1 {
  50% {
	 opacity: 0.6;  
	    -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
      -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    filter: blur(5px);	  
  }
  100% {
	   opacity: 1; 
	    -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  }
}

@keyframes next_item {
 
  100% {
	   opacity: 0; 
    -webkit-transform: translateX(150px)  scale(0);
    transform: translateX(150px) scale(0);
  }
}



@keyframes prev_item {
 
  100% {
	   opacity: 0; 
    -webkit-transform: translateX(-150px)  scale(0);
    transform: translateX(-150px) scale(0);
  }
}



@keyframes show_up {
 
  0% {
	   opacity: 0; 
    -webkit-transform: translateX(-200px)  scale(0);
    transform: translateX(-200px) scale(0);
  }  
	
  100% {
	   opacity: 1; 
    -webkit-transform: translateX(0px)  scale(1);
    transform: translateX(0px) scale(1);
  }
}

@keyframes show_up_2 {
 
  0% {
	   opacity: 0; 
    -webkit-transform:  scale(1);
    transform:  scale(1);
	  filter: blur(50px);	
	        -webkit-filter: blur(50px);
    -moz-filter: blur(50px);
  }  
	
  100% {
	   opacity: 1; 
    -webkit-transform:  scale(1);
    transform:  scale(1);
	  filter: blur(0px);	
	        -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
  }
}

@keyframes show_up_3 {
 
  0% {

	  filter: blur(50px);
	        -webkit-filter: blur(50px);
    -moz-filter: blur(50px);
  }  
	
  100% {

	  filter: blur(0px);
	        -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
  }
}



.show_up {
	
			 -webkit-animation: show_up 0.7s ease;
  animation: show_up 0.7s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;	
	
}

.show_up_2 {
	
			 -webkit-animation: show_up_2 0.7s ease;
  animation: show_up_2 0.7s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;	
	
}


.show_up_3 {
	
			 -webkit-animation: show_up_3 0.7s ease;
  animation: show_up_3 0.7s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;	
	
}	

.show_swing {
	
			 -webkit-animation: swing 1.7s ease;
  animation: swing 1.7s ease;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;	
	
}	


@keyframes click_1 {
 
  0% {

	   opacity: 1; 
	    -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  }  
	
  50% {

	   opacity: 0.2; 
	    -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  }  
	
	
  100% {

	   opacity: 1; 
	    -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  }
}

.click_1 {
	
			 -webkit-animation: click_1 0.3s ease;
  animation: click_1 0.3s ease !important;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;	
	
}

@keyframes click_2 {
 
  0% {

	   opacity: 1; 
	  	  filter: blur(0px);
	        -webkit-filter: blur(0px);
    -moz-filter: blur(0px);

  }  
	
  50% {

	   opacity: 0.2; 
	  	  filter: blur(10px);
	        -webkit-filter: blur(10px);
    -moz-filter: blur(10px);

  }  
	
	
  100% {

	   opacity: 1; 
	  	  filter: blur(0px);
	        -webkit-filter: blur(0px);
    -moz-filter: blur(0px);

	  
  }
}

.click_2 {
	
			 -webkit-animation: click_2 0.3s ease;
  animation: click_2 0.3s ease !important;
   -webkit-animation-iteration-count: 1;
   animation-iteration-count: 1;	
	
}


@keyframes opacity_up_and_down_1 {

    0% {

        opacity: 0;

    }

    30% {

        opacity: 100;

    }

    70% {

        opacity: 100;

    }


    100% {

        opacity: 0;


    }
}


@keyframes opacity_down_1 {

    0% {

        opacity: 1;

    }


    100% {

        opacity: 0;


    }
}

.opacity_down_1 {

    -webkit-animation: opacity_down_1 0.3s ease;
    animation: opacity_down_1 0.3s ease !important;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;

}
