﻿html, body {
color: white;
font-family:Verdana;
}
body{
background: black;

}
img{
	border: 0;
}
a:hover, .active a, 
#left_menu ul li ul .active a,
#left_menu ul li ul li ul .active a,
#up_menu ul .active a, #up_right_menu ul .active a
{
color: white;
text-shadow: 0 0 20px white;
}
a{
text-decoration: none;
}
#body{
	width: 1088px;
	margin: auto;
	position: relative;
}
#logo {
float:left;
left:81px;

position:relative;
}
#logo a{

}
#logo img{

}
#main{
	position: relative;
	width: 1088px;
	background: black url(../graphic/site_bg.jpg) repeat-y scroll center top;
	float: left; display:inline;
	top: -100px;
}
#main_shadow{
	position: absolute;
	width: 1088px;
	height: 201px;
	z-index: 1;
	top: -7px;
	background: black url(../graphic/site_shadow_top.jpg) no-repeat scroll center top;
	float: left; display:inline;
}
#all_content{
	width: 993px;
	z-index: 2000;
	float: left; display:inline;
	position: relative;
	left: 47px;
	

}
#banner{
float:left; display: inline;
height:201px;
width:1088px;
background: black url(../graphic/site_shadow_top.jpg) no-repeat scroll center top;
position:relative;
top:75px;
}
#main_top{
/*
	position: absolute;
	top: 0;
	width: 992px;
	height: 230px;
	background: url('../graphic/main_top.jpg');
	margin: 0;
	*/
}
#main_right{
float: left; display:inline;
position:relative;
width: 623px;
left: 100px;
margin: 15px auto 0 auto;

}
#content{
float: left; display:inline;
margin:15px 0 5px 0;
position:relative;
width:660px;
}
#main_bottom{
float:left;
margin-bottom:10px;
width:993px;
}
#foot{
float: left; display:inline;
width:993px;
margin: 0 0 10px 0;
}
#copyrights{
float:right;
margin:0 35px 0 0;
font-size: 12px;
color: #69696b;
}
/* #main_left */
#main_left{
width:260px;
position: relative;
margin: 0 0 0 50px;


float: left; display:inline;
}

#title{
height:74px;
left:18px;
position:relative;
top:23px;
width:271px;
float: left; display: inline;

}
#title a{

}
#title a img{

}
.hr1{
height:1px;
left:154px;
position:absolute;
top:125px;
width:93px;
z-index:2;
background: url('../graphic/hr1.jpg');

}
.hr2{
float:right;
height:1px;
position:relative;
right:15px;
margin-top: 20px;
width:93px;
background: url('../graphic/hr1.jpg');
}
#rings{
position:relative;
top:32px; left: 1px;
	width: 175px;
	height: 120px;
	background: url('../graphic/rings.jpg');
	float: left; display: inline;
	
}
/* GALLERY */
#main_gallery{
float: left; display:inline;
position: relative;
left: 2px;
text-align:center;

}
#main_gallery_left{
	width: 51px;
	height: 240px;
	background: url('../graphic/gallery_left.jpg');
	float: left; display:inline;
}
#main_gallery_right{
	width: 51px;
	height: 240px;
	background: url('../graphic/gallery_right.jpg');
	float: left; display:inline;
	position:relative;
top:1px;
}
#main_gallery_center{
	width: 886px;
	height: 240px;
	background: url('../graphic/gallery_center_bg.jpg');
	background-repeat: repeat-x;
	float: left; display:inline;
	position:relative;
}
/*MENUS */
#left_menu{
float: left; display:inline;
margin:40px 0 0;
text-align:left;

}
#left_menu ul{
list-style-type: none;
float: left; display:inline;
padding: 0;
margin:0;
}
#left_menu ul li{
width:200px;
}
#left_menu ul .left_menu_title{
color: #fdfefe;
font-size: 28px;
}
#left_menu ul li ul{

}
#left_menu ul li ul li{
width: auto;
float:left; display: inline;
margin:0 0 0 40px;

}
#left_menu ul li ul li a{

color: #888989;
font-size: 14px;
}
#left_menu ul li ul li ul{
width:auto;
}
#left_menu ul li ul li ul li a{
width: auto;
float:left; display: inline;
font-size:16px;
}
#left_menu ul li ul li ul .sub_ {
margin: 0 0 0 20px;
display:inline;
float:left;
}
#left_menu ul li ul li ul .sub_active {
margin: 0 0 0 20px;
display:inline;
float:left;
}
#left_menu ul li ul li ul .sub_ a{
color:#888989;
font-size:15px;
text-shadow: none;
}
#main_up_menu{
float: left;
font-size:14px;

}
#up_menu{
float: left; display:inline;
width:435px;
color: #888989;

}
#up_menu ul{
float: left; display:inline;
list-style-type:none;
}
#up_menu ul li{
display:inline;
float:left;
height:36px;
margin:55px 25px 0 8px;
width:auto;
}
#up_menu ul li a{

color: #888989;
}
#up_menu ul .img{
float: left; display:inline;
margin:0;
width: 1px;
height: 96px;
background: url('../graphic/menu_up_separator.jpg');

}#up_menu ul .yellow a {color: #fbde00;}
#up_right_menu{
float:right;

}
#up_right_menu ul{
float: right; display:inline;
list-style-type:none;
margin:65px 0 0 0;
padding: 0;
}
#up_right_menu ul li{
float: left; display:inline;
margin:0 0 0 25px;
}
#up_right_menu ul li a{

color: #c5c5c5;
}
#foot_menu{
display:inline;
float:left;
font-size:12px;
position:relative;
width:400px;
z-index:3;
}
#foot_menu ul{
float: left; display:inline;
list-style-type:none;
margin:0 0 0 25px;
padding:0;
}
#foot_menu ul li{
float: left; display:inline;
margin:0 0 0 15px;
}
#foot_menu a{
color: #55667d !important;
}
#foot_menu a:hover{

}
#foot_menu ul .img{

}
/*gallery*/
#gallery, #gallery_small{
float: left; display:inline;
height:270px;
margin:20px 0 0 -20px;
position:absolute;
width:925px;
z-index:2;
left: 0;
overflow: hidden;
}
.image{
border:1px solid white;
float:left;
margin:0 5px 0 2px;
}
#site_loader{
position: absolute;
width: 150px;
height: 50px;
background: black;
color: white;
display: none;
}

.inside, #inside_small {
	width: 1000px;
	height: auto;
	display: none;
}
/* maxigallery manager show */
.managecontainer{
position: relative;
z-index: 2;
}
#gallery_fullscreen{
width: 660px;
height: 460px;
text-align: center;
}
#gallery_fullscreen img {
border: 1px solid white;
}
#progress{
display: none;
width: 300px;
height: 200px;
background: url('../graphic/progress.gif');
margin: auto;
}
