@charset "utf-8";
/* CSS Document */
/*--------------------------------font-----------------------------*/
/*
@font-face {
	font-family:'Heydari';
	font-weight:normal;
	font-style:normal;
	src:url("fonts/Heydari/Heydari.eot");
	src:url("fonts/Heydari/Heydari.eot?#iefix") format("embedded-opentype'"), url("fonts/Heydari/Heydari.ttf") format("truetype"), url("fonts/Heydari/Heydari.woff") format("woff"), url("fonts/Heydari/Heydari.otf") format("opentype"), url("fonts/Heydari/Heydari.svg") format("svg");
}
*/
@font-face {
	font-family: 'droidnaskh-regular';
	font-weight: normal;
	font-style: normal;
	src: 	url("fonts/droidnaskh/DroidNaskh-Regular.eot");
	src: 	url("fonts/droidnaskh/DroidNaskh-Regular.eot#iefix") format("embedded-opentype'"),
			url("fonts/droidnaskh/DroidNaskh-Regular.ttf") format("truetype"),
			url("fonts/droidnaskh/DroidNaskh-Regular.woff") format("woff"),
			url("fonts/droidnaskh/DroidNaskh-Regular.otf") format("opentype"),
			url("fonts/droidnaskh/DroidNaskh-Regular.svg") format("svg");
}
@font-face {
	font-family: 'myriadpro-regular';
	font-weight: normal;
	font-style: normal;
	src: 	url("fonts/MyriadPro-Regular/MyriadPro-Regular.eot");
	src: 	url("fonts/MyriadPro-Regular/MyriadPro-Regular.eot#iefix") format("embedded-opentype'"),
			url("fonts/MyriadPro-Regular/MyriadPro-Regular.ttf") format("truetype"),
			url("fonts/MyriadPro-Regular/MyriadPro-Regular.woff") format("woff"),
			url("fonts/MyriadPro-Regular/MyriadPro-Regular.otf") format("opentype"),
			url("fonts/MyriadPro-Regular/MyriadPro-Regular.svg") format("svg");
}
/*--------------------------------body-----------------------------*/
article,aside,dialog,figure,footer,header,hgroup,nav,section {
	display: block;
	}
body{
	background: #fff;
	direction:ltr;
	text-align:right;
	margin:0;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:18px;
	}	
a{
	color:#4099f3;
	text-decoration:none;
	outline:none;
	}
a:hover{
	color:#fe7d00;
	}
a:active{
	color:#CCC;
	}
input{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	}
select{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	}
textarea{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	}
img{
	border:none;
	}
.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
	}
.englih_font{
	font-family: "myriadpro-regular" , "arial";
	font-size: 16px;
}	
/*--------------------------------wrapper----------------------------*/	
.wrapper{
	margin: 0 auto;
	width: 1290px;
}
/*-------------------------------header------------------------------*/
header{
    background: #fff;
	direction:rtl;
	border-bottom: 1px solid #b6b6b6;
    height:60px;
    position: fixed;
    width: 96%;
	padding: 0 2%;
    z-index: 99999;
    top:0;
}
header .wrapper{
	position: relative;
}
.logoutLabel {
    display: block;
    text-align: center;
	color: #0552a0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
	.logoutLabel:hover{
		color: #60bfca;
	}
#logo{
	float: left;
	padding: 20px 0 0 0;
	width: 134px;
}	
	#logo a{
		background: url("../images/logo.png") no-repeat 0 0;
		display: block;
		height: 20px;
		width: 134px;
	}
#logo_2{
	float: right;
	padding: 21px 0 0 15px;
	width: 87px;
}	
	#logo_2 a{
		background: url("../images/logo_2.png") no-repeat 0 0;
		display: block;
		height: 17px;
		width: 87px;
	}
/*--------------------------------menu-------------------------------*/
#user_pic{
	border-right: 1px solid #b6b6b6;
	border-left: 1px solid #b6b6b6;
	float: right;
	width: 32px;
	padding: 15px 10px 0;
	position: relative;
	height: 45px;
}
	#user_pic img {
		border-radius: 50px;
		width: 32px;
		height: 32px;
	}
	#user_pic span{
		background: #0552a0;
		border-radius: 25px;
		color: #fff;
		height: 18px;
		left: 7px;
		line-height: 17px;
		position: absolute;
		text-align: center;
		top: 9px;
		width: 18px;
		font-size: 8px;
	}
		#user_pic span a{
			color: #fff;
			display: block;
		}
	#user_pic_box{
		background: #e3e3e3;
		border: 1px solid #fff;
		padding: 11px 15px 5px;
		position: absolute;
		right: 0px;
		text-align: justify;
		top: 46px;
		width: 250px;
		z-index: 99;

	    display: none;
	}	
		#user_pic_box .close{
		    display: block;
		    font-family: Tahoma;
		    font-size: 14px;
		    font-weight: bold;
		    left: 10px;
		    position: absolute;
		    top: 4px;
		}	
#menu{
	float: right;
	margin: 28px 0 0 0;
	padding: 0 5px 0 0;
	/*width: 250px;*/
}
	#menu ul{
		margin:0;
		padding:0;
		}
		#menu ul li{
			list-style:none;
			float: right;
			}
			#menu ul li a{
				font-family: 'droidnaskh-regular' , 'Tahoma';
				color: #959595;
				display: block;
				font-size: 16px;
				line-height: 9px;
				margin: 0 10px;
				padding: 0 0px 19px;
				text-align: center;
				}
				#menu ul li a:hover{
					border-bottom: 4px solid #323293;
					color: #010101;
					}
				.active_menu a{
				    border-bottom: 4px solid #323293;
				    color: #010101 !important;
				}	
/*--------------------------------page------------------------------*/
.box{
	height:949px;
	width:100%;
	direction:rtl;
}
#page_1{

}
	#page_1_mobile{
	    background: url("../images/page_1_mobile.png") no-repeat fixed left top;
	    min-height: 949px;
	}
	#page_1 .wrapper{
		padding: 150px 0 0 0;
	}
		#page_1_box{
			position: relative;
			width: 1290px;
		}
			#page_1_box_text_0{
				background: url("../images/page_1_text.png") no-repeat 0 0;
			    height: 64px;
			    margin: 200px 0 0 0;
			    width: 320px;
			}
			#page_1_box_text_1{
				font-family: 'droidnaskh-regular' , 'Tahoma';
				font-size: 34px;
				color: #696969;
				margin: 27px 0 20px 0;
				letter-spacing: -2px;
			}
			#page_1_box_text_2{
				font-family:'droidnaskh-regular' , 'Tahoma';
			    font-size: 12px;
				color: #000;
			    line-height: 18px;
			    margin: 3px 0 10px 0;
			}
			#page_1_box_text_3{
			    background: url("../images/page_1_icon_mobile.jpg") no-repeat right bottom;
			    color: #9f9f9f;
			    direction: ltr;
			    font-family: "myriadpro-regular" , "arial";
			    font-size: 10px;
			    line-height: 13px;
			    margin: 0;
			    padding: 5px 65px 0 0;
				height: 90px;
			}
			#link_game a{
				background: url("../images/bg_link_game.png") no-repeat 0 0;
				display: block;
				height: 137px;
				margin: 0px 500px 0px 0px;
				width: 204px;
				text-align: center;
				color: #fff;
				padding: 67px 0 0 0px;
				font-family: 'droidnaskh-regular' , 'Tahoma';
				font-size: 30px;
				line-height: 38px;
			}
				#link_game a p{
					margin: 0;
				}
				#link_game .englih_font{
					display: block;
					font-family: "myriadpro-regular" , "arial";
					font-size: 22px;
					font-weight: bold;
					direction: ltr;
				}
.page_null{
	width: 900px;
	font-family: 'droidnaskh-regular' , 'Tahoma';
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	direction: rtl;
	margin: 0 auto;
	padding: 140px 0;
	color: #010101;
	height: 170px;
}		
	.page_null h1{
		color: #333333;
		margin:0 0 50px;
		padding: 0;
		font-family: 'droidnaskh-regular' , 'Tahoma';
		font-size: 34px;
	}
.page_null.video{
	padding: 100px 0 140px 0;
	height: auto;
}	
	.page_null.video h1{
		margin: 90px 0 50px 0;
	}
.page_null_2{
	background: #e4e0d7;
	font-family: "myriadpro-regular" , "arial";
	font-size: 16px;
	line-height: 28px;
	margin: 0 auto;
	padding: 55px 0 0 0;
	color: #010101;
	height: 290px;
}
#page_2{
	background:#6d6d6d url("../images/bg_page_02.jpg") no-repeat top center;
}
#page_2.when_login{
	background:#6d6d6d url("../images/bg_page_02_when_login.jpg") no-repeat top center;
}
		#page_2 .wrapper{
			padding: 150px 0 0 0;
		}
			#page_2_box{
				height: 576px;
				position: relative;
				width: 1290px;
			}
			#page_2_box legend{
				font-size: 20px;
			}
			#page_2_box.contact{
				height: auto;
				min-height: 476px;
				padding: 0 0 100px 0;
			}
			#page_2.contact{			
				padding: 0 0 130px 0;
			}
			#page_2.contact{
				height: auto;
				padding: 0 0 0 0;
			}	
				#page_2_box.contact{
					height: auto;
					padding: 0 0 70px;
				}	
				#page_2_box .user_score_name,
				#page_2_box .user_score_score{
					color: #fff;
				}
/*--------------------------------tabs------------------------------*/	
ul.tabs {
    margin: 0;
    overflow: auto;
    padding: 0;
    margin: 0 auto;
    width: 389px;
}
ul.tabs.when_login{
    width: 600px;
}
	ul.tabs li {
		float: right;
		margin: 0 7px;
		padding: 0;
		overflow: hidden;
		position: absolute;
	}
	ul.tabs li.active {
		margin-top: 0;
	}
		ul.tabs li a {
			color: #FFFFFF;
			display: block;
			font-family:'droidnaskh-regular' , 'Tahoma';
			font-size: 11px;
			height: 87px;
			padding: 75px 0 0 0;
			width: 87px;
			text-align: center;
		}
		ul.tabs li a p{
			margin: 0;
		}
		#tab-item-1{
			background: url("../images/icon_tab_login_01.png") no-repeat 0 0;
			top: 15px;
			right: 46%;
		}
			#tab-item-1 a{
				padding: 33px 0 0 0;
			}
				#tab-item-1 a span{
					margin: 40px 0 0 0;
					display: block;
				}
			#tab-item-1 .englih_font.number{
				font-size: 30px !important;
			}
		#tab-item-2{
			background: url("../images/icon_tab_login_02.png") no-repeat 0 0;
			top: 65px;
			left: 32%;
		}
			#tab-item-2 .englih_font{
				font-size: 11px !important;
			}
		#tab-item-3{
			background: url("../images/icon_tab_login_03.png") no-repeat 0 0;
			top: 65px;
			right: 32%;
		}
			#tab-item-3 .englih_font{
				font-size: 11px !important;
			}
		ul.tabs li.active a {
			
		}
			ul.tabs li a:hover {
				
			}
	.tab_container {
		font-family:'droidnaskh-regular' , 'Tahoma';
		font-size: 14px;
		line-height: 24px;
		margin: 0 auto;
		padding: 195px 0 0 0;
		clear: both;
		text-align: center;
		width: 570px;
		color: #fff;
		min-height: 265px;
	}		
		.tab_content_text{
			padding: 0 50px;
			text-align: justify;
		}
		.tab_container span {
			background: #ff8400;
			border-radius: 25px;
			color: #fff;
			display: inline-block;
			font-size: 17px;
			height: 23px;
			line-height: 26px;
			text-align: center;
			width: 23px;
			vertical-align: middle;
		}
			.question_text{
				font-size: 20px;
			}
			.question_text_2{
				font-size: 22px;
				height: 268px;
				border-bottom: 1px #000 solid;
				margin: 0 0 15px;
			}
				.question_text_2 a{
					display: inline-block;
  					margin: 20px 20px 0;
					color: #fff;
				}
					.question_text_2 a:hover{
						color: #ff8400;
					}
				.question_text_2 p{
					line-height: 35px;
					border-bottom: 1px #000 solid;
					border-top: 1px #000 solid;
					margin: 7px 0;
				}
			.question_text_3{
				font-size: 16px;
				border-bottom: 1px #000 solid;
				margin: 0 0 15px;
			}	
				.question_text_3 p{
					margin: 9px auto;
					padding: 0 0 7px;
					border-bottom: 1px #000 solid;
				}
			.question_text_4{
				font-size: 20px;
				border-bottom: 1px #000 solid;
				margin: -20px auto 0;
				padding: 0 0 10px;
			}	
			.question_text_3_item_1{
				font-size: 26px;	
				width:200px;
			}
			.question_text_3_item_2{
				font-size: 14px;	
				width:200px;			
			}
			.question_text_3_item_3{
				font-size: 14px;	
			}
			.question_text_3_item_4{
				border-bottom: none !important;
			}
			.question_icon{
				background: url("../images/question_icon.png") no-repeat top right !important;
				border-radius: 0 !important;
				display: inline-block !important;
				height: 23px !important;
				padding: 0 0 0 10px !important;
				width: 18px !important;
			}
	.user_score{
		margin: 0;
	}		
		.user_score img{
		    border-radius: 40px;
		}		
		.user_score_name{
			font-family:'droidnaskh-regular' , 'Tahoma';
			font-size: 20px;
			color: #494949;
			padding: 0;
		}
		.user_score_score{
			font-family:'droidnaskh-regular' , 'Tahoma';
			font-size: 14px;
			color: #0552a0;
			padding: 10px 0 5px 0;
		}
			.user_score_score.new{
				direction: ltr;
			}
				.user_score_score.new span{
					background: #000;
					color: #fff;
					display: inline-block;
					font-family: 'Orbitron', sans-serif;
					height: 22px;
					line-height: 23px;
					margin: 0 0 0 1px;
					width: 22px;
				}	
#page_3{
	background:#e5e5e5;
}
	#page_3_mobile{
	    background: url("../images/page_3_mobile.png") no-repeat fixed right bottom;
	    min-height: 949px;
	}
		#page_3 .wrapper{
			padding: 150px 0 0 0;
		}
			#page_3_box{
				height: 576px;
				position: relative;
				width: 1290px;
			}
				#nav_instagram{
					margin: 0;
					padding: 0;
					direction: ltr;
				}
					#nav_instagram li{
						margin: 1px 0 1px 1px;
						padding: 0;
						list-style: none;
					}
						#nav_instagram li a{
							font-family: "myriadpro-regular" , "arial";
							float: left;
							background: #545454;
							border-right: 1px solid #fff;
							color: #fff;
							display: block;
							height: 64px;
							line-height: 66px;
							font-size: 21px;
    						text-align: center;
							-webkit-transition: all 0.3s ease 0s;
							-moz-transition: all 0.3s ease 0s;
							-ms-transition: all 0.3s ease 0s;
							-o-transition: all 0.3s ease 0s;
							transition: all 0.3s ease 0s;
							width:643px;
						}
						#nav_instagram li:last-child a{
							border-right: none;
						}
							#nav_instagram li a:hover,
							#nav_instagram li a.active{
								background: #0552a0;
							}
						/*	
						#nav_instagram li a.last{
							border-right: none;
							width: 250px;
						}	
						.ie #nav_instagram li a.last{
							width: 249px !important;
						}
						*/
			#instagram_box_total{
			    /*
				margin: 0 auto;
			    padding: 105px 0 0;
			    width: 964px;
				*/
			    direction: ltr;
			}			
				.instagram_box{
					background: #fff;
					height: 340px;
					float: left;
					margin: 80px 42px 0 0;
					padding: 10px;
					width: 270px;
				}
				.instagram_box.last{
					margin: 80px 0 0 0;
				}
					.instagram_box img{
						max-height: 270px;
						max-width: 270px;
					}
					.instagram_box_name_pic{
						float: left;
						margin: 0 10px 0 0;
					}
						.instagram_box_name_pic img{
							border-radius: 25px;
						}
					.instagram_box_name_text{
						float: left;
						color: #0552a0;
						font-family: "myriadpro-regular" , "arial";
			   			font-size: 13px;
			   		    line-height: 27px;	
					}
					.instagram_box_name_time{
						float: right;
						color: #aaaaaa;
						font-family: "myriadpro-regular" , "arial";
			   			font-size: 13px;
			   			line-height: 27px;	
					}
					.instagram_box_like{
						text-align: left;
						padding: 10px 0 0 0;
					}
						.instagram_box_like a{
							background: url("../images/like_icon.png") no-repeat 0 0;
							color: #0552a0;
							display: block;
							font-family: "myriadpro-regular" , "arial";
			   				font-size: 13px;
			   				padding: 0 25px;
			   				height: 14px;
						}
							.instagram_box_like a:hover{
								background: url("../images/like_icon.png") no-repeat 0 -14px;
							}
#page_4{
	background: #fff;
}
	#page_4_mobile{
	    background: url("../images/page_4_mobile_1.jpg") no-repeat fixed left top;
	    min-height: 949px;
	}
	#page_4_mobile_2{
	    background: url("../images/page_4_mobile_2.jpg") no-repeat fixed right top;
	    min-height: 949px;
	}
		#page_4 .wrapper{
				padding: 150px 0 0 0;
			}
			#page_4_box{
				height: 576px;
				position: relative;
				width: 1290px;
			}		
				ul.tabs_2 {
					overflow: auto;
					padding: 0;
					margin: 0 auto;
					width: 850px;
				}
					ul.tabs_2 li {
						float: right;
						margin: 0 1px;
						padding: 0;
						overflow: hidden;
					}
					ul.tabs_2 li.active {
						
					}
						ul.tabs_2 li a {
							background: #545454;
							color: #FFFFFF;
							display: block;
							font-family:'droidnaskh-regular' , 'Tahoma';
							font-size: 16px;
							height: 54px;
							padding: 10px 0 0 0;
							width: 281px;
							line-height: 21px;
							text-align: center;
						}
						ul.tabs_2 li a p{
							margin: 0;
						}
						ul.tabs_2 li a .englih_font{
							font-size: 15px;
						}
						ul.tabs_2 li.active a {
							background: #d00067;
						}
							ul.tabs_2 li a:hover {
								background: #d00067;
							}
				.tab_container_2 {
					background: #fff;
					font-family:'droidnaskh-regular' , 'Tahoma';
					border: 1px solid #adadad;
					font-size: 14px;
					line-height: 24px;
					direction: ltr;
					margin: 10px auto 0 auto;
					padding: 20px 0 15px 0;
					clear: both;
					width: 850px;
					color: #1b1b1b;
					min-height: 460px;
					text-align: justify;
				}	
					.tab_container_2 h1{
						font-size: 20px;
						color: #d00067;
					}
					.tab_container_2 h2{
						font-size: 16px;
					}
				.tab_content_text{
					padding: 0 0;
				}
				.tab_content_text_2{
					padding: 0 20px;
					direction: rtl;
				}
					#form_contact{
						margin: 30px auto 0 auto;
						width: 453px;
					}
					#form_contact label{
						width: 65px;
						display: inline-block;
						text-align: left;
					}
					#form_contact input[type="text"]{
						background: #fff;
						border: 1px solid #000;
						color: #444444;
						height: 47px;
						margin: 0;
						padding: 0 10px;
						width: 360px;
					}
					#form_contact textarea{
						background: #fff;
						border: 1px solid #000;
						color: #444444;
						height: 210px;
						margin: 0;
						padding: 0 10px;
						width: 360px;
					}
					#form_contact input[type="submit"]{
						background: #00bfd0;
						border: none;
						color: #fff;
						cursor: pointer;
						font-family: "droidnaskh-regular","Tahoma";
						font-size: 14px;
						height: 35px;
						margin: 0;
						line-height: 22px;
						padding: 0;
						text-align: center;
						float: left;
						width: 180px;
						-webkit-transition: all 0.3s ease 0s;
						-moz-transition: all 0.3s ease 0s;
						-ms-transition: all 0.3s ease 0s;
						-o-transition: all 0.3s ease 0s;
						transition: all 0.3s ease 0s;
					}
						#form_contact input[type="submit"]:hover{
							background: #d00067;
							color: #fff;
						}
						#form_contact .form_row{
							margin: 0 0 20px;
						}
#page_5{
	background: #e5e5e5;
}
	#page_5_mobile{
	    background: url("../images/page_5_mobile.jpg") no-repeat fixed left top;
	    min-height: 949px;
	}
		#page_5 .wrapper{
				padding: 150px 0 0 0;
			}
			#page_5_box{
					height: 576px;
					position: relative;
					width: 1290px;
			}
				#page_5_box .user_score{
				    margin: 0 0 25px;
				}
					#page_5_box .user_score img{
					    border-radius: 80px;
						border: 13px solid #f2f2f2;
					}
			#user_score_box{
				height: 750px;
				margin: 0 auto;
				width: 45%;
				padding:0 5% 0 0;
				float: left;
			}	
				.user_score_pic{
					float: right;
					width: 151px;
				}
					.user_score_pic img{
						height: 125px;
						width: 125px;
					}
				.user_score_text{
					float: right;
					width: 250px;
					padding: 57px 25px 0 0;
				}
/*--------------------------------footer------------------------------*/
footer{
	background: #ffffff;
	direction:rtl;
	height: 102px;
	color: #000;
	font-family: "droidnaskh-regular","Tahoma";
	font-size: 12px;
	width: 96%;
	padding: 40px 2% 0;
}
	.footer_right{
		float: right;
		line-height: 20px;
		padding: 3px 0 0;
	}
		.footer_right ul{
			margin:0;
			padding:0;
		}
			.footer_right ul li{
				list-style: none;
				margin: 5px 0 0 10px;
				float: right;
			}
				.footer_right ul li a{
					display: block;
					height: 20px;
					width: 20px;
				}
					.icon_twitter{
						background: url("../images/icone_footer_02.png") no-repeat 0 0;
					}
					.icon_instagram{
						background: url("../images/icone_footer_03.png") no-repeat 0 0;
					}
					.icon_instagram2{
						background: url("../images/icone_footer_03.png") no-repeat 0 0;
					}
					.icon_fb{
						background: url("../images/icone_footer_01.png") no-repeat 0 0;
					}
					.icon_fb2{
						background: url("../images/icone_footer_01.png") no-repeat 0 0;
					}
	.footer_left{
		background: url("../images/footer_left_bg.png") no-repeat 0 0;
		float: left;
		margin: 20px 0 0 0;
		padding: 0 0 0 160px;
		text-align: left;
	}
		.footer_left ul{
			margin:0;
			padding:0;
		}
			.footer_left ul li{
				list-style: none;
				background: url("../images/bg_menu_footer.png") no-repeat right 2px;
				margin: 0 10px 0 0;
				padding: 0 10px 0 0;
				float: left;
			}
			.footer_left ul li:last-child{
				background: none;
			}
				.footer_left ul li a{
					display: inline-block;
					color: #000;
					-webkit-transition: all 0.3s ease 0s;
					-moz-transition: all 0.3s ease 0s;
					-ms-transition: all 0.3s ease 0s;
					-o-transition: all 0.3s ease 0s;
					transition: all 0.3s ease 0s;
				}
					.footer_left ul li a:hover{
						color: #0552a0;
					}
/*--------------------------------login------------------------------*/	
#login_right{
	border-left: 1px dotted #000;
	height: 445px;
	margin: 65px 0;
	padding: 0 40px;
	font-family: "droidnaskh-regular","Tahoma";
	font-size: 20px;
	float: right;
	width: 419px;
	color: #444444;
}
	#login_right h1{
	    background: url("../images/icon_login_02.png") no-repeat right top;
	}
#login_left{
	height: 445px;
	margin: 65px 0;
	padding: 0 40px;
	font-family: "droidnaskh-regular","Tahoma";
	font-size: 20px;
	float: right;
	width: 418px;
	color: #444444;
}
	#login_left h1{
	    background: url("../images/icon_login_01.png") no-repeat right top;
	}
	#login_left label{
		/*width: 70px !important;*/
	}
#login_total {
    width: 400px;
    margin: 120px auto 0 auto;
    height: 370px;
}	
	#login_area{
		padding: 30px 0 0 0;
	}
		#login_area h1{
			color:#fff;
			font-family: "droidnaskh-regular","Tahoma";
			font-size: 14px;
			font-weight: normal;
			line-height: 26px;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		#login_area h2{
			color: #fff;
			font-family: "myriadpro-regular" , "arial";
			font-size: 28px;
			margin: 0;
			padding: 0 0 10px;
			text-align: center;
			font-weight: normal;
		}
		#login_area a{
			display: inline-block;
			color: #fff;
			font-family: "droidnaskh-regular","Tahoma";
			font-size: 14px;
			text-align: center;
			margin: 25px 20px 0 19px;
			padding: 167px 0 0 0;
			width: 159px;
			-webkit-transition: all 0.3s ease 0s;
			-moz-transition: all 0.3s ease 0s;
			-ms-transition: all 0.3s ease 0s;
			-o-transition: all 0.3s ease 0s;
			transition: all 0.3s ease 0s;
		}
			#login_area a p{
				margin: 0 0 5px;
			}
		#login_area #signup_link{
			background: url("../images/icon_login_02.png") no-repeat 0 0;
		}	
			#login_area #signup_link:hover{
				color: #42a719;
			}	
		#login_area #login_link{
			background: url("../images/icon_login_01.png") no-repeat 0 0;		
		}
			#login_area #login_link:hover{
				color: #ff921d;
			}
	#signup_wrapper{
		display: none;
	}
	#login_wrapper{
		padding: 105px 0 0 0;
		display: none;
	}
		#login_wrapper a{
			color: #fff;
			display: block;
			text-align: center;
			-webkit-transition: all 0.3s ease 0s;
			-moz-transition: all 0.3s ease 0s;
			-ms-transition: all 0.3s ease 0s;
			-o-transition: all 0.3s ease 0s;
			transition: all 0.3s ease 0s;
		}
			#login_wrapper a:hover{
				color: #ff921d;
			}
.login_box{
	color: #fff;
	font-family: "droidnaskh-regular","Tahoma";
	font-size: 14px;
	position: relative;
}
	.login_box h1{
		color: #fff;
		font-size: 28px;
		margin: 0 0 30px;
		font-weight: normal;
		text-align: center;
	}
	.login_box label{
		width: 70px;
		display: inline-block;
		text-align: left;
		margin: 0 0 0 5px;
	}
	.tab_content_text.login_box.score label{
		width: 215px;
	}
	.tab_content_text.login_box.score_2 label{
		width: 185px;
	}
	#signup_wrapper label{
		width: 80px;
	}
	.login_box input[type="text"],
	.login_box select,
	.login_box input[type="password"],
	.Password{
	    background: #fff;
	    border: none;
	    border-radius: 3px;
	    color: #444444;
	    height: 35px;
	    margin: 0;
	    padding: 0 10px;
	    width: 217px;
	}
	.login_box input[type="submit"],
	.more,
	#btnInvite{
	    background: #ff921d;
	    border: none;
	    border-radius: 3px;
	    color: #fff;
	    cursor: pointer;
	    font-family: "droidnaskh-regular","Tahoma";
	    font-size: 14px;
	    height: 35px;
	    margin: 0;
		line-height: 22px;
	    padding: 0;
	    text-align: center;
	    width: 237px;
	    -webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
		.login_box input[type="submit"]:hover,
		.more:hover,
		#btnInvite:hover{
			background: #00fff6;
			color: #fff;
		}
	#btnInvite{
		display: inline-block;
		line-height: 35px;
	}	
	#invite_box{
		display: none;
	}
	.clipboard input[type="text"]{
		width: 100%;
	}
	#invite_form{
		padding: 0 0 0 78px;
	}
	.login_box#signup_wrapper input[type="submit"]{
		background: #42a719;
	}
		.login_box#signup_wrapper input[type="submit"]:hover{
			background: #00fff6;
		}	
		.login_box .close{
			background: url("../images/bg_close.png") no-repeat 0 0;
			display: block;
			position: absolute;
			top: 186px;
			left: -10px;
			cursor: pointer;
			height: 58px;
			width: 58px;
		}
		.more{
			display: block;
			line-height: 29px;
		}
		#page_5_box .more{
			margin: 0 auto;
		}
			.fileUpload {
				position: relative;
				overflow: hidden;

				background: #256c8d;
			    border-radius: 3px;
			    color: #fff;
			    cursor: pointer;
			    font-family: "droidnaskh-regular","Tahoma";
			    font-size: 14px;
			    height: 35px;
			    line-height: 35px;
			    margin: 0;
			    padding: 0;
			    text-align: center;
			    width: 237px;
			    display: inline-block;
			}
			.fileUpload input.upload {
				position: absolute;
				height: 38px;
				top: 0;
				right: 0;
				margin: 0;
				padding: 0;
				cursor: pointer;
				opacity: 0;
				filter: alpha(opacity=0);
			}
            .fileUpload span {
                background: #256c8d;
                border-radius: 25px;
                color: #fff;
                display: inline-block;
                font-size: 17px;
                height: 23px;
                line-height: 26px;
                text-align: center;
                width: 100%;
                vertical-align: middle;
            }
			.labelFileUpload{
				vertical-align: top;
				margin-top: 7px !important;
			}
	.login_box .form_row{
		margin: 0 0 10px 0;
	}
	.login_box .form_row.file_row{
		margin: 0 0 5px 0;
	}
/*--------------------------------box_start------------------------------*/
.box_start{
    color: #fff;
    float: right;
    font-family: "droidnaskh-regular","Tahoma";
    font-size: 15px;
    height: 174px;
    line-height: 21px;
    margin: 55px 20px 0 20px;
    padding: 57px 25px 0 42px;
    text-align: right;
    width: 170px;

    display: none;
}
/*--------------------------------prize------------------------------*/
#menu.prize{
    height: 50px;
    padding: 29px 5px 4px;
}
#page_1_box_text_1.prize_box{
	font-size: 38px;
	margin: 160px 36px 15px 0;
}
#page_1_box_text_1.contact_box{
	font-size: 38px;
	margin: 10px 36px 15px 0;
}
.color_blue_prize{    
	color: #0552a0;
	line-height: 80px;
	letter-spacing: -2px;
}
#page_1_box_text_4{
	color: #9f9f9f;
	direction: ltr;
	font-family: "myriadpro-regular" , "arial";
	font-size: 10px;
	letter-spacing: 0.5px;
	line-height: 13px;
	margin: 30px 36px 0 0;
}
.color_1{
	font-family: "droidnaskh-regular","Tahoma";
    font-size: 17px;
    color: #4f515f;
}
.color_2{
	font-family: "droidnaskh-regular","Tahoma";
    font-size: 17px;
    color: #0552a0;
}
.color_3{
	font-family: "droidnaskh-regular","Tahoma";
    font-size: 17px;
    color: #e90068;
}
/*--------------------------------user------------------------------*/
.login_box.user{
	margin: -45px -40px 0 0;
}
.login_box.contact{
	background: #e3e3e3;
	border: 1px solid #fff;
	margin: 30px auto 0;
	padding: 40px 3%;
	width: 440px;
}
.login_box.contact label{
	vertical-align: top;
}
	.login_box.user label{
		font-size: 15px;
	}
	#login_right.user{
		margin: 0;
		padding: 0 0px 0 3%;
		width: 47%;
	}
		#login_right.user h1{
			margin: 0;
	    	padding: 0 105px 0 0;
			background: none;
			text-align: right;
		}
	#login_left.user{
		margin: 0;
		padding: 0 3% 0 0;
		width: 46%;
	}
		#login_left.user h1{
			margin: 0;
	    	padding: 0 105px 0 0;
			background: none;
			text-align: right;
		}
		.login_box.user input[type="text"],
		.login_box.user input[type="password"],
		.Password{
			width: 260px;
		}	
.dotted{
    border-top: 1px dotted #000;
    margin: 0 0 9px;
}	
.tab_container .login_box.user span {
    background: none;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: auto;
    line-height: 23px;
    text-align: center;
    vertical-align: unset;
    width: auto;
}
.login_box select#cboNewsletters {
    width: 238px;
}
.login_box select#cboCities {
    width: 238px;
}
#link_box{
	padding: 40px 15px 0 0;
}
	#link_box a{
		float: right;
		display: block;
	}
	#upload_box{
		float: right;
		color: #444444;
    	font-family: "droidnaskh-regular","Tahoma";
	    font-size: 18px;
		margin: 0 22% 0 2%;
	}
		#upload_box label{
			display: inline-block;
		}	
#end_game_01 a{
	background: url("../images/end_game_01.png") no-repeat 0 0;
	color: #fff;
	display: block;
    float: right;
    font-size: 13px;
    height: 68px;
    line-height: 25px;
    margin: 7px 0 18px;
    padding: 17px 68px 0 5px;
    text-align: center;
    width: 202px;
}		
#end_game_02 a{
	background: url("../images/end_game_02.png") no-repeat 0 0;
	color: #fff;
	display: block;
    float: right;
    font-size: 13px;
    height: 68px;
    line-height: 25px;
    margin: 7px 15px 18px 0;
    padding: 17px 68px 0 5px;
    text-align: center;
    width: 202px;	
}
.m_inner {
    position: relative;
    display: block;
	direction: ltr;
	text-align: left;
}
.m_inner ul {
    overflow: hidden;
	margin: 0;
	padding: 0;
}
.m_inner li {
    position: relative;
    top: 1px;
    float: left;
	list-style: none;
	width: 20%;
	margin: 0 0 0 5%;
}
.m_inner .i1 .icon {
    left: -8px;
}
.m_inner .icon {
    top: 66px;
}
.m_inner .ico_obj-type2 {
    width: 200px;
    height: 200px;
}
.m_inner .c_txt-type4 {
    margin-bottom: 15px;
	color: #333;
}
.m_inner .c_txt-type5 {
    padding-right: 20px;
	line-height: 22px;
	color: #666;
}
.ico_obj-type2 img {
    width: 100px;
	margin: 0 0 0 -12px;
}
#inline_content{
	font-family: 'droidnaskh-regular' , 'Tahoma';
	font-size: 14px;
	direction: rtl;
}
	#inline_content h1{
		font-family: 'droidnaskh-regular' , 'Tahoma';
		font-size: 20px;
		font-weight: normal;
		color: #494949;
		margin: 20px 0 15px 0;
		padding: 0;
	}