* { 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-color:#e8e4d9;}
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:#0C9A6E; 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:#0C9A6E; font-weight:bold; padding:0 0 10px 0; margin:0;}
#content ul li { color:#0C9A6E; 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:#0C9A6E;
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:#0C9A6E;}
.pages_listing{ text-align:center;}
.width, .panel_dop2, .ifobox_content_0{ width:100%;}
#google_map .inner_google_map div { white-space:normal !important;}
/* ______________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;}
#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/header_line_new.jpg) repeat-x top left;}
#conteyner_all_table .header_tr .conteyner_all_td_right{ background:url(images/header_line_new.jpg) repeat-x top left ;}
#conteyner_all_table .header_tr .conteyner_all_td_mid{ height:106px; background:url(images/header_line_new.jpg) repeat-x top left; }
#palm_tree {position:absolute; right:0; top:0; background:url(images/palm.png); width:143px; height:95px;}
* html #palm_tree {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/palm.png', sizingMethod='crop',enabled=true);}
#header3{background:url(images/header_picture2.png) no-repeat right top; height:129px;}
#logotype{ padding-right:10px;}
#company_name .table td{ vertical-align:top; text-align:left; /*padding-top:16px;*/}
#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-image:url(/images/body_bg.gif);*/
background-repeat:repeat-x;
background-position:bottom;
/*background-color:#663D11;*/
background-color:#e8e4d9;
}
/*____________|HEADER|_____________*/
#header{ padding:0px 0 0 0;/*position:relative;*/}
.siteLogotype{}
.siteCompanyName{ padding:0px 0 0px 0;}
#header{ }
#company_name{ padding-right:230px;}
#company_name .table{ height:97px;}
/*____________|menu|_______________*/
#menu {}
#menu .table{ width:770px;}
#menu .table td.sep{ vertical-align:bottom; padding-bottom:10px; width:1px; color:#414141; background-color:#FF0000;}
/*____________|CONTENT|____________*/
#content{ padding:5px 0 0 0; width:100%;}
#content .infobox_content{ padding:0px 0 10px 0; background-color:#fff;}
#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:#0A845F; font-size:12px; height:86px; text-align:center;}
#footer .table{ margin:0 auto;}
#copyright td{ padding:10px;}
.copyright_link_div{ color:#0A845F;}
.copyright_link_div a{color:#0A845F;}
.copyright_link_div a span{ color:#0A845F;}
/*____________|LAYOUTS|____________*/
/*____________|#layout_index|____________*/
#layout_index{}
#layout_index .layout_index_table{ width:100%; height:100%;}
#layout_index .panel_left{ vertical-align:top; width:33.3%; height:100%; background-color:#FFFFFF;}
#layout_index .panel_left .panel_dop{ padding:0px ;  }
#layout_index .panel_mid{vertical-align:top; width:33.3%; height:100%;}
#layout_index .panel_mid .panel_dop{ padding:0 0 10px 10px;}
#layout_index .panel_right{vertical-align:top; width:33.3%; 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 .panel_left .infobox_content{ background-color:#f3f3f3; border-top:0 none;}
#layout_index .panel_left .infobox_header{ padding-top:10px;}
#layout_index .panel_left .infobox_header_1{background:url(images/ph_tx.png) repeat-x top #663D11;}
#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:26px;}
#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;}
#layout_index .panel_mid .infobox_header_1{ background-color:#663D11;}
#layout_index .panel_mid .infobox_header .infobox_header_table{ height:26px;}
#layout_index .panel_mid .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_index .panel_mid .infobox_content{ background-color:#f3f3f3; border-top:0 none;}
#layout_index .panel_right .infobox_header{ padding-top:10px;}
#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:26px;}
#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_1.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-color:#FFFFFF;}
#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 .panel_left .infobox_header{ padding-top:0px;}
#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:26px;}
#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:0px;}
#layout_1_2 .panel_right .infobox_header_1{ background-color:#663D11;}
#layout_1_2 .panel_right .infobox_header .infobox_header_table{ height:26px;}
#layout_1_2 .panel_right .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_1_2 .panel_right .infobox_content{  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;}
#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{}
#layout_1_2-1 .panel_left .infobox_header .infobox_header_table{ height:26px;}
#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;}
#layout_1_2-1 .panel_right .infobox_header_1{background-color:663D11;}
#layout_1_2-1 .panel_right .infobox_header .infobox_header_table{ height:26px;}
#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{ 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:26px;}
#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{ padding:10px 10px 10px 20px;}
/*____________|#layout_1|______________*/
.infobox_header_1{ background-color:#663D11;}
#layout_1{}
#layout_1 .panel_dop{ padding:0 0 10px 0;}
#layout_1 .infobox_header{ padding-top:10px;}
#layout_1 .infobox_header_1{background-color:#663D11;}
#layout_1 .infobox_header .infobox_header_table{ height:26px;}
#layout_1 .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_1 .infobox_content{ background-color:#f3f3f3; border-top:0 none;}
/*____________|#layout_2|______________*/
.infobox_header_1{ background-color:#663D11;}
#layout_2{}
#layout_2 .panel_dop{ padding:0 0 10px 0;}
#layout_2 .infobox_header{ padding-top:10px;}
#layout_2 .infobox_header_1{background-color:#663D11;}
#layout_2 .infobox_header .infobox_header_table{ height:26px;}
#layout_2 .infobox_header .infobox_header_table td{ vertical-align:middle; padding:0 10px;}
#layout_2 .infobox_content{ background-color:#f3f3f3; border-top:0 none;}
#layout_2 td {vertical-align:top;}
#layout_2 .left_column{background:none repeat scroll 0 0 #096D4F;border-color:#096D4F #C1DAD3 #096D4F #096D4F !important;border-style:solid !important;border-width:1px !important;}
#layout_2 .mid_column{border:1px solid #C1DAD3 !important;padding:10px;width:100%; *width:708px; }
#layout_2 .right_column{ border: 1px solid #C1DAD3!important; border-right:none!important;}
#layout_2 .left_column .block {background-color:#096d4f;}
/*____________|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:#0C9A6E;}
#content .menus .menus_b_1 li{ border-bottom-color:#0C9A6E;}
#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_1.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:30px;}
#content .dishes_index .title .table td{
vertical-align:middle;
font-weight:bold;
text-transform:uppercase;
font-family: "Times New Roman", Times, serif;
font-size:20px;
line-height:21px;
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;*/ background:#663d11;}
.dishes_index .type_2 .title{/*background:url(images/mt2.png) repeat-x top #ff905b; */background:url(images/ph_tx.png) repeat-x top #1b8d66;}
.dishes_index .type_3 .title { background:#cac81e;}
/*____________|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;
}
#mybar0 {
background-color:#096D4F;
width:100%;
}
#mybar1 {
background-image: url(images/top_left.jpg); background-repeat:no-repeat; background-position: top left;
}
#mybar2 {
background-image: url(images/top_right.jpg); background-repeat:no-repeat; background-position: top right;
}
#mybar3 {
background-image: url(images/bottom_left.jpg); background-repeat:no-repeat; background-position: bottom left;
}
#mybar4 {
background-image: url(images/bottom_right.jpg); background-repeat:no-repeat; background-position: bottom right;
}
#MyScrollBar {
overflow:hidden;
width:652px!important;
}
.pages_texts_white_bg { background:#e8e4d9 !important; background-color:#e8e4d9 !important;} 
#content .infobox_content2 {background-color:#e8e4d9; padding:10px;} 

.text_table { *width:98%;}
.text_table h2{margin:0 0 5px; font-size:18px;}
.text_table h3{margin:0 0 10px;font-size:15px;}
.text_table td{ vertical-align:top;;color:#595959;font-family:Tahoma,Helvetica,sans-serif;font-size:11px;line-height:13px;}
.text_table .td1{ background:#096D4F; border:1px solid #096d4f!important; border-right:1px solid #c1dad3!important;}
.text_table .td2{ width:100%; padding:10px; border:1px solid #c1dad3!important;}
.text_table .td3{width:10%; border-right:0;border:1px solid #c1dad3!important; border-right:none!important;}
#menu_links {background:#096D4F;padding:10px;width:170px; height:230px; position:relative;}
#menu_links a{color:#fff;display:block;font-size:15px;font-style:italic;line-height:27px;text-decoration:none;padding:0 0 0 10px; border-bottom:1px solid #fff;}
#menu_links a:hover{ text-decoration:none; background:#2ba17e; }
#menu_links .arrow_link { position:relative; display:block; right:-100px; top:20px; text-decoration:none; border:none;}
#menu_links .arrow_link:hover { background:none;}
#menu_links img { position:relative;}
#menu_links .current { border-bottom:medium none !important; }
#menu_links .submenu { border-bottom:medium none; font-size:13px; line-height:18px; padding-left:25px; }
#menu_links .submenu_last { font-size:13px; line-height:18px; padding-left:25px; border-bottom:1px solid #fff; }


/* +++++++++ SLIDE MENU ++++++++++*/
#slide_menu {padding:10px;width:170px; height:230px; position:relative;}
ul.menu {}
ul.menu li{ background:none !important;width:100%; overflow:hidden;}
ul.menu li a{border-bottom:1px solid #fff;color:#fff;display:block;font-size:15px;font-style:italic;line-height:27px;padding:0 0 0 10px;text-decoration:none;}
ul.menu li a:hover{text-decoration:none; background:#2ba17e;}
ul.menu li.active_category a{font-weight:bold;}

ul.menu .sub_list{}
ul.menu .sub_list li{background:none !important; width:100%; overflow:hidden;}
ul.menu .sub_list li a{font-size:13px;line-height:18px;padding-left:12px; background:url(images/white_line.gif) no-repeat left center; border:none; font-weight:normal;}
ul.menu .sub_list li a:hover{text-decoration:none; background:#2ba17e;}
ul.menu .sub_list li.active a{font-weight:bold;}

#slide_menu .arrow_link { position:absolute; display:block; right:10px; bottom:-40px; text-decoration:none; border:none;}
#slide_menu .arrow_link:hover { background:none;}
