/* CSS Document */
body {
	background:#E6E6E6;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
}

a {
	color:#226CB9;
	font-size:11px;
}

table.main{
	font-size:11px;
	cursor:default;
	width:90%;
	height:90%;
	font-family:Tahoma;
}

td.copyright{
	font-size:10px;	
	color:#226CB9;
}

ul.menu_session{
	margin: 0px; /* Обнуляем значение отступов */
	padding: 0px; /* Обнуляем значение полей */
}

ul.menu_session li{
	display:inline; /* Отображать как встроенный элемент!!! Горизонтальность! */
	margin-right: 20px; /* Отступ слева */
	padding: 3px; /* Поля вокруг текста */
}

ul.menu_session li a {
	text-decoration:none;	
}

form{
	display:inline;
}

ul.menu_a_up {
	clear:both;
	list-style-type:none;	
	list-style-position:outside;
	border:none;
	border-bottom:2px solid #CCCCBB;
	padding:0;
	margin:0;
}

ul.menu_a_up li {
	list-style:square;
	font-size:11px;
	float:left;
	padding:0;
	margin:0;
	margin-left:25px;
	text-align:justify;
}

ul.menu_a_up a{
	text-decoration:none;	
}

ul.menu_a_up a:visited{
	color:#0066CC;
}

ul.menu_a_down {
	clear:both;
	list-style-type:none;
	list-style-position:outside;
	border:none;
	border-top:2px solid #CCCCBB;
	padding:0;
	margin:0;
}

ul.menu_a_down li {
	display:inline;
	font-size:11px;
	padding:0;
	margin:0;
	margin-left:60px;
	text-align: justify;
}

ul.menu_a_down a{
	text-decoration:none;
}

ul.menu_a_down a:visited{
	color:#0066CC;
}

table.content{
	font-size:11px;
	cursor:default;
	width:100%;
	height:100%;
	font-family:tahoma;
	border:1px solid #0066CC;
}

table.user_data{
	width:85%;
	font:11pt Tahoma;
	border-collapse:collapse;
	cursor:default;
	border:1px solid #cccc99;
	margin:10px;
	background-color:#EFEFD6;
}

table.order{
	width:80%;
	font:9pt Tahoma;
	border-collapse:collapse;
	cursor:default;
	border:1px solid #cccc99;
}

table.profile{
	width:100%;
	font:10pt Tahoma;
	border-collapse:collapse;
	cursor:default;
	border:1px solid #cccc99;
}


th.order{
	color:#336699;
	background:#cccc99; 
	padding:2px 4px 2px 4px; 
	border-left:1px solid #f7f7e7;
}

tr.dish_head{
	text-align:center;
	color:#336699;
	font-weight:bold;
	background:#EFEFD6;
}

tr.dish_head td{
	/*text-align:center;*/
	margin:0px 20%; 
}

tr.dish_items{
	color:Black; 
	background:#f7f7e7; 
	border-collapse:collapse;
}
tr.dish_items td{
	border:1px solid #cccc99;
	padding:2px 4px 2px 4px; 
	margin:0px 0px 0px 0px; 
}
#date_menu{
	padding:10px 10px 10px 10px; 
/*	margin:10px 10px 10px 10px; */
}

td.menu_type{
	color:#1D4773;
/*	color:#226CB9; */
/*	font-weight:bold; */
}

td.profile_left{
 font-weight:bold;
 background:#EFEFD6;
}

td.table_button_over{
	border:#000000 solid 1px;
	background-color:#F1F1C0;
	cursor:pointer;
}
td.table_button_none{
	background-color:#f7f7e7;
	color:#000000;
}

table.edit{
	width:95%;
	font:8pt Tahoma;
	border-collapse:collapse;
	cursor:default;
	border:1px solid #cccc99;
}

th.edit{
	color:#336699;
	background:#cccc99; 
	padding:2px 4px 2px 4px; 
	border-left:1px solid #f7f7e7;
	border-top:1px solid #f7f7e7;
}

.top {
	border:2px solid #993300;
	height:25px;
	color:#CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #000033;		
	filter: Wave(Add=1, Freq=0, LightStrength=100%, Phase=0%, Strength=0);}