*{padding: 0; margin: 0;}

.post .date
{
font-family: Courier New;
font-size: 24px;
color: #001e3e;
font-weight: bold;

}
.post .title
{
font-family: Helvetica;
font-size: 20px;
color: #fe00b3;
}

.post .story
{
font-family: Courier New;
font-size: 20px;
color: #423502;
}


body,html {
width: 100%;
height: 100%;
}
a {
 color: #000;
text-decoration:none;
}

td.menu_headers {
font-family: Helvetica;
font-size: 20px;
color: #454102;
font-weight: bold;
text-align: center;
}

td.menu_sub_headers {
font-family: Helvetica;
font-size: 16px;
color: #454102;
font-weight: bold;
text-align: center;
}

td.menu_object {
font-family: Helvetica;
font-size: 16px;
color: #020d34;
text-align: left;
}

td.menu_object_kkal {
font-family: Helvetica;
font-size: 12px;
color: #020d34;
text-align: center;
}

#mainscreen {
position: relative;
width: 1024px;
height: 768px;
margin-left: auto;
margin-right: auto;
top: 0px;
background: url(/images/banket/background.jpg) no-repeat 0 0;
}

#workarea {
position: relative;
width: 950px;
height: 600px;
left: 36px;
top: 150px;
/*background: url(/anfilada/images/restoran/restoran_workarea-trans.png) no-repeat 0 0;*/
}

#banket_zakaz {
position: absolute;
width: 581px;
height: 552px;
left: 300px;
top: 20px;
background: url(/images/banket/zakaz_banket-trans.png) no-repeat 0 0;
}

#banket_vipusk {
position: absolute;
width: 600px;
height: 532px;
left: 300px;
top: 50px;
background: url(/images/banket/vipusk/vipusk-trans.png) no-repeat 0 0;
}


li {
padding: 5px;
}

#banket_dopuslugi {
position: absolute;
width: 549px;
height: 548px;
left: 300px;
top: 30px;
font-family: Century Gothic;
color: #001e3e;
/* background: url(/anfilada/images/banket/dopuslugi_banket-trans.png) no-repeat 0 0; */
}

#main {
position: absolute;
display: block;
width: 205px;
height: 63px;
left: 5px;
top: 10px;
}

#main span{
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: url(/images/banket/main-trans.png) no-repeat 0 0;
}

#main span:hover{
background-position: 0 -83px;
}

/*

#actions {
position: absolute;
display: block;
width: 206px;
height: 57px;
left: 5px;
top: 300px;
}

#actions span{
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: url(/images/banket/banket_vipusk-trans.png) no-repeat 0 0;
}

#actions span:hover{
background-position: 0 -82px;
}
*/

#actions {
position: absolute;
display: block;
width: 206px;
height: 77px;
left: 5px;
top: 300px;
}

#actions span{
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: url(/images/banket/actions-trans.png) no-repeat 0 0;
}

#actions span:hover{
background-position: 0 -77px;
}


#zakaz {
position: absolute;
display: block;
width: 249px;
height: 59px;
left: 5px;
top: 420px;
}

#zakaz span{
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: url(/images/banket/zakaz-trans.png) no-repeat 0 0;
}

#zakaz span:hover{
background-position: 0 -67px;
}

#interior {
position: absolute;
display: block;
width: 200px;
height: 64px;
left: 5px;
top: 210px;
}

#interior span {
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: url(/images/banket/interior-trans.png) no-repeat 0 0;
}

#interior span:hover{
background-position: 0 -71px;
}

#dopuslugi {
position: absolute;
display: block;
width: 255px;
height: 90px;
left: 5px;
top: 510px;

}

#dopuslugi span {
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: transparent url(/images/banket/dopuslugi-trans.png) no-repeat 0 0;

}

#dopuslugi span:hover{
background-position: 0 -91px;
}

#dopuslugi_gallery_link {
position: absolute;
display: block;
width: 255px;
height: 80px;
left: 5px;
top: 480px;
}

#dopuslugi_gallery_link span {
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: transparent url(/images/banket/banket_dop_gallery-trans.png) no-repeat 0 0;

}

#dopuslugi_gallery_link span:hover{
background-position: 0 -84px;
}

#newyear_menu_link {
position: absolute;
display: block;
width: 236px;
height: 80px;
left: 385px;
top: 420px;
}

#newyear_menu_link span {
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: transparent url(/images/banket/newyear_menu-trans.png) no-repeat 0 0;

}

#newyear_menu_link span:hover{
background-position: 0 -85px;
}



#menu {
position: absolute;
display: block;
cursor: pointer;
width: 142px;
height: 56px;
left: 5px;
top: 100px;
}

#menu span{
display: block;
cursor: pointer;
width: 100%;
height: 100%;
background: url(/images/banket/menu-trans.png) no-repeat 0 0;
}

#menu span:hover{
background-position: 0 -58px;
}

.scroll-pane {
	width: 650px;
	height: 360px;
	overflow: auto;
	/*background: #ccc;*/
	float: left;
}


#scroll_top {
position: absolute;
display: block;
width: 32px;
height: 41px;
left: 906px;
top: 90px;
background: url(/images/restoran/scroll_top-trans.png) no-repeat 0 0;
}

#scroll_bottom {
position: relative;
display: block;
width: 32px;
height: 41px;
left: 906px;
top: 490px;
background: url(/images/restoran/scroll_bottom-trans.png) no-repeat 0 0;
}

#sound {
position: absolute;
display: block;
width: 25px;
height: 20px;
left: 976px;
top: 20px;
}

#rest_gallery {
	position:relative;
	width: 660px;
	height: 400px;
	left: 280px;
	top: 100px;
	overflow: hidden;
/*	background: #ccc;  */
	float: left;
}

#rest_fast_kitchen {
position: absolute;
display: block;
cursor: pointer;
width: 107px;
height: 45px;
left: 350px;
top: 50px;
background: url(/images/banket/kitchen-trans.png) no-repeat 0 0;
}

#rest_fast_kitchen:hover{
background-position: 0 -76px;
}

#rest_fast_alcohol {
position: absolute;
display: block;
cursor: pointer;
width: 176px;
height: 57px;
left: 440px;
top: 40px;
background: url(/images/banket/alcohol-trans.png) no-repeat 0 0;
}

#rest_fast_alcohol:hover{
background-position: 0 -73px;
}

#rest_fast_nonalcohol {
position: absolute;
display: block;
cursor: pointer;
width: 213px;
height: 56px;
left: 600px;
top: 50px;
background: url(/images/banket/nonalcohol-trans.png) no-repeat 0 0;
}

#rest_fast_nonalcohol:hover{
background-position: 0 -71px;
}

#counter {
 position: absolute;
 right: 0px;
 bottom: 0px;
}