body, td, div, p

{

	font-family: Tahoma;

	font-size: 12px;

	color: #666666;

}

.rel

{

	position: relative;

}

body

{

	text-align: center;

}

img

{

	border-width: 0px;

}

#container

{

	width: 830px;

	margin-left: auto;

	margin-right: auto;

	border-style: dashed;

	border-width: 1px;

	border-color: #999999;

	padding: 10px 20px 30px 20px;

}

td.menu

{

	text-align: center;

}

.sep

{

	font-size: 1px;

	height: 1px;

	background-color: #666666;

}

td.left

{

        width: 350px;

        text-align: center;

        vertical-align: top;

}

td.right

{

	text-align: left;

	vertical-align: top;

}

.staff_text

{

	position: absolute;

	left: 265px;

	top: 160px;

	width: 320px;

	height: 150px;

	text-align: left;

	vertical-align: top;

}

.food_menu

{

	text-align: left;

}

.food_menu a:link, .food_menu a:active, .food_menu a:visited, .food_menu a:hover

{

	font-family: Tahoma;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	font-weight: bold;

} 

.food_menu a:hover

{

	text-decoration: underline;

}

.index

{

	position: relative;

	width: 796px;

	height: 447px;

	background-image: url('../imgs/bufet.gif');

	background-position: left top;

	background-repeat: no-repeat;	

}

.index_text

{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #9E3838;

	position: absolute;

	text-align: left;

	visibility: hidden;

}

input, textarea

{

	font-family: Tahoma;

	font-size: 12px;

	color: #666666;

	border-width: 0px; 

	text-align: left;

}

.left_menu

{

	text-align: left;

	padding-left: 25px;

}

.left_submenu

{

	padding-left: 20px;

	padding-bottom: 20px;

}

.left_submenu .item a:link, .left_submenu .item a:active, .left_submenu .item a:visited, .left_submenu .item a:hover

{

	font-family: Tahoma;

	font-size: 12px;

	color: #666666;

	text-decoration: underline;

} 

.left_submenu .item a:hover

{

	color: #af211f;

}

.left_submenu .item_selected a:link, .left_submenu .item_selected a:active, .left_submenu .item_selected a:visited, .left_submenu .item_selected a:hover

{

	font-family: Tahoma;

	font-size: 12px;

	color: #af211f;

	text-decoration: underline;

} 

.mag {
height:134px;
left:29.00%;
position:absolute;
top:415px;
width:100px;
z-index:25;
}

.fintiklushka {
background:transparent url(../imgs/i6.gif) no-repeat scroll 0pt;
height:54px;
left:31.70%;
position:absolute;
top:387px;
width:130px;
z-index:25;
}




.bg {

height:200px;
left:28.33%;
position:absolute;
top:385px;
width:210px;
z-index:25;
}

.b2 {

height:34px;
left:27.05%;
position:absolute;
top:486px;
width:20px;
z-index:25;
}

.text{

float:none;//left;
}


.footer {
	width:200px;
	height: 200px;
	position: relative;
	left:20pt;	   
}
.footer_hidden {
top:0px;
	width:0px;
	height: 0px;
	position: absolute;	   
	visibility: hidden;
	left:0pt;
}
.footer .bg2 {

position:absolute;
left:-2;
top:-1px;
z-index:26;
cursor: pointer;
}
.footer .mag2 {
position:absolute;
left:0.00%;
top:30px;
z-index:25;
}
.footer .fint {
position:absolute;
left:30pt;
top:15px;
z-index:27;
}
.footer .b1 {
position:absolute;
left:-9pt;
top:70px;
z-index:27;
}
.footer .b2 {
position:absolute;
left:-10pt;
top:99px;
z-index:27;
}
.framess{
top:30px;
width:610px;
height:340px;
position: relative;
overflow:auto; 
}
.framess .fr{
top:5px;
left:70px;
position: absolute;
width:300px;
height:300px;
}

.table{

    text-align: left;
    vertical-align: top;
    padding: 2px 0px 4px 6px;
    width: 50%;
    left: 4%;
position: relative;

}

@media print{
.menu{display:none};
}

