a {
	text-decoration:none;
	padding:0;
	margin:0;
}

.body {
	text-align:center;
	background-color:black;
	margin:0;
}

.outer {
	width:945px;
	height:778px;
	margin:0 auto;
}

.label4 {
	font-family:Arial;
	color:white;
	font-size:11px;
	cursor:pointer;
	font-weight:bold;
}

.label4_active {
	font-family:Arial;
	font-size:11px;
	cursor:pointer;
	color:#ffbf71;
	font-weight:bold;
}

.label5 {
	font-family:Arial;
	color:black;
	font-size:11px;
	font-weight:bold;
}

.head {
	float:left;
}

.search_bg {
	float:left;
	background-image:url(../../images/search_bg2.png);
	width:325px;
	height:32px;
}

.search_box_left {
	background-image:url(../../images/search_box_left.png);
	width:5px;
	height:21px;
	float:left;
	margin-top:4px;
	margin-left:1px;
}

.search_box_middle {
	padding-top:3px;
	margin-top:4px;
	float:left;
	border:0;
	height:17px;
	width:223px;
	background-image:url(../../images/search_box.png);
}

.search_box_right {
	background-image:url(../../images/search_box_right.png);
	width:3px;
	height:21px;
	float:left;
	margin-top:4px;
}

.search_button {
	float:left;
	background-image:url(../../images/search_button2.png);
	border:0;
	padding:0;
	width:73px;
	margin-left:0px;
	margin-top:0px;
	height:27px;
	padding-top:1px;
	padding-left:10px;
	cursor:pointer;
	color:white;
	font-weight:bold;
}

.header {
	float:left;
	background-image:url(../../images/header_bg2.jpg);
	width:945px;
	height:116px;
}

.header_link {
	width:30px;
	height:30px;
	float:left;
	border:none;
	margin-left:21px;
	margin-top:4px;
	width:210px;
	height:107px;
	cursor:pointer;
}

.logo2 {
	width:683px;
	height:100px;
	margin-left:10px;
	margin-top:8px;
	float:left;
}

/* menu */
.menu_bg {
	float:left;
	width:945px;
	height:32px;
	background-image:url(../../images/menu_bg.jpg);
}

.menu {
	float:left;
	margin-left:22px;
	margin-top:7px;
}

.menu h1 {
	display:none;
}

.menu_links {
	padding-left:15px;
}

.menu_links a {
	font-family:Arial;
	color:#d7caac;
	font-size:12px;	
	font-weight:bold;
	text-transform: uppercase;
}

.menu_home a {
	font-family:Arial;
	color:#d7caac;
	font-size:12px;
	font-weight:bold;
	font-stretch:wider;
}

/* main */
.background {
	float:left;
	background-image:url(../../images/bg.jpg);	
}

.content {
	width:606px;
	float:left;
	text-align:left;
	background-image:url(../../images/game_view_desc_middle.jpg);
}

/* right side */
.right {
	float:left;
	width:339px;
}

.spacer3 {
	float:left;
	width:1px;
	height:111px;
}

/* auth */

.auth_error {
	float:left;
	margin-top:6px;
	margin-left:2px;
	background-image:url(../../images/error.gif);
	width:15px;
	height:15px;
}

.login_active {
	float:left;
	width:338px;
	height:21px;
	background-image:url(../../images/login_active2.jpg);
}

.signup_active {
	float:left;
	width:338px;
	height:21px;
	background-image:url(../../images/sign_up_active2.jpg);
}

.lost_password_active {
	float:left;
	width:338px;
	height:21px;
	background-image:url(../../images/lost_password_active2.jpg);
}

.login_tab_adjust {
	width:30px;
}

.sign_up_tab_adjust {
	width:50px;
}

.auth_tabs {
	float:left;
	width:338px;
	height:21px;
	background-image:url(../../images/login_active2.jpg);
}

.login_tab {
	float:left;
	margin-left:12px;
	width:60px;
	height:15px;
	margin-top:3px;
}

.sign_up_tab {
	float:left;
	width:70px;
	height:15px;
	margin-left:2px;
	margin-top:3px;
}

.lost_password_tab {
	float:left;
	width:105px;
	height:15px;
	margin-top:3px;
}

.login_bg {
	float:left;
	width:338px;
	height:90px;
	background-image:url(../../images/login_bg2.jpg);
	display:block;
}

.auth_filed_cont1 {
	float:left;
	margin-left:24px;
	margin-top:6px;
}

.auth_input_label {
	float:left;
	margin-top:6px;
	width:72px;
	text-align:left;
}

.auth_input_left {
	margin-top:3px;
	float:left;
	background-image:url(../../images/input_filed_left.jpg);
	width:5px;
	height:21px;
}

.auth_input_middle {
	margin-top:3px;
	float:left;
	border:0;
	background-image:url(../../images/input_filed_middle.jpg);
	height:17px;
	width:190px;
	padding-top:3px;
}

.auth_input_right {
	margin-top:3px;
	float:left;
	background-image:url(../../images/input_filed_right.jpg);
	width:1px;
	height:21px;
}

.auth_help1 {
	float:left;
	margin-top:6px;
	margin-left:2px;
	background-image:url(../../images/help.jpg);
	width:15px;
	height:15px;
}

.auth_filed_cont2 {
	float:left;
	margin-left:24px;
	margin-top:3px;
}

.auth_remember_me_label {
	float:left;
	margin-top:6px;
	width:80px;
	text-align:left;
}

.auth_remember_me_image {
	margin-top:3px;
	float:left;
	width:23px;
	height:23px;
	background-image:url(../../images/remember_me.jpg);
	cursor:pointer;
}

.auth_remember_me_image_checked {
	margin-top:3px;
	float:left;
	width:23px;
	height:23px;
	background-image:url(../../images/remember_me_checked.jpg);
	cursor:pointer;
}

.auth_lost_password_label {
	float:left;
	margin-top:6px;
	margin-left:4px;
}

.auth_login {
	background-image:url(../../images/login_button.jpg);
	border:0;
	width:58px;
	height:27px;
	cursor:pointer;
	margin-top:-3px;
	color:white;
	margin-left:9px;
	padding-top:3px;
}

.sign_up_bg {
	float:left;
	width:338px;
	height:179px;
	background-image:url(../../images/sign_up_background2.jpg);
	display:none;
}

.auth_help2 {
	float:left;
	margin-top:6px;
	margin-left:2px;
	background-image:url(../../images/help2.jpg);
	width:15px;
	height:15px;
}

.auth_gender_select {
	margin-top:3px;
	float:left;
}

.auth_filed_cont3 {
	float:left;
	margin-left:24px;
	margin-top:3px;
	width:250px;
}

.auth_birthday_day {
	margin-top:3px;
	float:left;
	border:0;
	background-image:url(../../images/input_filed_middle.jpg);
	height:17px;
	width:20px;
	padding-top:3px;
}

.auth_birthday_month {
	margin-top:3px;
	float:left;
	border:0;
	background-image:url(../../images/input_filed_middle.jpg);
	height:17px;
	width:20px;
	padding-top:3px;
}

.auth_birthday_year {
	margin-top:3px;
	float:left;
	border:0;
	background-image:url(../../images/input_filed_middle.jpg);
	height:17px;
	width:40px;
	padding-top:3px;
}

.auth_help3 {
	float:left;
	margin-top:6px;
	margin-left:2px;
	background-image:url(../../images/help3.jpg);
	width:15px;
	height:15px;
}

.auth_sign_up_cont {
	float:left;
	margin-left:24px;
	margin-top:3px;
	width:250px;
}

.spacer4 {
	float:left;
	width:71px;
}

.auth_filed_cont4 {
	float:left;
	margin-left:24px;
	margin-top:6px;
}

.auth_sign_up_button {
	float:left;
	margin-top:3px;
	background-image:url(../../images/sign_up_button.jpg);
	border:0;
	width:66px;
	height:24px;
	cursor:pointer;
	color:white;
	margin-left:70px;
}

.auth_lost_password_bg {
	float:left;
	width:338px;
	height:90px;
	background-image:url(../../images/lost_password_background2.jpg);
	display:none;
}

.auth_send_cont {
	float:left;
	margin-left:24px;
	margin-top:3px;
	width:300px;
}

.spacer5 {
	float:left;
	width:205px;
}

.auth_send_button {
	float:left;
	margin-top:3px;
	background-image:url(../../images/send_button.jpg);
	border:0;
	width:66px;
	height:24px;
	cursor:pointer;
	color:white;
}

.banner_bg {
	float:left;
	width:339px;
	min-height:399px;
	background-image:url(../../images/banner_bg.jpg);
}

.spacer6 {
	float:left;
	width:339px;
	height:10px;
}

.banner_top {
	float:left;
	width:339px;
	height:6px;
	background-image:url(../../images/banner_top.png);
}

.banner_middle {
	float:left;
	width:339px;
	background-image:url(../../images/banner_middle.png);
}

.banner_image {
	float:left;
	margin-left:19px;
}

.banner_bottom {
	float:left;
	width:339px;
	height:6px;
	background-image:url(../../images/banner_bottom.png);
}

.spacer7 {
	float:left;
	width:945px;
	height:47px;
	background-image:url(../../images/spacer7.jpg);
}

.spacer7 a {
	display:none;
}

.footer_bg {
	float:left;
	width:945px;
	height:32px;
	background-image:url(../../images/footer_bg.jpg);
	text-align:center;
}

.footer_label {
	margin-top:8px;
	font-family:Arial;
	color:#d7caac;
	font-size:13px;
	font-weight:bold;
}

/* profile */
.profile_cont {
	background-image:url(../../images/profile_bg2.jpg);
	margin-left:1px;
	width:338px;
	height:110px;
}

.profile_avatar {
	float:left;
	border:3px solid #c3c0af;
	width:80px;
	height:76px;
	margin-left:28px;
	margin-top:14px;
}

.profile_welcome {
	float:left;
	margin-top:12px;
	margin-left:12px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.profile_name {
	float:left;
	margin-top:12px;
	margin-left:5px;
	font-family:Arial;
	font-size:14px;
	width:120px;
	text-align:left;
	font-weight:bold;
}

.profile_links {
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#0024ff;
	text-decoration:underline;
}

/* game view */
.game_view_title {
	margin-top:10px;
	font-family:Arial;
	color:#f3e4c2;
	font-size:16px;
	float:left;
	margin-left:70px;
	font-weight:normal;
}

.game_view_desc_label {
	float:left;
	margin-top:8px;
	font-family:Arial;
	color:#f3e4c2;
	font-size:12px;
	margin-left:32px;
	width:376px;
}

.game_view_desc_text {
	float:left;
	margin-top:8px;
	font-family:Arial;
	color:#f3e4c2;
	font-size:12px;
	margin-left:52px;
	width:376px;
	margin-top:0px;
}

.game_view_add_to_favourites {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	width:161px;
	height:20px;
	background-image:url(../../images/add_to_favourites.jpg);
	border:0;
	padding:0;
	height:26px;
	width:162px;
	cursor:pointer;
	margin:0;
	float:left;
}

.game_view_votes_label {
	font-family:Arial;
	font-size:12px;
	color:#f3e4c2;
	margin-left:30px;
	margin-top:7px;
	float:left;
	cursor:pointer;
}

.game_view_label {
	font-family:Arial;
	font-size:12px;
}

.game_view_comments_title {
	font-family:Arial;
	font-size:13px;
	color:#f3e4c2;
	margin-left:31px;
}

.post_comment_button {
	font-family:Arial;
	font-size:12px;
	margin-left:356px;
	height:21px;
	background-image:url(../../images/post.gif);
	padding-right:8px;
	border:0;
	width:57px;
	height:27px;
	cursor:pointer;
	padding-top:1px;
	padding-left:5px;
}

.game_view {
	float:left;
	width:943px;
}

.game_view_top {
	float:left;
	width:943px;
	height:119px;
	background-image:url(../../images/game_view_top.jpg);
}

.game_view_middle {
	float:left;
	width:943px;
	height:600px;
	background-image:url(../../images/game_view_middle.jpg);
	margin-top:-20px;
}

.spacer10 {
	float:left;
	width:943px;
	height:15px;
	background-image:url(../../images/game_view_middle.jpg);
}

.game_view_bottom {
	float:left;
	width:945px;
	height:45px;
	background-image:url(../../images/game_view_bottom.jpg);
}

.game_view_cont {
	float:left;
	margin-top:-660px;
	margin-left:22px;
	width:898px;
	/*height:660px;*/
}

.game {
	float:left;
	width:820px;
	height:620px;
	border:1px solid #cc9c76;
	margin-left:39px;
	margin-top:6px;
}

.spacer8 {
	height:7px;
	width:943px;
	float:left;
}

.content_top {
	float:left;
	width:606px;
	min-height:110px;
	background-image:url(../../images/game_view_desc_top.jpg);
	background-repeat:no-repeat;
}

.content_top_right {
	width:162px;
	height:73px;
	float:left;
	margin-left:3px;
	margin-top:-20px;
}

.votes {
	width:161px;
	height:17px;
	background-image:url(../../images/votes.jpg);
	margin-top:3px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-top:1px;
}

.votes_positive {
	width:81px;
	height:35px;
	background-image:url(../../images/votes_positive.jpg);
	cursor:pointer;
	float:left;
}

.votes_negative {
	width:81px;
	height:34px;
	background-image:url(../../images/votes_negative.jpg);
	cursor:pointer;
	float:left;
}

.post_on_my_website {
	width:582px;
	text-align:center;
	margin:0;
	padding:0;
}

.post_on_my_website_button {
	height:21px;
	background-image:url(../../images/post_on_my_website.jpg);
	border:0;
	width:278px;;
	height:43px;
	cursor:pointer;
	font-weight:bold;
	font-size:16px;
}

.post_comment {
	float:left;
	width:606px;
	margin-top:10px;
}

.post_comment_text {
	width:352px;
	height:74px;
	border:3px solid #c05c0c;
	margin-left:53px;
}

.comments_cont {
	float:left;
	width:503px;
	margin-top:30px;
	margin-left:53px;
}

.comment {
	float:left;
	width:503px;
	margin-top:12px;
	margin-bottom:10px;
}

.comment_avatar {
	float:left;
	width:80px;
	height:80px;	
	border:3px solid #c05c0c;
	background-repeat:no-repeat;
}

.comment_date_time {
	float:left;
	width:409px;
	margin-top:0px;
	margin-left:8px;
	color:#f3e4c2;
}

.comment_text {
	float:left;
	width:409px;
	margin-top:4px;
	margin-left:8px;
	color:white;
}

.spacer9 {
	float:left;
	width:503px;
	height:1px;
	background-image:url(../../images/line2.jpg);
}

.content_bottom {
	float:left;
	width:606px;
	height:58px;
	background-image:url(../../images/game_view_desc_bottom.jpg);
}

.pages_cont {
	float:left;
	height:20px;
	width:522px;
	margin-left:53px;
	margin-top:20px;
	text-align:center;
}

.page {
	color:#f3e4c2;
}

.customizations_hint {
	border:3px solid #c05c0c;
	display:none;
	position:absolute;
	background-color: #a33e08;
	max-width:100px;
	font-size:12px;
	text-align:left;
	padding:3px;
	color:white;
}

.footer_facebook {
	float:right;
	margin-top:-18px;
	margin-right:23px;
	cursor:pointer;
}
.rightlinks{
    float: right;
    margin-top: 0;
    margin-right: 13px;
    margin-top: 7px;

}
.rightlinks a {
    font-family:Arial;
    color:#d7caac;
    font-size:12px;
    font-weight:bold;
    text-transform: uppercase;
    border: 0px;
}
.rightlinks img {
    border: 0px;
    margin-left: 5px;
    margin-bottom: -1px;
}