/* Fake or Foto CSS */

body {
	margin: 0;
	background: #f2f5f7 url(/img/static/fakeorfoto/body_bckg.png) repeat-x;
}

.main_table {
	width: 994px;
	height: 852px;
	background: url(/img/static/fakeorfoto/main_bckg.jpg) no-repeat;
}

.main_table_challenge {
	width: 994px;
	height: 852px;
	background: url(/img/static/fakeorfoto/banner.jpg) no-repeat;
	background-position: 35px 0;
}

.logo_top {
	padding: 44px 41px 0 0;
	float: right;	
}

.logo_fake {
	margin: 28px 0 0 30px;
	float: left;	
}

.intro {
	width: 206px;
	padding-left: 307px;
	padding-top: 546px;
	font: 12px/14px arial;
	color: #4c535a;
	float: left;
}

.intro_r {
	width: 220px;
	font: 12px/14px arial;
	color: #4c535a;	
	padding: 546px 0 0 54px;
	float: left;	
}

.take_check {
	padding: 65px 45px 0 0;
	float: right;	
}

.take_check a {
	width: 175px;
	height: 57px;
	display: block;
	background-image: url(/img/static/fakeorfoto/take_check.png);
	float: left;
}

.take_check a:hover {
	background-position: -175px 0;
}

.descr {
	width: 873px;
	height: 167px;
	font: 12px/16px arial;
	color: #4c535a;	
	background-color: #F3F5F6;
	margin: 27px 0 0 30px;
	padding: 21px 31px 0;
	float: left;	
}

.descr1 {
	width: 873px;
	font: 12px/16px arial;
	color: #4c535a;	
	background-color: #F3F5F6;
	margin: 27px 0 0 30px;
	padding: 21px 31px 30px;
	float: left;	
}

.left_side {
	width: 420px;
	float: left;
}

.right_side {
	width: 420px;
	float: left;
}

.c_blog {
	width: 420px;
	padding-bottom: 20px;
	float: left;
}

.c_image {
	width: 120px;
	float: left;
}

.c_text {
	padding-left: 20px;
	font: 12px/14px arial;
	color: #4c535a;	
	float: left;
}

.c_text a{
	color: #4c535a;	
}

.c_text a:hover{
	color: #4c535a;	
	text-decoration: none;
}

.main_vote_table {
	width: 935px;
	margin: 30px 0 0 30px;
	float: left;
}

.image_box {
	width: 120px;
	height: 149px;
	padding: 5px;
	background-color: #fff;
	float: left;
}

.title {
	font-size: 23px;
	color: #4c535a;
}

.cg, .cga {
	padding-top: 1px;
	float: left;
}

.cg a {
	width: 60px;
	height: 28px;
	display: block;
	background-image: url(/img/static/fakeorfoto/cg.png);	
	float: left;
}

.cg a:hover {
	background-position: -60px 0;
}

.cga a {
	width: 60px;
	height: 28px;
	display: block;
	background-image: url(/img/static/fakeorfoto/cg.png);	
	float: left;
	background-position: -60px 0;
}

.real, .reala {
	padding-top: 1px;
	float: right;
}

.real a {
	width: 59px;
	height: 28px;
	display: block;
	background-image: url(/img/static/fakeorfoto/real.png);	
	float: left;		
}

.real a:hover {
	background-position: -59px 0;
}

.reala a {
	width: 59px;
	height: 28px;
	display: block;
	background-image: url(/img/static/fakeorfoto/real.png);	
	float: left;		
	background-position: -59px 0;
}

.show_me {
	width: 594px;
	height: 117px;
	margin: 47px 0 0 30px;
	padding-left: 340px;			
	background: url(/img/static/fakeorfoto/show_bckg.png) no-repeat center 0;
	float: left;	
}

.show_me a {
	width: 255px;
	height: 57px;
	display: block;
	background-image: url(/img/static/fakeorfoto/show_me.png);	
	float: left;
}

.show_me a:hover {
	background-position: -255px 0;
}

.take_again {
	width: 255px;
	height: 117px;
	margin: 47px 0 0 70px;			
	background: url(/img/static/fakeorfoto/show_bckg.png) no-repeat 0;
	float: left;	
}

.take_again a {
	width: 255px;
	height: 57px;
	display: block;
	background: url(/img/static/fakeorfoto/take_again.png) no-repeat;
	float: left;
}

.take_again a:hover {
	background-position: -255px 0;
}

.invite_friend {
	width: 255px;
	height: 117px;
	margin: 47px 0 0 19px;			
	background: url(/img/static/fakeorfoto/show_bckg.png) no-repeat 0;
	float: left;	
}

.invite_friend a {
	width: 255px;
	height: 57px;
	display: block;
	background: url(/img/static/fakeorfoto/invite_friend.png) no-repeat;
	float: left;
}

.invite_friend a:hover {
	background-position: -255px 0;
}

.credits {
	width: 255px;
	height: 117px;
	margin: 47px 0 0 19px;			
	background: url(/img/static/fakeorfoto/show_bckg.png) no-repeat 0;
	float: left;	
}

.credits a {
	width: 255px;
	height: 57px;
	display: block;
	background: url(/img/static/fakeorfoto/credits.png) no-repeat;
	float: left;
}

.credits a:hover {
	background-position: -255px 0;
}

.mar_l_31 {
	margin-left: 31px;
}

.mar_l_30 {
	margin-left: 30px;
}	

.footer_table {
	width: 994px;
}

.footer {
	font: 12px/14px arial;
	color: #4c535a;		
}

/* Smoothbox */html, body {min-height: 100%;height: auto !important;height: 100%}#TB_window {	font: 12px Arial;	color: #64676E;}#TB_secondLine {	font: 12px Arial;	color:#fff;}#TB_window a {color: #fff; text-decoration:none;}#TB_window a:hover {color: #000;  text-decoration:underline;}#TB_overlay {	position: absolute;	z-index:1000;	top: 0px;	left: 0px;	background-color:#000;	filter:alpha(opacity=0);	opacity: 0;}#TB_window {	position: absolute;	background: #64676E;	z-index: 1002;	color:#000000;	/* display:none; */	text-align:left;	filter:alpha(opacity=0);	opacity: 0;}#TB_window img {	display:block;	margin: 15px 12px 12px 15px;	border:0;}#TB_caption{	height:25px;	padding: 0;	float:left;}#TB_closeWindow{	height:25px;	padding-right:15px;		float:right;}#TB_closeAjaxWindow{	margin-bottom:1px;	text-align:right;	float:right;}#TB_ajaxWindowTitle{	float:left;	padding:0;	margin-bottom:1px;}#TB_title{	background-color:#e8e8e8;	height:27px;}#TB_ajaxContent{	clear:both;	padding:0;	overflow:auto;	text-align:left;	line-height:1.4em;}#TB_ajaxContent p{	padding:0;}#TB_load{	position: absolute;	display:none;	height:100px;	width:100px;	z-index:1000;}#TB_HideSelect{	z-index:999;	position:absolute;	top: 0;	left: 0;	background-color:#fff;	border:none;	filter:alpha(opacity=0);	opacity: 0;}#TB_iframeContent{	clear:both;	border:none;	margin-bottom:-1px;	margin-top:1px;}
