/*
Theme Name:FW-PERSIAND3SIGN
Theme URI: mailto:persianD3sign@gmail.com
Description: Design By Persian D3sign TM
Version: 1.0
Author: Behnam.A
Author URI: mailto:behnam0861@gmail.com
*/
@charset "utf-8";
/* CSS Document */


/*Optimized*/
input,textarea{
	border:1px solid #65accd;
	color:#000;
	background-color:#bee3e6;
       
}
li {
	list-style-image: url(img/rtl5.gif);
	list-style-type: upper-roman;
        padding:0 0px 5px 10;
}
UL, LI {
	border: 0px; 
	padding: 0px; 
	margin: 0px;
	vertical-align: baseline ;
	outline: 0 ;
	list-style: url(img/rtl5.gif);
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 6px;
	margin-left: 6px;
}

#header{
	background:url(img/header-%20bahar.jpg) no-repeat;
	margin:5px auto 0px auto;
	height:130px;
	width:936px;
}


#menu{
	background:url(img/menu.gif) no-repeat;
	height:44px;
	width:939px;
	margin:0 auto 0 auto;
}
#menu a{
	color:#fff;
	background:url(img/menu-line.gif) left no-repeat;
	text-decoration:none;
	text-align:center;
	padding:15px 20px 0px 20px;
	font-size:9pt;
	float:right;
	height:31px;
	font-family:tahoma ;
	font-weight:bold;
}
#menu a:hover{
	color:#0a295e;
}
#search{
	background:url(img/search.png) left no-repeat !important; background:url(img/search.png) left no-repeat;
	float:left;
	height:27px;
	width:184px;
	margin-left:10px;
	margin-top:8px !important; margin-top: 2px;
}
.search-input{
	background:none;
    height:15px;
	width:135px;
	color:#fff;
	border:none;
	padding-top:3px !important; padding-top:5px;
	font-size:10px;
	padding-right: 9px;
}
.search-button{
	background:none;
	height:20px;
	width:20px;
	border:none;
	padding-top:4px !important; padding-top:10px;
	padding-right:3px;
	cursor:pointer;
}

/*Category*/
.frsco_category {
    direction: rtl;
    text-align: right;
    font-size: 11px;
    font-family: tahoma; 
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.frsco_category  ul li {
    background: url(img/edit_add2.png) no-repeat right top;
    padding:0 14px 5px 0;
	font-family: tahoma;
    list-style: none;
    font-weight: bold;
    margin-top: 5px;
    margin: 0px;
}
.frsco_category  ul li ul li {
    margin-top: 5px;
    font-weight: normal;
    background: url(img/undo2.png) no-repeat right;
    padding:5px 15px 0 0;
	font-family: tahoma; 
    font-size: 11px;
    margin: 0 0 0 0;
}
/*------------------------------------------------------------------------------------*/
.ie7 .frsco_category  ul li {
    background: url(img/edit_add2.png) no-repeat right top;
    padding:0 14px 5px 0;
	font-family: tahoma;
    list-style: none;
    font-weight: bold;
    margin-top: -3px;
}
.ie7 .frsco_category  ul li ul li {
    margin-top: 5px;
    font-weight: normal;
    background: url(img/undo2.png) no-repeat right;
    padding:0px 15px 0 0;
	font-family: tahoma; 
    font-size: 11px;
    margin-top: 0px;
}

body{
	background: #357cb1 repeat-x;
	font:11px tahoma;

}

A { 
	color: #074e92;
	text-decoration: NONE;
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: DEFULT;
}
A:link { 
	color: #074e92;
	text-decoration: NONE; 
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: DEFULT;
}
A:visited { 
	color: #074e92;
	text-decoration: NONE;
	FONT-FAMILY: Tahoma;
	LETTER-SPACING: DEFULT;
}
A:hover { 
	color: #ff6600;
	LETTER-SPACING: DEFULT; 
}
.shop_right {
	width: 450px;
	padding-left: 5px;
	margin: 5px;
	background: url(img/sep_line.gif) left repeat-y;
	float: right;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffae00;
}
.shop_left {
	width: 450px;
	margin: 5px;
	float: left;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffae00;
}
.menumore {
	text-align: left;
	background: url(img/arrow-green.gif) left no-repeat;
	padding-left: 22px;
	margin-top: 5px;
	margin-left: 5px;
}
.l_f_r {
	width: 300px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
	background: url(img/sep_line.gif) left repeat-y;
	float: right;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffff;
	line-height: 150%;
}
.l_f_l {
	width: 305px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	text-align: right;
	direction: rtl;
	font-size: 11px;
	color: #ffff;
	line-height: 150%;
}

.up_i {
	height: 23px;
	width: 982px;
	background: url(img/up.png) left repeat-y;
}

.down_i {
	height: 23px;
	width: 982px;
	float: left;
	background: url(img/down.png) left repeat-y;
}
/*Body of site*/
.b_right {
	width: 140px;
	float: left;
	font-size: 10px;
	border-left: 8px solid #fff;
	padding: 0px;
	direction: rtl;
	text-align: right;
}
.b_left {
	border-right: 8px solid #fff;
	width: 300px;
	float: left;
	background-color: #FFF;
}
.cr {
	font-family:Tahoma, Geneva;
	font-size: 12px;
	width: 100%;
	float: left;
	color: #0f4f9e;
	text-align: center;
	direction: rtl;
	margin-bottom: 5px;
}
.left-orange {
	background: url(img/linkdooni-narenji.gif) top no-repeat #f7f6f1;
	margin-bottom: 5px;
    padding-top: 28px;
}
.left-ads{
	background: url(img/sooran-shopping.png) top no-repeat #f7f6f1;
	margin-bottom: 5px;
        padding-top: 28px;
}

.left-m-title-li {
	text-align: right;
	direction: rtl;
	padding-top: 4px;
	padding-right: 4px;
	margin: 0px;
	color: #ff6600;
	font-size: 11px;
	font-weight: 600;
}
.left-m-title {
	text-align: right;
	direction: rtl;
	padding-top: 7px;
	padding-right: 34px;
	margin: 0px;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
}

.left-m-body-ora {
	text-align: right;
	direction: rtl;
	padding-top: 5px;
	padding-bottom: 18px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	background: url(img/left-menu-bottom-bl.gif) bottom no-repeat;
}
.left-m-body-ads {
	text-align: right;
	direction: rtl;
	padding-top: 5px;
	padding-bottom: 18px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	background: url(img/left-menu-bottom-bl.gif) bottom no-repeat;
}

.l-ads-i {
	border-bottom: 1px dotted #999;
	border-top: 1px dotted #999;
	margin-bottom: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #eee;
}
.left-blue {
	background: url(img/b1_blue.jpg) top no-repeat #f6f5f1;
	margin-bottom: 5px; 
}
.left-m-body {
	text-align: right;
	direction: rtl;
	margin-top: 8px;
	padding: 6px;
	font-size: 11px;
	background: url(img/left-menu-bottom-bl.gif) bottom no-repeat;
}

.left-gozar-body {
	text-align: right;
	direction: rtl;
	margin-top: 8px;
	padding: 6px;
	font-size: 11px;
	background: url(img/left-menu-bottom-bl.gif) bottom no-repeat;
}

.left-nod-body {
	text-align: left;
	direction: ltr;
	margin-top: 8px;
	padding: 6px;
	font-size: 11px;
	background: url(img/left-menu-bottom-bl.gif) bottom no-repeat;
}
.right-blue {
	background: url(img/r1_blue.jpg) top no-repeat #f6f5f1;
	margin-bottom: 5px; 
}
.right-m-body {
	text-align: right;
	direction: rtl;
	margin-top: 8px;
	padding: 6px;
	font-size: 11px;
	background: url(img/s.jpg) bottom no-repeat;
}

.center-ads-i {
	background-color: #e6e8e7;
	padding: 5px;
}
.hii {
	padding-top: 5px;
	background-color: #FFF;
	font-size: 11px;
	font-weight: 600;
	text-align: right;
	direction: rtl;
	margin: 0px;
	height: 20px;

}
.hiii {
	background-color: #56544;
	font-size: 11px;
	text-align: right;
	direction: rtl;
	margin: 0px;
font-bold: none;
}

.datediv {
	float: left; 
	font-size: 9px;
	color: #333;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 3px; 
	padding-top: 3px; 
	font-weight: 400;
}
.bodydivi {
	padding: 5px;
	font-size: 11px;
	background-color: #FFF;
	color: #003;
	direction: rtl;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
}
.divmore {
	height: 20px;
	padding-right: 24px;
	padding-top: 8px;
	margin-bottom: 10px;
	text-align: right;
	background: #fff url(img/continue-world.gif) right no-repeat;
}
.deatdivi {
	border-bottom: 1px dotted #b1b1af;
	background-color: #f7f6f1; 
	font-size: 11px; 
	color: #9b9b9d;
	direction: rtl;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 5px;
}

.archives_title {
	background-color: #f7f6f1;
	font-size: 10px;
	direction: rtl;
	text-align: right;
	color: #039;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.b_center {
	font-size: 12px;
	float: left;
	width: 480px;
}

.ie .b_center {
	font-size: 12px;
	float: left;
	width: 475px;
}


.mid_i {
	width: 982px;
height: 100%;
	float: left;
	border-bottom: none;
	background: url(img/tiles.png) repeat-y;
}

/*IDs*/
#shop_link a { 
	color: #333;
	text-decoration: none;
}
#shop_link a:hover {
	color: #064c95;
	text-decoration: underline;
}
#menu-top-id a { 
	color: #fff;
	background: url(img/menu-line1.jpg) left no-repeat;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-left: 20px;
	font-size:9pt;
	float: right;
	height: 18px;
}
#menu-top-id a:hover {
	background: url(img/menu-hover-bg2.gif);
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-left: 20px;
	font-size:9pt;
	float: right;
	height: 18px;
}
#orange a {
	color: #940000;
	font-size: 11px;
}
#orange a:hover {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
#blue a {
	color: #074e92;
	font-size: 11px;
}
#blue a:hover {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
#commentfrm{ 
	border: 1px dashed #041469;
	background-color: #9CC0E5;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 4px;
	line-height:200%;
	font-size: 10px;

	font-size: 10px;
}

#pages { 
	border: 1px dashed #83D1EB;
	background-color: #e7eef8;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 4px;
	line-height:200%;
	font-size: 10px;
	font-weight: 600;
	font-size: 10px;
}

#pages a { 
	color: #666;
	text-decoration: none;
	font-weight: 200;
	font-size: 10px;
}

#pages a:hover { 
	color: #ff6600;
	text-decoration: none;
	font-weight: 200;
	font-size: 10px;
}
#pages1 { 
	border: 1px dashed #83D1EB;
	background-color: #e7eef8;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 4px;
	line-height:200%;
	font-size: 10px;
	font-weight: 600;
	font-size: 10px;
}

#pages1 a { 
	color: #666;
	text-decoration: none;
	font-weight: 200;
	font-size: 10px;
}

#pages1 a:hover { 
	color: #ff6600;
	text-decoration: none;
	font-weight: 200;
	font-size: 10px;
}

.direct {
float:right;
background: url('img/world_go.gif') no-repeat right;
margin-right:2px;
width:130px;
padding:5px 19px 5px 0;
border-left:1px solid #fff;
}

.pass {
float:right;
background: url('img/key_go.gif') no-repeat right;
margin-right:2px;
width:160px;
padding:5px 19px 5px 0;
border-left:1px solid #fff;
}

.size {
float:right;
background: url('img/chart_pie.gif') no-repeat right;
margin-right:2px;
width:106px;
padding:5px 19px 5px 0;
}


.related_div{
	padding: 5px;
	border-top: 1px dotted #B1B1AF;
	border-bottom: 1px dotted #B1B1AF;
	background-color: #F7F6F1;
	text-align: right;
	direction: rtl;
	margin-top: 10px;
}

.related_div_m {
	padding: 5px; 
	border-top: 1px dotted #B1B1AF; 
	border-bottom: 1px dotted #B1B1AF;
	background-color: #F7F6F1; 
	text-align: right;
	direction: rtl;
	margin-top: 10px;
	font-family:tahoma;
	font-size:11px
}

/*short classes*/
.green{
	color: #009500;
}
.black {
	color: #000;
}
.bgreen {
	color: #0296a2;
	font-weight: 600;
}

/*news slide show*/
#ticker_block{
	float:right;
	margin-right:10px;
	margin-bottom:-3px;
	margin-top:-10px;
	position:relative;
}

#tickerNav{
	position:relative;
	width:25px;
	height:20px;
}

.tnavright{
	background:url(img/ticker_right.gif) no-repeat;
	position:absolute;
	top:8px;
	cursor:pointer;
	width:6px;
	height:7px;
}

.tnavback{
	background:url(img/ticker_rightc.gif) no-repeat;
}

.tnavleft{
	background:url(img/ticker_left.gif) no-repeat;
	position:absolute;
	top:8px;
	right:10px;
	cursor:pointer;
	width:6px;
	height:7px;
}

.tnavnext{
	background:url(img/ticker_leftc.gif) no-repeat;
}

#ticker{
	position:relative;
}

#ticker a{
	color:#3977a9;
	text-decoration:none;
}

#ticker a:hover{
	color:#fe5c04;
	text-decoration:none;
}

#ticker_typer{
	position:absolute;
	left:0;
	top:2px;
	z-index:100;
	background:rgb(232, 238, 247);
}

.comment,.news{width: 468px;direction: rtl;text-align: right;;margin: 0px auto 10px;background:#c8e0f9 url(img/bg_all_contents_3.png) -921px 0 repeat-y}
.comment .top,.comment .btm,.news .top,.news .btm{font: bold 11px/25px tahoma, arial, sans-serif;color: #4d6185;padding: 0px 20px;background: url(img/bg_all_contents_3.png) -458px 0 no-repeat;height: 25px;overflow: hidden;border-bottom: 1px solid #819ab6}
.news .top{border:none}
.news .top{height:10px}
.news .btm{height:15px}
.comment .btm,.news .btm{background-position: 7px bottom}
.comment span{float: left}

.comment .body,.news .body{padding: 5px}




#comments-form label {
	display: block;
	width: 150px;
	padding: 5px;
	margin: 0px 0px 0px 5px;
	font: 11px tahoma, Helvetica, sans-serif;
}
#comments-form {
	padding: 5px 0px 0px;
}
#comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comment-form-reply, #comments-open-text, #comments-open-captcha, #comments-open-footer {
	margin: 0px 0px 5px;
	clear: both;
}
#comments-form #comment-author, #comments-form #comment-email, #comments-form #comment-url, #contactposttextbox #comment-author, #contactposttextbox #comment-email, #contactposttextbox #comment-url {
	display: block;
	width: 250px;
	background: #E8F3F9;
	border: 1px solid #B0D5EC;
	margin: 0px;
	padding: 4px 5px;
	font: bolder 14px Arial, Helvetica, sans-serif;
}
#comment-reply-label, #comment-reply, #comment-bake-cookie, #comment-form-remember-me label {
	float:right;
}
#comment-reply-label, #comment-form-remember-me label {
	margin: 0px 5px 0px 0px;
}
#comments-form #comment-text, #contactposttextbox #comment-text {
	height: 150px;
	width: 330px;
	overflow: auto;
	margin: 0px;
	padding: 4px 5px;
	font: normal 12px Tahoma, Helvetica, sans-serif;
	background: #E8F3F9;
	border: 1px solid #B0D5EC;
}
#comments-form #comment-text:focus, #comments-form #comment-author:focus, #comments-form #comment-email:focus, #comments-form #comment-url:focus, #contactposttextbox #comment-text:focus, #contactposttextbox #comment-author:focus, #contactposttextbox #comment-email:focus, #contactposttextbox #comment-url:focus {
	background: #FAFDFE;
	border: 1px solid #D0E7F4;
}
#comments-form #comment-submit, #contactposttextbox #comment-submit, #contactposttextbox #comment-preview {
	font: bold 15px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	margin: 0px 0px 0px 5px;
}
#comments-form #comment-email, #comments-form #comment-url, #contactposttextbox #comment-email, #contactposttextbox #comment-url {
	direction:rtl;
}
.comment-error {
	color: #FF0000;
	padding: 5px 0px;
	display: block;
}

#tooltip{
	position:absolute;
	border:1px solid #eee;
	background:#f5fafe;
	padding:2px 5px;
	color:#666;
	display:none;
	font: 11px Tahoma;
}
.li {
	font-family: tahoma, Helvetica, sans-serif;
	background: url(none.htm) !important;
	padding: 0px !important;
        float: right;
}
.li a {
	text-decoration:none;
	display:block;
	white-space:nowrap;
	background-image: none;
	float: right;
	font-weight: bold;
}
:hover {

}

.rank-1 a {
	font-size:4pt;
	padding: 4px;
	float:right;
}
.rank-2 a {
	font-size:5pt;
	padding: 4px;
	float:right;
}
.rank-3 a {
	font-size:8pt;
	padding: 4px;
	float:right;
}
.rank-4 a {
	font-size:9pt;
	padding: 4px;
	float:right;
}
.rank-5 a {
	font-size:10pt;
	padding: 4px;
	float:right;
}
.rank-6 a {
	font-size:12pt;
	padding: 4px;
	float:right;
}
.rank-7 a {
	font-size:14pt;
	padding: 4px;
	float:right;
}
.rank-8 a {
	font-size:18pt;
	padding: 4px;
	float:right;



#gozar a {
	font-size: 11px;
}
#gozar a:hover {
	color: #000;
	font-size: 11px;
}

img.loading  {
background:url('/img/loading.gif') no-repeat;
background-position: center center;
}

pre.back {
                margin: 0px;
		padding: 6px;
		border: 1px inset;
		text-align: left;
             	width: 449px;
		overflow: auto;
                align:center;
                background: #9ecdef repeat-x
}



