html, body {
	margin:0px;
	padding:0px;
}
 select, textarea {
	background-color:#FFFFFF;
}

td {
	padding: 0px;
}

body {
	background-image:url(pic/main_back.gif);
}
td, input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top; 
}
table.main {
	height:100%;
	width:100%;
	border-collapse:collapse;
}
table.main2 {
	width:100%;
	border-collapse:collapse;
	
}
table.main3 {
	border-collapse:collapse;
	height:100%;
}
table.main4 {
	border-collapse:collapse;
}
td.left {
	width:30%;
}
td.right {
	width:30%;
}
td.center {
	width:40%;
}
td.top {
	height:30px;
}
td.middle {
	width:100%;
	background-color:#FEF4D8;
}
td.bottom {
	height:30px;
	vertical-align:top;
	color:#CCCCCC;
	padding-right:15px;
	padding-top:5px;
	text-align:right;
	font-weight:bold;
}
td.top_content {
	height:400px;
	width:100%;
	border-bottom:1px solid silver;
}
td.logo_menu {
	width:300px;
	border-right:1px solid silver;
}
td.logo {
	height:100px;
	border-bottom:1px solid silver;
}
td.menu_block {
	vertical-align:middle;
}
td.menu_data {
	vertical-align:middle;
	text-align:right;
	height:20px;
	color:#5c0816;
}
td.menu {
	border-bottom:1px solid silver;
}
td.l_m {
	width:20px;
}
td.r_m {
	width:20px;
}
td.c_m {
	width:160px;
	height:30px;
	vertical-align:middle;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
color: #222;
text-shadow: 0px 2px 3px #555;
text-transform:uppercase;
}
td.top_menu_block {
	height:30px;
	background-image:url(bg.gif);
	width:870px;
}
td.banner_block {
	height:280px;
}
td.l_otstup {
	width:15px;
}
td.r_otstup {
	width:15px;
}
td.t_otstup {
	height:15px;
}
td.b_otstup {
	height:15px;
}
td.left_menu_block {
	width:250px;
}
td.left_menuitem_block {
	padding:5px;
	background-color:#b99f8b;
}
td.left_menuitem{
	height:92px;
	background-color:#FEF4D8;
}
td.menuitem {
	width:124px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#5c0816;
}
td.logo_block {
	width:250px;
	background-color:#800000;
}
td.banner2 {
border:1px solid silver;
}
td.l_t {
	width:10px;
	height:10px;
	background-image:url(pic/l_t.gif);
}
td.r_t {
	width:10px;
	height:10px;
	background-image:url(pic/r_t.gif);
}
td.c_t {
	height:10px;
	background-image:url(pic/c_t.gif);
}
td.l_c {
	width:10px;
	background-image:url(pic/l_c.gif);
}
td.c_c {
}
td.r_c {
	width:10px;
	background-image:url(pic/r_c.gif);
}
td.l_b {
	width:10px;
	height:10px;
	background-image:url(pic/l_b.gif);
}
td.r_b {
	width:10px;
	height:10px;
	background-image:url(pic/r_b.gif);
}
td.c_b {
	height:10px;
	background-image:url(pic/c_b.gif);
}
td.priv_text {
	color:#5a0816;
	font-size:12px;
}
td.fresh_menuitem_photo {
	width:186px;
	padding:5px;
	background-color:#CCCCCC;
}
td.fresh_menuitem_photoitem {
	height:100%;
	width:100%;
	background-color:#FFFFFF;
}
a:hover.svadba {
	color:#5c0816;
	text-decoration:underline;
}
a.svadba {
	color:#5c0816;
	text-decoration:underline;
}
ul.photo {
	padding:5px;
}
li.photo {
	padding:5px;
}
td.photo_otstup {
	height:10px;
}
td.photo_cook {
	width:300px;
}
td.photo_cook2 {
	width:186px;
}
td.text_cook{
	padding-left:10px;
	color:#5c0816;
}
td.text_cook_b {
	font-size:14px;
	font-weight:bold;
	color:#5c0816;
}
td.text_cook_s {
	padding-top:10px;
	color:#5c0816;
}
input.guest {
	background-color:#FFFFFF;
}
td.main_menu {	
	background-color:#b99f8b;
	padding:5px;
}
td.main_menu2 {
	background-color:#FEF4D8;
}
td.logo_menu {
	padding-top:10px;
	padding-bottom:10px;
}
td.line {
	background-color:#b99f8b;
	height:1px;
}
td.menu_table {
	padding:10px;
}
td.menu_table2 {
	
}
td.name_menu_color {
	border:1px solid #b99f8b;
	vertical-align:middle;
	text-align:center;
	height:20px;
	font-weight:bold;
	color:#5c0816;
}
td.vichod_menu_color {
	border:1px solid #b99f8b;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	color:#5c0816;
	width:100px;
}
td.price_menu_color {
	border:1px solid #b99f8b;
	vertical-align:middle;
	text-align:center;
	color:#5c0816;
	font-weight:bold;
	width:100px;
}

td.name_menu {
	border:1px solid #b99f8b;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	color:#5c0816;
	padding-bottom:2px;
	padding-top:2px;
}
td.vichod_menu {
	border:1px solid #b99f8b;
	vertical-align:middle;
	text-align:center;
	color:#5c0816;
	width:100px;
}
td.price_menu {
	border:1px solid #b99f8b;
	vertical-align:middle;
	text-align:center;
	color:#5c0816;
	width:100px;
}
