body.main {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border: 0px solid #FFFFFF;
	background: url(/xl/img/fon_page.gif) repeat center top;
    BACKGROUND-COLOR:#000000;
	text-align: center;
}
div.left {
	text-align: left;
}
div.right {
	text-align: right;
}
div.just {
text-align: justify;
}
img {
	border: 0px solid #000000;
}
div.center {
	width: 100%;
	text-align: center;
}
div.container {
	width: 1004px;
	margin: auto;
	text-align: center;
	border: 0px solid #FFFFFF;
}
div.top {
	float: left;
	width: 100%;
	height: 210px;
	text-align: center;
	background: url(/xl/img/top_fon.jpg) no-repeat right top;
}
div.icons {
	float: left;
	width: 364px;
	height: 210px;
	text-align: left;
}
img.icons {
	float: left;
	margin: 24px 0 0 38px;
}
div.logo {
	float: left;
	width: 276px;
	height: 210px;
	text-align: center;
}
img.logo {
	width: 200px;
	height: 120px;
	margin: 50px 0 0 0;
	border: 0px solid #FFFFFF;
}
div.main_menu {
	float: left;
	width: 1004px;
	height: 72px;
}
div.menu {
	float: left;
	width: 1004px;
	height: 61px;
	background: url(/xl/img/top.jpg) no-repeat center top;
}
div.menu_content {
	float: left;
	width: 1004px;
	height: 41px;
	margin: 20px 0 0 0;
	background: url(/xl/img/menu/bottom.jpg) no-repeat center bottom;
}
div.afisha {
	float: left;
	width: 1004px;
	height: 396px;
	text-align: center;
	background: url(/xl/img/afisha/top.jpg) no-repeat center top;
	border: 0px solid #FFFFFF;
}
div.afisha_content {
	width: 996px;
	height: 396px;
	margin: auto;
	text-align: center;
	background: url(/xl/img/afisha/bottom.jpg) no-repeat center bottom;
	border: 0px solid #FFFFFF;
}
div.dj_thursday {
	float: left;
	width: 249px;
	height: 361px;
	background: url(/xl/img/afisha/thursday_right.jpg) no-repeat right bottom;
}
div.dj_thursday_bottom {
	float: left;
	width: 249px;
	height: 361px;
	text-align: center;
	background: url(/xl/img/afisha/thursday_bottom.jpg) no-repeat center bottom;
	border: 0px solid #FFFFFF;
}
div.dj_thursday_title {
	float: left;
	width: 249px;
	height: 47px;
	background: url(/xl/img/titles/4.gif) no-repeat center bottom;
}
div.dj_friday {
	float: left;
	width: 249px;
	height: 361px;
	background: url(/xl/img/afisha/friday_right.jpg) no-repeat right bottom;
}
div.dj_friday_left {
	float: left;
	width: 249px;
	height: 361px;
	background: url(/xl/img/afisha/friday_left.jpg) no-repeat left bottom;
}
div.dj_friday_bottom {
	float: left;
	width: 249px;
	height: 361px;
	text-align: center;
	background: url(/xl/img/afisha/friday_bottom.jpg) no-repeat center bottom;
	border: 0px solid #FFFFFF;
}
div.dj_friday_title {
	float: left;
	width: 249px;
	height: 47px;
	background: url(/xl/img/titles/5.gif) no-repeat center bottom;
}
div.dj_saturday {
	float: left;
	width: 249px;
	height: 361px;
	background: url(/xl/img/afisha/saturday_right.jpg) no-repeat right bottom;
}
div.dj_saturday_left {
	float: left;
	width: 249px;
	height: 361px;
	background: url(/xl/img/afisha/saturday_left.jpg) no-repeat left bottom;
}
div.dj_saturday_bottom {
	float: left;
	width: 249px;
	height: 361px;
	text-align: center;
	background: url(/xl/img/afisha/saturday_bottom.jpg) no-repeat center bottom;
	border: 0px solid #FFFFFF;
}
div.dj_saturday_title {
	float: left;
	width: 249px;
	height: 47px;
	background: url(/xl/img/titles/6.gif) no-repeat center bottom;
}
div.dj_sunday {
	float: left;
	width: 249px;
	height: 361px;
	background: url(/xl/img/afisha/sunday_left.jpg) no-repeat left bottom;
}
div.dj_sunday_bottom {
	float: left;
	width: 249px;
	height: 361px;
	text-align: center;
	background: url(/xl/img/afisha/sunday_bottom.jpg) no-repeat center bottom;
	border: 0px solid #FFFFFF;
}
div.dj_sunday_title {
	float: left;
	width: 249px;
	height: 47px;
	background: url(/xl/img/titles/7.gif) no-repeat center bottom;
}
div.dj_rama {
	float: left;
	width: 100%;
	height: 310px;
	text-align: center;
	border: 0px solid #FFFFFF;
}
div.dj_rama_content {
	width: 219px;
	height: 310px;
	margin: auto;
	text-align: center;
	border: 0px solid #FFFFFF;
}
div.rama_top {
	float: left;
	width: 219px;
	height: 25px;
	background: url(/xl/img/afisha/rama_top.gif) no-repeat center top;
}
div.rama_left {
	float: left;
	width: 23px;
	height: 260px;
	background: url(/xl/img/afisha/rama_left.gif) no-repeat left top;
}
div.dj {
	float: left;
	width: 173px;
	height: 260px;
	background: url(/xl/img/afisha/rama_logo.gif) no-repeat center center;
	border: 0px solid #FFFFFF;	
}
span.dj_date{
	/*height: 23px;*/
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffcc;
	text-decoration: none;
 border: 0px solid #ffffff;
}
div.rama_right {
	float: left;
	width: 23px;
	height: 260px;
	background: url(/xl/img/afisha/rama_right.gif) no-repeat right top;
}
div.rama_bottom {
	float: left;
	width: 219px;
	height: 25px;
	background: url(/xl/img/afisha/rama_bottom.gif) no-repeat center top;
}
div.event_all {
	float: left;
	width: 975px;
	margin: 8px 0 0 0;
	text-align: right;
	border: 0px solid #FFFFFF;	
}
a.event_all {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:	#cc9933;
	text-decoration: underline;	
}
a.event_all:hover {
	text-decoration: none;
}
div.content {
	float: left;
	width: 1004px;
	background: url(/xl/img/content_fon.jpg) no-repeat center top;
	border: 0px solid #0000FF;
}
div.content2 {
	float: left;
	text-align: center;
	width: 1004px;
	background: url(/xl/img/content_bottom_fon.jpg) no-repeat center bottom;
	border: 0px solid #00FFFF;
}
div.content3 {
	float: left;
	width: 1004px;
	background: url(/xl/img/content_fon3.jpg) no-repeat center top;
	border: 0px solid #FF00FF;
}
div.content4 {
	margin: auto;
	padding: 20px 0 0 0;
	width: 880px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff9999;
	text-decoration: none;
	text-align: left;
	border: 0px solid #FFFF00;
}
div.gallery {
	float: left;
	width: 430px;
	margin: 0 0 0 46px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff9999;
	text-decoration: none;
	text-align: left;
	border: 0px solid #FFFFFF;
}
a.gallery_name {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:	#cc0000;
	text-decoration: underline;	
}
a.gallery_name:hover {
	text-decoration: none;
}
span.gallery_name{
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:	#cc0000;
	text-decoration: none;	
}
img.gallery {
	margin: 0 0 17px 0;
	border: 0px solid #FFFFFF;
}
div.thumb {
	float: left;
	width: 130px;
	height: 130px;
	text-align: center;
	background: url(/xl/img/thumb.gif) no-repeat center top;
	border: 0px solid #FFFFFF;
}
table.thumb {
	float: left;
	width: 130px;
	height: 130px;
	margin: 10px 0 0 0;
	text-align: center;
	vertical-align: middle;
	background: url(/xl/img/thumb.gif) no-repeat center center;
}
img.thumb {
	border: 1px solid #663300;
}
div.thumb_pusto {
	float: left;
	width: 20px;
	height: 130px;
}
div.gallery_all {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	text-align: left;
	border: 0px solid #FFFFFF;	
}
a.gallery_all {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:	#cc9933;
	text-decoration: underline;	
}
a.gallery_all:hover {
	text-decoration: none;
}
table.empty{
  width: 100%;
}
td.empty{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff9999;
	text-decoration: none;
	text-align: left;
}
div.gallery_item {
	float: left;
	margin: 0 0 20px 0;
}
div.novinki {
	float: left;
	width: 306px;
	margin: 0 0 0 136px;
	text-align: left;
	border: 0px solid #996633;
}
img.novinki {
	margin: 0 0 17px 0;
	border: 0px solid #996633;
}
div.cook_img {
	float: left;
	margin-bottom: 10px;
	width: 306px;
	height: 306px;
	border: 1px solid #663300;
}
div.novinki_about {
	float: left;
	width: 306px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff9999;
	text-decoration: none;	
	text-align: justify;
	border: 0px solid #996633;
}
a.novinki_name {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}
a.novinki_name:hover {
	text-decoration: none;
}
a.novinki_all {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc9933;
	text-decoration: underline;		
}
a.novinki_all:hover {
	text-decoration: none;
}
div.vakansii {
	float: left;
	margin: 20px 0 0 136px;
	text-align: left;
	border: 0px solid #996633;
}
img.vakansii {
	margin: 0 0 17px 0;
	border: 0px solid #996633;
}
a.vakansii_name {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: underline;
}
a.vakansii_name:hover {
	text-decoration: none;
}
a.vakansii_all {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc9933;
	text-decoration: underline;		
}
a.vakansii_all:hover {
	text-decoration: none;
}
div.footer {
	float: left;	
	width: 1004px;
	text-align: center;
	background: url(/xl/img/footer.jpg) no-repeat center top;
	border: 0px solid #FFFFFF;
}
div.down_menu {
	float: left;
	width: 100%;
	margin: 241px 0 43px 0;
	text-align: center;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:	#996600;
	text-decoration: none;	
	border: 0px solid;
}
a.down_menu {
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:	#996600;
	text-decoration: none;	
}
a.down_menu:hover {
	text-decoration: underline;
}
div.copyright {
	float: left;
	width: 100%;
	margin: 0 0 25px 0;
	text-align: center;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:	#996600;
	text-decoration: none;	
	border: 0px solid;
}
a.copyright {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:	#996600;
	text-decoration: none;	
}
a.copyright:hover {
	text-decoration: underline;
}
div.title_page {
	float: left;
	width: 100%;
	height: 59px;
	text-align: left;
	background: url(/xl/img/title_page.jpg) no-repeat center top;
	border: 0px solid #FFFFFF;
}
img.title_page {
	margin: 25px 0 0 62px;
	border: 0px solid #FFFFFF;
}
div.listing {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff9999;
	text-decoration: none;
	border: 0px solid #FFFFFF;	
}
a.listing {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:	#cc0000;
	text-decoration: underline;	
}
a.listing:hover {
	color:	#FF0000;
	text-decoration: none;
}
div.all_gallery{
  width: 100%;
  float: left;
  padding: 15px 15px 15px 0;
  text-align: right;
}
div.menu_title{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffcc33;
	text-decoration: none;
  text-align: center;
	background-image: url(/xl/img/menu.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: center bottom;
  padding-bottom: 45px;
}
TH{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
  padding: 30px 0 0 0;
}
img.line{
 width: 100%;
 height: 1px;
 margin: 20px 0 20px 0;
}
TD.menu_item {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	text-decoration: none;
  padding: 0 0 10px 0;
}
a.menu_title, span.menu_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc9900;
  background-color: #000000;
	text-decoration: none;	
}
a.menu_title:hover {
	text-decoration: underline;
}
div.trinity{
 width: 100%;
 border: 0px solid #ffffff;
 text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffcc99;
  padding: 30px 0 30px 0;
}
table.trinity{
 width: 100%;
}
td.trinity{
 width: 80px;
 text-align: center;
}
a.trinity{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc9900;
	text-decoration: none;	
}
a.trinity:hover{
 color: #ffffff;
	text-decoration: underline;	
}
div.podii_bude {
	float: left;
	width: 300px;
	height: 93px;
	background-image: url(/xl/img/bude.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: left top;		
	border: 0px solid #FFFFFF;
}
div.podii_bulo {
	float: left;
	width: 300px;
	height: 93px;
	background-image: url(/xl/img/bulo.gif);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: left top;		
	border: 0px solid #FFFFFF;
}
div.events_list {
	float: left;
	width: 570px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 0px;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663300;
	text-decoration: none;
	border: 0px solid;	
}
div.date_past{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccc99;
	text-decoration: none;
	border: 0px solid;	
}
div.date_next{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffcc;
	text-decoration: none;
	border: 0px solid;	
}
a.event_next, SPAN.gallery_name {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;		
}
a.event_next:hover {
	text-decoration: underline;
}
a.event_past {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;		
}
a.event_past:hover {
	text-decoration: underline;
}
div.event_text {
	padding: 10px 0px 10px 25px;
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	text-decoration: none;
	border: 0px solid;	
}