@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'yekaan';
	font-weight: normal;
	font-style: normal;
	src: url('fonts/yekan.eot?#iefix') format('embedded-opentype'),url('fonts/yekan.woff') format('woff'),url('fonts/yekan.ttf') format('truetype');
}

.arr {
    width: 0px;
    height: 0px;
    border-left: 10px solid #C6C6C6;
    float: left;
    margin: 0px -10px;
    border-top: 0.75em solid rgba(171, 171, 171, 0);
    border-bottom: 0.75em solid rgba(32, 32, 32, 0);
}

.arr:after, .arr:before {
	border: medium solid rgba(168, 168, 168, 0);
    content: " ";
    height: 0px;
    position: absolute;
    width: 0px;
}

.arr:after {
	border-width: 12px;
    border-left-color: rgb(255, 255, 255);
    margin: -12px -11px 0px;
}

.arr:before {
	border-width: 10px;
    margin: -10px -8px 0px 0px;
}

#menu {
			display: none;
		}
		
img.tool{
	
	margin:3px 0 0 0;
}

img.imgEdit{
	border:1px solid #CCC;
	padding:2px;
}

img.info{
	margin:0 5px 0 5px;
	vertical-align:middle;
}

img#vip{
	float:left;	
}

.im_al{

	font-size:17px;
	font-family:Arial;
	margin:4px 8px 4px 8px;
	line-height:24px;
	color:#777;
	height: 45px;
}

.im_sm{

	font-size:11px;
	font-family:Arial;
	line-height:22px;
	float:left;
	margin:5px 0px 0px 10px;
	color:#777;
	
	overflow: hidden;
}

.im_al_b{

	font-size:22px;
	font-family:Arial;
	margin:18px 24px 8px 14px;
	line-height:24px;
	color:#888;
	width:300px;
	overflow:hidden;
}

.im_sm_b{

	font-size:22px;
	font-family:Arial;
	line-height:22px;
	float:left;
	text-align:left;
	margin:140px 0 0 20px;
	color:#888;
	width:300px;
	overflow:hidden;
}

.im_sm_mp{

	font-size:17px;
	font-family:Arial;
	line-height:22px;
	float:left;
	text-align:left;
	margin:166px 0 0 40px;
	color:#888;
	width:300px;
	overflow:hidden;
}


.n-pic{

	background: url(/images/g_no-pic.png) no-repeat;
	width:330px;
	height:230px;
	border:0px solid #CCC;
	float:left;
	margin:0px;
	padding:0px;
	
}


img.haus{
	
	border:0px solid #CCC;
	float:left;
	width: 100%;
	height: 230px;
}

.tlink{margin:-165px 0 0 0;padding:165px 0 0 0}

#loader{
	width:150px;
	height:25px;
	background: url(images/loading-r.GIF) no-repeat top right;
	display:none;
	margin:10px 0 0 0;
	overflow:hidden;
	padding:2px 30px 0 0;
	color:#F70C1C;
	float:right;
}

#c-loader,#s-loader,#m-loader{
	width:25px;
	height:25px;
	background: url(images/mload.GIF) no-repeat top right;
	display:none;
	margin:6px 8px 0 0;
	overflow:hidden;
	padding:2px 0px 0 0;
	color:#F70C1C;
	float:right;
}

.bank{
	background-color:#F4F4F4;
	border-radius: 4px;
	float:left;
	
	padding:3px 10px 4px 10px;
	width:220px;
	margin:20px 0 0 10px;
	border:1px solid #D2D2D2;
}


.edit{
	float:left;
}


img.stat{
	float:right; 
	margin:0px 2px 2px 7px;	
}

img#info_reg{
	
	float:right; 
	margin:5px 5px 5px 15px;
}



#usernameresult,#emailresult{
	display:inline-block;	
	padding:0 10px 0 0;
}

.control{
		
	
}
/* در انتظار پرداخت مبلغ سفارش */
.or1{
	background:#FEF7C5 url(images/or_wait.png) no-repeat top right;
	border:1px solid #FC0;
	padding:2px 25px 2px 5px;
	width:160px;
	color:#666;	
	font-weight:bold;
	text-align:center;
}

/* در انتظار بررسی توسط مدیر */
.or2{
	background:#DEF0FE url(images/admin_check.gif) no-repeat top right;
	border:1px solid #097BD0;
	padding:2px 25px 2px 4px;	
	
	width:160px;
	color:#0073AA;	
	font-weight:bold;
	text-align:center;
}

/* در حال آماده سازی */
.or3{
	background:#F3DECF url(images/box.png) no-repeat top right;
	border:1px solid #DD6F00;
	padding:2px 25px 2px 5px;	
	
	width:160px;
	color:#000;	
	font-weight:bold;
	text-align:center;
}

/* تحویل به پست */
.or4{
	background:#D7FDE0 url(images/tick.gif) no-repeat right 5px;
	border:1px solid #060;
	padding:2px 25px 2px 5px;	
	
	width:160px;
	color:#060;	
	font-weight:bold;
	text-align:center;
}




#empty{
	background:url(images/card.gif) no-repeat 190px 10px;	
	padding:18px 50px 10px 0px;
	color:#666;
	height:30px;
	margin:5px 45px 2px 0;
	border:0px solid #CCC;
}

.u_row{
	height:20px;
	border:0px solid #CCC;
	display:inline-block;
	width:500px;
	color:#606060;
}

.u_td{
	width:12px;
	border:0px solid #CCC;
	float:right;
}

.u_td_m{
	width:70px;
	border:0px solid #CCC;
	float:right;
}

.u_td_b{
	width:200px;
	border:0px solid #CCC;
	float:right;
}


img#avatar{
	padding:2px;
	border:1px solid #CCC;
	margin:0px 0 0 7px;
	float:right;
}

img.gallery{
	padding:0px;
	border:1px solid #CCC;
	margin:0px 0 3px 4px;
	width:58px;
	height:58px;
	
}

#dist{
	float:right;
}

input.inp{
	padding:2px 10px 2px 10px;
	height:28px;
	border:1px solid #CCC;
	
}

.inp select{
	padding:7px 10px 7px 10px;
	height:28px;
	border:1px solid #F28715;
	border-radius:4px;
	height:36px;
	float:right;
	
}

.form_lable_s{
	display:inline-block;
	width:90px;
	height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:2px 4px 0 0;
	background:#F4F4F4;
	margin:-3px 0 0 0;
	vertical-align:text-top;
}

#form_lable_g{
	display:inline-block;
	width:90px;
	height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:2px 4px 0 0;
	background:#F4F4F4;
	margin:-3px 0 0 0;
	vertical-align:text-top;
}

#form_lable_g a,#form_lable_g a:visited{
	color:#33333A;
	font-size:.8em;
}

#form_lable_g a:hover{
	color:#FE7511;
	text-decoration:none;
}

#form_lable_gop{
	display:inline-block;
	width:272px;
	border:1px solid #CCC;
	overflow:hidden;
	padding:4px 10px 4px 10px;
	background:#FFF;
	margin:-5px 0 0 0;
	vertical-align:text-top;
	font-size:10px;
}

.form_lable_sv{
	display:inline-block;
	width:90px;
	height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:2px 4px 0 0;
	background:#FFF0E2;
	margin:-3px 0 0 0;
	vertical-align:text-top;
}


.form_lable_ss{
	display:inline-block;
	width:50px;
	height:25px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 0px 0 0;
}

.form_input_me{
	display:inline-block;
	width:200px;
	height:25px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 0px 0 0;
	vertical-align:top;		
}

.ldWrapperm{
	border-bottom: 1px solid #CCC;
	width: 180px;
	padding: 10px;	
	font-size: 14px;
}

.ldWrappermselected{
	width: 180px;
	padding: 10px;
	background-color:#005881;
	color:#FFF;
	font-size: 14px;
	
}

.ldWrappermsel{
	width: 140px;
	padding: 9px 30px;
	background-color: #3D87AA;
	color: #FFF;
	font-size: 14px;
}

.ldWrappermsel:hover{
	background-color:#69AAC9;
	text-decoration: none;
}

.ldWrapperm:hover{
	/* border-bottom: 1px solid #CCC; */
	width: 180px;
	padding: 10px;
	background-color: #005881;
	color: #FFF;
	border-top: 1px solid #CCC; 
		
	text-decoration: none;
	margin-top: -0.05em;
}

.ldWrapper_p {
	border:1px solid #313132;
	
	border-radius: 5px;
	padding: 4px 4px 2px 27px;
    margin: 0px 0px 5px 0px;
    word-wrap: break-word;
    background:#FFFFFF url(images/panel.gif) top left no-repeat;
}

.ldWrapper_p a, .ldWrapper_p a:visited{

    color:#E85C00;
}

.cat_min{
	margin:20px 4px 0 0;
	color:#333;
	border-bottom:1px solid #333;
	width:694px;
	
}

.dasteh-t{
	border:0px solid #0CF;
	margin:0 4px 5px 0;
	padding:4px 0 0 0;
	width:612px;
	
}

.spl{
	width:350px;
	display:inline-block;
	border:0px solid #0CF;	
	vertical-align:text-top;
	margin:0 0 12px 0;
}

.sp2{
	width:170px;
	display:inline-block;
	border:0px solid #0CF;	
	vertical-align:text-top;
	margin:0 0 12px 0;
}

.spl2{

	display:inline-block;
	border:0px solid #0CF;	
	vertical-align:text-top;
	margin:0 0 12px 0;
}

.cat_min_s{
	margin:20px 4px 0 0;
	color:#333;
	border-bottom:1px solid #333;
	width:345px;
	
}

.line {
	margin:15px auto;
	width:500px;
	border-bottom:1px dotted #CCC;
	
}

input.pl{
	
	margin:8px 0 10px 0;
	margin-top:3px\9;
	vertical-align:middle;
	border:0px;
}

.opt{
	margin:-2px 3px 0 3px;
	padding-top:-5px;
	display:inline-block;
	
}

#pal{
	color:#454545;
	margin-top:2px;
}

#update{
	width:50px;
	height:50px;
	border:1px solid #0F0;
}

.show_or{
	
	background:#F7F7F7;
	border:1px solid #F7F7F7;
	width:300px;
	padding:3px;
}

.big{
	
	font-size:18px;
	display:inline-block;
}
	

#card_price{
	float:right;	
}

.right {
	float:right;	
}
	
.left{
	float:left;	
	direction:ltr;
	
}

img#yahoo{
	vertical-align:bottom;	
}

.abo{
	border:1px solid #FFB787;
	font-weight:bold;
	padding:2px 5px 3px 5px;
	width:270px;
	margin:5px 4px 0 0;
	border-radius: 3px;
	background:#FFF7EF;
	line-height: 20px;	
}

.flag{
	
	border:1px solid #CCC;
	margin:-30px -40px 0 0;
	height:13px;
	float:right;
	padding:2px;
	background:#FFF;
	
}
.small{
	color:#006;
	font-size:9px;
	margin-bottom:8px;
	
}

.comment{
	background:#F4F4F4;
	
	padding:6px;
	margin:3px 0 3px 0;
}

.form_lable_short{
	display:inline-block;
	width:75px;
	height:25px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	vertical-align:top;
		
}

.form_lable_short_le{
	display:inline-block;
	width:67px;
	height:27px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:8px 2px 0 0;
	vertical-align:top;
	text-align:left;
	vertical-align:top;	
}

/*------- ?????? ??? ????? - ???? ?? --------------*/
.form_lable_me{
	display:inline-block;
	width:90px;
	height:25px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	vertical-align:top;		
}

.form_lable_mes{
	display:inline-block;
	width:90px;
	height:25px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	vertical-align:top;	
		text-align:left;
}



.tah{
	margin-bottom:8px;	
}


.continue_brand{
	color:#333;
	font-size:10px;
	float:left;
	padding: 0 0 0 2px;
	margin: -15px 0 0 0;
	border:0px solid #CCC;
}

.continue{
	color:#000;
	font-size:10px;
	float:left;
	padding: 0 0 0 2px;
	margin: -3px 0 0 0;
	border:0px solid #CCC;
}

.continue a{
	color:#000 !important;
}

.continue_brand a{
	color:#000 !important;
}

.continue a:hover{
	color:#000 !important;
}

.continue_brand a:hover{
	color:#666 !important;
}

.form_block{
	margin:8px 0 0 0;	
}

.formi{
	
	border:1px solid #CCC;
	padding:5px;
	margin:0 0 0 5px;
}

.form_te{
	display:inline-block;
	
	padding:5px 2px 0 0;
	vertical-align:top;
	border:0px solid #CCC;
	margin:5px -10px 0 0;
	font-size:11px;
}

.form_row{
	padding:5px 2px 0 0;
	vertical-align:top;
	border:0px solid #CCC;
}

#form_row{
	padding:5px 2px 0 0;
	vertical-align:top;
	border:0px solid #CCC;
	height:0px;
	width:0px;
	overflow:hidden;
}

textarea.adtext{
	border:1px solid #FFD4AF;
	margin:0 0 0 8px;
	line-height:20px;
}

#charNum{
	float:right;
	margin:0 4px 0 0;
}

.form_col{
	margin:0 10px 15px 0;
	border:0px solid #CCC;
	width:320px;
	display:inline-block;
	
}

.form_lable{
	
	display:inline-block;
	width:135px;
	height:25px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	vertical-align:top;
	margin:-2px 0 0 0;
	
}

.form_input{
	display:inline-block;
	width:400px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	
}

.form_input_s{
	display:inline-block;
	width:244px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	top:0px;
	margin:-2px 0 0 0;
	vertical-align:text-top;
}

.form_input_g{
	display:inline-block;
	width:188px;
	border:0px solid red;
	overflow:hidden;
	padding:0px 2px 0 0;
	top:0px;
	margin:0px 78px 0 0;
	vertical-align:text-top;
	
}

.mf{
	display:inline-block;
	float:left;
	width:90px;
	border:0px solid red;
	overflow:hidden;
	padding:0px 0px 0 0;
	top:0px;
	margin:0px 78px 0 0;
	vertical-align:text-top;
	font-size:10px;
	
}

.mf a,.mf a:visited,.mf a:hover{
	font-size:10px !important;
}

.adrb{

	display:inline-block;
	height: 0px;margin: 0px 0 0 0;
}

.ga{
	float:left;
	margin:-14px 0 30px 3px;
	height:1px;
	
}

.ga a{
	text-decoration:none;
	
}


.mc{
	
	
	width:40px;
	border:0px solid red;
	overflow:hidden;
	padding:0px 2px 0 0;
	
	margin:0px 78px 0 0;
	vertical-align:text-top;
	font-size:10px !important;
	left:0;
	bottom:0;
	float:left;
}

.mc a,.mc a:visited,.mc a:hover{
	color:red !important;
}

.form_input_sh{
	display:inline-block;
	width:50px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	top:0px;
	margin:-2px 0 0 0;
	vertical-align:text-top;
}






.form_input_l{
	display:inline-block;
	
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	top:0px;
	margin:-3px 0 0 0;
	vertical-align:text-top;
}

.form_input_ss{
	display:inline-block;
	width:190px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	top:0px;
	margin:-2px 0 0 0;
	vertical-align:text-top;
}

.form_input_com{
	display:inline-block;
	width:550px;
	
	border:0px solid #CCC;
	overflow:hidden;
	padding:0px 2px 0 0;
	
}

.small_li{
	font-size:5px;	
}
/*---------------------------------------------*/
.menu_link a{
	color:#454545;	
}

.menu_link a:visited{
	color:#454545;	
}

.menu_link a:hover{
	color:#E85C00;	
	text-shadow:#aaa 2px 3px 3px;
	text-decoration:none;
}

.faseleh{
	width:20px;
	height:10px;
	border:0px solid #F00;
	display:inline-block;
	
	
}
.catlist {
	list-style-type: none;
    margin:0px 2px 0px 0px;
    line-height:20px;
    padding-right:15px;
    background:transparent url(images/icon_arrow_sm.gif) no-repeat scroll 100% 8px;
	/* mizoon dar nayumadn az 8px akharehhhhh*/
	display:inline-block;
	

}

.yek_line {
	width:200px;
	display:inline-block;
	border:0px solid #F00;
	
}

/* -------------------------------------------------------------------*/

.cat_list{
	width:110px;
	margin:10px 15px 10px 0;
	padding:1px;
	float:right;
	overflow:hidden;
	border:0px solid #CCC;
}

/*-----------------------------*/

#card_show{
	
}

.card_row{
	display:inline-block;
	border:0px solid #F00;
	margin:3px 0 0 0;
	padding: 2px 0 2px 0;
	overflow:hidden;
	background:#FFE8CC;
	width:285px;
	
}



.card_kala{
	display:inline-block;
	width:150px;
	height:17px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0 2px 0 0;
}

.card_tedad{
	display:inline-block;
	width:28px;
	border:0px solid #CCC;
	overflow:hidden
}


.inc_dec{
	display:inline-block;
	width:25px;
	border:0px solid #CCC;
	overflow:hidden;
	margin:0 -17px 0 0px;
	
}


.card_gheimat{
	display:inline-block;
	width:55px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:0 10px 0 0;
	
}

.card_del{
	display:inline-block;
	width:10px;
	border:0px solid #CCC;
	overflow:hidden;
	margin-bottom:3px;
}


/*----------------------------------------------*/
img {border: none;}

.cat_gallery{
	width:125px;
	height:132px;
	font-weight:bold;
	
	border-radius: 3px;
	text-align:center;
	border:1px solid #3B3A3D;
    word-wrap: break-word;
    background-color: #FFFFFF;
	margin:0 3px 3px 0;
	padding: 3px 0 0 0;
	display:inline-block;
	
}

.occ_gallery{
	
	width:280px;
	
	border-radius: 3px;
	
	border:1px solid #CCC;
    word-wrap: break-word;
    background-color: #FFF;
	margin:0 14px 15px 3px;
	padding: 5px;
	display:inline-block;
	
}


.cat_gallery_on{
	width:125px;
	height:132px;
	font-weight:bold;
	
	border-radius: 3px;
	text-align:center;
	border:0px solid #DF7014;
    word-wrap: break-word;
    background-color: #fff;
	margin:0 3px 3px 0;
	padding: 3px 0 0 0;
	display:inline-block;
	font-size:11px;
	
}


h1, h1 a, h1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 2px 10px 0;
	color:#000;
	line-height:150%;
}

h1 a:hover {
	color:#000;
	
	text-decoration: none;
}

h2.title-top{
	font-family:Yekaan, Arial, sans-serif;
		
}

h2.title-mm{
	font-family:Yekaan, Arial, Helvetica, sans-serif;
	margin:10px 3px 10px 0;
	font-size:20px;	
	color:#333;	
}

h2.title-menu{
	margin:10px 4px 10px 0;
	font-family:Yekaan, Arial, Helvetica, sans-serif;
	font-size:20px;	
	color:#333;
		
}

h2.title-menub{
	margin:24px  0 0 0;
	font-family:Arial, sans-serif;
	border-bottom:1px solid #333333;
	width:630px;	
}

h2 {
	
	font-size: 18px;
	height: 20px;
	margin: 0 0 15px 0;
	padding: 2px 3px 2px 0;
	color: #000000;
}

img.pic-teh{
	background-color:#FFF;
	border:1px solid #CCC;
	padding:3px;
	border-radius:3px;
	margin:10px 385px 10px 10px;
	position:absolute;
}

p.pt{
	background-color:#FFF;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:4px;
	border-radius:3px;
	margin:220px 385px 10px 10px;
	position:absolute;
	width:206px;
}

h2 a, h2 a:visited {
	color: #fff;
	text-decoration: none;
}

h2 a:hover {
	color: #fff;
	text-decoration: none;

}

.ad_sp{
	line-height: 20px;
	border: 0px solid #FFA566;
	width:220px;
	height:140px;
	display:inline-block;
	margin:5px 5px 5px 0;
	overflow:hidden;
	font-size:12px;
}

.ad_spe{
	line-height: 20px;
	border: 0px solid #FFA566;
	width:220px;
	height:140px;
	display:inline-block;
	margin:5px 5px 5px 0;
	overflow:hidden;
	font-size:12px;
}

.ad_spl{
	line-height: 20px;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	width:220px;
	height:140px;
	display:inline-block;
	margin:5px 8px 5px 2px;
	padding:0 8px 0 8px;
	overflow:hidden;
	font-size:12px;
}

.ad_sple{
	line-height: 20px;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	width:220px;
	height:140px;
	display:inline-block;
	margin:5px 8px 5px 2px;
	padding:0 8px 0 8px;
	overflow:hidden;
	font-size:12px;
}

.ad_pic{
	
	border: 1px solid #DDD;
	background:#EEE;
	width:120px;
	height:85px;
	
	float:left;
	margin:5px 5px 5px 0;
}

hr{
	color: #DDD;
	background-color: #DDD;
	height:0.0826em;
	border: 0;
	width: 694px;
	margin:0 5px 5px 3px;
}
.regh {

    position: relative;
    background:#F9F9F9;
    border-radius: 4px;
	width:672px;
	margin: 0px 4px 10px 6px;
    border: 1px solid #FFA566;
	padding:12px 20px 0px 20px;
	box-shadow: 0px 0px 2px 0px #FF9C56;
	z-index:99;
	height:34px;
	vertical-align:middle;
	font-size:13px;
}

/*---------------------------------------------------------------------------------*/
div#tmpSlideshow {

    position: relative;
    background:#F4F4F4 url('/images/bamsara-w.png') no-repeat 15px -28px;
	 
	background-size:150px auto;
	
    border-radius: 4px;
	width:672px;
	margin: 0px 4px 10px 6px;
    border: 1px solid #DDD;
	padding:10px 20px 10px 20px;
	z-index:99;
	height:200px;
}
div.tmpSlide {
	
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
div.tmpSlide img {
	float:right;
    margin: 10px 0px 0 450px;
    width: 170px;
	height:210px;
    border: 0px solid rgb(244, 244, 244);
}

div#tmpSlideshowControls {
	
    position:relative;
    bottom: 15px;
    float:left;	
	margin:207px 0 0 17px;
}

div.tmpSlideshowControl {
    border: 1px solid #e1dece;
    float: left;
    margin: 0 3px 0 0;
    background: url('/Template/Pictures/Buttons/Feature.png') no-repeat;
    width: 21px;
    height: 20px;
    color: #000;
    font: 12px yekaan, Arial, sans-serif;
    text-align: center;
    cursor: pointer;
}
div.tmpSlideshowControl span {
    line-height: 20px;
    vertical-align: middle;
}
div.tmpSlideshowControlOn {
    background-image: url('/Template/Pictures/Buttons/FeatureOver.png');
}
div.tmpSlideshowControlActive {
    border: 1px solid #DF7014;
}
div.tmpSlideCopy {
    position: absolute;
    left: 20px;
    top: 0px;
    width: 370px;
	float:left;
}
div#tmpSlideshow h4 {
    color: #000;
    text-transform: uppercase;
    font: 14px yekaan, Arial, sans-serif;
	font-weight:bold;
    margin: 10px 0;
}

div#tmpSlideshow h4 a{
    color: #000;
    
}

div.tmpSlideCopy p {
    font: 11px yekaan, Arial, sans-serif;
    line-height: 1.75em;
}

/*---------------------------------------------------------*/


.mini_ekhtar{
	color:#E60000;
	font-size:10px;
	
	margin-left:150px;
	
	
}

.ad_block_bottom{

	
	

}

.category_tab {
	border-bottom:2px solid #CCC;
	width:642px;
	margin: 5px 3px 3px 3px;
	color:#949494 !important;
	padding: 0px 3px 2px 0px;
	font-weight:bold;
}


.category_tab a{
	
	margin: 5px 3px 3px 3px;
	color:#949494 !important;
	padding: 0px 3px 2px 0px;
	font-weight:bold;
}


.category_tab a:hover{
	
	margin: 5px 3px 3px 3px;
	color:#999 !important;
	padding: 0px 3px 2px 0px;
	font-weight:bold;
}



.dasteh{
	border:0px solid #0CF;
	margin-right:4px;
	padding:4px 0 0 0;
	
	
}
	


.brand_small  {
	display:inline-block;
	padding:3px;
	display:inline-block;
	direction:ltr;
	border:1px solid #FFF;
	
		
}

.brand_small  a{
	display:inline-block;
	padding:3px;
	display:inline-block;
	direction:ltr;
	border:1px solid #FFF;
	
		
}

.brand_small a:hover{
	padding:3px;
	display:inline-block;
	direction:ltr;
	border:1px solid #CCC;	
}


.all_block{

    float: right;
   	display:block;
}

.dasteh_nav{
	margin:0;
	display:inline-block;
	width:660px;
	border:0px solid #CCC;
	height:30px;
}

.nav_block3{
	border:0 solid #CCC;
	text-align:center;
	background:#FFF;
	color:#666;
	margin:13px 3px 13px 4px;
	padding:2px 0 3px;
	float: right;
}

.goto{
	
	float:left;
	margin:13px 3px 13px -20px;
	padding:0 20px
}

input.go{
	background:#CCC;
	width:21px;
	height:21px;
	border:0;
	text-align:center;
	margin:0;
	vertical-align:top;
	font-size:18px;
	padding:0;
	color:#FFF;
	border-radius:2px;
	line-height:6px !important;
}
.nav_block_this {
	display:inline-block;
	float: right;
}

.nav_block_this a{
	border:1px solid #00509F;
	display:inline-block;
	text-align:center;
	background:#FFF;
	text-decoration:none;
	color:#00509F;
	margin:13px 3px 13px 4px;
	padding:1px 8px 2px 8px;
	border-radius:2px;
	float: right;
}

.nav_block{
	display:inline-block;
	float: right;
}

.nav_block a,.nav_block a:visited {
	border:1px solid #CCC;
	padding:1px 8px 2px 8px;
	/*   bala  raast  paein chap */
	display:inline-block;
	text-align:center;
	margin:13px 3px 13px 4px;
	background:#FFF;
	color:#666 !important;
	text-decoration:none;
	border-radius:2px;
	float: right;
}

.nav_block_this a, .nav_block_this a:visited{
	border:1px solid #FE7511;
	padding:1px 8px 2px 8px;
	/*   bala  raast  paein chap */
	display:inline-block;
	text-align:center;
	margin:13px 3px 13px 4px;
	background:#FFF;
	text-decoration:none;
	color: #FE7511 !important;
	border-radius:2px;
	float: right;
}


.nav_block a:hover{
	border:1px solid #FE7511;
	text-decoration:none;
	color: #FE7511;
	float: right;
}


.all_category_block{

	border:0px solid #DDDDDD;
	
	padding: 0px 0px 0px 0px;
    margin: 10px 0 20px 3px;
	
    word-wrap: break-word;
    background-color: #FFFFFF;
}


.category_block{
	width:119px;
	height:123px;
	font-weight:bold;
	
	text-align:center;
	border:3px solid #CCC;
    word-wrap: break-word;
    background-color: #FFFFFF;
	margin:0 3px 3px 0;
	padding: 3px;
	display:inline-block;	
			/* for IE */
  filter:alpha(opacity=40);
  /* CSS3 standard */
  opacity:0.4;
}



.cat_on{
	width:119px;
	height:123px;
	
	text-align:center;
	border:1px solid #DDDDDD;
    word-wrap: break-word;
    background-color: #FFFFFF;
	margin:0 3px 3px 0;
	padding: 3px;
	display:inline-block;	

}



.ad_big{
	border:1px solid #DDDDDD;
	border-radius: 4px;
	width:704px;
	padding: 1px 0px 0px 0px;
    margin: 0px 4px 10px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
	
}

.ad_big_s{
	border:1px solid #DDDDDD;
	border-radius: 4px;
	
	padding: 1px 4px 4px 4px;
    margin: 0px 0px 0px 10px;
    word-wrap: break-word;
    background-color: #FFFFFF;
	
}

.form_lable_s > #gp > span, .form_lable_s > span{
	color:red;
}


.form_lable_me > span,.form_lable_ss > span,.form_lable_short > span {
	color:red;
}


.ad_big_brand{
	
		border:1px solid #DDDDDD;
	
	padding: 1px 4px 4px 4px;
    margin: 0px 0px 20px 0px;
    word-wrap: break-word;
	display:inline-block;
	width:642px;
	
}


.place_bar{;
		width:610px;
	
	float:right;
	
		border:1px solid #DDDDDD;
	
	padding: 1px 4px 4px 4px;
    margin: -9px 3px 1px 2px;
    word-wrap: break-word;
    background-color: #FFFFFF;
	
}


.ad_block{
	width:150px; /*  194 */
	height:280px;
	display:inline-block;
	border:1px solid #DDDDDD;
	
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px 0px 3px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;	
}

.ad_block a, .ad_block a:visited{
	color:#000;
}

.detail{
	margin-top:0px;
	height:53px;
	border:1px solid #DDDDDD;
	margin-bottom:5px;
	overflow:hidden;
	font-size:12px !important;
	color:#000;
	width:97%;
}


.ad_image{
	padding:0px 0px 8px 0px;
	border:0px solid #F00;
	width:90px;
	height:123px;
}



.order_key{
	text-align:left;
	margin-top:-15px;
}

.ekhtar{
	
	
	border:1px solid #F00;
	background:#FFF2F2;
	color:#F00;
	padding:3px 6px 3px 3px;
	margin:3px 0 3px 5px;
}


.ekhtar_s{
	
	
	border:1px solid #093;
	background:#ECFFEC;
	color:#093;
	padding:3px 6px 3px 3px;
	margin:3px 0 3px 5px;
	
}

.ekhtar_y{
	
	
	border:1px solid #FC3;
	background:#FFFCE3;
	color:#C46B00;
	padding:3px 6px 3px 3px;
	margin:3px 0 3px 5px;
	
}

#ppp {
	
	width:1024px; 
	margin:0px auto;
}

#bghin{
	border-bottom: 1px solid #000;
	box-shadow: 0px 3px 6px -2px #999;
	height: 70px;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	background: none repeat scroll 0% 0% #FFF;
	z-index: 9000;
}

#page {
	margin: 0px 0 0px 0;
	width:1029px;
    padding: 0px ;
/*	width: 960px;*/
	min-height:1000px;
    border: 0px solid #000000;
	

	background: #FFFFFF ;
	display:table;
	border-bottom: none !important;
}

/* credits */

#credits {
	border-top:1px solid #444;
	border-bottom:1px solid #444;
	/* box-shadow: 0px 4px 5px 2px #999; */
	
    
	
	background: #F9F9F9 ;
    
	min-height:70px;
    padding:8px 7px 5px 7px;
	
	


bottom:0;
position: relative;
	z-index:99;
	
}

.credit-sp{
	width: 160px;
	display: inline-block;
	margin: 0px 100px 10px 0px;
	vertical-align: text-top;
	line-height: 22px;
}

.credit-sp a, .credit-sp a:visited{
	color:#006CD9 !important;
}

.credits-c{
	width:990px;
	margin: 0px auto;
	
}

ul li.list:before{ content:"- ";}
ul li.list{
	background:#FFF;
	margin:2px -15px 0 0;
}


input, textarea, select {
	border:1px solid #CCC;
	font-family:yekaan, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
margin: 0 0 10px 0 !important;
	
	
}

select {
	
	height:24px;
	
}

input.rdo{
	vertical-align:middle;
	margin:0 0 0 7px;
	
}
input.rdoad{
	vertical-align:top;
	margin:3px 0 0 5px;
	
	
}

.ad_big_s ul{margin:0 0 0 0;text-indent:-35px;}
.ad_big_s ul li{text-decoration:none;list-style:none;padding:0 0 0px 0}
.ad_big_s ul li:before{ content:"- ";position:relative;}


.adds{
	border:0px solid #FFB787;
	float:left;
	width:301px;
	border-radius:3px;
	background:#EAF1FF;
	padding:2px 7px 4px 7px;
	margin:-1px 3px 0 0;
	color:#003F70;
	font-size:11px;
	line-height:18px;
	display:inline-block;
}

#rdoc{
	vertical-align:bottom;
	margin:0px 0 0 7px;
	padding:2px 7px 5px 10px;
	border:0px solid #FFB787;
	font-weight:bold;
	background:#FFF0E2;
	overflow:hidden;
	height:17px;
	z-index:999;
	width:216px;
}

input.sub{
	margin:7px 5px 10px 0;
}

input.button{
	padding:-2px 0 0 0 !important;
	height:10px;
}


#right {
    list-style-type: none;
 	float: right;
   	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
   	width: 732px;
   	border:0px solid #F00;
  	font-family: yekaan;   

	display:block;
}

#rightb {
    list-style-type: none;
 	float: right;
   	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
   	width: 100%;
   	border:0px solid #F00;
  	font-family: yekaan;   

	display:block;
}


#left {
    list-style-type: none;
	float: right;
	margin: 0px;
	width: 200px;
	font-family: yekaan;
	margin: 0px 0 0 20px;
	min-height: 500px;
	border-left: 1px solid rgb(204, 204, 204);
	background:rgb(243, 243, 243);
}




#order {
    list-style-type: none;
 	float: right;

   	width: 612px;
   	border:1px solid #CCC;
  	font-family: yekaan;

	position:static;

	border:1px solid #DDDDDD;
	
	padding: 1px 4px 4px 4px;
	margin: 6px 3px 0px -5px;
    word-wrap: break-word;
    background-color: #FFFFFF;
}









.postfooter{
	
    margin-bottom: 0px;
    background-color: #F7F7F7;
    height: 17px;
    padding: 3px;
}

/* tartib va nahveye namayeshe bazdid, nevisandeh,... */
.p1{
    float: right;
    margin-left: 35px;
}


.p2{
    float: right;
}


.p3{
    float: left;
}


/* tablighate vasate safhe, va faselashun */
.ads{
   margin-top:3px;
   text-align: center;
}




/* dokmeye foroshgah */
a.button{
background:url(http://mdc.ir/wp-content/plugins/quick-shop/images/cart_go.png);
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
}
a:hover.button{
color:#0066CC;
}


}

.postgrav {
float: left;
padding: 3px;
margin-right: 5px;
margin-left: 5px;
border: 1px solid #000;
background: #fff;
}

body {
	font-family:yekaan,Trebuchet MS;
	font-size: 12px;
    color: #333333;
	background: #fff !important;
 	margin: 0px;
 	padding: 0px;
	direction: rtl;
	line-height:20px;
	
}

#left a,#left a:vistied{
	color:#FFF;
}

/*  range link */
a {
	color: #1E4BB5;
	text-decoration: none;
}

/* range linke moshahedeh shodeh */
a:visited {
	color: #1E4BB5;
	text-decoration: none;
}

/* range linki ke mouse roosheh */
a:hover {
	color: #9E9E9E;
	text-decoration: none;
}


/* tanzimate nahve namayeshe tasavir */
img {
	border: none;
}

img.cnt {
	border: none;
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width:80%;
	height:auto;
}


img#captcha-pic{
	vertical-align:middle;
	border: none;
	width:120px;
	height:30px;
	margin:5px 0 0 0;

}


img.del {
	width:10px;
	height:10px;

}


img.thumb {
	width:90px;
	height:123px;

}

img#brand{
	float:right;
}

img.brand {
	
	
	float:right;
	display:table-row;
	margin:3px;
			width:100px;
	height:100px;


}

img.cat {
	margin:-2px 7px 0 0;
	border:0px solid #999;
	
	
		width:100px;
	height:100px;


}

.cat_pic{
	padding:4px;
		width:100px;
	height:100px;
}

p {
	margin: 2px 4px 0 4px;


}

h3 {
    font-weight:bold;
	font-size:17px;
	color:#000;
	font-family:Arial;
	padding-bottom:2px;
	margin:8px 8px 16px 0;
	height:18px;
	overflow:hidden;
	
}

h3 a, h3 a:visited{
	color: #000 !important;
	text-decoration: none;
}

h3 a:hover{
	color: #E27616 !important;
	text-decoration: none;
}








h4 {
	font: normal 98%/100% "yekaan", yekaan, yekaan;
	color: #000;
	margin: 10px 0px 5px;
}

form {
	margin:0px;
	padding:0px;
}



/* header area */

#header {
	background: none repeat scroll 0% 0% / auto 120px #FFF;
	width: 100%;
	margin: -70px auto;
}

#hbt {
	margin: 105px 0px 0px;
	height: 280px;
	background: url("images/bkgrd-home.jpg") no-repeat scroll -10% 25% / 100% auto #1E68E7;
	width: 100%;
	border-bottom: 1px solid #2F75ED;
	/* opacity: 0.4; */
}

#hbt-bg {
	height: 280px;
    width: 100%;
    background-color: rgba(213, 88, 88, 0.15);
}
.transbox
{
	background-color: rgba(87, 59, 59, 0.54);
    border-radius: 3px;
    text-align: center;
    width: 400px;
    margin: 0px auto;
    position: relative;
    top: 95px;
    padding: 20px 20px 26px;
}

#mto{
	font-weight: bold;
	color: #FFF;
	font-size: 32px;
}



#logo {
	background: url("images/logo.png") no-repeat scroll right top / auto transparent;
	width: 200px;
	height: 70px;
	padding: 0px 5px 0px 0px;
	float: right;
	margin: -70px 8% 0px 0px;
	z-index: 999999;
	background-size: 90%;
}

#agv{
	
	background: url(images/agahiv.png) no-repeat;
	background-size:98px auto;
	width:100px;
	height:44px;
	
	padding:0 5px 0 0;
	position:absolute;
	
	
	margin:4px 604px 0 0px;
	z-index:99;
	
}


#headerimg .description{
	position: absolute;
	right: 80px;
	bottom: 3px;
	color: #c9eefe;
	font-size: 14px;
	font-weight: bold;
}

#nav {
	width: 1024px;
	padding: 0px;
	list-style: outside none none;
	margin: -170px auto;
}

#meb {
	background-color: #004B6E;
	list-style: outside none none;
	height: 35px;
	margin: 140px auto;
}


#nav li {
	z-index:9002;
	float: right;
	margin-right: 0px;
	
}

#nav .page_item_l a{
	border-right: 1px solid rgb(193, 195, 197);
	border-left: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}

#nav .page_item_r a{
	border-right: 1px solid rgb(193, 195, 197);
	border-left: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}

#nav .page_item a{
	border-right: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}

#nav .current_page_item a, #nav .current_page_item a:visited {
	border-right: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}

#nav .current_page_item_l a,#nav .current_page_item_l a:visited{
	border-right: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}

#nav .current_page_item_r a,#nav .current_page_item_r a:visited{
	border-right: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}



#nav .lft{
	float:left;
}


#nav .page_item a:hover, #nav .page_item_r a:hover {
	border-right: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}

#nav .page_item_l a:hover {
	border-right: 1px solid rgb(193, 195, 197);
	white-space: nowrap;
	float: left;
	padding: 7px 8px;
	display: inline-block;
	margin: -5px 0px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgb(255, 255, 255);
	font-size: 1.3em;
}



/* content area */

#content {
	padding: 0px 0px 0px 0px;
    list-style-type: none;
	width: 494px;
    overflow: hidden;
    margin: -3px -9px -3px -9px;
    
    position:static;
}

.post {
	clear:both;
    padding-top: 2px;
}

.post-date {
	width: 45px;
	height: 49px;
	float:right;
	background: url(images/date-bg.gif) no-repeat;
}

.post-month {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 4px;
    padding-right: -5px;

}

.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 8px;
	margin-left: 0px;
}

.post-title {
	float: right;
	margin-right: 10px;
	width: 410px;
	
}

.entry {
	clear: both;
	padding-top: 10px;
	font-family: yekaan,yekaan;
}

.post-cat {
	background: url(images/mini-category.gif) no-repeat right;
	padding-right: 20px;
	float:right;
	font-size: 100%;
	color: #999999;
	font-family: yekaan,yekaan;
}

.post-comments {
	background: url(images/mini-comments.gif) no-repeat right;
	padding-right: 20px;
	float: left;
	font-size: 100%;
	font-family: yekaan,yekaan;
}

.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat right;
	padding-right: 20px;
	float: left;
	font-size: 100%;
	color: #999999;
}

.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat right;
	padding-right: 18px;
	float: left;
}

.navigation {
	clear: both;
	padding: 10px 0px;
}

.navigation a, .navigation a:visited {
	color: #59770e;
}

.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
	font-family: yekaan,yekaan;
}

.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
	font-family: yekaan,yekaan;
}

/* comments area */

#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}

.commentlist {
	margin: 10px 0px;
	padding-right: 20px;
	line-height: 130%;
	font-family: yekaan,yekaan;
}

.commentlist li{
	padding: 5px 7px 0px 10px;
}

.commentlist .alt {
	background: #F8F8F8;
}

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 85%;
	color: #0A3361;
}

.commentlist cite a, .commentlist cite a:visited {
	color: #0A3361;
}

.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 85%;
}

#commentform {
	font-family: yekaan,yekaan;
}

#commentform #author{
    background: url(images/author.gif) #FFF no-repeat right ;
	font-family: yekaan,yekaan;
    padding: 6px 28px 4px 4px;
    font-size: 12px;
}

#commentform #email{
    background: url(images/email.gif) #FFF no-repeat right ;
	font-family: yekaan,yekaan;
    padding: 6px 28px 4px 4px;
    font-size: 12px;
	direction:ltr;
}

#commentform #url{
    background: url(images/website.gif) #FFF no-repeat right ;
	font-family: yekaan,yekaan;
    padding: 6px 28px 4px 4px;
    font-size: 12px;
	direction:ltr;
}

#commentform #captcha{
    background: url(images/cap.png) #FFF no-repeat right ;
	font-family: yekaan,yekaan;
    padding: 6px 28px 4px 4px;
    font-size: 12px;
	width:70px;
	direction:ltr;
}

#commentform p {
	padding: 6px 0px;
    font-family: yekaan,yekaan;
    margin: 0px;
}

#commentform label{
	color: #787878;
	font-size: 100%;
}

#commentform input{
	width: 200px;
	background: #F8F8F8;
	border:1px solid #CBE0E7;
	padding: 3px;
}

#commentform textarea{
	width: 98%;
 	height: 115px;
    background: #FFF;
	border: 1px solid #CBE0E7;
    padding: 6px 4px 4px 4px;
	margin-top: 5px;
	font-family: yekaan,yekaan;
    font-size: 12px;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}

#commentform #submit{
	
	background:#F5F5F5;
	color: #333;
	border: 1px solid #CCC;
	
	width: 55px;
	height: 25px;
	text-align: center;
  	cursor: pointer;
}

    /*sidebar */

/*search form */

/*search form */

#searchform {
    margin: 1px 0 0 10px;
	float:left;
}

#searchform br {
	display: none;
}

#loginform #s {
	width:170px;
	color: #999999;
	font-size:12px;
}

#loginform #s2 {
	width:170px;
	color: #999999;
	font-size:12px;
}

#loginform #su {
	width:80px;
	color: #aaa;
	font-size:12px;
}

#loginform #s2u {
	width:80px;
	color: #sss;
	font-size:12px;
}

 /* search form button - to specify button only use input[type="submit"] */
#searchform input {
    
	background: url(images/GoIcon.png) no-repeat right;
	width: 21px;
	height: 21px;
	border:0px;
    text-align:center;
    padding: 5px;
    margin-right: 2px;
    margin-top: 3px;
    vertical-align: middle;
	font-size:11px;
}


/* footer area */

#footer {
	clear: both;
	color: #ACD7EE;
	font-size: 100%;
	line-height: 130%;
	padding-bottom: 10px;
	font-family: yekaan,yekaan;
	
}

#footer a, #footer a:visited {
	color: #ffffff;
}

#footer h4 {
	font: normal 146%/100% yekaan, yekaan;
	color: #9cdbfb;
	margin: 10px 0px 5px;
}

.footer-recent-comments {
	width: 240px;
	float: left;
	margin-left: 10px;
}

.footer-recent-comments ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.footer-recent-comments ul li {
	background: url(images/mini-footer-comments.gif) no-repeat right;
	padding: 0px 20px 10px 0px;
}

.footer-recent-posts {
	width: 240px;
	float: left;
	margin-left: 10px;
}

.footer-recent-posts strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}

.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 110%;
}

.footer-recent-posts ul li {
	background: url(images/mini-footer-post.gif) no-repeat right;
	padding: 0px 20px 10px 0px;
}

.footer-about {
	width: 220px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	background: url(images/footer-right-bg.gif) no-repeat;
}



#credits a, #credit a:visited {
	color: #006CD9;
}

.rss {
	padding-bottom: 2px;
	margin-right: 8px;
}

.loginout {
	padding-bottom: 2px;
	margin-right: 8px;
}

/* alignments */

.center {
	text-align: center;
}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}

.alignright {
	float: right;
}

img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}

.clear {
	clear:both;
}

hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

.wp-pagenavi { text-align:center; direction:ltr;}

input.btn {
	  color:#2173B6;
	  font: 100% "yekaan",helvetica,sans-serif;
	  background-color:#ffffff;
	  border: 1px solid;
	  border-color:#2173B6;
}

input.btnhov {
      color:#2173B6;
	  font: 100% "yekaan",helvetica,sans-serif;
	  background-color:#ffffff;
	  border: 1px solid;
	  border-color: #ffffff;
}

.ldWrapperl {
	border:0px solid #313132;
	
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px 0px 5px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
}


.ldSearch {
	border-top:1px solid #E3E3E3;
	border-left:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	min-height:500px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px -21px 5px 0px;
    word-wrap: break-word;
    background-color: #F9F9F9;
}


.ldWrapperlb a{
	color:#000;
}

.ldWrapperlb {
	border:1px solid #DDDDDD;
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px 4px 10px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
	width:704px;
}

.ldWrapperlbb{
	border:0px solid #DDDDDD;
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px 4px 10px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
	width:100%;
}


.ldWrapperlb ul {
    list-style-type: none;
	margin:0px ;
    padding-right:0px;
	background:#FFF;
}


.ldWrapperlb ul li {
    margin:4px 0px 0px 0px;
	padding:0px 4px 1px 1px;
    line-height:20px;
    background-color:#FFF1E8;
    direction:rtl;
	display:inline-block;
	width:698px;
	height:25px;
}

.ldWrapperlb ul li:hover {
	background:#FFE2B7;
}

.ldWrapperlb ul li a:hover {
	text-decoration:none;
}

.ldWrapperlb ul li.wl {
	margin:4px 0px 0px 0px;
	padding:1px 4px 1px 1px;
    line-height:20px;
    background-color:#EFEFEF;
    direction:rtl;
	display:inline-block;
	width:698px;
	height:25px;
}


.ldWrapperlb ul li.wl:hover {
	background:#FFE2B7;
	text-decoration:none;
}

.ldWrapperlb ul li.wl a:hover {
	text-decoration:none;
}



.ldWrapperlb ul li.liTit {
    list-style-type: none;
    margin:4px 0px 0px 0px;
    line-height:20px;
    padding:0px 4px 0 0;
    background-color:#FFF1E8;
    direction:rtl;
	width:698px;
	color:#666;
	font-size:0.9em;
}

.ldWrapperlb ul li.liTit:hover {
    border:0;
	margin:4px 0px 0px 0px;
}




.ldWrapperlb ul {
    list-style-type: none;
	margin:0px ;
    padding-right:0px;
	background:#FFF;
}





.ldWrapperlb ul li.liTit {
    list-style-type: none;
    margin:4px 0px 0px 0px;
    line-height:20px;
    padding:1px 4px 1px 1px;
    background-color:#FFF1E8;
    direction:rtl;
	width:698px;
	color:#666;
}

.ldWrapperlb ul li.liTit:hover {
    border:0;
	padding:1px 4px 1px 1px;
}




.ldWrapper {
	border:0px solid #313132;
	
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 7px 0px 20px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
}

.ldWrapper_blue {
	border:1px solid #E85C00;
	
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px 0px 5px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
}

.ldWrapper_blue a,.ldWrapper_blue a:visited{
	
    color:#000;
}


.ldWrapper ul {
    list-style-type: none;
	margin:0px ;
    padding-right:0px;
	text-indent: -11px;
	margin: 0px 11px 0 0;
}

.ldWrapper ul li::before{content:"› ";display:inline;font-size:18px;vertical-align:middle;color:#FF8040;font-family:Arial;font-weight:bold;}

.ldWrapper ul li {
    list-style-type: none;
    margin:2px 2px 0px 2px;
    line-height:20px;
    padding-right:0px;
 /*    background:transparent url(images/icon_arrow_sm.gif) no-repeat scroll 100% 8px; */
	/* mizoon dar nayumadn az 8px akharehhhhh*/
	content: ' ';
    direction:rtl;
}



.ldWrapper ul li a,
.ldWrapper ul li  a:visited {
	color:#535355;
	text-decoration:none;
}

.ldWrapper ul li a:hover {
		color:#FE7715;	
	
	text-decoration:none;
}

.cform{
    margin-bottom: 5px;
}

    /* nahveye namayeshe onvane menu ha */
.ldTitle {
    font-weight:bold;
	font-size:16px;
	color:#444;
	font-family:Arial;
	border-bottom:1px solid #D4D4D4;
	padding:4px;
}

/* .ldTitle::before{content:"»  ";display:inline} */

.hazf {
    margin-top: 0px;
    margin-bottom: 0px;
}

table{
	text-align:right;
	
	margin-top:5px;
	background:#F2F9FF;

}
tr{
		padding-right:10px;	
	border:1px solid #FFF;
	
}

td {
	padding-right:10px;
	border:1px solid #FFF;
}

th {
	padding-right:10px;	
	border:1px solid #FFF;
}

/* ------*/
div.hoverme, div.category_block;
div.hoverme:hover, div.cat_on;

div.hoverme, div.off {
	width:150px;
	display:inline-block;
	
		border:1px solid #E27616;
	
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px 0px 3px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
	height:280px;
}

div.hoverme a, div.off a{
	color: #000;
}

div.hoverme:hover, div.on {
	width:150px;
	display:inline-block;
	
		border:1px solid #E27616;
	
	border-radius: 5px;
	padding: 1px 4px 4px 4px;
    margin: 0px 0px 3px 0px;
    word-wrap: break-word;
    background-color: #FFFFFF;
	height:280px;
}

div.hoverme a:hover, div.on  a{
	color: #000;
}

div.hoverme a:hover, div.on  a{
	color: #000;
}


.phl{
	width:71px;
	height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:2px 4px 0 0;
	background:#EFEFEF;
	display:inline-block;
	font-size:12px;
}

.phl-b{
	width:88px;
	height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:2px 4px 0 0;
	background:#FFF1E8;
	display:inline-block;
	color:#000;
	font-size:12px;
}

.phl-bb{
	width:263px;
	height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:2px 4px 0 0;
	background:#FFF1E8;
	display:inline-block;
	color:#000;
	font-size:12px;
}

.phl-bbb{
	width:612px;
	height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:2px 4px 0 0;
	background:#FFF1E8;
	display:inline-block;
	color:#000;
	font-size:12px;
}

.phl-bt{
	width:683px;
	min-height:22px;
	border:0px solid #CCC;
	overflow:hidden;
	padding:3px 6px 6px 6px;
	background:#FFF1E8;
	display:inline-block;
	color:#000;
	font-size:12px;
}

.list{
	display:inline-block;
}

.list-s{
	display:inline-block;
	width:40px;
	border:0px solid #CCC;
	margin:0 0 0 7px;
	overflow:hidden;
	height:20px;
	padding:1px 0 0 0;
	color:#000
}

.list-ss{
	display:inline-block;
	width:45px;
	border:0px solid #CCC;
	margin:0 0 0 2px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-ssk{
	display:inline-block;
	width:27x;
	border:0px solid #CCC;
	margin:0 0 0 4px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-sm{
	display:inline-block;
	width:60px;
	border:0px solid #CCC;
	margin:0 0 0 7px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-m{
	display:inline-block;
	width:90px;
	border:0px solid #CCC;
	margin:0 0 0 7px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-mk{
	display:inline-block;
	width:72px;
	border:0px solid #CCC;
	margin:0 0 0 2px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-lm{
	display:inline-block;
	width:100px;
	border:0px solid #CCC;
	margin:0 0 0 7px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-ln{
	display:inline-block;
	width:115px;
	border:0px solid #CCC;
	margin:0 4px 0 14px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-l{
	display:inline-block;
	width:190px;
	border:0px solid #CCC;
	margin:0 0 0 2px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

.list-lk{
	display:inline-block;
	width:130px;
	border:0px solid #CCC;
	margin:0 0 0 2px;
	overflow:hidden;
	height:20px;
	padding:1px 1px 0 0;
	color:#000
}

select#mah{
	width:170px;
	
}



.update_bar{
	float:left; 
	width:692px;
	background:#FFFFDF;
	border:1px solid #F4D10B; 
	padding:2px 5px 4px 5px; 
	font-size:11px; 
	margin:0 4px 0px 4px;	
}


optgroup{
	font-family:yekaan,Arial;
	font-weight:normal;
	color:#FE7511;
}

option{
	font-family:yekaan,Arial;
	font-weight:normal;
	color:#000;
}

.file_input_textbox
{
	float: left;
	color: #999;
	width:115px;
	margin:0 5px 0 5px;
	direction:ltr;
}

#shk
{
	float: left;
	color: #000;
	width:117px;
	margin:0 5px 0 5px;
	padding:1px 4px 0 4px;
	direction:ltr;
	border:1px solid #CCC;
	height:20px;
	font-size:11px;
}

.shk_m
{
	float: left;
	color: #000;
	width:105px;
	margin:0 5px 0 5px;
	padding:0px 3px 0 3px;
	direction:ltr;
	border:1px solid #CCC;
	height:18px;
	font-size:11px;
	background:#FFF;
}

.file_input_div
{
	position: relative; 
	width: 56px; 
	height:18px;
	border: 0px solid #666;
	padding:2px 4px 3px 4px;
	font-size:11px;
}

.file_input_button
{
	margin:0px 0 0 0;
	width: 65px; 
	padding:1px 3px 3px 3px;
	position: absolute; 
	top: 0px;
	right:0px;
	background-color: #EEE;
	color: #333;
	border: 1px solid #666;
	border-radius:3px;
	font-size:11px;
	font-family:yekaan, "Times New Roman", Arial;
}

.file_input_button_m
{
	margin:0px 0 0 0;
	width: 65px; 
	padding:0px 2px 2px 2px;
	position: absolute; 
	top: 0px;
	right:0px;
	background-color: #EEE;
	color: #333;
	border: 1px solid #666;
	border-radius:3px;
	font-size:10px;
	font-family:yekaan, "Times New Roman", Arial;
}

.file_input_hidden
{
	
	position: absolute; 
	right: 0px; 
	top: 0px; 
	border:1px solid red; 
	z-index:8000;
	width:60px; 
	margin:0;
	opacity: 0;
filter: alpha(opacity=0); 
	ms-filter: "alpha(opacity=0)"; 
	khtml-opacity: 0; 
	moz-opacity: 0;
}

input[type=checkbox] {  
    margin:3px 0 0 0;
	  
}

#upgrade{
	border:1px solid #FC0;
	border-radius:3px;
	padding:1px 4px 3px 4px;
	background:#FFC;
	display:inline-block;
	box-shadow: 0px 1px 3px 0px #FC0;
	margin:0 0 12px 0;
}

#upgrade a,#upgrade a:visited{
	
	color:#000;
	text-decoration:none;
}

sss{
	border:1px solid #7373FF;
	background-color:#DDD;
	font-weight:700;
	padding:4px 6px 5px 6px;
	margin:5px 0px 0 30px;
	float:left;
}

input#se{
    background-color: #FFA42D;
	
    background-image: linear-gradient(center top , #FFA42D, #d14836);
	
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#d14836));
	background: -moz-linear-gradient(center top, #FFA42D, #d14836);
	
    border: 1px solid #F28715;                 
    color:#fff;
    border-radius: 2px;
    font-size: 14px;
    height: 30px;
    min-width: 100px;
    white-space: nowrap;
	float:left;
	padding:0px 4px 5px 2px;
	font-weight:500px;
	display:inline-block;
	margin:3px 0 0 20px;
}
input#se:hover{
    background-color: #FFA42D;
    background-image: linear-gradient(center top , #FFA42D, #C53727);
	
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#C53727));
	background: -moz-linear-gradient(center top, #FFA42D, #C53727);
	
    border: 1px solid #F28715;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

input.inpb{
	background-color: #FFA42D;
	
    background-image: linear-gradient(center top , #FFA42D, #d14836);
	
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#d14836));
	background: -moz-linear-gradient(center top, #FFA42D, #d14836);
	
    
	background: -moz-linear-gradient(center top , #2D90FF, #302BDA) repeat scroll 0% 0% transparent;
border: 0px solid #FFF;


    color:#fff;
    border-radius: 2px;
    font-size: 14px;
    height: 34px;
    min-width: 54px;
    white-space: nowrap;
	float:left;
	padding:0px 4px 5px 2px;
	font-weight:500px;
	display:inline-block;

	margin: 0px 0 0 -12px !important;
width: 192px;
}

input.inpb:hover{
    background-color: #FFA42D;
    background-image: linear-gradient(center top , #FFA42D, #C53727);
	
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#C53727));
	background: -moz-linear-gradient(center top, #FFA42D, #C53727);
	
    border: 1px solid #F28715;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.layer1, .layer2, .layer3{
	position:absolute;
	left:0px;
	top:0px;
	z-index:99;
	font-size:12px;
}
.suglist{
	font-size:12px;
	min-width:160px;
	
}

#searchbox{
	margin:0 0px 10px 0;
}

a.reg-sub {
	background-color: #FFA42D;
	
    background-image: linear-gradient(center top , #FFA42D, #d14836);
	
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#d14836));
	background: -moz-linear-gradient(center top, #FFA42D, #d14836);
	
    border: 1px solid #F28715;
    color:#fff;
    border-radius: 2px;
    font-size: 14px;
    height: 20px;
    min-width: 100px;
    white-space: nowrap;
	float:left;
	padding:4px 4px 5px 2px;
	font-weight:500px;
	display:inline-block;
	margin:-4px 0 0 20px;
	text-align:center;
}

a.reg-sub:hover{
    background-color: #FFA42D;
    background-image: linear-gradient(center top , #FFA42D, #C53727);
	
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#C53727));
	background: -moz-linear-gradient(center top, #FFA42D, #C53727);
	
    border: 1px solid #F28715;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
	text-decoration:none;
}

.up-sub a{
	background-color: #FFA42D;
	
    background-image: linear-gradient(center top , #FFA42D, #d14836);
	
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#d14836));
	background: -moz-linear-gradient(center top, #FFA42D, #d14836);
	
    border: 1px solid #F28715;
    color:#fff;
    border-radius: 2px;
    font-size: 12px;
    height: 20px;
    min-width: 100px;
    white-space: nowrap;
	padding:2px 3px 3px 2px;
	font-weight:500px;
	display:inline-block;
	margin:-4px 40px 12px 40px;
	
}

.up-adv a{
	background-color: #FFA42D;
	
    background-image: linear-gradient(center top , #FFA42D, #d14836);
	
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#d14836));
	background: -moz-linear-gradient(#FFA42D, #d14836);
	
    border: 1px solid #F28715;
    color:#fff;
    border-radius: 2px;
    font-size: 10px;
    height: 14px;
    float:left;
    white-space: nowrap;
	padding:0px 3px 3px 3px;
	font-weight:500px;
	display:inline-block;
	margin:1px 0px 0px 0px;
	line-height:16px;
}

.up-adv a:hover{
    background-color: #FFA42D;
    background-image: linear-gradient(center top , #FFA42D, #C53727);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727');*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#C53727));
	background: -moz-linear-gradient(#FFA42D, #C53727);
    border: 1px solid #F28715;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
	text-decoration:none;
}

.Trest{
	
	width:250px;
	height:15px;
	float:right;
	margin:-14px 0 17px 0;
	border: 0px solid #F28715;
}

.up-sub a:hover{
    background-color: #FFA42D;
    background-image: linear-gradient(center top , #FFA42D, #C53727);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727');*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#C53727));
	background: -moz-linear-gradient(#FFA42D, #C53727);
    border: 1px solid #F28715;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
	text-decoration:none;
}

input.sbm{
	background-color: #FFA42D;
	background-image: linear-gradient(center top , #FFA42D, #d14836);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836');*/
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#d14836));
	background: -moz-linear-gradient(#FFA42D, #d14836);
    border: 1px solid #F28715;
    color:#fff;
    border-radius: 2px;
    font-size: 14px;
    height: 30px;
    min-width: 100px;
    white-space: nowrap;
	padding:2px 3px 7px 2px;
	font-weight:500px;
	display:inline-block;
	margin:-15px 100px 12px 40px;
	font-weight:500;
}

.vad{
	width:72px;
	background-color: #EEE;
	padding:2px 8px 2px 4px;
	float:right;
	margin:32px 0 0 0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	font-size:11px;
}

 /* baraye agahi vije*/
.ad-k {
	border-top:1px solid #DDDDDD;
	
	border-radius: 3px;
	padding: 1px 1px 0px 3px;
	margin:56px 0 0 0;
    word-wrap: break-word;
    background-color: #FFFFFF;
	
}



input.sbm:hover{
    background-color: #FFA42D;
    background-image: linear-gradient(center top , #FFA42D, #C53727);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#C53727));
	background: -moz-linear-gradient(#FFA42D, #C53727);
    border: 1px solid #F28715;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
	text-decoration:none;
}

.accb{
	display:inline-block;
	height:12px;
	text-align:right;
	direction:ltr !important;
	width:146px;
	border: 0px solid red;
}

#ontop {
  position: absolute;
   margin: -56px 254px 0 0;
  padding: 3px 6px 0px 6px;
  width:328px;
	height:50px;
	z-index:999;
	display:block;
}


#ontop a,#ontop a:visited{
	color:#216CB2;
}

#ontop a:hover{
	color:#FE7511;
	text-decoration:none;
}

#bubble {
    margin: -56px 254px 0 0;
    padding: 3px 6px 0px 6px;
    position: absolute;
	width:328px;
	height:50px;
	display:block;
	border-radius:4px;
	
	font-size:11px;
}
#bubble:after {
    content: "";
    position: absolute;
   top: 100%;
   left: 20px;
   border-top: 10px solid blue;
   border-top-color: inherit; 
   border-left: 10px solid transparent;
   border-right: 10px solid transparent; 
  
}
#hover {
    position:relative;
    height:20px;
	margin:-20px 0 0 0;
	width:140px;
	overflow:hidden;
}

#hover:hover {
    overflow:visible;
}


.tooltip {
	position:absolute;
	opacity:0;
	height: 60px;
	overflow:visible;
}

#hover:hover .tooltip {
    opacity:1;
	width:210px;
	height:60px;
	margin:-70px 10px 0 0;
	padding:1px 5px 2px 5px;
	
	overflow:visible;
	background-color:#FF8935;
	color:#FFF;
	font-weight:500;
	border-radius:3px;
	-webkit-transition: opacity 0.5s;
	-moz-transition:  opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition:  opacity 0.5s;
	transition:  opacity 0.5s;
}

#hover:hover :before{
	border: solid;
	border-color: #FF8935 transparent;
	border-width: 7px 7px 0 7px;
	bottom: -6px;
	content: " ";
	left: 70%;
	position: absolute;
	z-index: 99;
}





		
#mapSitu{
	width:140px;
	
	height:20px;
	float:right;
	
}

.pin{
	
	background: url(images/map-pin.jpg) no-repeat;
	background-size:55% auto;
	width:40px;
	height:60px;
	padding:2px 4px 0 0;
	
	margin:-20px -15px 0 0;
	float:right;

	
}

small.mp{
	margin:0 20px 0 0;
	color:red;
}

small.mp a{

	color:red;	
}

#tabs_wrapper {
	width: 331px;
	float:left;
	margin:4px 0 0 7px;
}
#tabs_container {
	border-bottom: 1px solid #333;
	
}
#tabs {
	list-style: none;
	padding: 5px 0px 1px;
	margin: 0px 0px 0px 10px;
	font: 11px;
	color:#333;
}
#tabs li {
	display: inline;
}
#tabs li a {
	border: 1px solid #333;
	padding:4px 6px 3px 6px;
	text-decoration: none;
	background-color: #eeeeee;
	border-bottom: none;
	outline: none;
	color:#333;
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
}
#tabs li a:hover {
	background-color: #dddddd;
	padding: 4px 6px 3px 6px;

}
#tabs li.active a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	padding:4px 6px 4px 6px;
	border-bottom:2px solid #FFF
	
}
#tabs li.active a:hover {
	background-color: #eeeeee;
	padding:4px 6px 4px 6px;
	border-bottom: 2px solid #fff;
}

#tabs li a.icon_accept {
	background-image: url(accept.png);
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
#tabs li a.icon_accept:hover {
	padding-left: 24px;
}

#tabs_content_container {
	border: 1px solid #ccc;
	border-top: none;
	padding: 4px 0 0 0;
	width: 330px;
	height: 230px;
}
.tab_content {
	display: none;
	
}

.maptitle{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	line-height: 17px;
}

#gmap{
	
	width:100%;
	height:300;
}

#mmap{
	width:100%;
	height:230px;
}

#mpbig{
	position:absolute;
	z-index:990;
	margin:-23px 269px 0px 0px;
	background:#FFD6AA;
	padding:1px 4px 2px 4px;
}

#mpbig a:hover{
	color:#F75448;
	text-decoration:none;
}

p.tg{
	
	margin:0 5px 10px 0;

	
}

.tg a{
	display:inline:block;
	margin:0 0 20px 20px;
	padding:2px 6px 5px 6px;
}

.tg a:hover{
	background:#FFE2B7;

	text-decoration:none;
	border-radius:2px;
}

.namadleft{
	display:inline-block;
	width:30%;
	margin: 0px 0px 0px 10px;
	float: left;
}

.namadright{
	display:inline-block;
	width:58%;
	
	vertical-align:top;
	margin:4px 4px 0 0
}

.ltrfield{
	direction:ltr;
}

.srtitle{
	font-size:12px;
	font-family:yekaan,Arial,sans-serif;
	font-weight:normal;
	margin: 13px 0 0 0;
}


h5{
	font-family:Arial, Sans-serif, yekaan;
	font-size:1.35em;
	margin:25px  2px 0px 0;
	padding:0 0 5px 0;
	display:inline-block;
	width:99%;
	font-weight:normal;
}

h5.hlp{
	font-family:Arial, Sans-serif, yekaan;
	font-size:1.35em;
	margin:25px  2px 0px 0;
	padding:0 0 5px 0;
	display:inline-block;
	width:89%;
	font-weight:normal;
}

h5 a, h5 a:visited{
	color:#000 !important;
}

h5 a:hover{
	text-decoration:none;
	color:#FF6C00 !important;
}


.top::after{content:"  ↑";display:inline}
a.top{
	width:10%;
	display:inline-block;
	font-size:0.8em;
	color:#FE7511;
	
}

.mlink::before{content:"›  "}
.mlink{
	width:90%;
	display:inline-block;
	font-family:Arial, Sans-serif, yekaan;
	font-size:1.24em;
	padding:4px 0 6px 0;
}

a.blink{
	margin:-135px 0 0 0;
	padding:135px 0 0 0;
	visibility: hidden;
}

.datem{
	font-size: 10px;
	
	margin: 0px 0px 10px 0;
	text-align: left;
	color: #8A8A8A;
}

.newsicon:after{
	content:'  ←';
	font-size: 18px;
}

.newsicon{
	float: left;
	margin: -1px 0px 0px 60px;
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	font-family: Arial,Sans-serif,yekaan;
	font-size: 16px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 5px 20px 5px 20px;
	color: #8A8A8A;
	display:inline-block;
	
}

a.newsicon:hover{
	
	text-decoration:none;
	color: #FF6C00;
	display:inline-block;
}

 a.newsicon{
	color: #8A8A8A;
	display:inline-block;
}

.category_news a{
	text-decoration:none;
	background: #EEE;
	padding: 5px 9px 5px 9px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	/* box-shadow: 2px 2px 6px #858585; */
	width: 90px;
	margin: 19px 10px 10px 10px;
	color: #666 !important;
	float: right;
	text-align: center;
	
	z-index:998;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}

.category_news_b a{
	text-decoration:none;
	background: none repeat scroll 0% 0% #FFF;
	padding: 6px 9px 5px 9px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	/* box-shadow: 2px 2px 6px #1F93CE; */
	width: 90px;
	color: #555555 !important;
	float: right;
	text-align: center;
	margin: 19px 10px 10px 10px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	
}

.category_news a:hover{
	background: none repeat scroll 0% 0% #F9F9F9;
}

.topcat{
	margin:2% 5% 0px 5%;
	width:90%;
	border-bottom:1px solid #CCC;
	height:50px;
	z-index:1000;
	
}

.newsfr{
	margin:2% 5% 0px 5%;
	width:90%;	
}

.date{
	text-align:left;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	color: #8A8A8A;	
}
.dateb{
	text-align:left;
	font-size: 10px;
	margin: 10px 0px 5px 10px;
	text-align: left;
	color: #8A8A8A;	
}
.date a,.dateb a{
	color:#FF6C00;
}


.seprator{
	border-bottom:1px solid #CCC;
}

.ifr{
	width: 118px; 
	height:150px;
	overflow: hidden !important;
	border:none;

}

.valid{
	margin:10px -9px 0px 0px;
}

.setting {
    float: right;
    background-image: url("images/setting.png");
    background-position: right -1px;
    background-repeat: no-repeat;
    padding: 0px 22px 0px 0px;
    margin: 10px 34px 0px 0px;
}

.setting a,.setting a:hover,.setting a:visited{
	color:#666666;
}

#reqform{
	display:none;
}

#req-sub{
	margin-top:5px;
}

#send-res{
	float:left;
}

#ReqSub{
	background-image: url("images/info-ico.png");
	background-position: 99% 5px;
	background-size: 4% auto;
	background-repeat: no-repeat;
	margin: 25px 0px 0px 1px;
	border: 1px solid #DDDDDD;
	padding: 10px 42px 10px 10px;
	border-radius: 3px 3px 3px 3px;
	color:#888;
	font-size:12px;
}

a.request-b {
	background: -moz-linear-gradient(center top , rgb(235, 235, 235), rgb(170, 170, 170)) repeat scroll 0% 0% transparent;
	background-image: linear-gradient(center top , #EBEBEB, #AAAAAA);
	
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EBEBEB), to(#AAAAAA));
	background: -moz-linear-gradient(center top, #EBEBEB, #AAAAAA);
	
	border: 1px solid #CCC;
	color: rgb(255, 255, 255);
	border-radius: 2px 2px 2px 2px;
	font-size: 13px;
	height: 20px;
	min-width: 100px;
	white-space: nowrap;
	float: left;
	padding: 1px 1px 4px;
	display: inline-block;
	margin: -3px 0px 0px;
	text-align: center;
}

a.request-b:hover{
    background-color: #FFA42D;
    background-image: linear-gradient(center top , #FFA42D, #C53727);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#C53727'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA42D), to(#C53727));
	background: -moz-linear-gradient(center top, #FFA42D, #C53727);
	border: 1px solid #F28715;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
	text-decoration:none;
}

/* * { border: 1px solid red; }  */

.pltop{
 dsf:sd;
}

.topar {
	font-family:'Courier new',Arial, Tahoma;
	color:#FFF !important;
	background:#006CD9;
	padding: 10px 7px 0px;
	border-radius: 2px 2px 2px 2px;
	font-size: 27px;
	font-weight: bold;
	text-decoration: none;
	width: 16px;
	margin: -4px 0 0 0;
}

.leftcp{
	float:left;	
	direction:ltr;
	font-family:Tahoma,Arial !important;
}

#upanel{
	width: 300px;
	float: left;
	margin: -60px 0 0 0;
}

button.mbutl{
	font-family: Yekaan,Tahoma,Arial;
	font-size: 17px;
	background-color: #E66A39;
	background: linear-gradient(#DBC37B, #E66A39) repeat scroll 0% 0% transparent;
	background-image: linear-gradient(center top , #DBC37B, #E66A39);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DBC37B), to(#E66A39));
	background: -moz-linear-gradient(#DBC37B, #E66A39);
	border: 0px none;
	color: #FFF;
	border-radius: 2px;
	white-space: nowrap;
	padding: 6px 12px 12px 12px;
	display: inline-block;
	margin: 0 0px 0px 10px;
	line-height: 16px;
}

button.mbutl:hover{
	background-color: #5999E6;
	background: linear-gradient(#5999E6, #143FA7) repeat scroll 0% 0% transparent;
	background-image: linear-gradient(center top , #5999E6, #143FA7);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5999E6), to(#143FA7));
	background: -moz-linear-gradient(#5999E6, #143FA7);
	cursor: pointer;
	color: #FFF;
	text-decoration:none;
}

button.mbut{
	font-family: Yekaan,Tahoma,Arial;
	font-size: 17px;
	background-color: #62A0EA;
	background: linear-gradient(#62A0EA, #1E4BB5) repeat scroll 0% 0% transparent;
	background-image: linear-gradient(center top , #62A0EA, #1E4BB5);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#62A0EA), to(#1E4BB5));
	background: -moz-linear-gradient(#62A0EA, #1E4BB5);
	border: 0px none;
	color: #FFF;
	border-radius: 2px;
	white-space: nowrap;
	padding: 6px 12px 12px 12px;
	display: inline-block;
	margin: 0 0px 0px 10px;
	line-height: 16px;
}

button.mbut:hover{
	background-color: #5999E6;
	background: linear-gradient(#5999E6, #143FA7) repeat scroll 0% 0% transparent;
	background-image: linear-gradient(center top , #5999E6, #143FA7);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5999E6), to(#143FA7));
	background: -moz-linear-gradient(#5999E6, #143FA7);
	cursor: pointer;
	color: #FFF;
	text-decoration:none;
}


.mbutl{
	font-family: Yekaan,Tahoma,Arial;
	font-size: 17px;
	background-color: #E66A39;
	background: linear-gradient(#DBC37B, #E66A39) repeat scroll 0% 0% transparent;
	background-image: linear-gradient(center top , #DBC37B, #E66A39);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA42D', endColorstr='#d14836'); */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DBC37B), to(#E66A39));
	background: -moz-linear-gradient(#2087B7, #004B6E);
	border: 0px none;
	color: #FFF !important;
	border-radius: 2px;
	white-space: nowrap;
	padding: 6px 12px 12px 12px;
	display: inline-block;
	margin: 0 25px 0px 10px;
	line-height: 16px;
}

.blk{
	margin: 20px 0px 0px;
	padding: 0px 180px 0px 0px;
}

.namadt{
	width: 27%;
	float: left;
}

.enamad{
	width: 102px;
	height: 110px;
	display: block;
	float: left;
	position: relative;
	top: 8px;
	margin: 0 20px 7px 0;
}

p.bhdright{
	width: 70%;
	float: right;
}

.rightwin{
	width: 342px;
	border: 1px solid rgb(204, 204, 204);
	display: inline-block;
	padding: 0px 14px 10px;
	vertical-align: top;
	margin: 10px 0 0 0;
	border-radius: 3px;
}

.leftwin{
	border: 1px solid rgb(204, 204, 204);
	display: inline-block;
	width: 342px;
	margin: 10px 28px 0px 0px;
	padding: 0px 14px 10px;
	vertical-align: top;
	border-radius: 3px;
}

.rightm{
	width: 45%;
	border-left: 1px solid rgb(185,185,200);
	display: inline-block;
	padding: 0px 0px 10px 33px;
	vertical-align: top;
	margin: 40px 0 0 0;
}

.leftm{
	border: 0;
	display: inline-block;
	width: 45%;
	margin: 40px 28px 0px 0px;
	padding: 0px 14px 10px;
	vertical-align: top;
	border-radius: 3px;
}




/* -------- */

/*form styles*/
 #helpdeskform {
    text-align: center;
    position: relative;
}
/*Hide all except first fieldset*/
 #helpdeskform .field2, .field3 , .field4{
    display: none;
}
/*inputs*/
 #helpdeskform input, #helpdeskform textarea {
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px;
}
/*buttons*/
 #helpdeskform .action-button {
    width: 100px;
    font-weight: bold;
    border: 0 none;
    border-radius: 1px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px;
}
#helpdeskform .action-button:hover, #msform .action-button:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #900;
}
/*progressbar*/
 #progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    counter-reset: step;
	width:735px;
    /*CSS counters to number the steps*/
}

@counter-style circled-alpha {
  system: fixed;
  symbols: ۱ ۲ ۳ ۴;
  suffix: " ";
}

#progressbar li {
    list-style-type: none;
	/* list-style: circled-alpha; */
	text-transform: uppercase;
	font-size: 10px;
	width: 25%;
	float: right;
	position: relative;
}
#progressbar li.active:before{
	cursor:pointer;
}

#progressbar li:before {
	
    content: counter(step, circled-alpha);
	counter-increment: step;
	/* content:" "; */
	width: 30px;
	line-height: 20px;
	display: flex;
	font-size: 18px;
	color: #9B9B9B;
	background: none repeat scroll 0% 0% #E6E6E6;
	margin: 0px auto 5px;
	border-radius: 30px;
	height: 30px;
	justify-content: center;
	align-items: center;
}
/*progressbar connectors*/
 #progressbar li:after {
    content: "";
	right: -50%;
	top: 13px;
	position: absolute;
	background: none repeat scroll 0% 0% #E6E6E6;
	height: 2px;
	margin: 0px 15px 0px 0px;
	width: 85%;
	
	/* z-index: -1; */
    /*put it behind the numbers*/
}
#progressbar li:first-child:after {
    content: none;
    /*connector not needed before the first step*/
}
/*marking active/completed steps nhlbi red*/

/*The number of the step and the connector before it = nhlbi red*/
 #progressbar li.active:before, #progressbar li.active:after {
    background: none repeat scroll 0% 0% #FF8700;
	color: #FFF;
}

.field1,.field2,.field3,.field4{
	border:0;
}
