	* {
		padding: 0px;
		margin: 0px;
	}

	table {
		padding: 0px;
		margin: 0px;
	}

	a {
		text-decoration: none;
		color: #fff;
	}

	img {
		border: 0px;
	}

	p {
		padding: 15px;
		padding-bottom: 0px;
	}

	sub {
		font-size: 10px;
		> font-size: 12px;
		color: #a0a0a0;
	}

	body {
		padding: 0px;
		margin: 0px;
		background-image: url(/images/moscow/background.jpg);
		background-position: top center;
		background-repeat:  x;
		background-color: #282e30;
		font-family: Verdana, Arial;
		font-size: 11px;
		overflow-x: hidden;
		overflow-y: auto;
	}


    ul {
        list-style: square;
    }
	td  {
		font-size: 11px;
	}

	#header {
		width: 100%;
		height: 100%;
		position: absolute;
		background: url(/images/moscow/base.jpg) center top no-repeat;
	}

    #referrer {
        position: absolute;
        top: 60px;
        left: 50%;
        margin-left: -364px;
        z-Index: 100;
        opacity: .95;
        -moz-opacity:.95;
        filter:alpha(opacity=95);
    }

    #maintenance {
        background-color: #1b1647;
        text-align: center;
        padding-top: 10%;
        position: absolute;
        width: 100%;
        height: 100%;
        z-Index: 100;
        opacity: .75;
        -moz-opacity:.75;
        filter:alpha(opacity=75);
    }
    #maintenance_update {
        background-color: #37752a;
        text-align: center;
        padding-top: 10%;
        position: absolute;
        width: 100%;
        height: 100%;
        z-Index: 100;
        opacity: .75;
        -moz-opacity:.75;
        filter:alpha(opacity=75);
    }
    #maintenance_button {
        position: absolute;
        top: 200px;
        left: 50%;
        margin-left: -104px;
        z-Index: 100;
        opacity: .95;
        -moz-opacity:.95;
        filter:alpha(opacity=95);
    }

	#counter {
		position: absolute;
		width: 266px;
		height: 26px;
		left: 50%;
		margin-left: 76px;
		top: 177px;
		background-color: #fff;
		border: 1px solid #000;
		-moz-opacity:.80;
		opacity:.80;
        filter:alpha(opacity=80);
    	font-size: 11px;
		text-transform: uppercase;
		text-align: center;
		padding-top: 6px;
		font-weight: bold;
	}

    #ie6_warning {
        display: none;
        background-color: #9c9c9c;
        text-align: center;
        padding-top: 10%;
        position: absolute;
        width: 100%;
        z-Index: 100;
    }

	#navigation {
		position: absolute;
		width: 736px;
		height: 28px;
		left: 50%;
		margin-left: -364px;
		top: 176px;
	}

	#navigation ul {
		list-style: none;
	}

	#navigation li {
		float: left;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		font-family: Arial;
	}

	#navigation .active {
		margin-top: 0px;
		background: url(/images/v15/index_new_03.jpg);
		height: 21px;
		> height: 28px;
		width: 144px;
		float: left;
		text-align: center;
		padding-top: 7px;
	}

	#navigation li a:hover {
		margin-top: 0px;
		background: url(/images/v15/index_new_03.jpg);
		height: 21px;
		> height: 28px;
		width: 144px;
		float: left;
		text-align: center;
		padding-top: 7px;
	}

	#navigation li a {
		margin-top: 2px;
		background: url(/images/moscow/nav_inactive.jpg);
		height: 21px;
		> height: 28px;
		width: 144px;
		float: left;
		text-align: center;
		padding-top: 7px;
	}

	#topContent {
		position: absolute;
		top: 203px;
		left: 50%;
		margin-left: -391px;
		width: 766px;
	}

	#random {
		width: 250px;
		height: 311px;
		float: left;
		background: url(/images/moscow/random_bg.jpg) bottom;
		color: #c0c0c0;
	}

	#random ul {
		padding: 2px;
		padding-left: 35px;
		padding-top: 5px;
	}

	#random li {
		list-style: square;
		padding: 2px;
		padding-right: 20px;
	}

	#random h1 {
		width: 516px;
		height: 36px;
		background: url(/images/moscow/spotlight.jpg) no-repeat;
		text-indent:-9000px;
	}

	#random a {
		color: #909090;
                text-decoration: underline;
	}
	
	#news {
		width: 338px;
		height: 311px;
		background: url(/images/moscow/news_bg.jpg) #2d5054 bottom no-repeat;
		float: left;
		color: #fff;
		overflow: hidden;
	}
	
	#news h1 {
		width: 338px;
		height: 35px;
		background: url(/images/moscow/news.jpg) no-repeat;
		text-indent:-9000px;
	}

	#news hr {
		height: 1px;
		border: 0px;
 		background-color: #909090;
 		margin: 10px;
	}
	
	#news a {
		color: #000;
	}

	#news img {
		border: 0px;
		float: right;
	}

	#loginerror {
		width: 338px;
		height: 311px;
		background: #c10000;
		float: left;
		color: #fff;
	}

	#loginerror h1 {
		width: 338px;
		height: 35px;
		background: url(/images/v15/header_loginerror.png) no-repeat;
		text-indent:-9000px;
	}

	#loginerror a {
		color: #000;
	}

	#loginerror img {
		border: 0px;
		float: right;
	}

	#loginerror ul {
		padding: 2px;
		padding-left: 35px;
		padding-top: 5px;
	}

	#loginerror li {
		list-style: square;
		padding: 2px;
		padding-right: 20px;
	}

	#login {
		width: 178px;
		height: 311px;
		background: url(/images/moscow/login_bg.jpg) #4e0000 bottom left;
		float: left;
		overflow: hidden;
		color: #efb4b4;
	}

	#login h1 {
		width: 178px;
		height: 35px;
		background: url(/images/moscow/login.jpg) no-repeat;
		text-indent:-9000px;
	}

	#login h1#guest {
		width: 178px;
		height: 35px;
        margin-top: 7px;
        padding-bottom: 6px;
		background: url(/images/moscow/guestlogin.jpg) no-repeat;
		text-indent:-9000px;
	}

	#login form {
		padding-left: 20px;
		padding-top: 15px;
	}

	#login .input {
		width: 134px;
		height: 1.2em;
		margin-bottom: 10px;
		background: url(/images/v15/bg_form_input.png) #830000;
		border: 1px solid #830000;
		font-size: 18px;
		color: #e5e5e5;
	}

	#login .inputUsername {
		background: url(/images/v15/bg_form_input_username.png) no-repeat #830000;
	}

	#login .inputPassword {
		background: url(/images/v15/bg_form_input_password.png) no-repeat #830000;
	}

	#login .inputEmail {
		background: url(/images/v15/bg_form_input_email.png) no-repeat #830000;
	}

	#login .submit {
		padding: 0px;
		margin: 0px;
		font-size: 18px;
		border: none;
		float: right;
		padding-left: 90px;
		padding-right: 10px;
		background: none;
		cursor: pointer;
		> cursor: hand;
	}

	#login h2 {
        margin: 0px;
        padding: 0px;
        margin-top:30px;
		width: 178px;
		height: 35px;
		background: url(/images/moscow/newsletter.jpg) no-repeat;
		text-indent:-9000px;
	}

	#login a {
		color: #efb4b4;
	}

	#copyright {
		color: #a0a0a0;
		float: right;
		width: 177px;
		height: 285px;
	}

	#copyright ul {
		margin-left: 30px;
	}

	#copyright li {
		list-style: circle;
	}

	#copyright a {
		color: #a0a0a0;
		text-decoration: underline;
	}

	#bottomContent {
		position: absolute;
		top: 515px;
		left: 50%;
		margin-left: -391px;
		clear: both;
		width: 766px;
		height: 309px;
		overflow: hidden;
	}

	#map {
		background-color: #6e7e8d;
		width: 588px;
		height: 309px;
		float: left;
		overflow: hidden;
	}

	#map ul {
		padding: 2px;
		padding-left: 35px;
		padding-top: 5px;
	}

	#map li {
		list-style: square;
		padding: 2px;
		padding-right: 20px;
	}

	#map h1 {
		width: 100%;
		height: 36px;
		background: url(/images/moscow/map.jpg) no-repeat;
		text-indent:-9000px;
	}

	#map a {
		color: #000;
	}

	#register {
		width: 178px;
		height: 309px;
		background-color: #000;
		float: right;
	}

	#register img {
		width: 178px;
		height: 309px;
		float: left;
		overflow: hidden;
	}

	#register h1 {
		width: 100%;
		height: 36px;
		background: url(/images/moscow/register_bg.jpg) no-repeat;
		text-indent:-9000px;
	}

	#register hr {
		margin-top: 30px;
		margin-left: 10px;
		margin-right: 10px;
		width: 90%;
		height: 1px;
		background-color: #e5e5e5;
		border: 0px;
		color: #e5e5e5;
	}
	

	/* ADS STYLES */
	#adsLeftMiddle {
		width: 250px;
		height: 120px;
		float: left;
	}

	#adsRightSkyScraper {
		display: ;
		position: absolute;
		float: left;
		left: 50%;
		padding-left: 390px;
		top: 310px;
	}

	.tip {
		border: 2px solid #000;
		background-color: #fff;
		padding: 5px;
	}
	
	.tip .tip-text {
		display: none;
	}

	#footer {
		position: absolute;
		top: 835px;
		left: 50%;
		margin-left: -241px;
		clear: both;
		color: #fff;
		text-transform: uppercase;
	}

    #google_maps {
        height: 273px;
        width: 588px;
    }

    #google_maps #copyright {
        display: none;
    }

    #google_maps #logocontrol {
        display: none;
    }
