* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body {font-family:Tahoma; font-size:11px; line-height:13px; color:#594536; text-align:left; background: #ce7427;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;} 
ul, ol { list-style:none;}
strong{ font-weight:bold;}
a{ color:inherit; *color:#2b8b0e; cursor:pointer; text-decoration:underline;}
a span{ cursor:pointer;}
a:hover{ text-decoration:none;}
/*____________|MAS|________________*/
.clear{ float:none; clear:both; font-size:0; line-height:0; height:0;}
#conteyner_all .panel_dop, #conteyner_all .infobox_content, #conteyner_all #content, #conteyner_all .text{
	text-align:left; color:#595959; font-size:11px; line-height:13px; font-family:Tahoma, Helvetica, sans-serif;
	}

.page_header{ font-family: Times, serif; color:#fff; font-size:16px; line-height:normal; font-weight:bolder; display:block; text-transform:uppercase;}
#content .title{ font-family:Tahoma, Helvetica, sans-serif; font-size:12px;  color:#2b8b0e; font-weight:bold; padding:0 0 10px 0; margin:0;}
#content ul li { color:#2b8b0e; line-height:20px; font-size:12px; background:url(images/marker_li.gif) no-repeat 0px 6px; padding-left:15px; }
#content .price{ font-weight:bold; font-size:18px; color:#589b12; font-family:"Cooper Std Black", Arial, Helvetica, sans-serif; padding:5px 0 0 0;}
/*___________|MORE|________________*/
.backLink, .more_div{ padding-top:5px; text-align:right;}
.more, .backLink a{
	font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:13px;
	color:#2b8b0e;
	text-transform:none;
	text-decoration:underline;
	padding-right:13px;
	display:inline-block;
	}
.more span{}
.more:hover, .backLink a:hover{ text-decoration:none;}
.pages_listing a, .pages_listing{color:#2b8b0e;}
.pages_listing{ text-align:center;}
.width, .panel_dop2, .ifobox_content_0{ width:100%;}
/* ______________image_class______________*/
.image_top_left{ margin:0 10px 10px 0; float:left;}
.image_top_right{margin:0 0px 10px 10px; float: right;}
.image_top_mid{margin:0 0px 10px 0px;}
.image_mid_left{margin:10px 10px 10px 0; float:left;}
.image_mid_mid{ margin:10px 0 10px 0;}
.image_mid_right{margin:10px 0px 10px 10px; float:right;}
.image_bottom_left{margin:10px 10px 0px 0; float:left;}
.image_bottom_right{margin:10px 0px 0px 10px; float:right;}
.image_bottom_mid{margin:10px 0px 0px 0px;}

#languages_id_decor{ position:relative;}
#languages_id_decor .dop_block{ position:absolute; top:15px; right:5px;}
#languages_id_decor .dop_block2{ position:relative;}
#languages_id_decor .select_arrow{ position:absolute; right:-1px; top:-1px; width:18px; height:20px; background:url(images/select_arrow.png) no-repeat;}
#languages_id_decor .currentSiteLanguagesSelect{ display:block !important; position:absolute; z-index:1; border:solid 1px #26408e; width:100%; height:100%; height:20px; padding-left:4px; cursor:pointer; line-height:18px; background-color:#f1f1f1; color:#26408e; font-weight:bold; font-size:12px;}
#languagesSelect{ opacity:0; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); *filter:alpha(Opacity=0); height:20px; display:block; position:relative; z-index:2 !important; color:000;} 

#conteyner_all_table{ width:100%; }
.conteyner_all_td_left, .conteyner_all_td_right{ width:50%; vertical-align:top;}
.conteyner_all_td_mid{ vertical-align:top;}
#conteyner_all{ width:100%; padding-bottom:15px;}

#conteyner_all_table .header_tr .conteyner_all_td_left{ background:url(images/h_l2.png) repeat-x top left;}
#conteyner_all_table .header_tr .conteyner_all_td_right{ background:url(images/h_r2.png) repeat-x top left ;}
#conteyner_all_table .header_tr .conteyner_all_td_mid{ height:248px; background:url(images/h_m.png) repeat-x top left;}
#header{ background:url(images/h_l.png) no-repeat left top;}
#header2{ background:url(images/h_r3.png) no-repeat right top; }
#header3{background:url(images/header_picture4.jpg) no-repeat center top; height:248px;}

#logotype{ padding-right:10px;}
#company_name .table td{ vertical-align:middle; text-align:left;}
#conteyner_all_table .content_tr .conteyner_all_td_mid, #conteyner_all_table .content_tr .conteyner_all_td_left, #conteyner_all_table .content_tr .conteyner_all_td_right{ background:url(images/footer.png) repeat-x bottom #f6963a;}
/*____________|HEADER|_____________*/
#header{ padding:0px 0 0 0;}



.siteLogotype{}
.siteCompanyName{ padding:0px 0 0px 0;}

#header{ }
#company_name{ padding-right:445px;}
#company_name .table{ height:192px;}
/*____________|menu|_______________*/
#menu {}
#menu .table{ width:100%;}

#menu .table td.sep{ vertical-align:bottom; padding-bottom:10px; width:1px; color:#414141;}
/*____________|CONTENT|____________*/
#content{ padding:5px 0 0 0; width:100%;}

#content .infobox_content{ padding:0px 0 10px 0;}
#content .infobox_header{ width:100%;}
#content .infobox_header td{ height:30px; vertical-align:top; padding-left:15px;}
#content .infobox_content{ padding:10px;}
/*____________|FOOTER|_____________*/
#footer{text-align:left; padding:4px 5px 0px 10px; color:#ebc7a9; font-size:12px; height:86px; text-align:center;}
#footer .table{ margin:0 auto;}
#copyright td{ padding:10px;}
.copyright_link_div{ color:#ebc7a9;}
.copyright_link_div a{color:#ebc7a9;}
.copyright_link_div a span{ color:#ebc7a9;}

/*____________|LAYOUTS|____________*/

/*____________|#layout_index|____________*/
#layout_index{}
#layout_index .layout_index_table{ width:100%; height:100%;}
#layout_index .panel_left{ vertical-align:top; width:30%; height:100%; background:url(images/lp_b.png) no-repeat right bottom #fecc56;}
#layout_index .panel_left .panel_dop{ padding:0px ;  }
#layout_index .panel_mid{vertical-align:top; width:30%; height:100%;}
#layout_index .panel_mid .panel_dop{ padding:0 0 10px 10px;}
#layout_index .panel_right{vertical-align:top; width:40%; height:100%;}
#layout_index .panel_right .panel_dop{ padding:0 0 10px 10px;}
#layout_index .panel_footer{ height:1px; padding:0; margin:0; vertical-align:bottom;}


#layout_index .layout_index_table{background:url(images/footer_r.png) no-repeat right bottom;}
#layout_index .panel_left .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_index .panel_left .infobox_header_1{background:url(images/ph_tx.png) repeat-x top #20860d;}
#layout_index .panel_left .infobox_header_2{ background:url(images/ph_m.png) repeat-y left;}
#layout_index .panel_left .infobox_header_3{ background:url(images/ph_b.png) no-repeat left bottom;}
#layout_index .panel_left .infobox_header_4{ background:url(images/ph_t.png) no-repeat left top;}
#layout_index .panel_left .infobox_header .infobox_header_table{ height:46px;}
#layout_index .panel_left .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px 0 15px;}

#layout_index .panel_mid .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_index .panel_mid .infobox_header_1{background:url(images/ph_2_t.png) repeat-x top #cc7c30;}
#layout_index .panel_mid .infobox_header_2{ background:url(images/ph_2_tr.png) no-repeat right top;}
#layout_index .panel_mid .infobox_header .infobox_header_table{ height:46px;}
#layout_index .panel_mid .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_index .panel_mid .infobox_content{ background-color:#fff; border:solid 1px #e3832f; border-top:0 none;}

#layout_index .panel_right .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_index .panel_right .infobox_header_1{background:url(images/ph_3_t.png) repeat-x top #e3120f;}
#layout_index .panel_right .infobox_header_2{ background:url(images/ph_3_tr.png) no-repeat right top;}
#layout_index .panel_right .infobox_header .infobox_header_table{ height:46px;}
#layout_index .panel_right .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_index .panel_right .infobox_content{ padding:10px 10px 10px 17px; background:url(images/dish_bl.png) no-repeat left bottom #f3f3f3; margin-top:0px;}
/*____________|#layout_1_2|____________*/
#layout_1_2{}
#layout_1_2 .layout_1_2_table{ width:100%;}
#layout_1_2 .panel_left{ width:35%; vertical-align:top; background:url(images/lp_b.png) no-repeat right bottom #fecc56;}
#layout_1_2 .panel_left .panel_dop{ padding:0px;}
#layout_1_2 .panel_right{width:65%; vertical-align:top;}
#layout_1_2 .panel_right .panel_dop{ padding:0px 0 10px 10px;}
#layout_1_2 .panel_footer{ height:1px; padding:0; margin:0; vertical-align:bottom;}

#layout_1_2 .layout_1_2_table{background:url(images/footer_r.png) no-repeat right bottom; }
#layout_1_2 .panel_left .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_1_2 .panel_left .infobox_header_1{background:url(images/ph_tx.png) repeat-x top #20860d;}
#layout_1_2 .panel_left .infobox_header_2{ background:url(images/ph_m.png) repeat-y left;}
#layout_1_2 .panel_left .infobox_header_3{ background:url(images/ph_b.png) no-repeat left bottom;}
#layout_1_2 .panel_left .infobox_header_4{ background:url(images/ph_t.png) no-repeat left top;}
#layout_1_2 .panel_left .infobox_header .infobox_header_table{ height:46px;}
#layout_1_2 .panel_left .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}

#layout_1_2 .panel_right .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_1_2 .panel_right .infobox_header_1{background:url(images/ph_2_t.png) repeat-x top #cc7c30;}
#layout_1_2 .panel_right .infobox_header_2{ background:url(images/ph_2_tr.png) no-repeat right top;}
#layout_1_2 .panel_right .infobox_header .infobox_header_table{ height:46px;}
#layout_1_2 .panel_right .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_1_2 .panel_right .infobox_content{ background-color:#fff; border:solid 1px #e3832f; border-top:0 none;}
/*____________|layout_1_2-1|___________*/
#layout_1_2-1{}
#layout_1_2-1 #layout_1_2-1_table{ width:100%;}
#layout_1_2-1 .panel_left{ vertical-align:top; width:35%;}
#layout_1_2-1 .panel_left .panel_dop{ padding:10px;}
#layout_1_2-1 .panel_right{ vertical-align:top; width:65%;}
#layout_1_2-1 .panel_right .panel_dop{ padding:10px;}
#layout_1_2-1 .panel_bottom{ padding:10px;}


#layout_1_2-1 .panel_left .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_1_2-1 .panel_left .infobox_header_1{background:url(images/ph_tx.png) repeat-x top #20860d;}
#layout_1_2-1 .panel_left .infobox_header_2{ background:url(images/ph_m.png) repeat-y left;}
#layout_1_2-1 .panel_left .infobox_header_3{ background:url(images/ph_b.png) no-repeat left bottom;}
#layout_1_2-1 .panel_left .infobox_header_4{ background:url(images/ph_t.png) no-repeat left top;}
#layout_1_2-1 .panel_left .infobox_content{background:url(images/lp_b2.png) no-repeat right bottom #f7bf40;}
#layout_1_2-1 .panel_left .infobox_header .infobox_header_table{ height:46px;}
#layout_1_2-1 .panel_left .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}

#layout_1_2-1 .panel_right .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_1_2-1 .panel_right .infobox_header_1{background:url(images/ph_2_t.png) repeat-x top #cc7c30;}
#layout_1_2-1 .panel_right .infobox_header_2{ background:url(images/ph_2_tr.png) no-repeat right top;}
#layout_1_2-1 .panel_right .infobox_header .infobox_header_table{ height:46px;}
#layout_1_2-1 .panel_right .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_1_2-1 .panel_right .infobox_content{ background-color:#fff; border:solid 1px #e3832f; border-top:0 none;}

#layout_1_2-1 .panel_bottom .infobox_header{ background-color:#fe7532;}
#layout_1_2-1 .panel_bottom .infobox_header .infobox_header_table{ height:46px;}
#layout_1_2-1 .panel_bottom .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_1_2-1 .panel_bottom .infobox_content{ background:url(images/dish_bl.png) no-repeat left bottom #f3f3f3; padding:10px 10px 10px 20px;}
/*____________|#layout_1|______________*/
#layout_1{}
#layout_1 .panel_dop{ padding:0 0 10px 0;}
#footer_0{background:url(images/footer_r.png) no-repeat right bottom;}


#layout_1 .infobox_header{ padding-top:10px; background-color:#f6963a;}
#layout_1 .infobox_header_1{background:url(images/ph_2_t.png) repeat-x top #cc7c30;}
#layout_1 .infobox_header_2{ background:url(images/ph_2_tr.png) no-repeat right top;}
#layout_1 .infobox_header .infobox_header_table{ height:46px;}
#layout_1 .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_1 .infobox_content{ background-color:#fff; border:solid 1px #e3832f; border-top:0 none;}
/*____________|IFOBOXS|____________*/

/*____________|menus|______________*/
#content .menus{ width:100%;}
#content .menus .block{ border-bottom:dotted 1px #dedede; padding-bottom:5px; margin-bottom:5px;}
#content .menus .text{ width:100%;}
#content .menus ul li{ padding-left:0px; font-size:12px; line-height:18px; background:none; }
#content .menus .price{ padding-top:10px;}
#content .menus li{ border-bottom-width:1px; border-bottom-style:dotted;}
#content .menus .menus_b_1, #content .menus .menus_b_1 .title, #content .menus .menus_b_1 ul li, #content .menus .menus_b_1 .price{color:#2b8b0e;}
#content .menus .menus_b_1 li{ border-bottom-color:#2b8b0e;}
#content .menus .menus_b_2, #content .menus .menus_b_2 .title, #content .menus .menus_b_2 ul li, #content .menus .menus_b_2 .price{color:#595959;}
#content .menus .menus_b_2 li{border-bottom-color:#595959;}
#content .menus .menus_b_3, #content .menus .menus_b_3 .title, #content .menus .menus_b_3 ul li, #content .menus .menus_b_3 .price{color:#e82b15;}
#content .menus .menus_b_3 li{border-bottom-color:#e82b15;}

/*____________|dishes_index|_______*/
#content .dishes_index .infobox_content{ padding:0 0 0 20px; background:none;}
#content .dishes_index .block2{position:relative;}
#content .dishes_index .block{background:url(images/dish_bl.png) no-repeat left bottom #f3f3f3; padding-bottom:5px; margin-top:25px;}
#content .dishes_index .text{ display:block; padding-left:120px;}
#content .dishes_index .price{padding-left:120px; font-size:24px; font-weight:bold; padding-top:10px;}
#content .dishes_index .title{
	margin-bottom:10px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	line-height:19px;
	color:#fff;
	padding-left:120px;
	padding-bottom:0;
	}
#content .dishes_index .title .table{ height:55px;}
#content .dishes_index .title .table td{
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	font-family: "Cooper Std Black", "Times New Roman", Times, serif;
	font-size:18px;
	line-height:19px;
	color:#fff;
	padding-right:10px;
	}
#content .dishes_index .picture{ margin:0 0px 0px 0; float:left; position:absolute; top:-15px; left:-15px; width:120px; height:120px;}
#content .dishes_index .table td{ vertical-align:top;}

.dishes_index .type_1 .title{ background:url(images/mt.png) repeat-x top #ffbe5a;}
.dishes_index .type_2 .title{background:url(images/mt2.png) repeat-x top #ff905b;}

/*____________|dishes|_____________*/

.dishes{}
.dishes .picture{ margin:0 10px 10px 0; width:120px; height:120px; }
.dishes ul{ clear:left;}
.dishes .block{ padding-bottom:10px; width:100%;}
.dishes .table{ width:100%;}
.dishes .td_2{ width:100%;}
.dishes .td_1 {vertical-align:top;}
.dishes .td_1 .picture{ float:none; clear:both; }

.dishes_read_more .picture{ margin:0 10px 10px 0;}
.dishes_read_more .table{ width:100%;}
.dishes_read_more .table .td_l{ vertical-align:top; }
.dishes_read_more .table .td_r{ width:100%; vertical-align:top;}
/*____________|events|_____________*/
.events .block{ margin-bottom:10px;}


/*____________|contact_form|_______*/
.contact_form, .contactForm{ width:100%;}
.contact_form .Contacts_buttons{ padding-top:10px;}
.contact_form .more{ font-size:12px;}
.contactForm input, .contactForm select{
   width:100%;
   height:21px;
   line-height:21px; 
}
.contactForm textarea {
    width:100%;
    height:150px;
}

.contactFormSubmit {
    font-weight:bold;
    text-transform: none;
}
.error {
    padding-bottom:10px;
}
.error li {
    color:#475a50;
    text-decoration:underline;
}
/*____________|FAQ|_____________*/
.faq {}
.faq .block{ background:#fff; padding:10px;}

