@charset 'utf-8';
body {
	background:#fff;
	font-family:iransans;
	/* font-family:iranyekan; */
	font-size:14px;
	direction:rtl;
	color:#111;
}
  

#mail_style {
	background:url(../images/mail.gif) left no-repeat;
	width:100%;
	height:30px;
	padding:2px 10px 3px 35px;
	margin:25px 0 0 5px;
 	font-size:12px;
	color:#999999;
	direction:ltr;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 3px #e3e3e3;
	-webkit-box-shadow:inset 0px 0px 3px #e3e3e3;
	box-shadow:inset 0px 0px 3px #e3e3e3;
}
 
.list_style {
	margin:15px;
	text-align:justify;
}
.list_style li {
	background:url(../images/arrow2.png) right no-repeat;
	margin:20px 10px;
	padding:0 15px 0 0;
}
.list_style2 {
	margin:0 10px 0 0;
	text-align:justify;
}
.list_style2 li {
	background:url(../images/arrow3.png) right no-repeat;
	margin:2px 0;
	padding:0 15px 0 0;
}
.list_style3 {
	margin:20px 10px 20px 0;
	text-align:justify;
	font-size:16px;
}
.list_style3 li {
    background: url(../images/arrow4.png) right no-repeat;
    margin: 10px 0;
    padding: 0px 15px 0 0;
    background-size: 8px;
}
.list_style3 li a {
	font-size:12px;
}
.list_style_a {
	margin:20px 10px 20px 0;
	text-align:justify;
	font-size:16px;
}
.list_style_a li {
	margin:10px 0;
	padding:0 22px 0 0;
}
.list_style_a li ul li{
	background:url(../images/arrow4.png) right no-repeat;
	margin:10px 0;
	padding:0 22px 0 0;
}
.list_style_a li a {
	font-size:12px;
 }
  
.styled-select {
   background:url(../images/slct_arrow_rtl.png) no-repeat 96% 0;
   height: 29px;
   overflow: hidden;
   width: 195px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}
#select_menu{
	background:#1f81b8;
	width: 223px;
	-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   margin:0 55px;
}
.styled-select select {
   background: transparent;
   border: none;
   font-size: 12px;
   height: 29px;
   padding: 5px 45px 5px 0; 
   width: 223px;
    cursor:pointer;
   color:#fff;
}
.styled-select select option {
	background:#fff;
	padding:5px;
	color:#000;
}
 
#totop {
	background:url(../images/to_top.png) no-repeat;
	display:block;
	position:fixed;
	left:10px;
	bottom:20px;
	width:40px;
	height:40px;
	cursor:pointer;
}




.yw_box {
	position:relative;
	padding:20px;
}
.yw_box h2{
	float:right;
	font-size:22px;
	color:#7c7c7c;
	border-bottom:6px solid ;
	padding:0 20px;
	line-height:33px;
}
.yw_text {
 	font-size:14px;
}
.yw_text, .yw_text table tbody td tr  ,.yw_text a ,.yw_text a:hover,.yw_text p,.yw_text table tbody tr td {
	line-height:26px;
	margin:10px 0 0 0;
}
.yw_text_med, .yw_text_med table tbody td tr  ,.yw_text_med a ,.yw_text_med a:hover,.yw_text_med p,.yw_text_med table tbody tr td {
 	font-size:13px;
	line-height:26px;
	margin:10px 0 0 0;
}
.yw_text_small, .yw_text_small table tbody td tr  ,.yw_text_small a ,.yw_text_small a:hover,.yw_text_small p,.yw_text_small table tbody tr td {
 	font-size:12px;
	line-height:26px;
	margin:10px 0 0 0;
}
.yw_text_smaller, .yw_text_smaller table tbody td tr  ,.yw_text_smaller a ,.yw_text_smaller a:hover,.yw_text_smaller p,.yw_text_smaller table tbody tr td {
 	font-size:11px;
	line-height:26px;
	margin:10px 0 0 0;
}
.yw_text ul {
	margin:10px 5px 10px 5px;
}
.yw_text ul li {
	background:url('../images/arrow2.png') right no-repeat;
	padding:0 15px 0 0;
	margin:0 0 0 10px;
}
.yw_text ol {
	margin:10px 20px 10px 20px;
	list-style-type: decimal;
	list-style: arabic-indic;
}
.yw_text ol li {
	list-style-type: decimal;
	list-style: arabic-indic;
	padding:0 5px 0 0;
	margin:0 0 0 10px;
}
.yw_col1
{
	float:right;
	width:90%;
}
.yw_col2
{
	float:right;
	width:5%;
}
.yw_col50
{
	float:right;
	width:50%;
}
.yw_col100
{
	border: 1px solid grey;
	display:block;
	overflow: hidden;
}
.col_left {
    overflow: hidden;
    min-height: 50%;
}
.col_right {
    float: right;
    width: 50%;
}
.yw_input {
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:inset 0px 0px 3px #e3e3e3;
	-webkit-box-shadow:inset 0px 0px 3px #e3e3e3;
	box-shadow:inset 0px 0px 3px #e3e3e3;
 	font-size:12px;
	padding:4px 5px 3px 10px;
}
.pad_sides_30 {
	padding:0 30px;
}


#search {
	margin:12px;
}
#search_input {
	background:transparent;
	width:173px;
	height:25px;
	float:right;
	padding:4px 5px 3px 10px;
	margin:0 5px 0 0;
	border:0;
 	font-size:12px;
	color:#999999;
}
input.search_btn {
	background:url(../images/search.png) no-repeat;
	border:0;
	float:left;
	width:27px;
	height:29px;
	cursor:pointer;
	padding:0; 
	margin:-1px 0 0 0;;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-top-left-radius:5px;
}

 