@import url('font.css');
body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(../../images/pat.jpg) repeat;
	}
.Clr{clear:both;}
#Wrapper{
	width:991px;
	margin:0px auto;
	padding:0px 5px 0px 6px;
	background:url(../../images/patwr.png) repeat-y;
	}
#TopLine{
	float:right;
	margin:0px 0px 0px 0px;
	width:991px;
	height:100px;
	background: url(../../images/pathr.png) no-repeat center center;
	}
#Saying{
	float:left;
	margin:15px 0px 0px 10px;
	padding:0px 20px;
	width:353px;
	height:30px;
	overflow:hidden;
	background:#f9f9f9;
	color:#333;
	font:normal 14px 'iranyekan' , 'persian-number';
	line-height:30px;
	text-align:center;
	border:1px solid #c3c1c2;
	}	
#TopLine h1{
	float:right;
	margin:20px -30px 0px 0px;
	padding:0px;
	width:300px;
	height:80px;
	text-align:right;
	direction:rtl;
	color:#0D4590;
	font:normal 30px/40px 'iranyekan' , 'persian-number';
	}
#TopLine h1 span{font-size:18px;padding:35px;}
#TopLine a{text-decoration:none;}
#Logo{
	float:right;
	margin:10px 10px 0px 0px;
	width:114px;
	height:90px;
	background:url(../../images/logo.png) no-repeat right top;
	}	
#EnLang{
	float:left;
	margin:15px 10px 0px 10px;
	width:34px;
	height:27px;
	background:url(../../images/enfl.png) no-repeat left top;
	}
.Trace{
	float:left;
	margin:15px 10px 0px 0px;
	width:170px;
	height:28px;
	}
.TrcBox{
	float:left;
	margin:0px;
	padding:0px 5px 0px 0px;
	width:165px;
	height:28px;
	border:1px solid #c3c1c2;
	font:normal 12px 'iranyekan' , 'persian-number';
	line-height:25px;
	color:#766763;
	text-align:right;
	background:#f9f9f9;
	}
.TrcBut{
	float:left;
	margin:-27px -10px 0px 0px;
	padding:0px;
	width:28px;
	height:25px;
	border:0px;
	cursor:pointer;
	background:url(../../images/trc.png) no-repeat left top;
	}
.TrcButTck{background-position:right top;}
ul.Menu{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:991px;
	height:40px;
	position:relative;
	z-index:999;
	background:url(../../images/patmn.png) repeat-x left top;
	}
ul.Menu li{
	float:right;
	margin:0px 0px;
	width:90px;
	height:40px;
	list-style:none;
	text-align:center;
	position:relative;
	left:0px;
	direction:rtl;
	}
ul.Menu li a{
	float:right;
	width:90px;
	color:#fff;
	font:normal 13px 'iranyekan' , 'persian-number';
	line-height:40px;
	text-decoration:none;
	background:url(../../images/liback.png) no-repeat left center;
	}
ul.Menu li:hover{	
	background:url(../../images/hover.png) no-repeat left center;
	}
ul.Menu li a:hover{color:#81e2f4;}
/*SubMenu*/
ul.Menu a{
	font:normal 13px 'iranyekan' , 'persian-number';
	line-height:36px;
	text-decoration:none;
	}
ul.Menu a:hover{
	color:#E57804;
	}
ul.Menu ul{
	position:absolute;
    display:none;
    width:156px;
	right:-20px;
	*right:-60px;
	padding:0px;
    top:37px;
	z-index:100;
	text-align:right;
}
ul.Menu ul li{
	width:125px;
	height:31px;
	margin:0px;
	text-align:center;
}
ul.Menu li.Special a{
	background:url(../../images/spc.png) no-repeat left center;
}
ul.Menu li ul li a{
	float:right;
	margin-right:2px;
	width:124px;
	height:30px;
	line-height:30px;
	border:1px solid #aaa;
	background:#063E85;
    color:#fff;
	text-align:center;
}
ul.Menu ul ul{
	top:auto;
	}
ul.Menu li.Special ul{right:-38px;}
ul.Menu li.Special ul li a{background-image:none;background-color:#063E85;}
ul.Menu li.Special ul ul{right:-125px;}
ul.Menu li ul ul{
	right:125px;
	}
ul.Menu li:hover ul ul, ul.Menu li:hover ul ul ul, ul.Menu li:hover ul ul ul ul{
    display:none;
   }	
ul.Menu li:hover ul, ul.Menu li li:hover ul, ul.Menu li li li:hover ul, ul.Menu li li li li:hover ul{
    display:block;
   }
#Banner{
	float:left;
	width:990px;
	height:260px;
	position:relative;
	}
#OverBanner{
	position:absolute;
	top:0px;
	left:0px;
	z-index:900;
	width:990px;
	height:260px;
	padding:0px;
	background:url(../../images/over.png) no-repeat left bottom;
	}  
#slideshow {
    position:relative;
    width:990px;
	height:260px;
}
#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 260px;
}
#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}
#slideshow DIV.active span ,#slideshow DIV span {
	position:absolute;
	top:50px;
	right:300px;
	color:#fff;
	opacity:0.0;
	text-align:right;
	font:normal 26px/40px 'iranyekan' , 'persian-number';
	text-shadow:0px 0px 3px 5px #888;
	}
#slideshow DIV.last-active {
    z-index:9;
}
#slideshow DIV IMG {
	width:990px;
    height: 260px;
    display: block;
    border: 0;
}
#MainBox{
	float:right;
	margin:5px 10px 0px 0px;
	width:970px;
	background:#F9F9F9  ;
	border:1px solid #c4c3c3; 
	}
#MainBox h2{
	margin:1px 1px 10px 1px;
	padding:0px 10px 0px 0px;
	width:958px;
	height:40px;
	background:url(../../images/patmn.png) repeat-x left top;
	color:#fff;
	font:normal 16px 'iranyekan' , 'persian-number';
	line-height:40px;
	text-align:right;
	}
#MainBox h2 a{
	padding:0px 6px;
	text-decoration:none;
	color:#D86C83;
	}
#MainBox h2 a:hover{
	color:#4AAC09;
	}
#MainBox h2 img{
	float:left;
	margin-left:10px;
	margin-top:5px;
}	

.InMainBox{
	float:right;
	margin:10px 5px;
	width:960px;
	min-height:100px;
	}
#LinkLine{
	float:left;
	margin:6px 0px 0px 10px;
	width:250px;
	height:315px;
	}
#LinkLine a{
	float:left;
	margin:0px 0px 6px 0px;
	width:188px;
	padding-right:60px;
	height:60px;
	cursor:pointer;
	background:url(../../images/linkline.png) no-repeat;
	text-decoration:none;
	color:#fff;
	font:normal 16px/60px 'iranyekan' , 'persian-number';
	}
#LinkLine a:hover{font-size:18px;}
#LinkLine a.Logbook{background-color:#5232ad; background-position:right top;}
#LinkLine a.Forecas{background-color:#da522c;background-position:right -60px;}	
#LinkLine a.Showtime{background-color:#008c00;background-position:right -120px;}	
#LinkLine a.Datechange{background-color:#ae183e;background-position:right -180px;}
#LinkLine a.login_link{background-color:#02a4ef;background-position:right bottom;}
.AdBox{
	float:right;
	margin:6px 10px 0px 0px;
	width:715px;
	height:124px;
	background:#F9F9F9;
	border:1px solid #c4c3c3; 
	}
.AdBox img{
	float:right;
	border:none;
	width:715px;
	height:124px;
	}	
ul#End{
	float:right;
	margin:6px 6px 0px 0px;
	padding:0px;
	width:724px;
	height:192px;
	}
ul#End li{
	float:right;
	margin:0px 4px 4px 0px;
	padding:0px;
	list-style:none;
	}
ul#End li.Nomargin{margin-right:0px;}
ul#End li a{
	float:right;
	border:1px solid #c4c3c3; 
	list-style:none;
	padding:0px 11px;
	text-decoration:none;
	color:#333;
	background:#f9f9f9;
	font:normal 13px/26px 'iranyekan' , 'persian-number';
	}
ul#End li a:hover{background:#CCCCCC;}
#TheCity{
	float:right;
	margin:10px 1px 0px 0px;
	padding:118px 0px 0px 0px;
	width:990px;
	height:60px;
	text-align:center;
	background:url(../../images/city.jpg) no-repeat;
	}
#TheCity span{
	padding:0px 200px;
	color:#666;
	font:normal 15px/25px 'iranyekan' , 'persian-number';
	}
#TheCity span a{
	text-decoration:none;
	color:#000;
	text-align:center;
	}
#TheCity span a:hover{color:#fff;}
#Stat{
	float:right;
	margin:5px 480px 0px 0px;
	width:20px;
	height:20px;
	background:#f00;
	}
#Stat p{margin:0px;padding:0px;}
/*Sms Popup*/	
.logbox{
	display:none;
	position:fixed;
	z-index:999;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../../images/glsm.png);
}
.log_title{
	position:absolute;
	top:40%;
	left:50%;
	margin-top:-50px;
	margin-left:-150px;
	width:290px;
	height:240px;
	padding:10px;
	direction:rtl;
	border-radius:4px;
	background:url(../../images/glmb.png);
}
.log_title a{
	text-decoration:none;
	color:#F00;
}
.img_close{
	cursor:pointer;
	position:absolute;
	right:-15px;
	top:-15px;
}
.Membership{
	float:right;
	margin:0px auto;
	width:270px;
	height:220px;
	padding:10px;
	border-radius:4px;
	border:2px dashed #E45318;
	text-align:center;
	font-family:'iranyekan','persian-number';
	font-size: 17px;
	color:#000;
	}
.SmsBox{
	float:right;
	margin:2px 18px;
	width:225px;
	height:25px;
	border:1px solid #114B96;
	border-radius:5px;
	font-family:'iranyekan' , 'persian-number';
	font-size:12px;
	text-align:right;
	padding-right:5px;
	background:none;
	}
.SmsBut{
	float:left;
	margin:2px 0px 2px 23px;
	width:225px;
	height:28px;
	border:1px solid #114B96;
	border-radius:5px;
	font-family:'iranyekan' , 'persian-number';
	font-size:12px;
	text-align:center;
	line-height:28px;
	background:url(../../images/title.png) no-repeat center bottom;
	}
.SmsCode{
	float:left;
	margin:2px 1px 2px 20px;
	width:100px;
	height:27px;
	border:1px solid #114B96;
	border-radius:5px;
	font-family:'iranyekan' , 'persian-number';
	font-size:12px;
	text-align:center;
	line-height:27px;
	background:none;
	}
.msg_sms{
	float:right;
	margin:2px 19px 10px 0px;
	height:18px;
	width:230px;
	color:#666;
	font:normal 11px 'iranyekan' , 'persian-number';
	text-align:center;
}
/*Tours*/
.TourBox{
	float:right;
	margin:0px 7px 8px 6px;
	width:225px;
	height:200px;
	border-radius:4px;
	border:1px solid #55617f;
	background:#fff url(../../images/title.png) no-repeat center bottom;
	}
.TourBox img {
	float:right;
	width:225px;
	height:150px;
	border:0px;
	border-radius:4px 4px 0px 0px;
	}
.TourBox a p{
	float:right;
	width:215px;
	height:47px;
	padding:0px 5px;
	margin:0px;
	border-top:3px solid #1c3063;
    overflow:hidden;
	text-align:center;
	font:normal 15px 'iranyekan' , 'persian-number';
	line-height:47px;
	color:#1c3063;
	cursor:pointer;
	text-decoration:none;
	}

/*Hamkar Popup && Bashgah*/	
.hamkar_logbox, .bashgah_logbox{
	display:none;
	position:fixed;
	z-index:999;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../../images/glsm.png);
}
.hamkar_log_title, .bashgah_log_title{
	position:absolute;
	top:40%;
	left:50%;
	margin-top:-50px;
	margin-left:-150px;
	width:290px;
	height:180px;
	padding:10px;
	direction:rtl;
	border-radius:4px;
	background:url(../../images/glmb.png);
}
.hamkar_log_title a, .bashgah_log_title a{
	text-decoration:none;
	color:#03F;
	font-size:15px;
	line-height:40px;
}
.hamkar_Membership, .bashgah_Membership{
	float:right;
	margin:0px auto;
	width:270px;
	height:160px;
	padding:10px;
	border-radius:4px;
	border:2px dashed #E45318;
	text-align:center;
	font-family:'iranyekan' , 'persian-number';
	font-size: 17px;
	color:#000;
	}
.msg_hamkar, .msg_bashgah{
	float:right;
	margin:2px 19px 10px 0px;
	height:18px;
	width:230px;
	color:#900;
	font:normal 14px 'iranyekan' , 'persian-number';
	text-align:center;
}
/*login*/
.TwinLoginBox{
	float:right;
	width:380px;
	padding:0px 10px;
	height:230px;
	margin:20px 39px;
	background:#EEEEEE;
	border-radius:5px;
	border:1px solid #ccc;
	}
.TwinLoginBox p{
	float:right;
	margin:5px 0px;
	padding:0px;
	width:380px;
	color:#0D4690;
	font:normal 17px/35px 'iranyekan' , 'persian-number';
	text-align:right;
	border-bottom:1px solid #ccc;
	}
.TwinLoginForm{
	float:right;
	margin:10px 10px 0px 0px;
	width:360px;
	}
.TwinLoginForm span{
	float:right;
	margin:2px 0px;
	width:93px;
	height:40px;
	direction:rtl;
	text-align:left;
	color:#333;
	font:normal 15px/40px 'iranyekan' , 'persian-number';
	}
.TwinLoginText{
	float:left;
	margin:2px 0px;
	width:262px;
	height:40px;
	background:#fff;
	border:1px solid #E5E5E5;
	color:#333;
	text-align:center;
	font:normal 15px/40px 'iranyekan' , 'persian-number';
	}
.TwinLoginText:focus{background:#ddd;border-color:#fff;}
.TwinLoginBut{
	float:left;
	margin:15px 5px 10px 0px;
	width:130px;
	height:40px;
	background:#3F6CA3;
	border:1px solid #E5E5E5;
	cursor:pointer;
	color:#fff;
	font:normal 15px/40px 'iranyekan' , 'persian-number';
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.TwinLoginBut:hover{
	background:#5680B0;
	}
	#SpecialBox{
	float:right;
	margin:30px 3px 0px 0px;
	width:994px;
	height:124px;
	overflow:hidden;
	}
#GoTopButt{
	display:none;
	position:fixed;
	bottom:10px;
	right:30px;
	width:50px;
	height:50px;
	cursor:pointer;
	opacity:0.8;
	background: url(../../images/sbtop.png) no-repeat center top;
	}
#GoTopButt:hover{opacity:1;}
