@font-face {font-family:Yekan;src:url(font/Yekan.woff);}
@font-face {font-family:BMitra;src:url(font/BMitra.woff);}
@font-face {font-family:yekannumbers;src:url(font/yekannumbers-regular.woff);}
@font-face {font-family:IRANSans_B;src:url(font/IRANSans_Bold.woff);}
@font-face {font-family:IRANSans_L;src:url(font/IRANSans_Light.woff);}
@font-face {font-family:IRANSans_M;src:url(font/IRANSans_Medium.woff);}

*{ 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}

body{margin:0px; padding:0px;}

.main{
	width:100%;
	background-color:#d6e4f5;
	padding:0px;
	margin:0px auto;
	text-align:center;
	display:table;
	}
	
.header{
	height:120px;
	background-image:url(../../img/Logo.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fbfffd;
	padding:0px;
	border-bottom:1px solid #4a4a4a;
    background-size: 800px;
}

.menu{
	height:50px;
	background-color:#539800;
	text-align:center;
	}	

.menu a{
	font:normal 15px/45px yekan , yekannumbers , tahoma;
	padding:7px 13px 10px 13px;
	text-decoration:none;
	background-color:#3b6c00;
	color:#e4eed7;
	border-left:0px solid #eee;
	border-radius:5px;
}

.menu a:hover{background-color:#4d3e23; color:#b79559; }

.content{
	width:auto;
	direction:rtl;
	padding:50px;
	text-align:justify;
	font:normal 16px/36px yekannumbers , IRANSans_L , yekan ;
	background-color:#e0e8d6;
	}	
	
.content form{ padding:20px 30px; background-color:#c3d2af; border:0px solid #eee; border-radius:10px; text-align:center;}
.content form select{font:normal 14px/20px yekan , yekannumbers , tahoma; width:180px;}
.content .Services{margin-bottom:2px;padding:inherit;}

.TextHelp{
	margin-bottom:2px;
	padding:30px;
	background-color:#584a43;
	color:#ffe1af;
	border:0px solid #59482c;
	border-radius:10px;
	}	
	  
.content form input[type=button] , input[type=submit]{ 
	font:normal 13px/0px yekan , tahoma;
	height:30px;
	width:80px;
	padding:0px 10px;
	margin:10px 5px 10px 0px;
	background-color:#fdfdfd;
	border:1px solid #ddd;
	border-radius: 3px;
	}

.content .reserveTimeTable{
	margin:0px;
	width:100%;
	border-collapse: collapse;
	}	
	
.content .reserveTimeTable td{text-align:center;}
.content .reserveTimeTable tr:nth-child(1){background-color:#508c00; color:#fff;}	
.content .reserveTimeTable tr:nth-child(2n+2){background-color:#f0f9e6;}	
.content .reserveTimeTable tr:nth-child(2n+3){background-color:#deeccc;}	
table .title{padding-left:5px;}
.content .NoReserve{border:0px;margin:50px 0px;}

.footer{
	width:auto;
	background-image:url(../../img/Footer-bg.png);
	background-repeat:repeat;
	text-align:center;
	background-color:#97854e;
	padding:20px;
	direction:rtl;
	}

.footer p{ font:normal 18px/36px yekan , yekannumbers , tahoma; color:#e3e3e3; }	
.footer a{ text-decoration:none; color:#CEBDA5; }