blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,text,textarea,table,td,th {

	margin: 0;

	padding: 0;

}



body {

	background-color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

}



a{

	color: #b20202;

	text-decoration: none;

	font-weight: normal;

}





a:hover {

	text-decoration: underline;

}

a.big{

	color: #FFF;

	text-decoration: none;

	font-weight: bold;

}

a.big:hover {

	text-decoration: underline;

}



#lang {

	height: 25px;

	width: 250px;

	padding-top: 15px;

}

#slogan {

	color: #FFF;

	text-align: center;

	text-shadow:0px -1px 0px #000;

	padding-bottom: 40px;

}

#navigation {

	height: 132px;

	width: 980px;

	text-shadow:0px -1px 0px #000;

}







#wrapper {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(imgs/background.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

#header {

	width: 980px;

	height: 161px;

	margin: 0px;

	padding: 0px;

}



#top_cut {

	background-image: url(imgs/top_cut.png);

	background-repeat: no-repeat;

	height: 27px;

	width: 980px;

	clear: both;

}

#bottom_cut {

	background-image: url(imgs/bottom_cut.png);

	background-repeat: no-repeat;

	height: 27px;

	width: 980px;

	position: relative;

	clear: both;

}



#content {

	background-color: #efefef;

	width: 980px;

	position: relative;

	height: auto;

}



#footer {

	font-size: 9px;

	font-weight: normal;

	color: #CCC;

	text-align: center;

	padding-top: 10px;

}



#sidebar {

	background-image: url(imgs/support_bg.jpg);

	background-repeat: no-repeat;

	height: 148px;

	width: 239px;

	float: left;

	font-size: 12px;

	padding-top: 40px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

}

#sidebar_ru {

	background-image: url(imgs/support_bg_ru.jpg);

	background-repeat: no-repeat;

	height: 148px;

	width: 239px;

	float: left;

	font-size: 12px;

	padding-top: 40px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

}



#textarea {

	width: 640px;

	font-size: 12px;

	font-style: normal;

	color: #333;

	margin-left: 50px;

	padding-right: 20px;

	position: relative;

}

#textarea img.banner {

	background-color: #fff;

	border: 1px solid #cfcfcf;

	height: 75px;

	margin: 0 10px 10px 0;

	padding: 4px;

	width: 285px;

}



#textarea p {

	margin-bottom: 10px;

}

#textarea h1 {

	color: #b20202;

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 20px;

}

#textarea h2 {

	color: #b20202;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 30px;

}

#race_table {

	text-align: center;

	background-color: #EFEFEF;

}

#race {

	padding-left: 108px;

	background-image: url(imgs/flag2.jpg);

	background-repeat: no-repeat;

	background-position: 70px 75px;

}



#race_table .col1 {

	padding-left:15px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	height: 20px;

	background-color: #D6D6D6;

	padding-top: 5px;

}

#race_table .col2 {

	padding-left:15px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	height: 20px;

	background-color: #E9E9E9;

	padding-top: 5px;

}



#race_table .col3 {

	padding-left:15px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	height: 25px;

	background-color: #FB5757;

}

#race_table .col4 {

	padding-left:15px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	height: 25px;

	background-color: #FF8C8F;

}





#race_table .head {

	height: 28px;

	background-color: #999;

	color: #FFF;

	font-weight: bold;

	padding-left: 15px;

}



#migration_btn {

	background-image: url(imgs/btn/mig_btn.png);

	height: 102px;

	width: 200px;

	background-repeat: no-repeat;

	margin-left: 20px;

	float: left;

	font-size: 20px;

	font-weight: bold;

	color: #FFF;

	padding-top: 25px;

	padding-left: 110px;

}

#migration_btn_active {

	background-image: url(imgs/btn/mig_btn_active.png);

	height: 102px;

	width: 200px;

	background-repeat: no-repeat;

	margin-left: 20px;

	float: left;

	font-size: 20px;

	font-weight: bold;

	color: #FFF;

	padding-top: 25px;

	padding-left: 110px;

}

#race_btn {

	background-image: url(imgs/btn/race_btn.png);

	height: 107px;

	width: 200px;

	background-repeat: no-repeat;

	margin-left: 20px;

	float: left;

	font-size: 19px;

	font-weight: bold;

	color: #8fbf11;

	padding-top: 25px;

	padding-left: 100px;

}

#race_btn_active {

	background-image: url(imgs/btn/race_btn_active.png);

	height: 107px;

	width: 200px;

	background-repeat: no-repeat;

	float: left;

	font-size: 19px;

	font-weight: bold;

	color: #8fbf11;

	padding-top: 25px;

	padding-left: 100px;

	margin-left: 20px;

}

#new_player_btn {

	background-image: url(imgs/btn/new_btn.png);

	height: 102px;

	width: 200px;

	background-repeat: no-repeat;

	margin-left: 20px;

	float: left;

	font-size: 20px;

	font-weight: bold;

	color: #FFF;

	padding-top: 25px;

	padding-left: 110px;

}

#new_player_btn_active {

	background-image: url(imgs/btn/new_btn_active.png);

	height: 102px;

	width: 200px;

	background-repeat: no-repeat;

	margin-left: 20px;

	float: left;

	font-size: 20px;

	font-weight: bold;

	color: #FFF;

	padding-top: 25px;

	padding-left: 110px;

}

#promotions_btn {

	background-image: url(imgs/btn/promo_btn.png);

	height: 102px;

	width: 200px;

	background-repeat: no-repeat;

	float: left;

	font-size: 24px;

	font-weight: bold;

	color: #FFF;

	padding-top: 35px;

	padding-left: 100px;

	margin-left: 20px;

}

#promotions_btn_active {

	background-image: url(imgs/btn/promo_btn_active.png);

	height: 102px;

	width: 200px;

	background-repeat: no-repeat;

	margin-left: 20px;

	float: left;

	font-size: 24px;

	font-weight: bold;

	color: #FFF;

	padding-top: 35px;

	padding-left: 100px;

}


