@font-face {
	font-family: 'B Yekan';
	src: url('fonts/B Yekan.eot');
	src: local('â˜º'), url('fonts/B Yekan.woff') format('woff'), url('fonts/B Yekan.ttf') format('truetype'), url('fonts/B Yekan.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
div.maincalendar{
	min-width:150px;
	max-width:150px;
	background:url(images/bac_main.png) no-repeat top center #71C047;
	background-size:100% auto;
	padding:5px;
	margin:0 auto;
	padding-top:10%;
	border-radius:10px;
	box-shadow:1px 1px 8px -4px #000 inset;
	float:right;
}
div.maincalendar *{
	max-width:100%;
}
div.clock{
	width:100%;
	text-align:center;
	direction:ltr;
	font-family: 'B Yekan';
	float:right;
	font-size:25px;
}
div.clock span{
	display:inline-table;
	width:30%;
	height:auto;
	margin:0;
	background:url(images/clockbg1.png) no-repeat center center;
	background-size:100% 100%;
	color:#FFF;
	text-shadow:2px 2px #000;
	padding:5% 0;
}
div.new-date{
	width:100%;
	text-align:center;
	float:right;
	line-height:180%;
}
div.newdate-english{
	float:right;
	font-family:arial;
	width:30%;
	background:url(images/date.png) no-repeat center center;
	background-size:100% 100%;
	white-space:pre-line;
	font-size:80%;
	padding:6% 0;
	margin-top:4%;
	color:#FFEB79;
	line-height:130%;
	text-shadow:1px 1px 2px #000;
}
div.newdate-persian{
	float:right;
	font-family: 'B Yekan';
	width:40%;
	background:url(images/date.png) no-repeat center center;
	background-size:100% 100%;
	white-space:pre-line;
	font-size:110%;
	padding:6% 0;
	color:#FFEB79;
	line-height:130%;
	text-shadow:1px 1px 2px #000;
}
div.newdate-arabic{
	float:right;
	font-family: 'B Yekan';
	width:30%;
	background:url(images/date.png) no-repeat center center;
	background-size:100% 100%;
	white-space:pre-line;
	font-size:90%;
	padding:6% 0;
	margin-top:4%;
	color:#FFEB79;
	line-height:130%;
	text-shadow:1px 1px 2px #000;
}
span#azanazan{
	background:#BFEA86 url(images/tazhib.png) repeat top right;
	box-shadow:1px 1px 8px -4px #000 inset;
	border:2px solid #598138;
	border-radius:5px;
	padding:2%;
	margin:1%;
	min-width:92%;
	max-width:98%;
	float:right;
	text-align:center;
	font-family: 'B Yekan';
	font-size:110%;
	font-weight:normal;
	overflow:hidden;
}
#clocki{
	direction:ltr;
}
span#azanazan *{
	display:inline-table;
	padding:0px;
	margin:0px;
}
span#azanazan audio{
	width:0px;
	height:0px;
	overflow:hidden;
}
#maghreb{
	color:#F60;
}
div.mainazan > div{
	float:right;
	width:96%;
	padding:0;
	background:#AFEA7A;
	border-radius:5px;
	margin:2%;
	overflow:hidden;
	color:#253E17;
}
div.mainazan > div div{
	float:right;
	width:56%;
	padding:1%;
	line-height:20px;
	background:#508F16;
	color:#FFF;
}
div.mainazan > div div span{
	float:right;
	min-width:80%;
	font-family: 'B Yekan';
	font-size:100%;
	text-align:right;
}
div.mainazan > div div img{
	float:left;
	padding-top:8px;
	padding-left:5px;
}
#azan_t1,#azan_t2,#azan_t3,#azan_t4,#azan_t5{
	float:left;
	width:40%;
	text-align:left;
	background:#AFEA7A;
	font-family: 'B Yekan';
	color:#253E17;
	font-size:100%;
}
div#citieslist{
	background:#BFEA86 url(images/tazhib.png) repeat top right;
	box-shadow:1px 1px 8px -4px #000 inset;
	border:2px solid #598138;
	border-radius:5px;
	padding:2%;
	margin:1%;
	min-width:92%;
	max-width:98%;
	border-radius:5px;
	float:right;
	text-align:center;
	font-family: 'B Yekan';
	font-size:100%;
	font-weight:normal;
}
div#citieslist span{
	float:right;
	width:30%;
	line-height:25px;
	font-size:110%;
	white-space:nowrap;
}
div#citieslist select{
	font-family: 'B Yekan';
	border:1px solid #598138;
	border-radius:4px;
	float:left;
	width:60%;
}
