/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	background-color:#B7A78D;
	font-family:Arial, Helvetica, sans-serif;
}
img{border:0px;}
form
{
	padding:0px;
	margin:0px;
}
#table_main{width:100%;}
#table_main td{vertical-align:top;}
#table_main div{float:left;}
#td_L
{
	background-image:url(../img/bkgr_L.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	text-align:right;
}
#div_L
{
	float:right;
	width:86px;
	padding-top:347px;
	text-align:right
}
#div_bt
{
	float:right;
	background-image:url(../img/bt_back.png);
	cursor:pointer;
	overflow:hidden;
}
#td_R
{
	background-image:url(../img/bkgr_R.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	text-align:left;
}
#td_main{width:798px;}
p
{
	margin:0px;
	padding:0px;
}

/*TOP*/
#div_top
{
	width:798px;
	height:103px;
}
#div_top div{height:103px;}
#div_top1
{
	width:200px;
	background-image:url(../img/top_01.jpg);
}
#div_top2
{
	width:199px;
	background-image:url(../img/top_02.jpg);
}
#div_top3
{
	width:399px;
	background-image:url(../img/top_03.jpg);
}

/*SUBMENU*/
.div_submenu
{
	width:772px;
	height:23px;
	padding-left:26px;
	background-image:url(../img/bkgr_submenu.jpg);
	color:#C4B59D;
	text-transform:uppercase;
	font-size:12px;
	line-height:23px;
	font-weight:bold;
}
.div_submenu .link
{
	color:#FFFFFF;
	text-decoration:none;
}
.div_submenu .link:hover{color:#D40181;}
.div_submenu .link_sel
{
	color:#D40181;
	text-decoration:none;
}
.div_subemnu_item
{
	width:772px;
	height:23px;
}
.div_submenu_hidden
{
	width:772px;
	height:23px;
	display:none;
	visibility:hidden;
}

/*MENU*/
#div_menu
{
	width:785px;
	height:29px;
	padding-left:13px;
	background-image:url(../img/bkgr_menu.jpg);
	background-repeat:no-repeat;
}

/*CONTENT*/
#div_content_bkgr
{
	width:798px;
	background-image:url(../img/bkgr_content.jpg);
	background-repeat:repeat-y;
}
.div_content
{
	background-image:url(../img/bkgr_content_img.jpg);
	background-repeat:no-repeat;
}
#div_content
{
	width:673px;
	padding:54px 70px 20px 55px;
}
/*Home*/
#div_home
{
	width:762px;
	height:303px;
	padding:54px 16px 4px 20px;
}
#div_movies
{
	width:419px;
	height:303px;
}
#div_news
{
	width:339px;
	padding:56px 0px 60px 0px;
}
.div_news_item
{
	width:330px;
	color:#FFFFFF;
	padding-bottom:13PX;
}
.div_news_item .photo
{
	width:87px;
	height:87px;
	padding:0px 13px 3px 0px;
}
.div_news_item .content
{
	width:210px;
	font-size:13px;
	line-height:14px;
}
.div_news_item .title
{
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.div_news_item .more
{
	width:205px;
	padding-right:5px;
	text-align:right;
}
.div_news_item .more a
{
	font-weight:bold;
	color:#DDCDB1;
	text-decoration:none;
	line-height:18px;
}
/*Page*/
.div_page_text
{
	color:#FFFFFF;
	font-size:13px;
	line-height:16px;
	padding:53px 0px 0px 15px;
	width:658px;
}
.div_page_text .file
{
	width:658px;
	text-align:right;
}
.div_page_text .file a
{
	color:#DBCCB3;
	font-weight:bold;
}
.div_page_text .file a:hover{text-decoration:none;}
/*Subpage*/
.title_subpage
{
	width:673px;
	height:24px;
	margin-bottom:18px;
}
#div_subcategories
{
	width:641px;
	padding-left:32px;
}
#div_subcategories .title
{
	width:641px;
	height:20px;
	padding-bottom:4px;
	font-size:16px;
	font-weight:bold;
	color:#9F226E;
	text-transform:uppercase;
	background-repeat:no-repeat;
}
#div_subcategories .content
{
	width:617px;
	padding-left:24px;
	color:#FFFFFF;
	font-size:13px;
}
.div_bt_download
{
	width:47px;
	height:46px;
	background-image:url(../img/bt_download.png);
	cursor:pointer;
}
.div_element_text
{
	color:#FFFFFF;
	font-size:13px;
	line-height:16px;
	padding:14px 0px 0px 32px;
	width:641px;
	text-align:justify;
}
.div_element_text .file
{
	width:641px;
	text-align:right;
}
.div_element_text .file a
{
	color:#DBCCB3;
	font-weight:bold;
}
.div_element_text .file a:hover{text-decoration:none;}
.table_accommodations{width:100%;}
.table_accommodations .title
{
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:10px;
}
.table_accommodations .photo
{
	width:77px;
	padding-right:14px;
	padding-bottom:20px;
}
.table_accommodations .text{padding-bottom:20px;}
.div_location
{
	width:641px;
	color:#FFFFFF;
	font-size:13px;
	line-height:16px;
}
.div_location .text{padding-bottom:10px;width:641px;}
.div_location .photos{padding-bottom:11px;width:641px;}
#classes{background-image:url(../img/en/title_classes.png);}
#shows{background-image:url(../img/en/title_shows.png);}
#parties{background-image:url(../img/en/title_parties.png);}
#airplane{background-image:url(../img/en/title_airplane.png);}
#shuttlebus{background-image:url(../img/en/title_shuttlebus.png);}
#taxi{background-image:url(../img/en/title_taxi.png);}
#div_title_reservations{background-image:url(../img/en/title_reservations.png); background-repeat:no-repeat;}
/*Artists*/
.div_artist
{
	width:666px;
	font-size:13px;
	line-height:14px;
	color:#FFFFFF;
	padding-bottom:30px;
}
.div_artist .photo
{
	width:112px;
	height:112px;
	padding-right:15px;
}
.div_artist .content
{
	width:539px;
}
.div_artist .content .title
{
	color:#9F226E;
	text-transform:uppercase;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.div_artist .content .more
{
	width:100%;
	text-align:right;
}
.div_artist .content .more a
{
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}
/*Form*/
.div_form
{
	width:571px;
	padding:15px 86px 50px 15px;
}
.div_form .title
{
	width:571px;
	height:42px;
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	padding-bottom:16px;
}
.div_form .content
{
	width:333px;
	padding-left:92px;
}
.table_form
{
	width:252px;;
	color:#FFFFFF;
}
.table_form .field_title
{
	color:#FFFFFF;
	font-size:14px;
	line-height:17px;
	padding-top:6px;
	padding-bottom:3px;
	font-style:italic;
}
.form_input
{
	width:231px;
	height:20px;
	padding:4px;
	background-image:url(../img/bkgr_input.jpg);
	background-repeat:no-repeat;
	background-color:#B7A78D;
	border:0px;
	font-size:16px;
}
.div_error
{
	font-size:11px;
	color:#9F226E;
	display:none;
	width:250px;
}
.div_form .button
{
	width:146px;
	padding-top:142px;
}
/*Links*/
#div_links
{
	width:502px;
	padding:35px 78px 20px 93px;
}
#div_links .title
{
	width:100%;
	text-align:center;
	padding-bottom:14px;
}
#div_links .level
{
	width:502px;
}
#div_links .level0
{
	width:502px;
	height:64px;
	padding-bottom:28px;
}
#div_links .level1
{
	width:502px;
	height:127px;
	padding-bottom:28px;
}
#div_links .level2
{
	width:238px;
	height:111px;
	padding-bottom:28px;
}
#div_links .level3
{
	width:106px;
	height:74px;
	padding-bottom:28px;
}
/*Contacts*/
#div_contacts
{
	width:673px;
	padding-top:56px;
}
.div_contact
{
	width:336px;
	color:#FFFFFF;
	font-size:13px;
	line-height:18px;
	padding-bottom:42px;
}
.div_contact .title
{
	width:336px;
	color:#9F226E;
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
	line-height:16px;
}
.div_contact .photo{width:121px;}
.div_contact .content
{
	width:191px;
	padding:28px 0px 0px 4px;
}

/*FOOTER*/
#div_footer
{
	width:772px;
	height:27px;
	padding:13px 26px 0px 0px;
	background-image:url(../img/bkgr_footer.jpg);
	text-align:right;
}