a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; letter-spacing: normal; color: #660000; margin-left: 1px}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #A60000; font-size: 12px}
a.a1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 0px; padding-left: 0px}
a.a2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; padding-left: 0px}
a.a2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; padding-left: 0px}

a {  color: #000000; text-decoration: none; }
a:hover {  text-decoration: underline}
a.a_active {font-weight:normal; color:#A60000; text-decoration: underline}
a.a_active:hover {font-weight:normal; color:#A60000; text-decoration:none }
a.search_res, a.search_res:hover {font-size: 12px; font-style: italic;}

a.book_1:hover {  text-decoration: underline; color: #000000}

li {  font-size: 12px; margin-left: 20px; list-style-position: inside}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-left: 5px; /* padding-left: 10px;*/ letter-spacing: 1px; line-height: 25px; margin-bottom:0px; text-transform: uppercase;}
h4 {  margin-left: 10px; padding-left: 10px; font-size:16px}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
ul.ML {margin-left: 0px;  color: #BEBEBE;}
li.MLI {margin-left: 0px; margin-right: 10px; padding-left:0px; list-style-type: none;  list-style-position: outside; line-height: 15px}
li.MLI a {font-size: 11px; color: #BEBEBE;}
li.MLI  a:hover {font-size: 11px; color: #BEBEBE;}

.al_1 a{font-size: 11px; color: #BEBEBE;}
.al_1 a:hover{font-size: 11px; color: #BEBEBE;}
.al_1 {font-size: 11px; margin-left: 0px; color: #BEBEBE;}

.al_2 a{font-size: 11px;}
.al_2 a:hover{font-size: 11px;}
.al_2 {font-size: 11px; padding-left: 3px; line-height: 15px; text-align: center;}

a.d_active, a.d_active:hover {font-weight:bold; text-decoration: underline; color:#A52A2A}

input.text {width:600px}
input.dish_1 {width:30px;font-size: 12px; background-color:#FFFFFF;}
input.d1 {width:30px;font-size: 12px; background-color:#FFFFFF}
input.dish_2 {width:170px;font-size: 12px; background-color:#FFFFFF;}
input.dish_3 {width:21px;font-size: 8px; background-color:#FFFFFF; border-width:1px;}
input.dish_4 {width:114px;font-size: 8px; background-color:#FFFFFF; border-width:1px;}
input.fld_txt {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
input.fld_search {font-family: Arial, Helvetica, sans-serif; font-size: 12px;width:135px}
select.dish_1 {width:60px;font-size: 12px; background-color:#FFFFFF}

table.contact_info {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
table.contact_info input {width:70px}

table.menu_current {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-collapse: collapse}
table.menu_current td.header{font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
table.menu_current td.header_2{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

table.menu_current_print {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; border-collapse: collapse;}
table.menu_current_print td.header{font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
table.menu_current_print td.header_2{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

table.menu_2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}

table.user_contacts td {font-family: Arial, Helvetica, sans-serif; font-size: 16px; /*padding-left:20px;*/ padding-top:0px; vertical-align: top}
table.user_contacts input.text {width:400px}
table.user_contacts td.message_1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin-left: 10px; padding-top: 20px;}
table.user_contacts a {font-size: 14px; text-decoration: underline;}
table.user_contacts a:hover {font-size: 14px; text-decoration: none;}
table.user_contacts li {padding-left: 20px; padding-top:20px}
table.user_contacts li.add1 {padding-top:5px}


.page_content_main {background-image: url(images/bg_td_1.gif); background-repeat: no-repeat; background-position: left top; padding-left:70px; padding-right:70px; padding-top:50px; font-family: Arial, Helvetica, sans-serif; line-height: 20px;}
.page_content_main {font-size: 14px;}
.page_content_main a{font-size: 14px;}
.page_content_main h3 {margin:2px 0px 2px 0px; color: #5A5A5A;}
.page_content_main a.sp{text-decoration: underline; color: #8B0000; display: block;font-size: 14px;}
.page_content_main a.sp:hover{text-decoration: none; font-size: 14px;}
.page_content_main .t_block {border:1px dashed #B90000; float:right; width:160px; padding:5px 10px 8px 10px;}
.page_content_main ul, li{ font-size: 14px; margin-left: 0px; padding-left:0px; text-indent:-15px; margin-left:15px;}
.page_content_main h1, .page_content_main h2 { margin-left: 0px; padding-left: 0px; font-size:14px; letter-spacing: 0.5px; padding-top: 0px; }

td.page_content {background-image: url(images/bg_td_1.gif); background-repeat: no-repeat; background-position: left top; padding-left:70px; padding-right:70px; padding-top:50px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
td.page_content_1 {background-image: url(images/bg_td_1.gif); background-repeat: no-repeat; background-position: left top;}
td.page_content table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
td.page_content ul {  font-size: 12px; margin-left: 0px; padding-left:0px; list-style-position: inside}
td.page_content h1,h2,h3,h4,h5,h6 {  margin-left: 0px; padding-left: 0px; font-size:12px; letter-spacing: 0.5px; padding-top: 0px; }

table.main td.top{  background-image: url(images/bg_top_td_2.jpg); background-repeat: repeat-x; background-position: center top; }
table.main td.bottom{  background-image: url(images/bg_bot_td.gif); background-repeat: repeat-x; background-position: bottom}
table.main td.menu_add {padding-top:20px}

table.content_1 td.top{  background-image: url(images/bg_td_1.gif); background-repeat: no-repeat; background-position: left top} 
table.user_form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 25px; margin-left: 0px;}
table.user_form td.comp_home{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; margin-left: 0px}

table.user_form_2 {margin-left:53px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 1px;}
table.user_form_2 td.comp_home{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; margin-left: 0px}

table.user_form_3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; vertical-align: top; border-collapse: separate; border: outset 0pt;}
table.user_form_3 td  {vertical-align: top;border: 1px solid #CCCCCC; }
table.user_form_3 input, textarea {width:100%}

table.bottom td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#510000; font-weight:normal; padding:30px 30px 20px 160px}
table.bottom td.td_right {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:normal; padding:0px 0px 20px 100px}
table.bottom td a{color:#510000;}

table.cooking {border-collapse: separate; border: outset 0pt; }
table.cooking td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight:normal; border: 1px solid #D9D9D9; }
table.cooking td.spec1 {border: 2px solid #FFD700; padding:10px 10px 10px 10px; background-color: #FDF7EC}
table.cooking td.spec1 a { text-decoration: underline;}
table.cooking a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight:normal;}
table.cooking a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight:normal}
table.cooking li { list-style: disc ; list-style-position: outside }
table.cooking li.first_level { text-transform: uppercase; list-style: none;}
table.cooking li.second_level { text-transform: uppercase; list-style: none;}
table.cooking li.third_level { text-transform: none; font-style: normal; list-style: none}
table.cooking ul {  padding-left:20px; }
table.cooking a.dish_types {text-transform: uppercase; }
table.cooking a.dish_types_1 {text-transform: uppercase; }
table.cooking a.dish_types_1_active {text-transform: uppercase; font-weight: bold}
table.cooking a.dish_types_1_active:hover {text-transform: uppercase; font-weight: bold}
table.cooking a.see_also{ color: #A52A2A; font-weight: bold; font-size:11px }
table.cooking a.see_also:hover{ color: #A52A2A; font-weight: bold; font-size:11px; }

table.cooking_1 td h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight:normal; border: 1px solid #EBEBEB;}
table.cooking_1 a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight:normal;}
table.cooking_1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B22222; font-weight:normal}
.search_res_1{font-size: 12px;}

td.page_content table.housekeeping td { border-collapse: collapse; border: 1px solid #EBEBEB;  background-color: #FDFDFD; }
td.page_content table.housekeeping td h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight:bold; text-align: justify; }
td.page_content table.housekeeping a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; font-weight:normal;}
td.page_content table.housekeeping a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B22222; font-weight:normal}


.menu_active_item {padding-bottom:20px}
.menu_header{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 1px; line-height: 25px; margin-left: 5px; text-transform: uppercase;}
.menu_header_2{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 1px; line-height: 25px; margin-left: 5px; text-align:right; margin-right:20px}
.menu_item{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 20px; padding-left: 5px;}
.text_1{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 25px; margin-left: 60px}
.text_2{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 25px; margin-left: 60px; color:#BD4504; font-weight:bold}
.text_3{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 25px; margin-left: 60px}
.text_4{ font-size: 12px; line-height: 15px; margin-left: 60px;}
.menu_1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-left: 10px; padding-left: 10px;}
.tbl_1 td {font-family: Arial, Helvetica, sans-serif; font-size: 15px; vertical-align: top}
.maintext2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify; margin-left: 10px; padding-left: 10px}
.maintext3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; }
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin-left: 0px; padding-left: 30px}

td.housekeeping_advise{	font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
ul.housekeeping li{ padding-top: 5px }
a.article_active{ font-weight: bold; background-color: #DADEE2;  border: 1px solid #CACACA; }
a.article_next{color:#A60000}
div.d_w a{font-size: 10pt} 
div.d_w a:hover {font-size: 10pt}
div.d_w {font-size: 10pt; padding-top:5px; padding-bottom:10px}
.txt_news {line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top:0px; padding-left:5px; font-weight: bold;}
.txt_news_2 {line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top:10px; padding-bottom:10px; padding-right:15px}

.txt_news_3 {line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: Maroon;}
.txt_news_3 a{font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: Maroon;}
.txt_news_3 a:hover{font-size: 13px; text-decoration: none;}


.txt_news a{line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top:0px; padding-left:5px; font-weight: bold; text-decoration:underline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.txt_news a:hover{line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top:0px; padding-left:5px; font-weight: bold; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.menu_left td.td_last { padding-bottom: 20px; }
.user_form td.td_1 {padding-left:28px}
.user_form td.td_2 {padding-left:30px}
td.td_3 {padding-left:36px}

a.a_block{display:block}
.padding_b {padding-bottom:20px}
a.email{font-weight: bold; color:#510000; }

.menu_left_pos {position:absolute; left: 50px; top:220px; width: 320px}


table.driver_order4 {border-collapse: collapse; border: outset 0pt; border-bottom-width: 0px; border-top-width: 0px; border-left-width:0px;}
table.driver_order4 td {border: 1px solid; border-top-width: 1px; border-left-width:0px; border-right-width:0px; border-bottom-width: 0px;}

.menu_left h2{ line-height: normal; margin-bottom: 0px; margin-top: 0px}

ul.mp li {margin-left: 0px; padding-left:0px; list-style-position: inside}
a.ind{text-decoration:underline}
a.ind:hover{text-decoration:none; font-size:14px}
a.a_bold{font-weight: bold;}
.order_make{font-size:14px; text-align:right; visibility:hidden; border: 1px solid #B12222; width:230px; text-align: right; padding: 10px 10px 10px 10px;}
.order_make a{font-weight:bold; font-size:16px; color:#B12222; text-decoration: underline;}
.order_make a:hover{font-weight:bold; font-size:16px; text-decoration: none;}
.order_make_2{text-transform:uppercase; font-weight:bold; font-size:16px; color:#556B2F; margin: 10px 0px 10px 0px;}


.dish_party h2{font-size: 170%; color: #8B0000; font-weight: normal;}
.dish_party input{font-size: 110%; border:1px #000000 solid; width: 50px}
.dish_party div{padding:5px 0px 5px 20px; font-size: 120%}
.dish_party div.t1 a{font-size: 16px; color: #8B0000; text-decoration: underline;}
.dish_party div.t1 {font-size: 16px; color: #8B0000;}


.order_make{font-size:14px; border: 1px solid #B12222; padding: 10px 10px 10px 10px;}
.order_make_3 {font-size:110%; color:#B12222;}
.order_make_3 a{font-weight:bold; font-size:110%; color:#B12222; text-decoration: underline;}
.order_make_3 a:hover{font-weight:bold; font-size:110%; text-decoration: none;}
.order_make_3 input{border: 1px solid #EFABAB; width:50px; font-size: 90%}
.order_make_33 input{border: 1px solid #A9A9A9; width:100%; font-size: 90%}
.order_make_33 input.btn{border: 1px solid #DCDCDC; width:30%; font-size: 90%; background-color:#FFAB0D; color:#FFFFFF}
.order_make_33 textarea{border: 1px solid #A9A9A9; width:100%; font-size: 100%; height: 100px}
.order_make_33 {font-size:110%;}

a.main {font-weight:bold; text-decoration: underline; font-size:100%}
a.main:hover {font-weight:bold; text-decoration: none; font-size:100%}
.banquet_dishes_list{ font-size: 12px}
.uod{font-size:80%}

table.complex2 td.a{background-color:#eeefef; background-image: url(images/td_bg.gif); background-repeat: repeat-y; background-position: right top;}
table.complex2 div.b{font-size:16px; font-weight:bold; color:#5E5E5E; padding-bottom:10px;}
table.complex2 td.c{background-color:#eeefef; background-image: url(images/td_bg.gif); background-repeat: repeat-y; background-position: right top; padding-top:50px;}
table.complex2 td.a li{font-size: 16px; margin-left: 37px; list-style-position: inside; line-height:19px}
td.organic_food {color: green;}
