* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
body{ font-family:Arial; background:#ffffff; font-size:12px; margin:0; padding:0;}
html, body { height:100%}

table, td {border-collapse:collapse; font-size:11px;}
a img { border:0; }
form, td { margin:0; }
ul, ol { list-style:none;}

.clear { clear:both; font-size:0px; line-height:0px; height:0px;}

.wrapper { width:100%;} 

strong, b { font-weight:bold; font-style: inherit;}
em{ font-style:italic; font-weight:inherit;}
p { margin:0px; padding:0px;}

a{ color:inherit; color:expression(this.parentNode.currentStyle['color']); cursor:pointer; outline:none; border:none;}


/*==================forms====================*/
.container_all input, .container_all textarea, .container_all select{font-family:Tahoma, Helvetica, sans-serif; color:#38352d; border:1px solid #6B6B6B; }

img{ border:0px none; vertical-align:top;}

#form input{ width:195px; height:18px; padding:0 0 4px 0;}
#form textarea{ width:199px; height:161px; overflow:auto; padding:0 0 4px 0;}
.inp_h{ height:29px; margin:0 0 7px 0;}

/*==================list====================*/

.td_align { vertical-align:top; text-align:left; }

.float{ float:left; margin:0;}
.right{ text-align:right;}
.title { display:block; margin:0; padding:0;}
.w100{ width:100%;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.img_indent { margin:0 28px 0 0; float:left;}

.indent, .box , .row, .row, .row_1,, .block, .block_1, .block_2, .block_3, .block_4 {margin:0; padding:0; width:auto; height:auto; background:none;}
.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}

.col { float:left; }

.more, .more2 { background:url(images/marker_more.gif) right no-repeat; font-size:12px; color:#fec344; text-decoration:none; padding-right:15px; cursor:pointer; text-transform:uppercase;}
.backLink { background:url(images/marker_more.gif) right no-repeat; font-size:12px; color:#fec344; text-decoration:none; padding-right:15px; cursor:pointer; text-transform:uppercase;}

.doubleHeaderDiv{
    padding:10px 15px;
}
.blockLeftContent {
    padding:10px 15px;
}
.td_aling { vertical-align:top; text-align:left; }

/*==================txt, links, lines, titles====================*/
a:hover{text-decoration:none; cursor:pointer;}
a {color:#ffdeaf; cursor:pointer; color:inherit; *color:#ffdeaf;}

h3 { font-size:11px; color:#42b7d0; }
h3 a { color:#42b7d0;}

.link1 { color:#42b7d0;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:22px;}
.line_hor1 { background:url(images/line2.gif) left bottom repeat-x; padding-bottom:25px; margin-bottom:31px;}

.image_spacer { width:6px; height:6px; border:0px; margin:0px; padding:0px; vertical-align:top;}

/*header*/
#header { vertical-align:top; text-align:left;}
#header .logotype { margin:53px 0px 0px 43px; padding:0px; width:170px; }
#header .logotype img { margin:0px; padding:0px;}

#languages_id_decor{ position:relative; }
#languages_id_decor .dop_block{ position:absolute; top:30px; right:25px;}
#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 #ccb4b3; width:100%; height:100%; height:20px; padding-left:4px; cursor:pointer; line-height:18px; color:#fff; font-weight:normal; 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;}


#header .menu { }
#header .menu .indent { padding:0; margin:0px;}

#header .indent { margin:0px; padding:0px;}

#header .height_header_top { height:139px; vertical-align:top; text-align:left;}

#header .top_header { background:url(images/top_bg.jpg) left top repeat-x; }

#header .indent1 { padding:72px 0px 0px 75px; }
#header .indent1 .inner_div_company_name { float:left}

#header .phone { float:right; margin:75px 30px 0px 0px; }

#header .preIndent { margin:5px 0px 0px 80px; }
#header .preIndent .inner_div_slogan { float:left; }

#header .preIndent2 { margin:0px 0px 80px 155px; }
#header .preIndent2 .inner_div_bottom_slogan { float:left;}

.tall_template_header { width:50%; }
.tall_template { width:50%;}

/* #header .inner_header { background: url(images/bg_header_top.gif) left top repeat-x; height:172px; } */
#header .inner_header {  }

#header .inner_header2 { margin:-172px 0px 0px 0px; }

#header .header_middle_top { vertical-align:top; text-align:left;}

/* #header .header_slogans_all { background:url(images/bg_header_Image.jpg) top no-repeat-x; width:100%; height:278px; width:920px; } */
#header .header_slogans_all { }

#header .indent {padding:0px; margin:0px;}
#header .logo {  padding:0px;}


/*content*/

#content { font-size:11px;}
#content ul, #content ol {list-style:none; margin:0px; padding:0px; }

#content ul li { padding:0px; background:url(images/marker_li.gif) no-repeat 0px 7px;; font-size:12px; line-height:18px; color:#ffffff; padding-left:12px; list-style:outside; list-style:none; font-weight:bold; }
#content ul li div { line-height:18px; font-size:12px;}
#content ol { list-style:decimal;}
#content ol li { color:#e99a7e; font-size:12px; }

#content .left_1 {float:left; margin-right:10px;}
#content .inner { padding:17px 17px 0 17px;}

#content .error li { color:#2b0200;}

/*footer*/

.footer_tall { width:50%;}

/* #footer { background:url(images/footer_bg.jpg) no-repeat top center #000000; height:110px; vertical-align:middle;} */
#footer { vertical-align:middle; text-align:left; }

#footer .indent { padding:0px; width:980px; margin:0px auto; }
#footer .block { height:46px;}

#footer .indent2 { margin:0px; padding:0px 0px 0px 0px; text-align:center; width:100%; }
#footer .indent2 p { color:#9a3300; font-size:12px;}

#footer .footer_menu .div_footer_menu { font-family:Tahoma, Helvetica, sans-serif; color:#ffdeaf; font-size:12px; text-align:center; margin:0px 0px 10px 0px;}
#footer .footer_menu .div_footer_menu a { text-decoration:underline; color:#ffdeaf;}

#copyright .copyright_link {color:#9a3300; font-size:12px; text-decoration:none;}
#copyright .copyright_link span.crls { text-decoration:underline;}
#copyright .copyright_link:hover {text-decoration:none;}
#copyright .copyright_link_div { padding:5px 0;}

.site_center {width:100%; text-align:center;}
.width_table {width:920px; margin:0 auto; text-align:left; font-size:0px; line-height:0px; height:0px;}

/* .container_all { width:100%; height:100%; background: url(images/bg_content.jpg) left top repeat; } */
.container_all { width:100%; height:100%; }
.container_all td {font-family:Arial; font-size:12px; color:#e99a7e; line-height:normal;}

/*================== index.html ==================*/

.content_all { width:100%; height:100%; vertical-align:top; text-align:center;}

#content { width:920px; margin:0px auto; }
#content .col_1 { vertical-align:top; text-align:left;} 
#content .col_2 { vertical-align:top; text-align:left;} 

#content .col_1 .indent1 { padding:0; width:560px;}
#content .col_1 .indent1 p { margin:0px; padding:0px; font-size:11px;}
#content .col_1 .indent1 .read_more_news { background:url(images/arr.gif) no-repeat; font-size:12px; color:#42b7d0; text-decoration:underline; padding-left:15px;}
#content .col_1 .indent1 .news_date { color:#42b7d0; font-weight:bold;}
#content .col_1 .indent1 .image_news_prev { float:left;}
#content .col_1 .indent1 .read_more_content { background:url(images/arr.gif) no-repeat; font-size:12px; color:#42b7d0; text-decoration:underline; padding-left:15px;}

#content .splash_col { vertical-align:top; text-align:left; }
#content .col_1_contact { vertical-align:top; text-align:left; }
#content .col_2_contact { width:490px; vertical-align:top; text-align:left;  }


#content .title_events { color:#FFFFFF; font-weight:bold; font-size:15px;}
#content .title_menus { color:#ffdeaf; font-weight:bold; font-size:12px;}
#content .price_menus { color:#ffdeaf; font-weight:bold; font-size:12px;}
#content .title_dishes { color:#ffdeaf; font-weight:bold; font-size:12px; margin-bottom:5px;}
#content .price_dishes { color:#ffdeaf; font-weight:bold; font-size:12px; margin:5px 0px;}

#content .col_2 .indent3 { padding:0; margin:0px; width:360px;}
#content .col_2 .indent3 p { margin:0px; padding:0px; font-size:11px;}
#content .col_2 .indent3 .news_date { color:#42b7d0; font-weight:bold;}

#content .col_3 .indent1 { padding:0; width:920px; text-align:left;}

#content .col_top .indent4 { margin:0px; padding:0;}

#content .col_1_contact .indent1_contact { width:560px; margin:0px;  text-align:left; }
#content .col_2_contact .indent3_contact { width:360px; margin:0px; text-align:left; }

/*  INDEX TEXT BOX */
#content .index_block { margin-right:6px; width:172px; }
#content .index_block .inner_index_block { position:relative; *height:100%; }

#content .index_block .bg_index_box_left { position:absolute; width:7px; height:193px; left:0px; bottom:0px; background:url(images/bg_wwo_left.png) top left no-repeat; }
* html #content .index_block .bg_index_box_left { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_wwo_left.png', sizingMethod='crop',enabled=true); }
#content .index_block .bg_index_box_right { position:absolute; width:7px; height:193px; right:0px; bottom:0px; background:url(images/bg_wwo_right.png) top left no-repeat; }
* html #content .index_block .bg_index_box_right { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_wwo_right.png', sizingMethod='crop',enabled=true); }

#content .index_block .bg_index_box_middle { margin:0px; position:absolute; width:100%; height:193px; left:0px; bottom:0px; }

#content .index_block .bg_index_box_middle2 { margin:0px; padding:0px 5px; height:193px; }
#content .index_block .bg_index_box_middle2 .inner_bg_index_box_middle2 { width:100%; background:url(images/bg_wwo_middle.png) top repeat-x; height:193px; }
* html #content .index_block .bg_index_box_middle2 .inner_bg_index_box_middle2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_wwo_middle.png', sizingMethod='scale',enabled=true); height:192px; }

#content .index_block .inner_part { position:relative; }

#content .page_block_text { margin-right:6px; height:160px; width:100%; }


#content .pic_bootom_wwo { background:url(images/pic_bootom_wwo.gif) center no-repeat; margin:4px 0px 4px 0px; height:10px;}
/*  INDEX TEXT BOX */

/*  PAGE TEXT BOX */

#content .block_page_text {}
#content .block_page_text .inner_block_page_text { position:relative; *height:100%; }

#content .block_page_text_left { background:url(images/bg_page_text_left.png) top left no-repeat; position:absolute; bottom:0px; left:0px; width:7px; height:259px; line-height:0px; font-size:0px; }
* html #content .block_page_text_left { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_page_text_left.png', sizingMethod='crop',enabled=true); }
#content .block_page_text_right { background:url(images/bg_page_text_right.png) top left no-repeat; position:absolute; bottom:0px; right:0px; width:7px; height:259px; line-height:0px; font-size:0px; }
* html #content .block_page_text_right { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_page_text_right.png', sizingMethod='crop',enabled=true); }

#content .block_page_text_middle { position:absolute; height:259px; padding:0px; line-height:0px; font-size:0px; width:100%; left:0px; bottom:0px; }
#content .block_page_text_middle2 { height:259px; padding:0px 7px; line-height:0px; font-size:0px; }
#content .inner_block_page_text_middle2 { background:url(images/bg_page_text_mid.png) repeat-x; width:100%; line-height:0px; font-size:0px; height:259px; }
* html #content .inner_block_page_text_middle2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_page_text_mid.png', sizingMethod='scale',enabled=true); height:258px; }

#content .block_page_text .inner_block_page_text .inner_part { position:relative; color:#e99a7e; padding:0px 10px; }


/*  PAGE TEXT BOX */

/*  READ MORE INDEX TEXT BOX */
#content .col_1 .indent1 .readmore_box { width:100%; }
#content .col_1 .indent1 .readmore_box img { float:right; margin-bottom:10px;}
#content .col_1 .indent1 .readmore_box .readmore_box_title {height:100%; vertical-align:middle;}
/*  READ MORE INDEX TEXT BOX */

#content .boxes_list .box_top {height:80px; width:100%;}
#content .boxes_list .box_top .title_box_left {width:100%; vertical-align:bottom; text-align:center; height:55px;}
#content .boxes_list .box_top .td_icon_box { vertical-align:bottom; text-align:center;}
#content .boxes_list .box_top .td_icon_box .icon_box { border:1px solid #000000;}
#content .boxes_list .box_top .index_dishes_title { color:#FFFFFF; font-size:20px; text-decoration:none;}

#content .boxes_list a { font-size:12px; color:#42b7d0; text-decoration:underline; }

#content .col_2 .indent3 .read_more_news a { background:url(images/arr.gif) no-repeat; font-size:12px; color:#42b7d0; text-decoration:underline; padding-left:15px;}

#content .inner .read_more_news { display:block; margin:0px; padding:1px 0px 0px 10px; background-color:#2d2d2d; width:79px; height:18px;}
#content .inner .news_date { color:#42b7d0; font-weight:bold;}
#content .inner .read_more_news a {  background:url(images/pic_read_more_news.gif) no-repeat; font-size:11px; color:#d2d2d2; text-decoration:none; padding-left:8px;}
#content .inner .read_more_content { display:block; margin:0px; padding:1px 0px 0px 10px; background-color:#932514; width:86px; height:18px; text-align:left;}
#content .inner .read_more_content a {  background:url(images/pic_read_more_news.gif) no-repeat; font-size:11px; color:#eee8d9; text-decoration:none; padding-left:8px;}

#content .great_index_top { position:relative; }
#content .great_index_top_right { background:url(images/bg_greeting_tr.png) top left no-repeat; position:absolute; top:0px; right:0px; width:5px; height:5px; line-height:0px; font-size:0px; }
* html #content .great_index_top_right { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_greeting_tr.png', sizingMethod='crop',enabled=true); }
#content .great_index_top_left { background:url(images/bg_greeting_tl.png) top left no-repeat; position:absolute; top:0px; left:0px; width:5px; height:5px; line-height:0px; font-size:0px; }
* html #content .great_index_top_left { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_greeting_tl.png', sizingMethod='crop',enabled=true); }

#content .great_index_top_middle { padding:0px 5px; line-height:0px; font-size:0px; width:100%; }
#content .inner_great_index_top_middle { background:url(images/bg_greeting_m.png) top repeat; width:100%; line-height:0px; font-size:0px; height:5px; }
* html #content .inner_great_index_top_middle { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_greeting_m.png', sizingMethod='scale',enabled=true);  }

#content .great_index_middle { background:url(images/bg_greeting_m.png) top repeat; padding:10px 5px 10px 5px; }
* html #content .great_index_middle { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_greeting_m.png', sizingMethod='scale',enabled=true); width:100%; }

#content .great_index_middle .doubleHeaderDiv { padding:10px 15px 10px 50px; }
#content .great_index_middle .blockLeftContent p { font-size:18px; font-style:italic; line-height:21px; color:#f7caca; font-family:"Times New Roman", Times, serif; }
#content .great_index_middle .great_more_link { text-align:right; padding-right:50px; }
#content .great_index_middle .great_more_link .more { text-decoration:none; color:#fec344; text-transform:uppercase; }
#content .great_index_middle .blockLeftContent_page_text { padding:10px 15px 10px 15px; }

#content .great_index_bottom { position:relative; }
#content .great_index_bottom_right { background:url(images/bg_greeting_br.png) top left no-repeat; position:absolute; top:0px; right:0px; width:5px; height:5px; line-height:0px; font-size:0px;}
* html #content .great_index_bottom_right { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_greeting_br.png', sizingMethod='crop',enabled=true); }
#content .great_index_bottom_left { background:url(images/bg_greeting_bl.png) top left no-repeat; position:absolute; top:0px; left:0px; width:5px; height:5px; line-height:0px; font-size:0px;  }
* html #content .great_index_bottom_left { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_greeting_bl.png', sizingMethod='crop',enabled=true); }
#content .great_index_bottom_middle { padding:0px 5px; line-height:0px; font-size:0px; }
#content .inner_great_index_bottom_middle { background:url(images/bg_greeting_m.png) top repeat; width:100%; height:5px; line-height:0px; font-size:0px; }
* html #content .inner_great_index_bottom_middle { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_greeting_m.png', sizingMethod='scale',enabled=true); }


#content .blockLeftContent_page_text { padding:10px 8px 10px 8px; }

 
/*#content .forms_block_middle { background:url(images/bg_forms_block_middle.jpg) left repeat-y; width:100%; margin:0px 15px;}
#content .forms_block_bottom { background:url(images/bg_forms_block_bottom.jpg) bottom left no-repeat;}
#content .forms_block_top { background:url(images/bg_forms_block_top.jpg) top left no-repeat; padding-bottom:15px; }*/


#content .forms_block_middle { background:url(images/_bg_form_bg_midlle.jpg) left repeat; margin:0px 15px; }
#content .forms_block_left_mid { background:url(images/_bg_form_left_mid.jpg) left repeat-y;}
#content .forms_block_right_mid { background:url(images/_bg_form_right_mid.jpg) right repeat-y;}

#content .forms_block_top_mid { background:url(images/_bg_form_top_mid.jpg) top repeat-x;}
#content .forms_block_top_left { background:url(images/_bg_form_top_left.jpg) top left no-repeat;}
#content .forms_block_top_right { background:url(images/_bg_form_top_right.jpg) top right no-repeat;}
#content .forms_block_bot_mid { background:url(images/_bg_form_bot_mid.jpg) bottom repeat-x;}
#content .forms_block_bot_left { background:url(images/_bg_form_bot_left.jpg) bottom left no-repeat; height:100%; }
#content .forms_block_bot_right { background:url(images/_bg_form_bot_right.jpg) bottom right no-repeat; padding:15px;  height:100%;}

.image_left_top { margin:0px 15px 15px 0px; float:left;}


#content .picture_dishes { margin:0px 15px 15px 0px; }

#content .text_of_form { color:#2b0200;}

/*==========================================*/


.inner .left {
	float:left;
	margin-right:10px;
}
.inner .right {
	float:right;
	margin-left:10px;
}

/*==============contact form styles ==============*/
.contactForm input, .contactForm select, .contactForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
.container_all .contactForm strong {
    color:#38352d;
}
.container_all .contactForm textarea {
    height:150px;
}

.container_all .contactFormSubmit_midd { background:url(images/bg_middle_button_form.gif) top repeat-x; float:right; margin-right:20px; }
.container_all .contactFormSubmit_left { float:left; background:url(images/bg_left_button_form.gif) top left no-repeat; height:25px;}
.container_all .contactFormSubmit { float:left; background:url(images/bg_right_button_form.gif) top right no-repeat; font-size:12px; color:#ffffff; text-decoration:none; cursor:pointer; padding:6px 10px 7px 10px; }
/*==============contact form styles ==============*/

