@charset "utf-8";
/* CSS Document */
*
{
-webkit-transition: color 0.7s,border 0.7s; /* For Safari 3.1 to 6.0 */
-moz-transition: color 0.7s,border 0.7s; /* For Safari 3.1 to 6.0 */
-o-transition: color 0.7s,border 0.7s; /* For Safari 3.1 to 6.0 */
transition: color 0.7s;
transition: border 0.7s;
}
*
{
	font-family:CHAP2;
}
body,html
{
margin:0px;
padding:0px;
background:url(img/bg_body.gif);
}
ul
{
list-style:none;
}
a
{
text-decoration:none;
color:#000000;
font-family:CHAP2;
transition:color 0.3s;
-webkit-transition:color 0.3s;
-moz-transition:color 0.3s;
-o-transition:color 0.3s;

}
input,select
{
font-family:CHAP2;
font-size:14px;
margin:0px;
padding:0px;
}
a:hover
{
color:#FEC001;
}
.master
{
float:none;
margin:10px auto; padding:0px; width:980px;
}

div
{
margin:10px 0px 0px 10px;
float:left;
}
.master_in
{
	width:980px;
	height:auto;
	background-color:#FFF;
	padding:0px;
	margin:0px;
    border:1px solid #aaa;
    border-radius:5px;
}
.menu1,.menu2,.menu3
{
border-radius:5px;
border:1px solid #CCC;
background:url(img/topmenu.jpg) repeat-x;
color:#FFF;
font-family:CHAP2;
font-size:13px;
direction:rtl;
text-align:right;
}
.menu1
{
width:184px;
height:17px;
padding:4px 5px 6px 5px;
font-size:12px;
}
.menu2
{
width:380px;
height:17px;
padding:5px;
font-size:11px;
}
.menu3
{
width:340px;
height:17px;
padding:2px 5px 8px 5px;
font-size:12px;
}
.menu3 a
{
	color:#ffffff;
	border-radius:3px;
	padding:2px 4px 3px 4px;
	
}
.menu3 a:hover
{
	color:#0377aa;
	background-color:#FFF;
	transition:background-color 0.5s;
	-webkit-transition:background-color 0.5s;
	-moz-transition:background-color 0.5s;
	-o-transition:background-color 0.5s;
}


.search_form
{
margin:0px 5px 0px 5px; padding:0px; float:right;
}
.searcht_input
{
border-top-right-radius:10px;
border-bottom-right-radius:10px;
margin:-2px -5px 0px 0px;
height:19px;
padding:0px 5px 0px 5px;
border:0px;
float:right;
width:112px;
}
.searcht_select
{
margin:-2px 0px 0px 0px;
height:19px;
padding:0px 5px 0px 5px;
border:0px;
float:right;
font-size:12px;
}
.search_btn
{
width:20px;
height:19px;
margin:-2px 0px 0px 0px;
padding:0px;
border:0px;
background:url(img/gosearch2.gif) center center no-repeat #FFF ;
cursor:pointer;
border-top-left-radius:10px;
border-bottom-left-radius:10px;
float:right;
}
.myreg
{
	width:50px;
	padding:0px 2px 4px 2px;
	height:16px;
	text-align:center;
	float:left;
	color:#FFF;
	font-size:12px;
	font-family:CHAP2;
	background:url(img/logreg.jpg) repeat-x;
	margin:-2px 5px 0px 0px;
	border-radius:5px;
	transition:background-color 0.5s;
    -webkit-transition:background-color 0.5s;
    -moz-transition:background-color 0.5s;
    -o-transition:background-color 0.5s;
}
.myreg:hover
{
	
	background:url(img/logreg2.jpg) repeat-x;
	transition:background-color 0.5s;
    -webkit-transition:background-color 0.5s;
    -moz-transition:background-color 0.5s;
    -o-transition:background-color 0.5s;
	
}

.modares
{
width:114px;
height:115px;
background-color:#CCCCCC;
border-radius:10px;
float:right;
margin:10px 10px 0px 0px;
}
.modares img
{
width:112px;
height:113px;
border-radius:10px;
border:1px solid #ccc;
}
.baner_20
{
width:242px;
height:115px;
background-color:#ccc;
border-radius:10px;
float:right;
margin:10px 10px 0px 0px;
}
.baner_20 img
{
width:240px;
height:113px;
border-radius:10px;
border:1px solid #ccc;
}
.logos
{
float:right;
width:580px;
height:113px;
margin:10px 10px 0px 0px;
border:1px solid #ccc;
border-radius:5px;
}
.logos .baner
{
width:242px;
height:68px;
background-color:#CCCCCC;
border-radius:10px;
margin:30px 0px 30px 30px;
}
.logos .baner img
{
width:240px;
height:66px;
border-radius:10px;
border:1px solid #ccc;
}
#shoar
{
height:29px;width:802px;margin-top:3px;border-radius:20px; 
background:url(img/flag.png) right no-repeat #11649d ; padding-right:30px;  
}
.logos ul,.logos marquee
{
width:800px;
height:24px;
margin:3px 0px 0px 0px;
font-family:CHAP2;
font-size:12px;
color:#fff;
float:right;
text-align:right;
}

.logo
{
width:300px;
height:120px;
margin:0px;
}
.logo .logoimg
{
width:225px;
height:75px;
background-color:#FFFFFF;
margin:10px 0px 0px 45px;
float:left;
}
.logo .logoimg img
{
width:225px;
height:75px;
}
.logo .logotext
{
color:#555555;
background-color:#FFFFFF;
margin:4px 0px 0px 0px;
text-align:right;
font-family:CHAP2;
font-size:14px;
float:right;
}
.left_col
{
width:114px;
margin-top:-5px;
margin-left:12px;
padding:0px;
height:auto;
min-height:800px;
}
.left_col .baner
{
width:114px;
margin:10px 0px 0px 0px;
background-color:#CCCCCC;
border-radius:10px;
}
.left_col .baner img
{
width:112px;
border-radius:10px;
border:1px solid #ccc;
}
.daypics
{
width:242px;
height:256px;
border-radius:10px;

}
.daypics img
{
width:240px;
height:224px;
background-color:#FFFFFF;
border-radius:10px;
margin:0px 0px 3px 0px;
border:1px solid #ccc;
}
.daypics .title
{
width:240px;
height:18px;
font-family:CHAP2; font-size:11px;
margin:0px;
padding:5px 0px 0px 0px;
border-radius:10px;
border:1px solid #CCC;
}

#job
{
	width:190px;
	height:180px;
	float:right;
}
.job_reg,.job_search,.tel_but
{
	width:188px;
	height:55px;
	border-radius:10px;
    border:1px solid #CCC;
	float:right;
	margin:0px 0px 5px 0px;
}
.job_reg img,.job_search img,.tel_but img
{
	border-radius:10px;
}

.ajax
{
width:428px;
height:180px;
border-radius:10px;
border:1px solid #CCC;
overflow:hidden;
float:right;
margin-left:10px;
}


.horizontals
{
width:192px;
height:auto;
max-height:214px;
background-color:#FFFFFF;
float:right;
overflow:hidden;
}
.horizontals .baner
{
width:192px;
height:68px;
background-color:#CCCCCC;
border-radius:10px;
margin:0px 0px 4px 0px;
}
.horizontals .baner img
{
width:190px;
height:66px;
border-radius:10px;
border:1px solid #ccc;
}

.main
{
width:640px;
height:auto;
margin:0px;
padding:0px;
min-height:800px;
overflow:hidden;
float:right;

}


.right_col
{
width:203px;
height:auto;
min-height:800px;
float:right;
margin:0px;
margin-right:10px;
}


.donya
{
width:190px;
height:auto;
border-radius:10px;
border:1px solid #CCC;
}
.donya .head
{
width:175px;
height:31px;
margin:0px;
padding:0px 15px 0px 0px;
border-bottom:1px solid #CCC;
background:url(img/top-l.png) no-repeat #eee;
color:#FFF;
border-top-right-radius:10px;
border-top-left-radius:10px;
text-align:right;

}
.h_titr
{
text-align:right;
font-size:13px;
font-family:CHAP2;
color:#fff;
float:right;

}
.txt-new-l
{
font-family:CHAP2;
font-size:12px;
color:#003399;
}
.donya .mid
{
width:192px;
height:auto;
min-height:40px;
margin:0px;
padding:0px;

text-align:center;
font-family:CHAP2;
font-size:11px;
float:right;
}
.donya .mid_links
{
width:192px;
height:30px;
margin:0px;
padding:0px;
overflow:hidden;

}
.donya .foot
{
width:192px;
height:10px;
margin:0px;
padding:0px;
}
.donya_marquee
{
width:190px;
margin:0px auto;
height:60px;
}
.donya_marquee a
{
font-family:CHAP2;
font-size:11px;
color:#333399;
width:190px;
text-align:center;
float:right;
direction:rtl;
}
.donya_marquee a:hover
{
color:#0099CC;
}
.dy_menu
{
width:192px;
background:url(img/top-l.png)  repeat-x #ddd;
padding:0px;
border-top-right-radius:10px;
border-top-left-radius:10px;
}
.dy_menu *
{
margin:0px;
padding:0px;
float:none;
}

.h_menu
{
margin:0px;
padding:2px 0px 3px 0px;
font-family:CHAP2;
font-size:14px;
color:#FFF;
text-align:right !important;
float:right;
margin-right:20px;
}


.left_main
{
margin:0px;
padding:0px;
height:auto;
width:190px;
min-height:600px;
}
.min_news
{
width:180px;
height:auto;
border-radius:10px;
border:1px solid #CCC;
float:right;
direction:rtl;
text-align:justify;
font-family:CHAP2;
font-size:12px;
}
.min_news p
{
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}
.min_news p a
{
 font-size:11px;
 font-weight:normal;
}
.min_news .head
{
width:165px;
padding-right:15px;
height:31px;
margin:0px;
background:url(img/top-l.png) #CCC right top no-repeat;
border-top-right-radius:10px;
border-top-left-radius:10px;
}
.min_news .mid
{
width:170px;
height:auto;
margin:0px;
padding:0px 5px 0px 5px;
}


.min_news .foot
{
width:180px;
height:10px;
margin:0px;
}

.right_main
{
float:right;
margin:0px;
padding:0px;
height:auto;
width:436px;
}

.news
{
width:438px;
height:auto;
border-radius:10px;
border:1px solid #CCC;
float:right;
}
.news .head
{
width:423px;
padding-right:15px;
height:31px;
margin:0px;
background:url(img/top-lr.png) #CCC right top no-repeat;
border-top-right-radius:10px;
border-top-left-radius:10px;
}
.news .mid
{
width:438px;
height:auto;
margin:0px;
padding:0px;
}
.news .mid *
{
margin:0px;
padding:0px;
}
.news .mid span
{
font-family:CHAP2;
font-size:14px;
}
.news .foot
{
width:438px;
height:10px;
margin:0px;
}

.big_baner
{
width:950px;
height:120px;
margin:20px 15px 0px 15px;
background-color:#FFFFFF;
}
.big_baner .baner
{
width:930px;
height:98px;
margin:10px 10px 10px 10px;
background-color:#FFCC33;
border-radius:10px;
}
.big_baner .baner img
{
width:930px;
height:96px;
margin:0px;
border-radius:10px;
border:#999999 1px solid;
}
.big_baner .img
{
width:930px;
height:98px;
border-radius:10px;
}

.shoar2
{
padding-right:30px;
width:400px;
height:50px;
color:#FFFFFF;
border-radius:30px;
margin-left:300px;
background:url(img/brands_bg.png) repeat-x #003399;
}
.shoartext
{
font-family:CHAP2;
font-size:16px;
direction:rtl;
float:right;
margin-right:30px;
}
#free_ad
{
width:45px; 
height:30px; 
background-color:#F00; 
color:#FFF; 
font-family:CHAP2; 
font-size:14px;
border-radius:20px; 
float:left; 
position:absolute; 
margin-top:-10px; 
padding-top:5px; 
margin-left:-10px;
border:3px solid #FFF;
text-align:center;
}


.brands
{
width:930px;
height:auto;
background-color:#FFFFFF;
padding:20px 50px 25px 0px;
margin-top:0px;
float:right;
margin:0px;
}
.brands a:hover
{
	color:#FFF;
}
.brand
{
width:85px; height:85px;
background-color:#FF9933;
float:right;
margin:10px 10px 0px 0px;
border-radius:10px;
}
.brand p
{
	vertical-align:middle;
}
.brand img
{
width:83px; height:83px;
border-radius:10px;
border:#999999 1px solid;
}

.novels
{
width:970px;
height:160px;
margin:0px 25px;
}

.novel
{
width:224px;
height:140px;
border-radius:10px;
border:1px solid #CCC; 
}
.novel .head
{
width:214px;
height:31px;
margin:0px;
padding:0px 10px 0px 0px;
background:url(img/top-l.png) no-repeat #CCC;
text-align:right;
border-top-right-radius:5px;
border-top-left-radius:5px;
}
.novel .mid
{
width:224px;
height:95px;
margin:0px;
padding:0px;
}
.novel .midin
{
width:215px;
height:100px;
margin:5px -5px 5px 5px;
font-family:CHAP2;
font-size:11px;
text-align:center;
color:#003399;
overflow-y:scroll;
background-color:#eee;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.txt-new-2
{
color:#003399;
font-size:11px;
}
.novel .foot
{
width:224px;
height:0px;
margin:0px;
padding:0px;
}


.footer
{
margin:10px 0px 10px 0px;
width:930px;
height:250px;
padding:0px 25px 0px 25px;
background-color:#FFFFFF;
color:#003399;
background:url(img/hashor.jpg);
border:1px solid #DDDDDD;
float:right;
}
.nazar
{
width:400px; 
height:30px; 
padding-top:9px; 
font-family:CHAP2; 
font-size:14px; 
color:#FFFFFF; 
background-color:#7a8bb3;
border-radius:5px;
cursor:pointer; 
text-align:center;
transition:background-color 0.5s;
-webkit-transition:background-color 0.5s;
-moz-transition:background-color 0.5s;
-o-transition:background-color 0.5s;
}
.nazar:hover
{
background-color:#003399;
}
.nazar a
{
color:#FFFFFF;
}


.footer span
{
font-family:CHAP2;
font-size:14px;
margin:0px 90px 10px 90px;
float:right;
}
#member_page div
{
margin:0px;
padding:0px;
float:none;
}

.te_link
{
background-color:#6CF;
float:right;
}
.te_link img
{
	width:520px !important;
	height:50px !important;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	margin:0px !important;
	float:right !important;
}
.te_link:hover
{
	color:#FFF;
}

#foot1
{
	float:left;  margin:30px 0px 0px 15px; padding:0px;
}
#foot2
{
	float:left;  width:420px; text-align:center; margin-left:40px;
}
#foot2 #dastnevis
{
	float:left; margin-left:120px;
}
#foot3
{
	float:right;  margin:30px 15px 0px 0px; padding:0px;
}
#foot4
{
	width:100%; float:left; text-align:center; margin:0px;
}

