* {
	padding:0px;
	margin:0px;
}

div.clear {
	clear:both;
}

div.clear-l {
	clear:left;
}

div.clear-r {
	clear:right;
}

div.hide {
	display:none;
}

html {
	height:100%;
}

img, a img {
	border:none;
}

body {
	background:#1a130c;
	font:13px "Trebuchet MS", Verdana, Arial;
	color:#eae3dc;
}

#container {
	position:relative;
	width:989px;
	left:50%;
	margin-left:-494px;
	padding-bottom:76px;
}

/*********************************************************/
/*****header****/

#header {
	position:relative;
	height:86px;
	width:973px;
	margin-left:12px;
}

#header .logo {
	position:absolute;
	top:9px;
	left:10px;
	width:298px;
	height:77px;
}

#header .menu {
	float:right;
	margin-right:58px;
}

#header .menu a, #header .menu a.active {
	width:78px;
	height:33px;
	text-align:center;
	display:block;
	float:left;
	margin:0px 2px;
	padding-top:38px;
	
	font:14px "Trebuchet MS", Verdana, Arial;
	font-style:italic;
	color:#edcdbb;
	text-decoration:underline;
}

#header .menu a:hover {
	text-decoration:none;
}

#header .menu a.active {
	height:35px;
	padding-top:36px;
	background:#ad3e0d url(/images/menu-active.jpg) no-repeat;
	font:17px "Trebuchet MS", Verdana, Arial;
	font-style:italic;
	font-weight:bold;
	color:#fffffe;
	text-decoration:none;
}

#header .menu a.active:hover {
	text-decoration:none;
}
/*****body****/

#body {
	width:989px;
	background: url(/images/body-line.jpg) repeat-y 12px 0px;
}

#body .center {
	background:url(/images/body-img.jpg) no-repeat 12px 0px;
	
	
	min-height:400px;
	padding:0px 0px 40px 0px;
}
/*******reg*****/

#body .center h2.regtitle {
	padding:75px 0px 0px 95px;
	
	font:22px Calibri, Verdana, Arial;
	color:#cac5b9;
	font-weight:bold;
	text-transform:uppercase;
}

#body .center .registr {
	margin:20px 0px 0px 92px;
	position:relative;
}

#body .center .registr div {
	position:relative;
	margin:0px 0px 5px 0px;
	background:url(/images/input.png) no-repeat;
	width:202px;
	height:26px;
	padding:9px 0px 0px 10px;
}

#body .center .registr div.wm, #body .center .registr div.pp, #body .center .registr div.ep {	
	position:absolute;
	top:0px;
	left:280px;
	background:url(/images/input.png) no-repeat;
	width:202px;
	height:26px;
	padding:9px 0px 0px 10px;
}

#body .center .registr div.pp {
	top:40px;
}

#body .center .registr div.ep {
	top:80px;
}

#body .center .registr div.reg {
	position:absolute;
	top:152px;
	left:284px;
	background:none;
	padding:0px 0px 0px 0px;
}

#body .center .registr div.reg input {
	width:102px;
	height:22px;
}

#body .center .registr input {
	border:none;
	border-color:#FFFFFF;
	width:170px;
	position:absolute;

	
	font:15px Calibri, Verdana, Arial;
	color:#5d554e;
}

#body .center .registr span.zd {
	font:15px Calibri, Verdana, Arial;
	color:#c46e30;
	position:absolute;
	top:4px;
	margin:0px 0px 0px 185px;
}

#body .center .registr .wml {
	background:none;
	position:absolute;
	top:-3px;
	left:469px;
}

#body .center .registr .ppl {
	background:none;
	position:absolute;
	top:39px;
	left:469px;
}

#body .center .registr .epl {
	background:none;
	position:absolute;
	top:79px;
	left:469px;
}

/************/

#body .center .top {
	background:url(/images/top.jpg) no-repeat 0px 110px;
}

/* ntop */
#body .center .top .ntop {
	position:relative;
	height:364px;
	width:989px;
}

#body .center .top .ntop a.registr {
	position:absolute;
	right:40px;
	top:30px;
	display:block;
	width:150px;
	height:150px;
}

#body .center .top .ntop .top-img {
	position:absolute;
	height:200px;
	width:200px;
	top:45px;
	left:65px;
}

#body .center .top .ntop .top-img .tt-1,
#body .center .top .ntop .top-img .tt-2,
#body .center .top .ntop .top-img .tt-3,
#body .center .top .ntop .top-img .tt-4 {
	display:none;
	position:absolute;
	top:25px;
	left:18px;
}

#body .center .top .ntop .top-img .tt-1.active,
#body .center .top .ntop .top-img .tt-2.active,
#body .center .top .ntop .top-img .tt-3.active,
#body .center .top .ntop .top-img .tt-4.active {
	display:block;
}

#body .center .top .ntop .top-text {
	position:absolute;
	height:200px;
	width:465px;
	top:90px;
	left:265px;
	
	font:17px "Trebuchet MS", Verdana, Arial;
	color:#413423;
}

#body .center .top .ntop .top-text a {	
	font:19px Calibri, Verdana, Arial;
	color:#942410;
	text-decoration:underline;
}

#body .center .top .ntop .top-text a:hover {	
	text-decoration:none;
}

#body .center .top .ntop .top-text .ttt-1,
#body .center .top .ntop .top-text .ttt-2,
#body .center .top .ntop .top-text .ttt-3,
#body .center .top .ntop .top-text .ttt-4 {
	display:none;
	position:absolute;
	height:200px;
	width:465px;
	top:0px;
	left:0px;
}

#body .center .top .ntop .top-text .ttt-1.active,
#body .center .top .ntop .top-text .ttt-2.active,
#body .center .top .ntop .top-text .ttt-3.active,
#body .center .top .ntop .top-text .ttt-4.active {
	display:block;
}

#body .center .top .ntop .top-tab.t-1 {
	display:none;
	left:65px;
	top:251px;
	width:120px;
	height:66px;
	background:url(/images/tt-1.jpg) no-repeat;
	
	padding:25px 30px 0px 65px;
}

#body .center .top .ntop .top-tab.t-2 {
	left:250px;
	top:251px;
	width:123px;
	background:url(/images/tt-2.png) no-repeat;
	
	height:64px;
	padding:27px 30px 0px 70px;
}

#body .center .top .ntop .top-tab.t-3 {
	left:443px;
	top:251px;
	width:123px;
	background:url(/images/tt-3.png) no-repeat;
	
	height:64px;
	padding:27px 30px 0px 70px;
}

#body .center .top .ntop .top-tab.t-4 {
	left:636px;
	top:251px;
	width:125px;
	background:url(/images/tt-4.png) no-repeat;
	
	height:64px;
	padding:27px 10px 0px 80px;
}

#body .center .top .ntop .top-tab {
	position:absolute;
	cursor:pointer;
	
	text-transform:uppercase;
	font:12px "Trebuchet MS", Verdana, Arial;
	color:#272b2e;
	font-weight:bold;
}

#body .center .top .ntop .act {
	display:none;
	position:absolute;
	background-image:none;
	cursor:auto;
	
	font:18px "Trebuchet MS", Verdana, Arial;
	color:#423727;
}

#body .center .top .ntop .t-1active {
	display:block;
	left:65px;
	top:251px;
	
	height:66px;
	width:175px;
	padding:25px 20px 0px 20px;
}

#body .center .top .ntop .t-2active {
	left:250px;
	top:251px;
	
	width:178px;
	height:64px;
	padding:27px 10px 0px 55px;
}

#body .center .top .ntop .t-3active {
	left:443px;
	top:251px;
	
	width:173px;
	height:64px;
	padding:27px 110px 0px 40px;
}

#body .center .top .ntop .t-4active {
	left:636px;
	top:251px;
	
	width:165px;
	height:64px;
	padding:27px 10px 0px 40px;
}

/* auth */
#body .center .auth {
	position:relative;
	float:left;
	width:298px;
	height:174px;
	background:url(/images/auth.jpg) no-repeat;
	margin:36px 0px 0px 51px;
}

#body .center .loginnow .auth {
	position:relative;
	float:left;
	width:298px;
	height:174px;
	background:url(/images/auth2.jpg) no-repeat;
	margin:0 0px 0px 350px;
}

#body .err_flash
{
    width: 100%; 
    text-align: center; 
    font-weight: bold;
    color: #FFFFFF;
    height:70px;
    padding-top:75px;
    
}

#body .center .auth form {
	margin:0px; padding:0px;
}

#body .center .auth .login input, #body .center .auth .pass input {
	border:none;
	background:none;
	width:110px;
	
	font:13px Calibri, Verdana, Arial;
	color:#5e6e75;
}

#body .center .auth .login {
	position:absolute;
	top:82px;
	left:40px;
}

#body .center .auth .pass {
	position:absolute;
	top:114px;
	left:40px;
}

#body .center .auth .remember {
	position:absolute;
	top:84px;
	left:173px;
}

#body .center .auth .remember input {
	margin:0px 0px 0px 0px;
}

#body .center .auth .remember label {
	margin:0px 0px 0px 6px;
	position:relative;
	top:-2px;
}

#body .center .auth .sub{
	position:absolute;
	top:112px;
	left:171px;
}

/* ctext */
#body .center .ctext {
	float:right;
	width:480px;
	margin:82px 80px 0px 0px;
}

#body .center .ctext p {	
	font:18px "Trebuchet MS", Verdana, Arial;
	color:#eae3dc;
}

#body .center .ctext .ctextp {
	text-align:right;
	
	font:13px "Trebuchet MS", Verdana, Arial;
	font-style:italic;
	color:#eae3dc;
}

/* bodytext */
#body .center .bodytext {
	margin:57px 0px 0px 0px;
	padding:0px 112px 0px 90px;
}

#body .center .bodytext2 {
	padding:50px 112px 0px 90px;
}

#body .center p {
	margin:0px 0px 18px 0px;

	font:13px "Trebuchet MS", Verdana, Arial;
	color:#eae3dc;
}

#body .center h1 {
	margin:0px 0px 18px 0px;

	font:22px "Trebuchet MS", Verdana, Arial;
	color:#eae3dc;
}

#body .center h2 {
	margin:0px 0px 9px 0px;

	font:17px "Trebuchet MS", Verdana, Arial;
	color:#eae3dc;
}

#body .center a {
	font:13px "Trebuchet MS", Verdana, Arial;
	color:#eae3dc;
	text-decoration:underline;
}

#body .center a:hover {
	text-decoration:none;
}

/*****footer****/

#footer {
	position:relative;
	height:139px;
	width:973px;
	background: url(/images/footer.jpg) no-repeat 0% 100%;
	margin-top:-34px;
	margin-left:12px;
}

#footer .footer-menu {
	position:absolute;
	top:0px;
	left:0px;
	height:50px;
	width:608px;
	padding:32px 0px 0px 365px;
	margin-top:34px;
	background:#1b1303 url(/images/footer-line.jpg) repeat-y;
}

#footer .footer-menu a, #footer .footer-menu a.active {
	display:block;
	text-align:center;
	float:left;
	margin:0px 2px;
	width:74px;
	height:21px;
	padding-top:2px;
	
	font:13px "Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	font-style:italic;
	color:#edcdbb;
	text-decoration:underline;
}

#footer .footer-menu a:hover {
	text-decoration:none;
}

#footer .footer-menu a.active {
	color:#FFFFFF;
	text-decoration:none;
	background:url(/images/footer-menu-active.jpg) no-repeat 0px 0px;
}

#footer .footer-menu a.active:hover {
	text-decoration:none;
}

#footer .mail-us {
	position:absolute;
	top:0px;
	right:0px;
	height:56px;
	width:116px;
	background:url(/images/mail-us.jpg) no-repeat;
	padding:60px 0px 0px 36px;
	
	font:15px Calibri, Verdana, Arial;
	color:#413423;
}

#footer .mail-us a {
	font:15px Calibri, Verdana, Arial;
	color:#413423;
	text-decoration:underline;
}

#footer .mail-us a:hover {
	text-decoration:none;
}

#footer .copy {
	position:absolute;
	top:66px;
	left:35px;
	background:url(/images/copy.jpg) no-repeat;
	padding-left:32px;
	
	font:16px Calibri, Verdana, Arial;
	font-style:italic;
	color:#fffffe;
}

#footer .copy a {
	font:16px Calibri, Verdana, Arial;
	font-style:italic;
	color:#fffffe;
	text-decoration:underline;
}

#footer .copy a:hover {
	text-decoration:none;
}



