* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
body {font-family:Tahoma; font-size:11px; line-height:14px; color:#594536; height:100%; text-align:left; background:#fff;}
table, td {border-collapse:collapse; font-size:11px;}
a img {border:0;}
img { vertical-align:top;}
form, td {margin:0; } 
ul, ol { list-style:none; margin:0px; padding:0px; }

a{ color:#809f33; color:inherit; color:expression(this.parentNode.currentStyle['color']); cursor:pointer; outline:none; border:none;}
a span{ cursor:pointer;}
a:hover{ text-decoration:none;}

strong, b{ font-weight:bold; font-style:inherit; }
em{ font-style:italic; font-weight:inherit;}

/*____________|MAS|________________*/
.clear{ float:none; clear:both; font-size:0; line-height:0; height:0;}
#conteyner_all .panel_dop, #conteyner_all .infobox_content, #conteyner_all{text-align:left;color:#7d7d7d;font-size:11px;line-height:14px;font-family:Tahoma, Helvetica, sans-serif;}
.page_header{ font-family:Tahoma, Helvetica, sans-serif; color:#556b5f; font-size:17px; line-height:normal; font-weight:normal; display:block;}
#conteyner_all .title{ font-size:11px; color:#727272; padding:0; font-weight:bold;}
#content ul li { color:#809f33; background:url(images/arrow2.gif) no-repeat left 7px; padding-left:9px; line-height:16px; font-size:11px;}
.infobox_header table td{ height:40px; vertical-align:middle;}
/*___________|MORE|________________*/
.more_div, .backLink { text-align:right;}
.more, .backLink a{ font-family:Tahoma, Helvetica, sans-serif; color:#333; font-weight:bold; font-size:11px; text-transform:lowercase; text-decoration:none; background:url(images/arrow.gif) no-repeat left 5px; padding:0 0 0 6px;}
.price{ font-family:Tahoma, Helvetica, sans-serif; color:#333; font-weight:bold; font-size:11px; text-transform:lowercase; text-decoration:none; background:url(images/arrow.gif) no-repeat left 5px; padding:0 0 0 6px;}
/* ______________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;}
#conteyner_all_table{ width:100%; height:100%;}
#conteyner_all_td_left{ width:50%;}
#conteyner_all_td_mid{border:solid 1px #dbdbe2; border-top:0px; background:url(images/top_line.gif) repeat-x top; vertical-align:top;}
#conteyner_all_td_right{ width:50%;}
#conteyner_all{}
#conteyner_all2{ width:100%;}
/*____________|HEADER|_____________*/
#header{ background:/*url(images/top_line_2.gif) repeat-x bottom*/ #d3901f; width:100%;}
#h_level_1{ height:90px; text-align:center; background-image:url(/images/logotype.jpg); background-repeat:no-repeat; background-position:10px 9px; background-color:#000000;}
#company_name{text-align:center;}
/*____________|menu|_______________*/
#menu{height:30px; text-align:center}
#menu table{ margin:auto;}
#menu table td{ vertical-align:top; padding:0 0px;}
/*____________|LANGUAGE|____________*/
#languages_id_decor{ position:relative;}
#languages_id_decor .dop_block{ position:absolute; top:15px; right:35px;}
#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.gif) no-repeat;}
#languages_id_decor .currentSiteLanguagesSelect{ display:block !important; position:absolute; z-index:1; border:solid 1px #D3901F; width:100%; height:100%; height:20px; padding-left:4px; cursor:pointer; line-height:18px; background-color:#ffffff; color:#D3901F; 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;} 
/*____________|CONTENT|____________*/
#content{ width:100%; background:#000;}
#content .infobox_content{ padding:10px 0 5px 0; margin-bottom:5px;}
#logotype{ padding:35px 0 0 0;}
#slogan{ padding:10px 0 0 0;}
/*____________|FOOTER|_____________*/
#footer_menu{ background:/*url(images/footer_menu.gif) repeat-x top left*/ #d3901f; height:33px;}
#footer_menu table{ margin:auto;}
#footer_menu .menu_element
#footer_menu .mattblackmenu .sep{ font-size:14px; font-family:Tahoma, Helvetica, sans-serif; color:#fff;}
#footer{ text-align:center; padding-top:15px; color:#858583; padding-bottom:20px;}
.copyright_link_div{ color:#858583;}
.copyright_link_div a{color:#b3ae92;}
.copyright_link_div a span{ color:#858583;}
/*____________|LAYOUTS|____________*/
.panel_dop2{ width:100%;}
/*____________|#layout_index|____________*/
#layout_index{width:100%;}
#layout_index_table{ width:100%;}
#layout_index_table .greeting_text{}
#layout_index .panel_left{ width:35%; vertical-align:top;}
#layout_index .panel_right{width:65%; vertical-align:top; background:url(images/b_v.gif) repeat-y left top; padding-left:1px;}
#layout_index .panel_left .panel_top{margin-bottom:5px; background:url(images/b_h.gif) repeat-x left bottom; padding-bottom:1px;}
#layout_index .panel_left .panel_top .panel_dop{ padding:10px;}
#layout_index .panel_left .panel_bottom{}
#layout_index .panel_left .panel_bottom .panel_dop{ padding:10px;}
#layout_index .panel_right .panel_top{ margin-bottom:5px; background:url(images/b_h.gif) repeat-x left bottom; padding-bottom:1px;}
#layout_index .panel_right .panel_top .panel_dop{ padding:10px;}
#layout_index .panel_right .panel_bottom{}
#layout_index .panel_right .panel_bottom .panel_dop{ padding:10px;}
/*____________|#layout_2_3|____________*/
#layout_2_3 {}
#layout_2_3 .table{}
#layout_2_3 .table td{ vertical-align:top; border:1px solid #fff;}
#layout_2_3 .panel_top_left {}
#layout_2_3 .panel_top_left .panel_dop{ }
#layout_2_3 .panel_top_right {}
#layout_2_3 .panel_top_right .panel_dop{padding:0 10px;}
#layout_2_3 .panel_left { width:33%;}
#layout_2_3 .panel_left .panel_dop{ padding:0 10px 0 5px;}
#layout_2_3 .panel_mid {width:33%;}
#layout_2_3 .panel_mid .panel_dop{ padding:0 5px;}
#layout_2_3 .panel_right {width:33%;}
#layout_2_3 .panel_right .panel_dop{ padding:0 10px;}
#layout_2_3 .table .infobox_header_table { width:100%}
#layout_2_3 .table .infobox_header_table td{ border:none; text-align:center;}
/*____________|#layout_1_2|____________*/
#layout_1_2{width:100%;}
#layout_1_2_table{ width:100%;}
#layout_1_2 .panel_dop{ white-space:normal;}
#layout_1_2 .panel_left, #layout_1_2 .panel_right{ white-space:normal;}
#layout_1_2 .panel_left{ width:65%; vertical-align:top;}
#layout_1_2 .panel_right{width:35%; vertical-align:top; background:url(images/b_v.gif) repeat-y left top; padding-left:1px;}
#layout_1_2 .panel_left .panel_dop{ padding:10px;}
#layout_1_2 .panel_right .panel_dop{ padding:10px;}
#layout_1_2 .panel_left .more_div{ padding-top:5px;}
#layout_1_2 .panel_left .page_header{color:#fff0be; font-size:15px; text-transform:uppercase;}
#layout_1_2 .panel_right .page_header{ color:#957919; font-size:17px;}
/*____________|#layout_3Cols|____________*/
#layout_3Cols {}
#layout_3Cols .table{}
#layout_3Cols .table td{ vertical-align:top; border:1px solid #fff; }
#layout_3Cols .panel_top_left { width:63%; }
#layout_3Cols .panel_top_left .panel_dop{ }
#layout_3Cols .panel_top_right { width:37%; }
#layout_3Cols .panel_top_right .panel_dop{padding:0 0 0 10px;}
#layout_3Cols .panel_mid .panel_dop{ padding:0 5px;}
#layout_3Cols .table .infobox_header_table { width:100%}
#layout_3Cols .table .infobox_header_table td{ border:none; text-align:center;}
/*____________|#layout_4Cols|____________*/
#layout_4Cols {}
#layout_4Cols .table{}
#layout_4Cols .table td{ vertical-align:top; border:1px solid #fff;}
#layout_4Cols .panel_top_left {}
#layout_4Cols .panel_top_left .panel_dop{ }
#layout_4Cols .panel_left { width:33%;}
#layout_4Cols .panel_left .panel_dop{ padding:0 10px 0 5px;}
#layout_4Cols .panel_mid {width:33%;}
#layout_4Cols .panel_mid .panel_dop{ padding:0 5px;}
#layout_4Cols .panel_right {width:33%;}
#layout_4Cols .panel_right .panel_dop{ padding:0 5px 0 10px;}
#layout_4Cols .table .infobox_header_table { width:100%}
#layout_4Cols .table .infobox_header_table td{ border:none; text-align:center;}

/*____________|#layout_1|____________*/
#layout_1 {}
#layout_1 .panel_dop{ padding:10px;}
/*____________|IFOBOXS|____________*/
.rotator{text-align:center;}
/*____________|menus|______________*/
#conteyner_all .menus{}
#conteyner_all .menus .block{ background:url(images/b_h.gif) repeat-x left bottom; padding-bottom:5px; margin-bottom:5px;}
#conteyner_all .menus .menus_b_1 ul li{ color:#809f33; background:url(images/arrow2.gif) no-repeat left 7px; padding-left:9px;}
#conteyner_all .menus .menus_b_1 .price{color:#809f33; background-image:url(images/arrow4.gif);}
#conteyner_all .menus .menus_b_1 .title{ color:#809f33;}
#conteyner_all .menus .menus_b_2 ul li{ color:#727272; background:url(images/arrow3.gif) no-repeat left 7px; padding-left:9px;}
#conteyner_all .menus .menus_b_2 .price{color:#727272;}
#conteyner_all .menus .menus_b_2 .title{color:#727272;}
/*____________|dishes|_____________*/
.dishes{}
.dishes .table{ width:100%; margin-bottom:10px;}
.dishes .table .picture{ margin:0 10px 10px 0;}
.dishes .table .td_1{ vertical-align:top;}
.dishes .table .td_2{ vertical-align:top; width:100%;}
/*____________|dishes_index|_______*/
.dishes_index{}
.dishes_index .picture{ float:left; margin:0 10px 10px 0px;}
.dishes_index .block{ margin-bottom:10px;}
/*____________|events|_____________*/
.events .block{ margin-bottom:10px;}
/*____________|Blog posts|_____________*/
.blogPosts {}
.blogPosts h2 a{font-size:14px;font-weight:bold;color:#d3802d;}
.blogPosts .date {color:#d3802d;}
/*____________|Testimonials|_____________*/
.testimonials {}
.testimonials .date{color:#d3802d;}
.testimonials .email{color:#d3802d;}
.testimonials .more{color:#d3802d;}
/*____________|contact_form|_______*/
.contact_form strong {color:#d3802d;}
.contact_form .more{color:#d3802d;}
.contactForm input, .contactForm select{
width:100%;
height:21px;
line-height:21px; 
}
.contactForm textarea {
width:100%;
height:150px;
}
.contactFormSubmit {
font-weight:bold;
text-transform: uppercase;
}
.error {
padding-bottom:10px;
}
.error li {
color:#475a50;
text-decoration:underline;
}


#slideshow-box {border:0px none; position:relative; height:450px;}
#slideshow-box li { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow-box li.active {z-index:10; opacity:1.0;}
#slideshow-box li.last-active { z-index:9; }

