/* CSS Document */

@charset "UTF-8";
@font-face {
font-family: 'BKoodakBold' !important;
src: url('font/BKoodakBold.eot');
src: url('font/BKoodakBold.eot?iefix') format('embedded-opentype'),
url('font/BKoodakBold.ttf') format('truetype');
}

@font-face{font-family:'BYekan' !important;src:url('font/BYekan.eot?#') format('eot'),url('font/BYekan.woff') format('woff'),url('font/BYekan.ttf') format('truetype')}

@font-face {
	font-family: 'Yekan';
	src: url('../fonts/Yekan.eot');
	src: url('../fonts/Yekan.eot#iefix') format('embedded-opentype'), url('../fonts/Yekan.woff') format('woff'), url('../fonts/Yekan.ttf') format('truetype'), url('../fonts/Yekan.svg#CartoGothicStdBook') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}



a {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1 {display:none;}
img {border:0px;}
td {vertical-align:top;}
.aligncenter {display:block;margin-right:auto;margin-left:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.marginleft {margin-left:3px;}
.clear {clear:both}
.block {display:block;}





ul , ol , li {
list-style:none;
margin:0;
padding:0;
}

.clear {
clear:both;
}

body {
background:#aeaeae;
color:#fff;
font-family:tahoma;
font-size:8pt;
font-weight:normal;
direction:rtl;
}

div#warp{
background:#fff;
display:block;
width:1000px;
margin:0 auto;
color:#fff;
position:relative;
}

.header {
display:block;
background:#e7eaf0 no-repeat center center;
width:1000px;
height:195px;
margin:0 auto;
}

.logo {
display:block;
background:url(../img/1.png) no-repeat right center transparent;
width:270px;
height:103px;
margin:0px 10px auto;
}

.topads {
position:absolute;
float:left;
display:block;
width:468px;
height:60px;
margin:-130px 520px 5px 5px;
}



.nav {
display:block;
height:40px;
margin:-120px 475px 5px 5px;
margin-bottom:5px;
transition:all 0.2s;
}



.nav ul li {
float:right;
display:block;
background:#CF000F;
margin:6px -5px 0px 8px;
padding:7px 5px;
border:0;
color:#fff;
font-family:tahoma;
font-size:8pt;
-moz-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-o-transition:all 0.5s; 
transition:all 0.5s;
}

.nav ul li.home {
margin-right:70px;
}

.nav ul li:hover {
background:#4E4D4D;
color:#fff;
-moz-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-o-transition:all 0.5s; 
transition:all 0.5s;
}

.search{
	float:left!important;
	margin:80px 5px 5px 10px;
	float:left!important;
	position:relative;
	display:block;
	height:40px;
	width:404px;
}
.searchform input[type="submit"]{
	width:20px;
	height:32px;
	border:0 none;
	text-indent:-9999px;
	cursor:hand;
	position:absolute;
	top:5px;
	left:15px;
	display:block;
	line-height:0;
	background:transparent!important;
}
input.search{
	border:0;
	outline:0;
	margin:0;
	font-size:11px;
	font-family:tahoma;
	color:#435c72;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	background:transparent;
	padding:7px;
	background:#fff;
	border:1px solid #dcdcdc;
	border-radius:2px;
	position:relative;
	top:5px;
	border-left:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	background-color:#fff;
	height:40px;
	width:280px;
	border:0;
	color:#787878;
	padding:0 10px}
.search fieldset:before{
	content:"\f002";
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0,0);
	float:left;
	padding:7px 14px 0 15px;
	color:#fff;
	font-size:20px;
	position:relative;
	top:5px;
	background:#fff;
	margin-right:0;
	border-radius:3px;
	border:1px solid #dcdcdc;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	border:0;
	background-color:#28BB66;
	width:20px;
	height:32px;
	padding-top:8px}
.search i{
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	text-align:center;
	color:#b3b3b3;
	float:left;
	margin:20px 0;
	font-size:22px}
.fix .search i{
	text-align:center;
	color:#b3b3b3;
	float:left;
	margin:12px 0;
	font-size:14px}


.topmenu ul, .topmenu li, .topmenu span, #topmenu a {
	margin: 0;
	padding: 0;
	position: relative;
}
.topmenu {
	background: #CF000F;
	width: auto;
}
.topmenu:after, .topmenu ul:after {
	content: '';
	display: block;
	clear: both;
}
.topmenu a {
	color: #ffffff;
	display: block;
	font-family:Yekan;
	padding: 5px 18px 5px;
	text-decoration: none;
}
.topmenu ul {
	list-style: none;
	margin: 0;
}
.topmenu > ul > li {
	display: inline-block;
	float: right;
	margin: 0;
}
.topmenu.align-center {
	text-align: center;
}
.topmenu.align-center > ul > li {
	float: none;
}
.topmenu.align-center ul ul {
	text-align: left;
}
.topmenu.align-right > ul {
	float: right;
}
.topmenu.align-right ul ul {
	text-align: right;
}
.topmenu > ul > li > a {
	color: #fff;
	font-size: 13px;
}
.topmenu > ul > li:hover:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ee1c25;
	margin-left: -5px;
}
.topmenu.align-right > ul > li:first-child > a, .topmenu.align-center > ul > li:first-child > a {
}
.topmenu.align-right > ul > li:last-child > a {
}
.topmenu > ul > li:hover > a {
	color: #fff;
	background: #4E4D4D;
}
.topmenu .has-sub {
	z-index: 1;
}
.topmenu .has-sub:hover > ul {
	display: block;
}
.topmenu .has-sub ul {
	display: none;
	position: absolute;
	width: 200px;
	top: 100%;
	right: 0;
}
.topmenu.align-right .has-sub ul {
	left: auto;
	right: 0;
}
.topmenu .has-sub ul li {
 *margin-bottom: -1px;
}
.topmenu .has-sub ul li a {
	background: none repeat scroll 0 0 #000;
	opacity: 0.8;
	border-bottom: 1px dotted #ffaa8b;
	color: #ffffff;
	display: block;
	filter: none;
	font-size: 13px;
	height: 15px;
	line-height: 14px;
	padding: 10px;
}
.topmenu .has-sub ul li:hover a {
	background: #f12313;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.topmenu ul ul li:hover > a {
	color: #ffffff;
}
.topmenu .has-sub .has-sub:hover > ul {
	display: block;
}
.topmenu .has-sub .has-sub ul {
	display: none;
	position: absolute;
	right: 100%;
	top: 0;
}
.topmenu.align-right .has-sub .has-sub ul, .topmenu.align-right ul ul ul {
	left: auto;
	right: 100%;
}
.topmenu .has-sub .has-sub ul li a {
	background: #000;
	opacity: 0.8;
	border-bottom: 1px dotted #ffaa8b;
}
.topmenu .has-sub .has-sub ul li a:hover {
	background: #f12313;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.topmenu ul ul li.last > a, .topmenu ul ul li:last-child > a, .topmenu ul ul ul li.last > a, .topmenu ul ul ul li:last-child > a, .topmenu .has-sub ul li:last-child > a, .topmenu .has-sub ul li.last > a {
	border-bottom: 0;
}





/*
sidebars
*/
.topdownloads{
	margin:5px 10px 5px 5px;
}

.sidebar-post{
	border-bottom:2px solid #efefef;
	height:60px;
	margin:0 -10px;
	overflow:hidden;
	position:relative;
	width:190px;
}

.sidebar-post:hover{
   background: #339FBD;
}

.sidebar-post:last-child{
	border-bottom:0 none;
}
.sidebar-post > a{
	display:block;
	height:50px;
	position:relative;
}
.sidebar-post span{
	float:left;
	margin-left:75px;
}
.sidebar-post img{
	height:50px;
	position:absolute;
	right:5px;
	top:6px;
	width:50px;
}
.sidebar-post-title{
	color:#000;
	float:right;
	font:11.5px/18px Yekan;
	margin:10.5px 62px 0 0;
}

.sidebar-post-title:hover{
	color:#fff;
}
.sidebar-post span{
	color:#777;
	float:right;
	font:11px/20px tahoma;
	letter-spacing:-0.3px;
	margin:0 62px 0 0;
}


/*
#### column @#@@#@#
*/



div#right {
float:right;
display:block;
width:200px;
margin:0 0 0 5px;
}



div#right .title{
display:block;
position:relative;
width:192px;
height:0px;
margin-top:-40px;
background:#CF000F center top;
margin-bottom:5px;
padding-top:40px;
border-radius: 5px;
}

div#right .title p{
display:block;
position:relative;
color:fff;
font-family:Yekan;
font-size:10pt;
margin:-35px 60px 0px 0px;
}



div#right .head {
display:block;
position:relative;
width:192px;
margin:0 3px;
background:#e7eaf0 center top;
margin-bottom:5px;
padding-top:40px;
}



div#right .head ul li{
background:url(../img/cat-menu.png) no-repeat right top transparent;
display:block;
margin-right:12px;
margin-bottom:4px;
margin-top:8px;
padding-right:14px;
font-family:'byekan','yekan' , 'b yekan' ,'2_yakan' , tahoma;
color:#000;
font-size:10pt;
}

div#right .head ul li ul li{
background:url(../img/sub-menu.png) no-repeat right center transparent;
display:block;
margin-right:8px;
margin-bottom:4px;
padding-right:14px;
font-family:tahoma;
font-size:8pt;
}





/* left column */


div#left {
float:left;
display:block;
width:200px;
margin:0;

}

div#left .title{
display:block;
position:relative;
width:192px;
height:0px;
margin-top:-40px;
background:#CF000F center top;
margin-bottom:5px;
padding-top:40px;
border-radius: 5px;
}

div#left .title p{
display:block;
position:relative;
color:fff;
font-family:Yekan;
font-size:10pt;
margin:-35px 60px 0px 0px;

}

div#left .head {
display:block;
position:relative;
width:192px;
margin:0 3px;
background:#e7eaf0 center top;
margin-bottom:5px;
padding-top:40px;
}





div#center {
float:right;
display:block;
margin:0 0 0 5px;
width:590px;
}

div#center .title{
display:block;
position:relative;
width:192px;
height:30px;
margin-top:-40px;
background:#CF000F center top;
margin-bottom:5px;
padding-top:40px;
}

div#center .title p{
display:block;
position:relative;
color:fff;
font-family:Yekan;
font-size:10pt;
margin:-35px 60px 0px 0px;

}

div#center .post {
display:block;
position:relative;
width:580px;
margin:0 4px;
background:#e7eaf0;
margin-bottom:5px;
}

div#center .post-ads {
display:block;
position:relative;
width:580px;
margin:0 4px;
background:#e7eaf0;
margin-bottom:5px;
}

div#center .post img {
border-radius:15px;
}

div#center .post .title{
display:block;
width:570px;
margin:0px;
padding:5px;
color:fff;
font-family:Yekan;
font-size:12pt;
text-align:center;
background:#CF000F;
border-radius: 8px;
margin-bottom:5px;
}

div#center .post  p {
text-align:justify;
margin:0px 15px 0px 15px;
color: #000;
}

div#center .post .more{
display:block;
float:left;
width:100px;
margin:5px 0px;
font-family:Yekan;
font-size:12pt;
text-align:center;
background:#CF000F;
margin-bottom:5px;
}

.date_custom_right{
	font-size:12px;
	font-family:tahoma;
	color:#F7F7F7!important;
	float:right;
	background-color:#BEBEBE;
	padding:3px 10px 6px 7px;
	margin:10px 0px 6px 0px;
    border-top-left-radius:3px;
	border-bottom-left-radius:3px
	}
.date_custom_right i{
	color:#F7F7F7!important}
.date_custom_right a{
	color:#F7F7F7!important}


.category_custom_center{
	font-size:12px;
	font-family:tahoma;
	color:#F7F7F7!important;
	float:right;
	background-color:#BEBEBE;
	padding:3px 5px 6px 7px;
	margin:-10px 100px 6px 0px;
	border-radius:3px;
	}
.category_custom_center i{
	color:#F7F7F7!important}
.category_custom_center a{
	color:#F7F7F7!important}
	

.veiw_custom_right{
	font-size:12px;
	font-family:tahoma;
	color:#F7F7F7!important;
	float:right;
	background-color:#BEBEBE;
	padding:3px 10px 6px 7px;
	margin:-10px 0px 6px 0px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px}
.veiw_custom_right i{
	color:#F7F7F7!important}
.veiw_custom_right a{
	color:#F7F7F7!important}

.comment_custom_left{
	font-size:12px;
	font-family:tahoma;
	color:#F7F7F7!important;
	float:left;
	background-color:#BEBEBE;
	padding:3px 10px 6px 7px;
	margin:-10px 27px 6px 0px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px}
.comment_custom_left i{
	color:#F7F7F7!important}
.comment_custom_left a{
	color:#F7F7F7!important}


.text-ads ul {
    list-style-type: none;
    text-decoration:none;
    direction:rtl;
    text-align:right;
    width:185px;
    color:white;
}
.text-ads ul li a {
    padding:5px;
    font:13px/2 'b yekan';
    background:#111;
    margin-bottom:4px;
    display:block;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
}
.text-ads ul li:nth-child(3n-2) a {
    background:#db4437;
    border-right-color:#be2215;
    color:white;
    text-decoration:none;
}
.text-ads ul li:nth-child(3n-1) a {
    background:#03a3b9;
    border-right-color:#067180;
    color:white;
    text-decoration:none;
}
.text-ads ul li:nth-child(3n) a {
    background:#4da150;
    border-right-color:#118d16;
    color:white;
    text-decoration:none;
}
.text-ads ul li a:hover {
    background:#333;
    color:white;
    text-decoration:none;
}
	

.page-navigation{
background:#FFF;
margin:10px 0;
font-size:11px;
padding:15px 15px 7px;
overflow:hidden
}
.page-navigation a{
color:#FFF;
display:inline-block;
background:#339FBD;
line-height:25px;
width:26px;
white-space:nowrap;
text-align:center;
border-radius:4px;
margin-bottom:10px
}
.page-navigation a:hover{
background:#333
}
.page-navigation span{
color:#FFF;
display:inline-block;
background:#CF000F;
line-height:25px;
width:26px;
white-space:nowrap;
text-align:center;
border-radius:4px
}
.pages-arrows a,
.pages-arrows span{
width:auto;
padding:0 10px;
line-height:30px;
margin-bottom:10px;
border-radius:4px
}
.pages-arrows i{padding:2px 0 0}
.nright{float:right}
.nleft{float:left}
	
.footer {
display:block;
background:#e7eaf0 no-repeat center center;
width:1000px;
height:263px;
margin:0 auto;
}

.pic {
display:block;
margin:-10px 20px auto;
}

.ftitle {
display:block;
background:#CF000F center top;
width:1000px;
height:40px;
margin:-12px auto;
margin-bottom:5px;
transition:all 0.2s;
}



.ftitle ul li {
float:right;
display:block;
background:transparent;
margin:-5px 75px 0px 245px;
padding:8px 1px;
color:#fff;
font-family:Yekan;
font-size:12pt;
-moz-transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-o-transition:all 0.5s; 
transition:all 0.5s;
}





.flogo{
display:block;
width:1000px;
height:60px;
}



.flogo p{
display:block;
width:400px;
height:60px;
margin:-145px 580px 5px 5px;
font-size:11px;
font-family:Tahoma;
color:#000;
line-weight:20px;
text-align:justify
}



.finfo p {
display:block;
width:400px;
height:60px;
margin:-145px 580px 5px 5px;
font-size:11px;
font-family:Tahoma;
color:#000;
margin-top:5px;
line-height:20px;
margin-top:10px
}


.copyright {
display:block;
width:400px;
height:60px;
margin:-145px 580px 5px 5px;
width:75px;
height:22px;
float:right;
color:#000;
margin-right:15px;
margin-left:15px;
margin-top:3px
}

.copyright:hover {
opacity:.5
color:#aeaeae;
}

.copyright p {
display:block;
width:400px;
height:60px;
margin:-145px 565px 5px 5px;
font-size:11px;
font-family:Tahoma;
color:#000;
margin-top:5px;
line-height:17px;
margin-top:1px
}

.copyright p a {
color:#a4a4a4
}


.gp20 {
display:block;
width:400px;
height:60px;
margin:-145px 580px 5px 5px;
width:75px;
height:22px;
float:right;
color:#000;
margin-right:-90px;
margin-left:15px;
margin-top:3px
}

.gp20:hover {
opacity:.5
color:#aeaeae;
}


.gp20 p {
display:block;
width:400px;
height:60px;
margin:-145px 5px 5px 5px;
font-size:11px;
font-family:Tahoma;
color:#000;
margin-top:5px;
line-height:17px;
margin-top:15px
}


.gp20 p a {
color:#a4a4a4
}