/* main page */
body, html
{
position:relative;
background:#000000;
font-family:Tahoma;
color:#FFFFFF;
padding:0; margin:0;
}


td
{
font-family:Tahoma;
font-size:12px;
color:#FFE5A6;
}

th
{
font-family:Tahoma;
font-size:10px;
color:#FFE5A6;
font-weight:bold;
text-align:center;
}

h1,h2
{
margin-bottom:0px;
text-transform:uppercase;
}

a
{
color:#240000;
text-decoration:underline;
}

a:hover
{
color:#240000;
text-decoration:none;
}

ul
{
margin-top:0;
margin-bottom:0;
}

/*
.menu th, .menu td
{
border:1px solid #FFE5A6;
}
*/

.lbg
{
background:url(i/bg_left.jpg) right top no-repeat;
height:1200px;
}

.rbg
{
background:url(i/bg_right.jpg) left top no-repeat;
height:1200px;
}

#main
{
width:985px;
vertical-align:top;
}

#header
{
background:url(i/lyr_top.jpg) no-repeat;
width:985px;height:193px;
}

#header_right
{
padding-top:80px;
padding-left:40px;
width:160px!important;
width:200px;
font-size:12px;
color:#8D5F2A;
text-transform:uppercase;
text-align:center;
float:left;
}

#header_left
{
float:left;
width:33px!important;
width:340px;
margin-top:80px;
padding-left:307px;
}

#header_left img
{
display:block;
}

#mnu_left
{
background:url(i/lyr_menu_left.jpg) no-repeat;
width:341px;height:410px;
float:left;
}

#mnu_left_inner
{
font-size:12px;
text-align:center;
text-transform:uppercase;
color:#E30200;
width:200px;
margin-left:95px;
margin-top:90px;
line-height:30px;
}

#mnu_left_inner a
{
color:#E30200;
display:block;
text-decoration:none;
}

#mnu_left_inner a:hover
{
display:block;
text-decoration:underline;
}

.level
{
line-height:14px;
display:none;
}

.vlevel
{
line-height:14px;
display:block;
}

#mnu_left_inner .level a, #mnu_left_inner .vlevel a
{
color:#9A7819;
text-decoration:none;
padding-top:0px;
}

#mnu_left_inner .level a:hover,#mnu_left_inner .vlevel a:hover
{
color:#9A7819;
text-decoration:underline;
}


#mnu_right
{
width:644px;
height:410px;
float:right;
z-index:1;
}

#mnu_right_inner
{
width:634px!important;
width:644px;
height:400px!important;
height:410px;
float:right;
font-size:12px;
padding-top:10px;
padding-left:10px;
z-index:2;
margin-top:-410px;
}

#mnu_right_inner h1
{
color:#E0AC33;
font-size:12px;
font-weight:bold;
}

#mnu_right_inner h2
{
color:#C10300;
font-size:12px;
font-weight:bold;
}

#mnu_right_inner #flow a
{
display:block;
color:#240000;
text-decoration:underline;
}

#mnu_right_inner #flow a:hover
{
color:#240000;
text-decoration:none;
}

#mnu_right_inner li
{
color:#000000;
padding:0;
}

#mnu_right_inner li a
{
color:#240000;
text-decoration:underline;
}


#mid
{
background:url(i/lyr_mid.jpg) no-repeat;
width:985px;height:133px;
clear:both;
}

#cnt_left
{
background:url(i/lyr_cook.jpg) no-repeat;
width:241px!important;
width:341px;
height:153px!important;
height:253px;
color:#FFE5A6;
font-size:11px;
padding-left:100px;
padding-top:100px;
vertical-align:top;
text-align:left;
float:left;
}

#cnt_left a, #butterfly_inner a
{
color:#FFE5A6;
text-decoration:underline;
}

#cnt_left a:hover, #butterfly_inner a:hover
{
color:#BD0200;
text-decoration:underline;
}


#cnt_left h1, #butterfly_inner h1
{
margin-bottom:5px;
color:#9E7108;
font-size:12px;
font-weight:bold;
}

#cnt_left h1 a, #butterfly_inner h1 a
{
color:#9E7108;
text-decoration:none;
}

#cnt_left h1 a:hover, #butterfly_inner h1 a:hover
{
color:#9E7108;
text-decoration:underline;
}


#cnt_left h2, #butterfly_inner h2
{
margin-top:10px;
color:#BD0200;
font-size:11px;
font-weight:bold;
}

#cnt_right
{
background:url(i/lyr_cnt.jpg) no-repeat;
width:474px!important;
width:644px;
height:253px;
float:right;
color:#FFAF50;
font-size:11px;
text-indent:20px;
padding-left:100px;
padding-right:70px;
}

#footer
{
background:url(i/lyr_bottom.gif) no-repeat right #000000;
width:985px;height:211px;
clear:both;
}



#f_1, #f_2
{
float:left;
}

#f_1 {
background:url(i/flash.jpg) no-repeat;
width:551px;
height:211px;
}

#f_2
{
padding-left:70px;
color:#710100;
}

#music {
padding-left:70px;
margin-bottom:75px;
}

#f_2 a
{
color:#710100;
text-decoration:underline;
}

#f_2 a:hover
{
color:#C20400;
text-decoration:underline;
}

/* butterfly */
#butterfly
{
position:absolute;
top:585px;
left:0px;
width:551px;
height:614px;
z-index:2;
visibility:hidden;
}

#butterfly_inner {
position:absolute;
top:845px;
left:100px;
width:241px;
height:120px;
color:#FFE5A6;
font-size:11px;
z-index:3;
visibility:hidden;
}

/* inner page */
#popup
{
background:url(i/win_bg.jpg) top;
width:694px;
height:629px;
vertical-align:top;
position:absolute;
visibility:hidden;
top:50px;
left:0px;
z-index:4;
}

#pp_head
{
width:94px!important;
width:694px;
height:22px;
padding-left:600px;
}

#pp_scroll
{
width:16px;
height:538px;
float:left;
margin-left:33px;
}

#pp_scroll_d
{
width:16px;
padding-top:502px!important;
padding-top:498px;
}

#pp_scroll img, #pp_scroll_d img, #pp_head img
{
cursor:pointer;
}

#pp_left
{
padding-left:70px;
padding-top:40px;
width:560px;
height:522px!important;
height:560px;
float:left;
}

#pp_window
{
width:560px;
height:460px;
overflow:hidden;
}

#pp_text
{
font-family:Tahoma;
font-size:12px;
color:#FFE5A6;
width:560px;
position:relative;
line-height:1.5em;
}

#pp_text h1
{
font-size:12px;
text-transform:uppercase;
}

#pp_text a
{
color:#982000;
text-decoration:underline;
}

#pp_text a:hover
{
color:#B12300;
text-decoration:underline;
}


#pp_text .horn
{
font-size:11px; 
margin-bottom:8px;
}

#pp_foot
{
background:url(i/win_ft.png) no-repeat top;
width:694px;
height:44px;
clear:both;
filter:expression(fixPNG(this));
}

.galery td img
{
border:1px solid #9E2123;
}

/* panorama's page */
.placeHolder 
{
POSITION: relative;
WIDTH: 402px; 
HEIGHT: 162px; 
VISIBILITY: visible; 
CURSOR: pointer;
z-index: 10; 
}

.imageDiv 
{
POSITION: relative; 
TOP: 0px;
LEFT: 0px; 
CURSOR: pointer;
z-index: 30; 
}

.imageDivOuter 
{
border:1px #FFFFFF solid;
VISIBILITY: hidden; 
TOP: 0px;
LEFT: 0px; 
CURSOR: pointer;
WIDTH: 400px; 
HEIGHT: 160px; 
OVERFLOW: hidden;
z-index: 30; 
}

input, textarea, select
{
background:#FFE5A6;
font-family:Verdana;
color:#000000;
font-size:12px;
}

.feedback 
{
padding-top:7px;
padding-left:7px;
padding-bottom:20px;
}

.splash
{
text-align:center;
vertical-align:middle;
width:100%;
height:100%;
}

.splash a 
{
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
}

.splash a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
