@charset "utf-8";
/* CSS Document */
BODY {
	background:#000000 url(../img/bg.jpg) no-repeat top center;
	margin:0;
}
.clr_left {
	clear:left;
}
.clr_right {
	clear:right;
}
#page {
	width:1088px;
	margin:0 auto;
	position:relative;
}
#light {
	width:711px;
	height:392px;
	position:absolute;
	top:0;
	right:0;
}
#logo {
	background:transparent url(../img/logo1.png) no-repeat;
	width:173px;
	height:82px;
	position:absolute;
	cursor:pointer;
	margin-top:20px;
	left:490px;
}
#content {
	padding:0 54px 0 94px; 
}
#right_column {
	background:transparent url(../img/right_column_bg.png) no-repeat;
	width:174px;
	margin-top:16px;
	padding-bottom:16px;
	float:right;	
}
.logos_box {
	margin-top:11px;
	text-align:center;
}
.logos_box IMG {
	border:none;
}
#container {
	margin-right:218px;
}
#foto_box {
	background:transparent url(../img/fotobox_bg.png) no-repeat;
	width:477px;
	height:424px;
	margin-top:132px;
	float:right;
}
.login_box {
    width:477px;
    height:335px;
    margin-top:222px;
    float:right;
}
#shot {
	width:124px;
	margin:7px 0 0 196px;
}
#shot ul {
	padding:0px;
	margin: auto;
	list-style:none;
}
#shot ul li {
	background:transparent url(../img/circle_small_bg.png) no-repeat;
	width:11px;
	height:11px;
	margin-right:6px;
	float:left;
}
#shot ul li.disc {
	background:transparent url(../img/disc_small_bg.png) no-repeat;
}
#shot_clock {
	background:transparent url(../img/clock.png) no-repeat;
	width:88px;
	height:77px;
	margin:5px 0 0 192px;
	
}
#foto {
	text-align:center;
	margin-top:9px;
}
#foto IMG {
	border:#c6c6c6 1px solid;
}
#short_photo_caption {
	padding:10px 0 0 22px;
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#afafaf;
}
#short_photo_caption a {
	text-decoration:none;
	color:#d9033a;
	margin-left:5px;
}
#left_column {
	background:transparent url(../img/nav_bg.png) no-repeat bottom;
	padding-top:223px;
	margin-right:477px;
	height:334px;
}
#nav {
	width:187px;
	padding-top:35px;
    margin-bottom:20px;
}
#nav ul, #nav li {
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
	font-family:Helvetica, Arial, Verdana;
	font-size:17px;
	font-weight:bold;
}
#nav li {
	height:18px;
	margin-top:15px;
}
#nav ul li a {
	background:transparent url(../img/circle_bg.png) no-repeat right center;
	display:block;
	padding-right:29px;
	color:#FFFFFF;
	text-decoration:none;
}
#nav ul li a:hover {
	background:transparent url(../img/disc_bg.png) no-repeat right center;
}
#text_box {
	background:transparent url(../img/text_box_bg.png);
	margin-top:30px;
	padding:20px 20px 20px 32px;
	font-family:Helvetica, Arial, Verdana;
	font-size:12px;
	color:#afafaf;
	line-height:22px;
}
#text_box a {
	text-decoration:none;
	color:#d9033a;
	margin-left:20px;
	font-size:10px;
	font-weight:bold;
}
#footer {
	background:transparent url(../img/footer_bg.jpg) repeat-x;
	/*width:1316px;*/
	height:71px;
	margin:81px auto auto auto;
    
}
#copyright {
	padding-left:30px;
	padding-top:9px;
	font-family:Helvetica, Arial, Verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
	float:left;
	
}
.copyright_year {
	font-size:12px;
	color:#afafaf;
	margin-left:16px;
	text-transform:none;
    font-weight: normal;
}
#nav_footer {
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
    padding:10px 0 0 50px;
    float: left;
}
#nav_footer ul {
	margin:0;
	list-style:none;
}
#nav_footer li {
	float:left;
	padding-left:8px;
}
#nav_footer li a {
	text-decoration:none;
	color:#afafaf;
    font-size:11px;
}






#login {
    background:url(../img/website_login.jpg) no-repeat;
    width:477px;
    height:333px;
    font-family:"Myriad Pro", Helvetica, Verdana;
    border:#FFFFFF solid 1px;
    color:#FFFFFF;
    font-size:12px;
}
#login1 {
    background:url(../img/website_login1.jpg) no-repeat;
    width:477px;
    height:333px;
    font-family:"Myriad Pro", Helvetica, Verdana;
    border:#FFFFFF solid 1px;
    color:#FFFFFF;
    font-size:12px;
}
#login h1 {
    font-size:21px;
    font-family:Sansation, Helvetica, Verdana;
    color:#FFFFFF;
    margin:23px 0 12px  27px;
    text-transform:uppercase;
}
.sign_up {
    margin-left:210px;    
}
.sign_up a {
    color:#FFFFFF;
}
.text_input_box {
    background:url(../img/text_input_box_bg.jpg) no-repeat;
    border:#575656 solid 1px;
    color:#FFFFFF;

    height:15px;
    margin:15px 0 0 11px;
    padding:4px;
    width:244px;  
}
.text_input {
    font-size:16px;    
}
.input {
    text-align:right;
    padding-right:90px;
}
.f_pass {
    padding:10px 0 0 132px
}
.f_pass a {
    color:#FFFFFF;
}
.button {
    text-align:center;
    padding-top:16px;
}
.button button {
    background:url(../img/website_login1_button.jpg) repeat-x;
    width:97px;
    height:23px;
    padding-bottom:3px;
    color:#FFFFFF;
    font-size:14px;
    font-family:"Myriad Pro", Helvetica, Verdana;
    border:#000000 solid 1px;
    margin-right:8px;
    cursor:pointer;
}
a.gala_reg {
    font-family:"Myriad Pro", Helvetica, Verdana;
    font-size:18px;
    color:#D9033A;
    text-decoration:none;
    margin-left:20px;
}
