@charset "utf-8";
html { margin:0; padding:0; font:normal small Arial, Helvetica, sans-serif; }
body { margin:0; padding:0; background: black url(../../images/photos.jpg) repeat; }

a {  text-decoration:none; }
a:hover {  }
a img { border:none; }

.clear { clear:both; margin:0; padding:0; }
.float-left { float:left; }
.float-right { float:right; }
 
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.align-justify { text-align:justify; }
 
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.txt-red { color:#FF0000; }

.input-text { border:1px solid #000002; height:23px; font-size:15px; } 
.input-radio { vertical-align:bottom; } 

#container { width:900px; min-height:415px; margin:32px auto; margin-bottom:10px; padding-top:20px; background-color:white; border:2px solid silver;  }
* html #container {  height:auto !important; height:415px; }

#header h1 { width:200px; height:95px; margin:0 auto;  }
#header h1 a { display:block; margin:0; padding:0; width:200px; height:95px; background:transparent url(../../images/img_logo_double.gif) no-repeat 0 0;  text-indent:-50000px; }
#header h1 a:hover { background-position:0 -95px; }

#header h2 { margin:20px 0 0 0; padding:0; font:bold 15px Arial, Helvetica, sans-serif; text-align:center;  }

#content { margin:40px 0 20px 0; position:relative; }
#content h2 { font-size:16px; text-align:center; margin:0 0 14px 0; padding:0; }


#main { width:580px; margin:0 auto; margin-bottom:20px; }
	#main #left {float:left; width:249px; border-right:1px solid #e6e6e6; }
	#main #left form { text-align:center; margin:0; padding:0; font-weight:bold; }
	#main #left .input-text { width:150px; margin:3px 0 17px 0;}
	#main #left .error { margin:10px 0 0 0; font-size:11px; font-weight:bold; text-align:center; color:#ff0000; }
	#main #left .error a { color:gray; text-decoration:underline; }
	
	#main #right { float:right; text-align:left;  width:300px; font-weight:bold;   }

	#main #right #block_btn_register { margin-left:70px; margin-top: 35px }

#login_mes 	{ margin:5px 0; font-size:11px; font-weight:bold; text-align:center; color:#ff0000; }
	
#forgot_password {  width:580px; text-align:center; }
	#forgot_password #block-btn-ok { margin:30px 0 80px 0; text-align:center; }

#register {  width:580px; }
	#register #table-register { width:500px; margin:0 auto; }
	#register #table-register td { padding:3px 0; }
	#register #table-register .field-name { width:140px; padding-top:4px; text-align:right; vertical-align:top; color:#565a56; font-size:12px; }
	#register #table-register .field-input { padding-top:2px; padding-left:15px; vertical-align:top; color:#565a56; text-align:left; }
	#register #table-register .input-text { width:130px; padding:3px 0 0 0; border:1px solid #bfc1c0; height:23px; font-size:15px; } 
	#register #table-register select { border:1px solid #bfc1c0; height:23px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
	#register #table-register small { font-size:12px; }
	#register #table-register #instructions { color:#263041; font-size:14px; }
	#register #table-register #btn_register { margin-right:14px; }
	

#my-glider { width: 580px; margin: 0 auto; position: relative; }
.scroller { width: 580px; height:415px; overflow: hidden;}
.scroller div.scroller-content { width: 2400px; }
.scroller div.scroller-content div.panel { float:left; padding: 0 40px 0 0; width: 560px; height:415px; overflow:hidden;  }
#loader_register { display:none; } #footer table {color: white !important;} #footer table a:link,#footer table a:visited { color:white } #footer table a:hover {text-decoration:underline}