html, body
{	
	height:100%;	
	width: 100%;	
	font-family : Verdana, Tahoma, Helvetica, sans-serif; 
  	margin: 0px;
  	padding: 0px;
	background-color: #191919;
	background-image: url('../images/top_background.gif');
	background-position: top;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #7a5d3b;	
}

body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); min-width: 1000px;
}

FORM { margin: 0; padding: 0; }

table, td { font-family : Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #7a5d3b; }
IMG {border: 0; padding: 0; margin: 0; }
P { text-align: left; margin:0; padding: 0 0 10px 0; font-family : Verdana, Tahoma, Helvetica, sans-serif; }
P.txt { color: #7e6137; }
P.sma { font-size: 10px; color: #818183; }
h1 { color: #aa6e00; font-size: 12px; font-family : Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; padding: 0; letter-spacing: 0px; }
h2 { color: #aa6e00; font-size: 12px; font-family : Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; padding: 0; letter-spacing: 0px; }
h3 { color: #3F4E57; font-size: 14px; font-family : Verdana, Tahoma, Helvetica, sans-serif; font-weight: bold; padding: 0; letter-spacing: 0px; }

A:link,A:active,A:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	color: #aa6e00;
}

A:hover
{
	color: #e89600;
	text-decoration: none;
}

A.article
{
	font-size: 10px;
	font-family: verdana;
	color: #818183;
}

UL { padding: 0; margin: 0px 0px 10px 25px; list-style-type: none; list-style-image: url(../images/dot.gif);  }
LI { margin: 0 0 10px 0; }

.img-left { float: left; }
.img-right { float: right; }
.clear { clear: both; }
.date { font-size: 10px; color: #818183; }
.regf { font-size: 13px; }
.asma { font-size: 10px; }

#container { position: relative; z-index: 5; }
#registrBlock { position: absolute; display: none; z-index: 105; left: 50%; margin-left: -218px; top: 135px; }
#registrBlock TD { color: #b17200; }

#errorTxt { padding-left: 75px; padding-right: 10px; height: 50px; overflow: hidden;  }
#errorTxt table { border-collapse: collapse; border: 0; height: 50px; }
#errorTxt table td { color: #b17200; text-align: center; }
#errorBoxPlace { position: absolute; z-index: 150; left: 50%; margin-left: -188px; top: 292px; width: 376px; height: 208px; background: url('../images/errorbox.gif') no-repeat top center; }
.errorContainer { position: relative; margin-top: 60px; height: 148px; }
.errorClose { position: absolute; z-index: 160; bottom: 56px; left: 130px; }

#passwordBoxPlace { position: absolute; z-index: 150; left: 50%; margin-left: -143px; top: 300px; width: 286px; height: 147px; background: url('../images/password_box.gif') no-repeat top center; }
#passwordBoxPlace TD { color: #b17200; }
.passwordContainer { position: relative; z-index: 160; width: 286px; height: 147px; }
.passwordClose { position: absolute; z-index: 170; right: 39px; top: 15px; }
.passwordSend { position: absolute; z-index: 170; bottom: 7px; left: 149px; }
.passwordTxt { position: relative; padding-top: 35px; padding-right: 35px; padding-left: 35px; height: 77px; overflow: hidden; }

.REGinput { font-size: 11px; width: 130px; font-family: Verdana, Arial, Helvetica; height: 13px; color: #b17200; text-align: center; border: 1px solid #b17200; background: #0A0A0A; }
#registrBlock select { font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #b17200; text-align: center; border: 1px solid #b17200; background: #0A0A0A; }

.regBg1 { background: url('../images/registr_1.gif') no-repeat; position: relative; }
.regBg2 { background: url('../images/registr_4.gif') no-repeat; position: relative; }
#closeB { position: absolute; right: 58px; top: 27px; }
#nextB { position: absolute; left: 158px; bottom: 52px; }
.registrBg { background: url('../images/registr_bg.gif'); }

#darker { position: absolute; display: none; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; }

.TB_overlayMacFFBGHack { background: url('../images/darker.png') repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

#bBackground { width:100%; height: 150px; background: url('../images/bottom_bg.gif') repeat-x bottom;  position: absolute; bottom: 0; z-index: 1; }
#bottomRocks { width: 100%; height: 539px; background: url('../images/bottom_rocks.jpg') no-repeat center bottom; position: absolute; bottom: 0; z-index: 2; }
#topRocks { width: 100%; height: 396px; background: url('../images/top_rocks.gif') no-repeat center top; position: absolute; z-index: 3; top: 0; }
#topLineBg { background: url('../images/top_linebg.gif') repeat-x top; width: 100%; height: 129px; }
#contentPart { position: relative; z-index: 4; width: 1000px; margin: 0 auto; }

.display1 { width: 243px; height: 184px; background: url('../images/display_bg1.jpg') no-repeat; }
.display2 { width: 244px; height: 184px; background: url('../images/display_bg2.jpg') no-repeat; }
#dispContent { color: #b17200; font-size: 11px; position:relative; }
#enterBut { position: absolute; left: 37px; top: 21px; }
#regB { position: absolute; left: 73px; top: 113px; }
#downB { position: absolute; left: 73px; top: 137px; }
#lostB { position: absolute; left: 73px; top: 162px; }

#dispContent2 { position: absolute; left: 750px; top: 19px; }
.displaybg3 { width:243px; height: 36px; background: url('../images/display_bg3.gif') no-repeat; }
.displaybg4 { width:244px; height: 36px; background: url('../images/display_bg4.gif') no-repeat; }
#butLeftPlace { margin-left: 41px; }
#butRightPlace { margin-left: 20px; }
.smDisplay1 { height: 176px; background: url('../images/sm_display1.gif') no-repeat; }
.smDisplay2 { height: 176px; background: url('../images/sm_display2.gif') no-repeat; }
#smDispLeftContent { color: #b17200; padding: 40px 35px 38px 60px; font-size: 11px; }
#smDispRightContent { color: #b17200; padding: 38px 60px 40px 35px; font-size: 11px; }

.contentBg { height: 88px; background: url('../images/content_bg.jpg') no-repeat center top; }
.contentBg img { margin-top: 5px; margin-right: -10px; }
.cbg1 { background: url('../images/cbg1.gif') repeat-y right top; }
.cbg2 { background: url('../images/cbg2.gif') repeat-y left top; }
.cbg { background: url('../images/cbg.gif'); color: #b17200; padding: 0px 10px 10px 10px; font-size: 11px; }
.cbg3 { background: url('../images/cbg3.gif') repeat-x top; height: 35px; }

.panelBg { background: url('../images/panel.gif') no-repeat top center; width: 491px; height: 80px; }
.panelBg img { margin-top: 5px; margin-right: -10px; }
#linkPlace { padding: 21px 0 0 0; }
.phBgLeft { background: url('../images/photo_bg.gif') no-repeat left top; width:219px; height: 165px; }
.phBgCent { background: url('../images/photo_bg.gif') no-repeat center top; width:219px; height: 165px; }
.phBgRight { background: url('../images/photo_bg.gif') no-repeat right top; width:219px; height: 165px; }
.phBgLeft div { margin: 6px 0px 0px 10px; }
.phBgCent div { margin: 6px 0px 0px 14px; }
.phBgRight div { margin: 6px 0px 0px 17px; }
.galLeft { background: url('../images/c3.gif') no-repeat top right; }
.galRight { background: url('../images/c4.gif') no-repeat top left; }
#tablePlace { margin-left: 100px; margin-top: 15px; }
#tablePlace2 { margin-left: 42px; margin-top: 15px; }