@charset "utf-8";

/*
Theme name: Mohebban v1
Theme url: http://www.webhaa.ir/
Description: Design New Theme For Mohebban Group : By Webhaa
Author: Fardin
Author URL : http://www.webhaa.ir
Version: 0.5
*/

*{
	margin:0px;
	padding:0px;
	border:0px;
}


html, body, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,
a, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, samp,small, strike, strong, sub, sup, tt, var,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	padding:0px;
	margin:0px;
}


html{
	margin:0px;
	padding:0px;
	border:0px;
}


body{
	margin:0px;
	padding:0px;
	background-color:#eeeded ;
	direction:rtl;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif ;
	font-size:9pt ;
	color:#292929 ;	
}

a {
	text-decoration:none;
	color:#007EBB 
}

a:hover {
	color:#3347A6 ;
}

ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

li {
	list-style:none;
	margin:0px;
	padding:0px;
}

img {
	text-decoration:none;
	border:0px;
}


h1 {
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
}

h2 {
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
}

h3 {
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1;
}

h4 {
	font-family: tahoma, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
}


@font-face {
font-family: 'BYekan';
src: url('font/BYekan.eot?#') format('eot'),
url('font/BYekan.ttf') format('truetype'),
url('font/BYekan.woff') format('woff');
}

.clear {
	clear:both;
}

.noghte-wbh {
	display:none;
}
.marg-header {
	margin:0px 10px; 
}

.wbh-center {
	margin:10px auto 0px auto ;
	padding:0px 0px 0px 0px ;
	background-color:#eeeded;
}


.wbh-title-description {
	width:100%;
	min-height:90px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding: 0px 0px 20px 0px  ;
	color:#216b86;
	font-family: BYekan,tahoma,sans-serif;
}

.wbh-title {
	width:100%;
	min-height:60px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding: 0px  ;
}

.wbh-description {
	width:100%;
	min-height:30px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding: 0px ;
	text-align:justify ;
}


.wbh-title span{
	font-size: 30pt;
	margin:0px 20px 0px 20px ;
	line-height:60px;
}

.wbh-description span {
	font-size: 10pt;
	margin:0px 20px 0px 20px ;
	line-height:30px;
}

.wbh-menu-search {
	height:38px;
	float:right;
	margin:0px 10px 0px 10px ;
	padding:10px 10px 11px 10px ;
	background-color:#1a1a1a ;
	border-style: solid;
	border-width: 1px;
	border-bottom:none;
	border-color: #121212;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.wbh-menu {
	height:38px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:0px ;
}

.wbh-menu  ul{
	width:100%;
	margin:0px;
	padding:0px ;
	float:right;
}

.wbh-menu  ul li{
	margin:0px 0px 0px 10px ;
	padding:0px ;
	float:right;
	border-style: solid;
	border-width: 1px;
	border-color: #121212;
}

.wbh-menu  ul li a {
	line-height:24px;
	margin:0px;
	padding:6px 10px ;
	float:right;
	display:block;
	background-color:#222222 ;
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #bbbbbb ;
	text-align:center;
}

.wbh-menu  ul li a:hover {
	background-color:#272727 ;
}


.wbh-header-search {
	line-height:38px;
	margin:0px;
	padding:0px ;
	float:left;
}

.wbh-header-search-txt {
	line-height:24px;
	margin:0px;
	padding:6px 10px ;
	float:right;
	background-color:#222222 ;
	border-style: solid;
	border-width: 1px;
	border-color: #121212;
	color:#bbbbbb;
}

.wbh-header-search-inp {
	line-height:36px;
	margin:0px ;
	padding:0px 10px ;
	float:right;
	background-color:#3a3a3a ;
	border-style: solid;
	border-width: 1px;
	border-color: #121212;
	border-right:none;
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #bbbbbb ;
	text-align:center;
	cursor: pointer;
}

.wbh-header {
	width:100% ;
	height:400px;
	float:right;
	margin:0px 0px 5px 0px ;
	padding:0px;
	background-color:#cccccc  ;
	background-image:url(images/header.jpg) ;
	background-position: top center;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.latest-items {
	margin:0px 0px 5px 0px ;
	padding:0px 5px ;
	float:right;
}

.last-item{
	margin:5px ;
	padding:0px ;
	float:right;
	background-color:#cccccc  ;
	border-style: solid;
	border-width: 1px;
	border-color: #B7B7B7;
	overflow:hidden;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.last-item-img{
	width:100%;
	height:100%;
	margin:0px ;
	padding:0px ;
	float:right;
}


.last-item-img img{
	width: 100% ;
	height: 100% ;
}

.last-item-txt{
	width:100%;
	height:26px ;
	margin:0px ;
	padding:12px 0px ;
	float:right;
	background-color:#222222  ;
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #cccccc ;
	text-align:center;
	line-height:26px;
}

.last-item:hover .last-item-txt{
	margin:-50px 0px 0px 0px ;
}

.etelaeie-box-b {
	margin:0px 10px ;
}

.etelaeie-box {
	width:100% ;
	min-height:100px;
	float:right;
	margin:0px 0px 5px 0px ;
	padding:0px;
	background-color:#133e5f  ;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.etelaeie-name-date {
	float:right;
	margin:10px ;
	padding:0px;
	background-color:#0b2a42  ;
	border-style: solid;
	border-width: 1px;
	border-color: #061b2b;
}


.etelaeie-name , .etelaeie-date {
	height:19px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:10px;
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #eeeeee ;
	text-align:center;
}

.etelaeie-name {
	background-color:#0b2a42  ;
}

.etelaeie-date {
	background-color:#071f32  ;
}

.etelaeie-txt {
	float:right;
	margin:10px 0px 10px 0px  ;
	padding:0px;
	text-align:justify ;
	font-family: tahoma,sans-serif;
	font-size: 8pt;
	color: #ffffff ;
	line-height:23px;
}

.etelaeie-img {
	float:left;
	margin:10px 10px 10px 10px  ;
	padding:0px;
	background-color:#222222  ;
	border-style: solid;
	border-width: 1px;
	border-color: #122E44;
}

.etelaeie-img img {
	width: 100% ;
	height: 100% ;
}




.sidebar-right-box  {
	float:right;
	margin:0px 5px 0px 0px ;
	padding:0px;
	position: relative;
}

.sidebar-right {
	float:right;
	margin:5px  ;
	padding:10px;
	background-color:#f8f8f8  ;
	border-style: solid;
	border-width: 1px;
	border-color: #e0e0e0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}


.textwidget {
	margin:10px;
}


.sidebar-left-box  {
	float:left;
	margin:0px 0px 0px 5px ;
	padding:0px;
	position: relative;
}

.sidebar-left   {
	min-height:50px;
	float:right;
	margin:5px  ;
	padding:10px;
	background-color:#f8f8f8  ;
	border-style: solid;
	border-width: 1px;
	border-color: #e0e0e0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}




.posts-box {
	float:right;
	margin:0px 0px 0px 0px ;
	padding:0px;
	position: relative;
}

.post-box {
	min-height:100px;
	float:right;
	margin:5px  ;
	padding:10px;
	background-color:#f8f8f8  ;
	border-style: solid;
	border-width: 1px;
	border-color: #e0e0e0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.wbh-box-title {
	width: 100%;
	min-height: 23px;
	float: right;
	margin: 0px;
	padding: 1px 0px 5px 0px ;
	border-bottom-color: #ededed;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.wbh-box-title .span-tit  , .wbh-box-title h1 ,.wbh-box-title h2 ,.wbh-box-title h3 , .wbh-index-title .span-tit  , .wbh-index-title h1 ,.wbh-index-title h2 ,.wbh-index-title h3  {
	width:100%;
	min-height:23px;
	float:right;
	margin:0px;
	padding:0px;
}

.wbh-box-title span  , .wbh-index-title span  {
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #333333 ;
	text-align:right;
	line-height:23px ;
	margin-right:5px;
	margin-left:5px;
}


.wbh-box-title h1 a ,.wbh-box-title h2 a,.wbh-box-title h3 a  , .wbh-index-title h1 a ,.wbh-index-title h2 a,.wbh-index-title h3 a {
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #4780A2 ;
	line-height:23px ;
	margin-right:5px;
	margin-left:5px;

}


.ul-body , .index-post  {
	width: 100%;
	min-height: 23px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px ;
}


.ul-body ul {
	width: 100%;
	min-height: 23px;
	float: right;
	margin: 0px;
	padding: 5px 0px 0px 0px ;
	list-style:none;
}

.ul-body ul li{
	margin:0px 0px ;
	padding: 0px 5px 0px 5px ;
	line-height:24px;
}


.ul-body ul li a{
	color:#3596BC ;
}

.ul-body ul li a:hover{
	color:#A3D2E8 ;
}

.ul-body ul li:before {
    content: " ■ ";
    color: #5AA2CA ;
	margin-left:5px;
}

.post-body {
	min-height: 23px;
	float: right;
	margin: 0px;
	padding: 10px 10px 0px 10px ;
	line-height:24px;
}



.post-body p , .index-post-txt p {
	margin: 0px 0px 10px 0px ;

}


.post-body img {
	max-width:100%;
	height:auto ;
}

.post-meta {
	width: 100%;
	min-height: 20px;
	line-height:20px ;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px ;
	border-top-color: #ededed;
	border-top-style: solid;
	border-top-width: 1px;
}

.post-meta-txt {
	min-height: 25px;
	line-height:25px ;
	float: right;
	margin: 5px 5px 0px 0px ;
	padding: 0px ;
	font-family: BYekan,tahoma,sans-serif;
    font-size: 9pt;

}

.post-meta-more {
	float: left;
	padding: 1px 0px 0px 0px ;
	margin: 0px  ;
	border-style: solid;
	border-width: 1px;
	border-color: #ededed;
	border-top:none;
}

.post-meta-more a {
	display:block;
	padding: 2px 5px  ;
	margin: 0px  ;
	background-color:#F5F5F5 ;
	line-height:22px;
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #4780A2 ;
	text-align:center;
}

.post-meta-more a:hover {
	background-color:#f2f2f2 ;
}




.wbh-index-title {
	min-height: 23px;
	float: right;
	margin: 0px;
	padding: 1px 0px 5px 0px ;
	border-bottom-color: #ededed;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.index-post {
	width: 100%;
	min-height: 60px;
	float: right;
	margin: 0px;
	padding: 0px ;
}

.index-post-txt {
	float: right;
	margin: 0px;
	padding: 10px 10px 0px 10px  ;
	line-height:24px;
}

.index-post-img-more  {
	float: right;
	padding: 0px ;
}

.index-post-img {
	float: right;
	margin: 0px 0px 10px 0px ;
	padding: 0px  ;
	background-color:#212121 ;
}

.index-post-img img {
	width: 100% ;
	height: 100% ;
	float: right;
}

.index-post-more {
	width: 138px ;
	min-height: 26px;
	float: right;
	padding: 0px 0px 0px 0px ;
	margin: 0px  ;
	border-style: solid;
	border-width: 1px;
	border-color: #e0e0e0;
}

.index-post-more a {
	display:block;
	padding: 2px 5px  ;
	margin: 0px  ;
	background-color:#ededed ;
	line-height:22px;
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #4780A2 ;
	text-align:center;
}

.index-post-more a:hover {
	background-color:#E6E6E6 ;
}



.wbh-footer-box {
	width: 100%;
	min-height: 60px;
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 10px 0px ;
	background-color:#212121 ;
}

.wbh-footer {
	width: 100%;
	min-height: 60px;
	float: right;
	margin: 0px;
	padding: 0px ;
}


.wbh-footer .span-tit   {
	width:100%;
	min-height:23px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:justify ;
}

.wbh-footer .span-tit  span  {
	font-family: BYekan,tahoma,sans-serif;
	font-size: 10pt;
	color: #B3B3B3 ;
	text-align:right;
	line-height:23px ;
	margin:0px 10px ;
}


.wbh-pagenumber {
	width:100%;
	min-height:30px;
	float:left;
	margin:5px 0px 5px 0px ;
	padding:0px;
	font-family: BYekan;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}

.wbh-pagenumber ul  {
	width:100%;
	min-height:30px;
	float:left;
	margin:0px 5px 0px 5px ;
	padding:0px;
}

.wbh-pagenumber ul li {
	min-width:20px;
	height:30px;
	float:left;
	margin:0px 5px 5px 0px ;
	padding:0px;
}


.wbh-pagenumber ul li a , .wbh-pagenumber ul .textwpnumb span{
	min-width:10px;
	height:18px;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:5px 12px ;
	border-width: 1px;
	border-style: solid;
	display:block;
	color:#216B86 ;
}


.wbh-pagenumber ul li a {
	background-color: #FFFFFF;
	border-color: #e9e9e9;
	color:#216B86 ;
}


.wbh-pagenumber ul li a:hover{
	background-color: #F7F7F7;
	border-color: #6594DB;
}


.wbh-pagenumber ul .textwpnumb span{
	background-color: #FFFFFF;
	border-color: #ADD0ED;
}


.wbh-pagenumber ul .textwpnumba span{
	min-width:10px;
	height:20px;
	float:left;
	margin:0px 0px 0px 0px ;
	padding:5px 10px ;
	color:#216B86 ;
}



.comments-box .comment , .comment-pm {
	background-color: #FCFCFC;
}


.comment-box-author-input , .comment-textarea-txt , .comment-author , .comments-box .comment , .comment-pm , .top-box-item {
	border-color: #E7E7E7 ;
	border-style: solid;

}


.comments-box {
	float:right;
	margin:0px 5px 10px 5px ;
	padding:0px;
}

.comment-pm {
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 5px 20px ;
	border-width: 1px;
}

.comment-pm span{
	margin:0px;
	float:right;
	font: 10pt BYekan;
	color: #A2A3A3;
}

.comments-box .commentlist {
	width:100%;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 0px 0px;
}

.comments-box .comment {
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 10px 20px ;
	border-width: 1px ;
	line-height:22px;
	overflow:hidden;
}

.comment-author {
	width:100%;
	float:right;
	margin:0px 0px 5px 0px ;
	padding:0px;
	border-width : 0px ;
	border-bottom-width : 1px ;
	
	
}

.comments-box .says , .comments-box .avatar  , .comments-box .commentmetadata{
	display:none ;
}

.comments-box .fn {
	font-style: normal !important ;
	font-family: BYekan;
	font-size:10pt;
	color: #666666;
	float:right;
	margin:-5px 5px 5px 5px ;
}

.comments-box .reply {
	float:right;
	min-width:25px;
	padding:5px 0px 0px 10px ;
	font-family: BYekan;
	font-size: 9pt;
	color: #666666;
	display:none;
}

.comments-box .comment .comment {
	width:100%;
	margin:10px 0px 0px 0px ;
	padding:0px;
	background-color:#F7F7F7;
}

.comments-box .comment .comment .fn {
	margin:2px 10px 2px 5px ;
}

.comments-box .comment .comment p{
	margin: 10px ;
}

.comments-box .comment .comment .reply {
	padding:5px 10px 5px 10px ;
}

.comment-textarea-box ,.comment-box-user-info {
	width:100%;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:0px;
}

.comment-user-info{
	min-width:40px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:0px;
}
.comment-box-author {
	float:right;
	width:100%;
	min-width:220px;
	max-width:250px;
}

.comment-box-author-lable {
	width:30px;
	height:13px ;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:5px 5px;
}

.comment-box-author-input {
	width:198px;
	height:23px ;
	float:right;
	margin:0px 0px 10px 0px ;
	padding:5px;
	background-color: #ffffff;
	border-width: 1px;
}

.ltr-dir {
	direction:ltr ;
	text-align:left;
}

.comment-textarea-txt {
	min-height:140px;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 10px 20px ;
	background-color: #ffffff;
	border-width: 1px;
	line-height:22px;
}

.comment-box-user-textarea-sbtm {
	width: 120px;
	float: right;
	margin: 0px;
	padding: 3px 10px !important;
	Font-family: BYekan;
	Font-size: 10pt;
	text-align: center;
	border: 1px solid #166596 !important;
	background-color: #0d76b7;
	color: #eeeeee;
	cursor: pointer;
}




.contacus-box {
	width:100%;
	min-height:40px;
	float:right;
	margin:0px 0px 10px 0px ;
	padding:0px ;
}

.contacus-form  {
	width:100%;
	min-height:40px;
	float:right;
	margin:10px 0px 0px 0px ;
	padding:0px ;
}


.contacus-line {
	width:100%;
	height:1px;
	float:right;
	margin:0px 0px 0px 0px ;
	padding:0px ;
}

.contacus-tr-box {
	width:100%;
	min-height:20px;
	float:right;
	margin:5px 0px 5px 0px ;
	padding:0px ;
}


.contacus-label {
	width: 70px;
	height: 13px;
	float: right;
	margin: 0px ;
	padding: 8px 15px 8px 5px;
	font-family: BYekan;
	font-size: 9pt;
	color: #888888;
	line-height:13px;
}

.contacus-input {
	width: 250px;
	height: 11px;
	float: right;
	margin: 0px ;
	padding: 8px 5px ;
	line-height:13px;
	border-color: #e4e4e4;
	background-color:#FCFCFC;
	border-style: solid;
	border-width: 1px;
}

.cont-txtra {
	width: 450px;
	height: 170px;
	float: right;
	margin: 0px ;
	padding: 8px 2px ;
	line-height:13px;
	border-color: #e4e4e4;
	background-color:#FCFCFC;
	border-style: solid;
	border-width: 1px;
}

.contacus-pm , .contacus-error-box {
	width:100%;
	min-height: 10px;
	float: right;
	padding: 2px 0px;
	margin: 0px 0px 0px 0px ;
	font-family: BYekan;
	font-size: 10pt;
	line-height: 25px;
}

#ok-pm {
	background-color: #58CB8E;
	text-align: center;
	color: #f5f5f5;
}


#error-pm {
	background-color: #CB585E;
	text-align: center;
	color: #f5f5f5;
}


.contacus-error-box p {
	margin:5px 15px 5px 5px ;
}

.contacus-error-box , .contacus-pm , .cont-txtra , .contacus-input {
	max-width:100%;
}


.searchbox {
	min-height:45px;
	margin:0px auto ;
	padding:0px 0px 00px 0px ;
}

.textbox {
	background-color: #ffffff ;
	border: 1px solid #E7E7E7;
	height:13px;
	margin:0px 0px 0px 0px;
	padding:10px 10px !important;
	font-family:arial;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	float:right;
	text-align:right ;
}


.submitbox {
	width: 50px;
	background-color: #7ab3cd;
	border: 1px solid #63A0BB;
	height: 35px;
	margin: 0px;
	padding: 0px 5px ;
	cursor: pointer;
	float: right;
	font-style: normal !important;
	font-family: BYekan;
	font-size: 10pt;
	color: #efefef;
}

.noghte-wbh {
	width:1px;
	height:1px;
	float:right;
	margin:-1px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
