body { background-color: #74182f; margin: 0; padding: 0; font-family: verdana, Helvetica, sans-serif; font-size: 11px; }

table { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #491e28; }

td { line-height: 16px;}

#btn { font-family: verdana, Helvetica, sans-serif; font-size: 10px; }

#print_btn { width: 25px; height: 22px; border: 0px; background-image: url('../images/print_page.jpg'); background-repeat: no-repeat; }
 
#print_p { padding: 15px 0 15px 0; margin-bottom: 0px; text-align: right; width: 540px; }

#goback { width: 25px; height: 24px; border: 0px; background-image: url('../images/goback.png'); background-repeat: no-repeat; }

INPUT.txt { background-color: #ffffff; color: #1E1E1E; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #B8B8B8; }

INPUT.txt2 { background-color: #ffffff; color: #606060; font-family: verdana, Helvetica, sans-serif; height: 19px; font-size: 11px; border: 1px solid #72ad22; }

SELECT { background-color: #ffffff; color: #333333; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #B8B8B8; height: 19px; }

TEXTAREA{ background-color: #ffffff; color: #333333; font-family: tohama, verdana, ms sans serif; font-weight: none; font-size: 11px; border: 1px solid #B8B8B8; width: 340px; height: 80px; }

#language { background-color: #ffffff; color: #333333; font-family: verdana, Helvetica, sans-serif; font-size: 11px; height: 18px; }

a:link { color: #491e28; text-decoration: none; }
a:visited { color: #491e28; text-decoration: none; }
a:hover { color: #491e28; text-decoration: none; }
a:active { color: #491e28; text-decoration: none; }

a.red:link { color: #940303; text-decoration: none; }
a.red:visited { color: #940303; text-decoration: none; }
a.red:hover { color: #550101; text-decoration: none; }
a.red:active { color: #940303; text-decoration: none; }

a.white:link { color: #d9d9d9; text-decoration: none; }
a.white:visited { color: #d9d9d9; text-decoration: none; }
a.white:hover { color: #d9d9d9; text-decoration: none; }
a.white:active { color: #d9d9d9; text-decoration: none; }

a.link_title:link { color: #491e28; text-decoration: none; }
a.link_title:visited { color: #491e28; text-decoration: none; }
a.link_title:hover { color: #491e28; text-decoration: none; }
a.link_title:active { color: #491e28; text-decoration: none; }

a.page_t:link { color: #1E7594; text-decoration: none; font-size: 12px; }
a.page_t:visited { color: #1E7594; text-decoration: none; font-size: 12px; }
a.page_t:hover { color: #550101; text-decoration: none; font-size: 12px; }
a.page_t:active { color: #1E7594; text-decoration: none; font-size: 12px; }

a.search_l:link { color: #940303; text-decoration: none; font-size: 11px; }
a.search_l:visited { color: #940303; text-decoration: none; font-size: 11px; }
a.search_l:hover { color: #550101; text-decoration: none; font-size: 11px; }
a.search_l:active { color: #940303; text-decoration: none; font-size: 11px; }

a.st_mp:link { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:visited { color: #043b50; text-decoration: underline; font-size: 11px; }
a.st_mp:hover { color: #550101; text-decoration: underline; font-size: 11px; }
a.st_mp:active { color: #043b50; text-decoration: underline; font-size: 11px; }

a.page_f:link { color: #edb7c5; text-decoration: none; }
a.page_f:visited { color: #edb7c5; text-decoration: none; }
a.page_f:hover { color: #bf788a; text-decoration: underline;}
a.page_f:active { color: #edb7c5; text-decoration: none; }

ul { margin: 0; padding: 5px 0 0 25px; line-height: 18px; color: #491e28; font-size: 11px; text-align: left; list-style-image: url('../images/arrowli.gif'); }

.ul_error { margin: 0; padding: 5px 0 0 25px; line-height: 18px; color: #d9d9d9; font-size: 11px; text-align: left; list-style-image: url('../images/error_arrowli.gif'); }

#contanier { width: 562px; min-height: 320px; text-align: left; float: left; background-image: url('../images/con_m.png'); background-repeat: repeat-y; color: #491e28; font-family: Garamond-Bold,verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

* html #contanier { min-width: 562px; height: 315px; text-align: left; float: left; background-image: url('../images/con_m.png'); background-repeat: repeat-y; color: #491e28; font-family: Garamond-Bold,verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

#contanier2 { min-width: 562px; padding: 20px; text-align: center; color: #491e28; margin-top: 10px; min-height: 400px; font-family: verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }

#contanier3 { float: left; width: 800px;  }


#body_content { padding: 0; margin: 0 20px 0 33px; line-height: 18px; }


#error { margin: 25px 0 0 0; width: 680px; text-align: left; font-size: 11px; color: #d9d9d9;  }

h1 { letter-spacing: 0.2px; font-family: Garamond-Bold; padding: 0; margin: 0; display: inline; font-size: 20px; }

* html h1 { letter-spacing: 0.2px; font-family: "Garamond Bold"; padding: 0; margin: 0; display: inline; font-size: 20px; }

h2 { font-family: Garamond-Bold; padding: 0; margin: 0; display: inline; font-size: 15px; }

* html h2 { font-family: "Garamond Bold"; padding: 0; margin: 0; display: inline; font-size: 15px; }

h3 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }
h4 { padding: 0; margin: 0; display: inline; font-weight: bold; font-size: 11px; }

#message { height: 300px; margin-left: 33px; width: 525px; text-align: center; margin-top: 25px; color: #434B4E;	}

#message_a { margin-left: 33px; width: 528px; text-align: left; }

#message_b { width: 540px; text-align: right; margin: 30px 0 5px 0; }

#mod_off { text-align: left; }

#no_records { text-align: center; }

p{ padding: 0px; margin: 0px; }

* html p{ padding: 5px 0 5px 0; margin: 0px; }

#page_t { text-align: center; height: auto; width: 532px; margin-left: 23px; padding: 0 0 10px 0; color: #491e28; font-size: 12px; }

* html #page_t { padding: 20px 0 0 0; }

.con_not { margin-left: 45px; margin-bottom: 10px; float: left; width: 480px; }

* html .con_not { margin-left: 45px; margin-bottom: 10px; float: left; width: 480px; }

.con_a { margin-left: 45px; padding-bottom: 3px; float: left; width: 120px; }

* html .con_a { margin-left: 45px; padding-bottom: 3px; float: left; width: 120px; }

.con_b { padding-bottom: 3px; float: left; width: 315px; }

.con_c { padding: 10px 0 5px 0; text-align: center; float: left; width: 500px; margin-left: 50px; }

* html .con_c { padding: 10px 0 5px 0; text-align: center; float: left; width: 500px; margin-left: 20px; }

.con_d { padding: 10px 0 10px 0; text-align: center; float: left; width: 500px; margin-left: 50px; }

.con_f { float: left; width: 480px; margin-left: 45px; font-weight: bold; }

* html .con_f { float: left; width: 517px; margin-left: 45px; font-weight: bold; }

* html .con_d { padding: 10px 0 10px 0; text-align: center; float: left; width: 500px; margin-left: 20px; }

.con_e { padding-bottom: 3px; float: left; width: 70px; }

.map_sub { padding-left: 18px; }

.map_parent { font-weight: bold; padding: 4px 0 4px 0; }

.sea_tit { padding-bottom: 3px; font-weight: bold; }

.sea_des { padding-bottom: 8px; }

.menu { height: 64px; margin-top: 10px; }

* html .menu { width: 770px; }

.art_cat_tit { font-weight: bold; font-size: 12px;}

.art_cat_img { }

.art_cat_desc { }

.art_bod_desc { }

.art_tit { width: 520px; margin-left: 30px; text-align: center;}

.art_des { }

.art_bod { width: 500px; margin: 10px 0 0 33px; line-height: 18px; }

.art_aut { width: 515px; margin: 10px 0 0 33px; }

.art_upd { width: 515px; margin: 10px 0 0 33px; }

.art_url { width: 515px; margin: 10px 0 0 33px; }

.art_fil { width: 515px; margin: 10px 0 0 33px; padding: 5px 0 5px 0; }

.art_img { width: 515px; margin: 10px 0 0 33px; padding: 10px 8px 5px 0; float: left;}

.block { text-align: center; margin-top: 10px; }

.block_tit { padding: 5px 0 5px 0; }

.block_bod { padding: 5px 0 5px 0; }

.block_dat { padding: 5px 0 5px 0; }

.hpsearch { margin: 15px 0 10px 25px; width: 225px; text-align: center; }

* html .he_mo{ width: 490px; margin-top: 10px; }

/** ======================== Home Page =================== **/

.banners { margin: 10px 0 4px 26px; height: auto; width: 226px; }

.tes_titl { margin: 0 0 4px 0; font-weight: bold; }

.test_a { padding: 2px 0 2px 0; width: 580px; }

.new_let_tab{ margin-left: 20px; width: 233px; }

.art_hp_tit { margin-right: 12px; padding: 5px 0 0 25px; }

.art_hp_des { margin-right: 12px; padding: 5px 0 0 25px; }

.fot_r { text-align: right; color: #cccccc;}

.welcome { padding-top: 15px; }

.right_a { padding-top: 15px; }

.welcome_msg { padding: 5px 0 10px 0; }

.about_msg { padding: 10px 0 10px 0; }

.date_hp { font-weight: bold; color: #ffffff; text-align: center; }

.con_hp_name { padding: 2px 0 0 25px; margin-right: 12px; }

#footer {
   position:fixed;
   bottom:0;
   width:100%;
}
.article_table{
	background-image: url('../images/news.png');
	background-repeat: no-repeat;
	width: 244px;
	height: 161px;
	padding-top: 80px;
}
* html .article_table{
	background-image: url('../images/news.png');
	background-repeat: no-repeat;
	width: 244px;
	height: 241px;
	padding-top: 80px;
}
.hp_art_div{
	margin-left: 20px;
	font-weight: bold;
	width: 190px;
	color: #ededed;
	padding-top: 2px;
}
.hp_art_div2{
	margin-left: 20px;
	width: 190px;
	color: #ededed;
	padding: 2px 0 4px 0;
}
.career_form td{
	height: 23px;
}
.table_order td{
	height: 30px;
}
.drop_bg td{
	height: 25px;
}
.drop_bg_hot td{
	height: 24px;
}
.order_bg{
	background-image: url('../images/store_f_m.png');
	width: 800px;
	min-height: 300px;
	background-repeat: repeat-y;
}
* html .order_bg{
	background-image: url('../images/store_f_m.png');
	width: 800px;
	height: 300px;
	background-repeat: repeat-y;
}
.price_o{
	text-align: center;
}
.price_q{
	text-align: center;
}

.cold_drink_img_bg { 
	background-image: url('../images/cold_drink_img_bg.jpg');
	width: 163px;
	height: 138px;
	margin-left: 3px;
	background-repeat: no-repeat;
}
.food_img_bg { 
	background-image: url('../images/food_img_bg.jpg');
	width: 163px;
	height: 295px;
	margin-left: 3px;
	background-repeat: no-repeat;
}
.hot_drink_img_bg { 
	background-image: url('../images/hot_drink_img_bg.jpg');
	width: 163px;
	height: 125px;
	margin-left: 3px;
	background-repeat: no-repeat;
}
.confirm_order { 
	background-image: url('../images/confirm_order.jpg');
	width: 165px;
	height: 34px;
	background-repeat: no-repeat;
	border: 0px;
}
.add_basket { 
	background-image: url('../images/add_basket.jpg');
	width: 165px;
	height: 34px;
	background-repeat: no-repeat;
	border: 0px;
}
.title_bg{
	margin: 13px 0 5px 15px;
	padding: 10px 0 0 0;
	text-align: left;
	width: auto;
	height: 22px;
	background-repeat: no-repeat;
	font-family: Times New Roman;
	font-size: 20px;
	color: #2a0710;
}
* html .title_bg{
	margin: 13px 0 0 15px;
	padding: 10px 0 0 0;
	text-align: left;
	width: auto;
	height: 32px;
	background-repeat: no-repeat;
	font-family: Times New Roman;
	font-size: 20px;
	color: #2a0710;
}
.basket_bg{
	background-image: url('../images/basket.png');
	width: 237px;
	height: 61px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.counter_item{
	text-align: center;
	padding: 11px 0 0 0;
	font-weight: bold;
	margin-right: 23px;
	color: #f1e7e6;
	width: 160px;
}
.checkout{
	background-image: url('../images/checkout.jpg');
	width: 86px;
	height: 32px;
	background-repeat: no-repeat;
	border: 0px;
}
.checkout_bg{
	background-image: url('../images/total_bg.jpg');
	width: 153px;
	height: 46px;
	background-repeat: no-repeat;
	margin-right: 10px;
}
.delete_item { 
	background-image: url('../images/delete_item.jpg');
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	border: 0px;
}
#btn_form{
	background-image: url('../images/submitform.png');
	width: 115px;
	height: 39px;
	background-repeat: no-repeat;
	border: 0px;
}
.tab_td_a{  width: 200px; }

* html .tab_td_a{ width: 200px; }

.tab_td_a_a { }

* html .tab_td_a_a { }

.tab_td_b{ width: 200px; }

.min_a { min-width: 120px; }

* html .min_a { 
	min-width: 140px;
	width: auto !important;
	width: 140px;
}