#step2, #step3, #step4 {display:none; margin-top:30px;}




.go{ position:absolute; margin-top:-150px;margin-left:-12px; background: #a61415; /* Old browsers */
background: -moz-linear-gradient(top,  #a61415 0%, #7f1112 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a61415), color-stop(100%,#7f1112)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a61415 0%,#7f1112 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a61415 0%,#7f1112 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a61415 0%,#7f1112 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a61415 0%,#7f1112 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a61415', endColorstr='#7f1112',GradientType=0 ); /* IE6-9 */
border:1px solid #CDAF89; font-size:1.3em; color:#d1c4a4;border-radius:3px;font-family:Georgia; text-align:center; padding:8px; cursor:pointer; width:208px;}


.go_but{ margin: 0 auto; 
background: #a61415; /* Old browsers */
background: -moz-linear-gradient(top,  #a61415 0%, #7f1112 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a61415), color-stop(100%,#7f1112)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a61415 0%,#7f1112 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a61415 0%,#7f1112 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a61415 0%,#7f1112 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a61415 0%,#7f1112 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a61415', endColorstr='#7f1112',GradientType=0 ); /* IE6-9 */
border:1px solid #CDAF89; font-size:1.5em; color:#d1c4a4;border-radius:3px;font-family:Georgia; text-align:center; padding:8px; cursor:pointer; width:208px;}

#send_form_result{padding-bottom:5px;}

.calendar{color:white !importnat;}
.calendar td{font:12px Verdana; cursor:pointer;background:#fff;}
.calendar td div{ padding:5px; border-radius:4px;}
.calendar td div:hover{background:#D6E1FF;}

.calendar-day-head{padding:5px;}
.calendar-day-head:hover{background:#fff !important; cursor:default !important;}
.calendar-day-np:hover{background:#fff !important; cursor:default !important;}
.day-disabled{background:#FFC4C4 !important; cursor:default !important; color:#333; }
.day-disabled div:hover{background:none !important; cursor:default !important;   }

.day-disabled2{color:#bebebe;}
.day-disabled2 div:hover{background:none !important; cursor:default !important; }

.hours-div:nth-child(3n+1){margin-right:0px;}

.m_td:hover{}

.back-btn{width:240px; background:#FFCD00; text-align:center; text-decoration:none; color:#000; display:block; line-height:26px;  margin-bottom: 10px; }
.back-btn:hover{opacity:0.8}
.chel_select{margin-top:20px; padding:8px;width:220px; border-radius:5px; border:1px solid #ccc; font:12px Verdana;}

.hours-div{background:#ADFFB9; margin-right:10px; margin-bottom:10px; float:left; padding:10px; cursor:pointer; margin-bottom:10px; width:53px; color:#333;}
.hours-div:hover{opacity:0.8}
.disabled-hours{background:#ffc4c4 !important}

 .bform-input{margin-bottom:10px; padding:10px;width:220px; border-radius:5px; border:1px solid #ccc; font:12px Verdana; }
 .bform-btn{background:green; line-height:40px; font-size:16px; color:white; margin-top:5px; padding:10px; width:240px;  border-radius:5px; border:none;}
/* Окно */
#modal_form {
-webkit-box-shadow: 0 0 11px 11px rgba(0,0,0,0.2);
box-shadow: 0 0 11px 11px rgba(0,0,0,0.2);
	width: 300px; 
	 
        border-radius:5px;
	background: #fff;
	position: fixed;  
	top: 45%;  
	left: 50%;  
	margin-top: -225px;
	margin-left: -150px;  
	display: none; 
	opacity: 0;  
	z-index: 10000; 
padding-bottom:20px;
	
}
/* Кнопка закрыть */
#modal_form #modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: -20px;
	margin-left: 300px;
	cursor: pointer;
	display: block;
	 
}
#modal_close img{width:100%; height:auto;}
/* Подложка */
#overlay {
	z-index: 9999;  
	position: fixed;  
	background-color: #000;  
	opacity: 0.5; 
	width: 100%; 
	height: 100%;  
	top: 0; 
	left: 0;  
	cursor: pointer;
	display: none;  
}

body {
   color: #C9C8B9;
   color: #2E1D1D;
   background-image: url(/_design/105/dsgn_fone-body-tag.png);
   background-repeat: repeat-y;
   background-position: center top;
   background-color: #1B0F0F;
   font-size: 14px;
   font-family: Tahoma;
}

.body_fone_1 {
    background-image: url("/_design/105/dsgn_top-menu-bg2.jpg");
    background-repeat: no-repeat;
    background-color: #1b0f0f;
    background-position: center top;
    box-shadow: 0 0 3px #000000;
    margin: 3px auto;
    width: 1170px;
}
/*
.body_fone_2 {
   background-image: url(/_design/105/dsgn_fone-footer.png);
   background-repeat: no-repeat;
   background-position: center bottom;
   background-color: transparent;
}*/


h1 {
    font-size: 28px;
    color: #A81314;
    font-family: Georgia;
    font-style: italic;
    font-weight: normal;
}
.main_area ul {
    list-style-image: url("/_design/105/dsgn_li-marker.png");
}
.foto_hdr, .vakansii_hdr, .contakts_hdr, .afisha_hdr1, .afisha2_hdr1, .orestorane_hdr, .akcii_hdr, .otzivi_hdr, .menu_hdr {
    color: #fff;
    font-family: georgia;
    font-size: 25px;
    text-shadow: 1px 1px 2px #420001;
    font-style: italic;
    font-weight: normal;
    text-align: center;
    margin: 6px 0 32px 0;
    padding: 6px 0;
    border-top: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
}




.div_site_head {
   display: none;
}


.div_site_body {
   background-color: #2a1a1a;
/*  background-color: #F7F6E4;
    background-image: url("/_design/105/dsgn_bg4.jpg");
    background-position: center 0px;
    background-repeat: repeat-y; */
}
.div_site_central {
   margin: 12px;
   padding: 24px 37px;
   padding: 0;
   margin: 0;
   background-color: #faf9eb;
   padding: 24px 48px;
/*  background-color: transparent;
    padding: 0 50px 12px 50px;  */
}






.div_site_top_menu_line {
   color: #fff;
   height: 86px;
   height: 109px;
   background-image: url("/_design/105/dsgn_top-menu-bg2.jpg");
   background-repeat: no-repeat;
   background-color: #2a1a1a;
   background-position: center top;
   font-family: Tahoma;
}
.div_tml {
    font-weight: normal;
    font-size: 16px;
    padding-left: 38px;
    padding-top: 27px;
    padding-right: 0;
}
.li_tml_lv1_delm {
   padding: 0; float: left; display: block;
}
.delm_tml_lvl1 {
    color: #994B3B;
    padding: 0;
    text-align: center;
    width: 39px;
}
.a_tml_lv1 {
    color: #D1C4A4;
    text-shadow: 1px 1px 1px #420001;
    font-weight: normal;
}
.a_tml_lv1:hover {
    color: #D1C4A4;
    text-decoration: underline;
}
.a_tml_lv1_cur {
    color: #D1C4A4;
    text-decoration: underline;
}
.a_tml_lv1_cur:hover {
    color: #D1C4A4;
}





.div_pred_footer {
   height: 226px;
}
.div_site_footer {
   /*height: 226px;*/
   height: 262px;
   background-image: url("/_design/105/dsgn_footer-bg2_new.jpg");
   /*background-image: url("/_design/105/dsgn_footer-bg2.jpg");*/
   /*bottom: 20px;*/
   background-repeat: no-repeat;
   background-color: #2a1a1a;
   background-position: center top;
}
.div_footer_data {
    padding-top: 28px;
}
.footer_blocks_table {
    height: 80px;
    margin: 0 auto;
    width: 962px;
    padding: 0;
}
.footer_blocks_table td {
    padding-left: 100px;
    padding-right: 32px;
    text-align: left;
    height: 80px;
}
.footer_blocks_table a {
    color: #f7f6e4;
    font-family: georgia;
    font-size: 18px;
}

.footer_menu_div {
    padding: 55px 0 0 0;
}

.footer_menu_table {
    width: 920px;
    margin: 0 auto;
    padding: 0;
    height: 35px;
}
.footer_menu_table td {
    text-align: center;
}
.footer_menu_table a {
    color: #D1C4A4;
    text-shadow: 1px 1px 1px #420001;
    font-size: 16px;
    font-weight: normal;
    font-family: Tahoma;
}
.fmt_delm {
   color: #994B3B;
   padding: 0 0px;
   width: auto;
}
.fmt_td1 { width: 80px; }
.fmt_td2 { width: 82px; }
.fmt_td3 { width: 76px; }
.fmt_td4 { width: 110px; }
.fmt_tdm { width: 170px; }
.fmt_td5 { width: 76px;  }
.fmt_td6 { width: 118px; }
.fmt_td7 { width: 71px; }
.fmt_td8 { width: 80px; }
.fmt_td9 { width: 87px; }

.footer_dev_copyright {
    font-size: 9px;
    padding: 9px 45px 0 0;
    text-align: right;
}

.footer_dev_copyright .socials {
  margin: 25px 120px 0 0;
  display: inline-block;
}

.footer_dev_copyright a {
	opacity: 0.5;
}

.footer_dev_copyright a:hover {
	opacity: 1;
}

.footer_dev_copyright a.social {
	display: inline-block;
	margin: 0 2px;
	max-width: 25px;
	opacity: 0.6;
}

.footer_dev_copyright a.social:hover {
	opacity: 1;
}

.footer_dev_copyright a.social img {
	width: 100%;
}

.div_footer_counters img {
   float: right;
   padding-top: 11px;
   padding-right: 32px;
   height: 8px;
   opacity: 0.8;
}

.div_footer_counters img:hover {
	opacity: 1;
}

a.footer_dev_link {
    color: #706767;
}
a.footer_dev_link:hover {
    color: #D1C4A4;
}





/************* Главная ***************/
/* border: 1px solid #E8E1C1; */
/*
#cur_cat_1 .div_site_body {
   background-image: url("/_design/105/dsgn_top-hdr-bg2.jpg");
   background-position: center -32px;
   background-repeat: no-repeat;
   background-color: #F7F6E4;
}
#cur_cat_1 .div_site_central {
   padding: 0 0 0 0;
   background-color: transparent;
} */
#cur_cat_1 #block_id2878, 
#cur_cat_1 #block_id2881,
#cur_cat_1 #block_id2886  {
   display: none;
}
#cur_cat_1 p.right_control_color_cat {
    position: absolute;
    width: 98%;
}

#cur_cat_1 #mkblock_2878 {
   float: left;
   width: 242px;
   padding: 12px 0 0;
}
#cur_cat_1 .anons_img_block_mp {
   height: 194px;
   text-align: center;
   padding-top: 12px;
   padding-top:  0px;
   padding-left: 3px;
}

/* блок акции */
#cur_cat_1 #mkblock_news1_2881 {
   float: right;
   width: 268px;
   height: 268px;
   height: 400px;
   padding: 75px 0 0 23px;
   overflow: hidden;
   background-image: url("/_design/105/dsgn_col-akcii.png");
   background-repeat: no-repeat;
   background-color: transparent;
   background-position: left 9px;
}
#cur_cat_1 #mkblock_news1_2881 .news_all a {
   color: #B78D5D;
   font-family: Georgia;
   outline: medium none;
   text-decoration: none;
   text-transform: uppercase;
}
#cur_cat_1 #mkblock_news1_2881 .news_all a:hover {
   color: #B78D5D;
   text-decoration: underline;
}
#cur_cat_1 #mkblock_news1_2881 .news_date {
   color: #928270;
   font-family: georgia;
   font-size: 12px;
   padding-bottom: 3px;
}
#cur_cat_1 #mkblock_news1_2881 .news_caption a {
   color: #EDDFCF;
   font-family: verdana;
   font-size: 12px;
   font-weight: normal;
}

/* блок афиша */
#cur_cat_1 #mkblock_news1_2886 {
   position: absolute;
   left: 0;
   top: 305px;
   width: 206px;
   height: 240px;
   background-image: url("/_design/105/dsgn_col-afisha.png");
   background-repeat: no-repeat;
   background-color: transparent;
   background-position: center top;
   padding: 34px 16px 0 20px;
}
#cur_cat_1 #mkblock_news1_2886 .list_item_news1_text { 
    padding-top: 6px;
}
#cur_cat_1 #mkblock_news1_2886 .news_all a {
    color: #790F10;
    font-family: verdana;
    outline: medium none;
    text-decoration: none;
}
#cur_cat_1 #mkblock_news1_2886 .news_all a:hover {
   color: #790F10;
   text-decoration: underline;
}
#cur_cat_1 #mkblock_news1_2886 .news_date {
    color: #790F10;
    font-family: georgia;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 3px;
}
#cur_cat_1 #mkblock_news1_2886 .news_caption {
    border-bottom: 1px solid #7a5d35;
}
#cur_cat_1 #mkblock_news1_2886 .news_caption a {
   color: #2e1d1d;
   font-family: verdana;
   font-size: 14px;
   font-weight: normal;
}

/* пользовательские стили для текста на главной страницы */
.mpgdiv {
   border-top: 2px solid #c9c8b9;
   border-bottom: 2px solid #c9c8b9;
   padding: 6px;
   margin: 6px auto 24px;
}
p.mpgdivstr1 {
    font-size: 26px;
    text-align: center;
    color: #484848;
    padding: 0;
    font-style: italic;
    font-family: georgia;
}
p.mpgdivstr2 {
    font-size: 18px;
    text-align: center;
    color: #484848;
    padding: 0;
    font-style: italic;
    font-family: georgia;
}
p.mpgfp { 
   color: #545452;
   font-style: italic;
   font-family: georgia;
   font-size: 16px;
   padding-bottom: 2px;
}
.mpgf { 
   color: #a81314;
   font-weight: bold;
}
.mpgbold {
   font-weight: bold;
   color: #2e1d1d;
}



#cur_cat_1 .main_area_text, 
#cur_cat_1 .list_items_y_area {
   clear: both;
   padding: 12px;
   background-color: #F7F6E4;
}
#cur_cat_1 .main_area_2, #cur_cat_1 .main_area_text_user {
   padding: 24px 50px;
   border: 1px solid #e8e1c2;
   background-color: #fcfbf0;
   color: #2e1d1d;
}




/******* афиша ********/

.afisha_hdr1  {
    margin: 6px 0 0 0;
    padding: 6px 0 0 0;
    border-bottom: none;
}
.afisha_hdr2 {
    color: #fff;
    font-family: georgia;
    font-size: 20px;
    text-shadow: 1px 1px 2px #420001;
    font-style: italic;
    font-weight: normal;
    text-align: center;
    padding: 0 0 6px 0;
    border-bottom: 2px solid #CCCCCC;
}
.akcii_hdr, .afisha_hdr2  {
    margin-bottom: 9px;
}



/******* фотоальбом ********/

.list_container_item_photo {
    background-color: transparent;
    background-image: url("/_design/105/dsgn_foto-border.png");
    background-position: center top;
    background-repeat: no-repeat;
    width: 220px;
    height: 147px;
    padding: 20px 20px;
    margin: 9px 15px 9px 15px;
}
p.edit_photo {
    padding: 0 0 0 0;
    text-align: center;
}
.list_item_photo_box, .list_item_photo {
    width: 220px;
    height: 147px;
    display: block;
}
p.edit_photo {
    background-color: #E9DBB5;
/*  border: 1px solid #67422B; */
    box-shadow: 0 0 1px #67422B;
    margin: 0 20px;
    padding: 2px 0 3px 0;
    text-align: center;
}
p.photo_min_descr {
    font-family: tahoma;
    font-size: 13px;
    padding: 0;
    text-align: center;
}




/********** вакансии ************/

#par_cat_8 .main_area_text, 
#par_cat_8 .list_photo_area {
    color: #C9C8B9;
    font-family: georgia;
    font-size: 16px;
    text-shadow: 1px 1px 2px #000000;
}
p.vakansii_txt {
    color: #fff;
    text-align: justify;
    font-family: georgia;
    font-size: 22px;
    padding-left: 30px;
}
.vakansii_texts {
    padding: 0 0 0 28px;
}




/********** о ресторане ************/

#par_cat_4 .main_area_text, 
#par_cat_4 .list_photo_area {
    color: #C9C8B9;
    font-family: georgia;
    font-size: 16px;
    text-shadow: 1px 1px 2px #000;
}
p.orestorane_txt {
    text-align: justify;
    color: #fff;
    font-family: georgia;
    font-size: 22px;
}
.orestorane_texts {
    padding: 0 0 0 28px;
}




/********** контакты ************/
/*
#cur_cat_9 .div_site_body {
    background-color: #F7F6E4;
    background-image: url("/_design/105/dsgn_bg4.jpg");
    background-position: center 0px;
    background-repeat: repeat-y;
}
#cur_cat_9 .div_site_central {
    background-color: transparent;
    padding: 0 50px 12px 50px;
}*/
p.addr_str {
    padding: 0  0 26px 0;
}
.contakts_cap {
    color: #C9C8B9;
    font-family: georgia;
    font-size: 16px;
}
.contakts_addr, .contakts_phones, .contakts_time, .contakts_kogda {
    color: #fff;
    font-family: georgia;
    font-size: 22px;
    text-shadow: 1px 1px 2px #000;
}
.contakts_time {
    font-size: 24px;
}
.contakts_kogda {
    font-size: 18px;
    color: #C9C8B9;
}


.contakts_texts {
    padding: 0 0 0 18px;
}
.cont_karta {
  /*border: 1px solid #FF0000;*/
    float: left;
    height: 330px;
    margin: 32px 0 0 18px;
    position: absolute;
    width: 366px;
    box-shadow: 0 0 5px #000;
    background-color: transparent;
    background-image: url("/_design/105/dsgn_map-border.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
    padding: 17px 17px 1px 17px ;
}
.cont_karta_data {
   background-color: #440000;
   width: 366px;
   height: 306px;
}


.fs_cmt {
   color: #fff;
   font-size: 13px;
}
.fs_td1 {
   text-align: right;
   width: 70px;
   font-size: 13px;
}
.fs_input {
    width: 339px;
}
.fs_tarea {
    height: 114px;
    width: 426px;
}
.fs_area {
    float: right;
    width: 460px;
}
.pr_cmt {
    color: #fff;
}
.pr_code_dvi {
    float: right;
    width: 192px;
}
.pr_cmt {
    font-size: 13px;
} 
.pr_input_code {
    font-size: 22px;
    width: 64px;
    float: left;
}
.fs_send {
    background-color: transparent;
    background-image: url("/_design/105/dsgn_fs-send.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
    border: none;
    box-shadow: 1px 1px 3px #000000;
    color: #D1C4A4;
    float: right;
    height: 32px;
    text-shadow: 1px 1px 1px #000000;
    width: 110px;
    padding: 0 0 0 0;
}
.fs_send:active {
    background-position: 1px 0px;
    padding: 0 0 2px 2px;
    outline: none;
}
.pr_img_code {
    border: 1px solid #707070;
}
.fs_help {
    color: #777777;
    font-size: 88%;
    font-style: italic;
    padding: 0 0 6px;
}




#cur_cat_7 .list_items_area,
.list_items_n_row {
    background-color: #F7F6E4;
    padding: 12px;
}
#cur_cat_7 .list_items_area .main_area_text,
.list_items_exc2_row {
   padding: 24px 50px;
   border: 1px solid #e8e1c2;
   background-color: #fcfbf0;
}

.list_item_n {
    border: none;
    margin: 0 0 23px 0;
    overflow: hidden;
    padding: 0;
}
.list_item_n_image_div {
    float: left;
    display: block;
    overflow: hidden;
    padding: 3px 3px 3px 3px;
    margin: 0;
    background-color: #fff;
    border: 1px solid #dad5b3;
}
.list_item_n_image {
    float: left;
    margin: 0;
    width: 180px;
    border: 1px solid #330104;
}
.list_item_n_header, 
.list_item_n_header_link  {
    color: #A61314;
    font-family: Georgia;
    font-size: 18px;
    font-style: italic;
}

.list_item_n_date {
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    color: #2E1D1D;
}
.list_item_n_text {
    color: #2E1D1D;
    font-family: verdana;
    text-align: justify;
    margin-left: 220px
}
.list_item_n_edit {
    margin-left: 220px
}
.descr_min_view1 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E7DFBF;
    border-top: 1px solid #E7DFBF;
    padding: 6px 9px 0;
}




/*
#cur_cat_2 .div_site_body,
#cur_cat_4 .div_site_body,
#cur_cat_5 .div_site_body,
#cur_cat_7 .div_site_body,
#cur_cat_8 .div_site_body,
#cur_cat_9 .div_site_body {
    background-color: #F7F6E4;
    background-image: url("/_design/105/dsgn_bg4.jpg");
    background-position: center 0px;
    background-repeat: repeat-y;
}
#cur_cat_2 .div_site_central,
#cur_cat_4 .div_site_central,
#cur_cat_5 .div_site_central,
#cur_cat_7 .div_site_central,
#cur_cat_8 .div_site_central,
#cur_cat_9 .div_site_central {
    background-color: transparent;
    padding: 0 50px 12px 50px;
}*/

.div_site_body {
    background-color: #F7F6E4;
    background-image: url("/_design/105/dsgn_bg4.jpg");
    background-position: center 0px;
    background-repeat: repeat-y;
}
.div_site_central {
    background-color: transparent;
    padding: 0 50px 12px 50px;
}

#cur_cat_1 .div_site_body {
   background-image: url("/_design/105/dsgn_top-hdr-bg2.jpg");
   background-position: center -32px;
   background-repeat: no-repeat;
   background-color: #F7F6E4;
}
#cur_cat_1 .div_site_central {
   padding: 0 0 0 0;
   background-color: transparent;
} 



.list_items_n_row, .list_items_y_area, .item_show {
    background-color: #F7F6E4;
    padding: 12px;
    color: #2E1D1D;
}
.list_items_exc2_row, .item_show .main_area_text {
   padding: 24px 50px;
   border: 1px solid #e8e1c2;
   background-color: #fcfbf0;
}
#par_cat_5 .item_show h2 {
   color: #A81314;
   font-size: 24px;
   font-weight: normal;
   text-align: center;
   padding: 0 0 16px 0;
}
#par_cat_5 .item_show h3 {
   color: #A81314;
   font-size: 22px;
   font-weight: normal;
   text-align: center;
   padding: 0 0 16px 0;
}
#par_cat_5 .item_show h4 {
   color: #A81314;
   font-size: 18px;
   font-weight: normal;
   text-align: center;
   padding: 0 0 16px 0;
}
/*
   text-shadow: 0px 0px 1px #000000;
   text-shadow: 0px 0px 1px #000000;
*/
.show_item_image_area {
    border: none;
    margin: 0 0 6px 16px;
    padding: 0;
}
.ItemPhoto {
    width: 200px;
    background-color: #FFFFFF;
    border: 1px solid #DAD5B3;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 3px;
}
.list_item_n_dalee {
   padding: 0;
   text-align: right;
   text-transform: lowercase;
}
.list_item_n_dalee a {
   color: #B78D5D;
}
a {
    color: #B78D5D;
}

.otziv_hdr {
    color: #A61314;
    font-family: Georgia;
    font-size: 22px;
    font-style: italic;
}
.otziv_inp_name {
    border: 1px solid #E7DFBF;
    width: 431px;
}
.otziv_textarea {
    border: 1px solid #E7DFBF;
}
.otziv_help {
    color: #777777;
    font-size: 12px;
    font-style: italic;
}
.pr_input_code {
    float: none;
    font-size: 22px;
    width: 64px;
    margin-left: 3px;
}
.pr_img_code {
    border: 1px solid #E7DFBF;
    float: left;
}
.btn_add_otziv {
    margin-top: 12px;

    background-color: transparent;
    background-image: url("/_design/105/dsgn_fs-otziv-send.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
    border: none;
/*  box-shadow: 1px 1px 3px #000000; */
    color: #D1C4A4;
    float: right;
    height: 32px;
    padding: 0;
    text-shadow: 1px 1px 1px #000000;
    width: 151px;
}
.btn_add_otziv:active {
    background-position: 1px 0px;
    padding: 0 0 2px 2px;
    outline: none;
}

#cur_cat_1 #mkblock_news1_2886 .news_date {
    color: #790F10;
    font-family: georgia;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 3px;
}
.news_all {
   text-align: right;
}
.div_tml {
    padding-left: 33px;
}

.li_menu_sub_cat {
    color: #FFFFFF;
    float: left;
    list-style: disc outside none;
    text-align: left;
    width: 250px;
}
a.mlc_ex, a.mlc_ex_cur, a.mlc_ex_hidden, a.mlc_ex_hidden_cur  {
   color: #FFFFFF;
   font-family: georgia;
   font-size: 18px;
   font-style: italic;
   padding: 0 6px;
   text-decoration: none;
   text-shadow: 1px 1px 1px #420001;
}
a.mlc_ex_hidden {
   color: #777;
}
a.mlc_ex_hidden_cur {
   color: #777;
   text-decoration: underline;
}
a.mlc_ex_cur {
   color: #ef815e;
}
a.mlc_ex:hover, a.mlc_ex_cur:hover {
   color: #FFFFFF;
}
.div_menu_sub_cat {
   padding: 6px 0 12px 90px;
   width: 750px;
}
#par_cat_3 h2 {
   color: #a61314;
   font-family: georgia;
   font-size: 20px;
   text-transform: uppercase;
   font-weight: normal;
   text-align: center;
   border-bottom: 1px solid #e8e1c2;
   padding-bottom: 9px;
   margin-bottom: 12px;
}
#par_cat_3 h3 {
   color: #800000;
   font-family: georgia;
   font-size: medium;
   /*color: #a61314;
   font-family: georgia;
   font-size: 20px;
   text-transform: uppercase;
   font-weight: normal;
   text-align: center;
   border-bottom: 1px solid #e8e1c2;
   padding-bottom: 9px;
   margin-bottom: 12px;*/
}



.menu_table {
   width: 100%;
   color: #362422;
   font-family: tahoma;
   font-size: 13px;
}
.menu_table td {
   border-bottom: 1px dashed #777;
   vertical-align: top;
   padding: 6px 0px;
}
.tmves {
   color:  #6a5555;
   text-align: right;
   width: 90px;
}
.tmcena {
   color:  #ac2222;
   font-weight: bold;
   text-align: right;
   width: 80px;
}



#cur_cat_9 .site_msg_no_error {
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    height: 276px;
    padding: 116px 0 9px;
    text-align: center;
    width: 460px;
}

.div_site_central {
    min-height: 512px;
}

.div_pred_footer {
    display: none;
    height: 0px;
}
.div_site_footer {
    position: relative;
}
/*
     FILE ARCHIVED ON 15:32:06 Feb 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:53:47 May 26, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  PetaboxLoader3.resolve: 144.147 (2)
  exclusion.robots: 0.215
  LoadShardBlock: 387.47 (3)
  esindex: 0.022
  captures_list: 421.538
  exclusion.robots.policy: 0.2
  CDXLines.iter: 24.333 (3)
  load_resource: 224.795
  RedisCDXSource: 5.612
  PetaboxLoader3.datanode: 447.658 (4)
*/