@charset "utf-8";
@import url("z.css");
@import url("ticker.css");

/* CSS Document */

@font-face {
    font-family:'BYekan';/*تعریف یک نام برای فونت*/
    src:url('BYekan.eot');/*اکسپلورر 9 به بعد*/
    src:local('bYekan'),/*بررسی نصب بودن فونت در سیستم کاربر*/
        local('b Yekan'),/*برای برخی از مرورگرها مانند سافاری*/
        url('BYekan.eot?#iefix') format('embedded-opentype'),/*هک برای اکسپلورر 8 و ماقبل*/
        url('BYekan.woff') format('woff'),/*مرورگر های جدید*/
        url('BYekan.ttf') format('truetype'),/*تمام مرورگرها به جزء اکسپلورر*/
        url('BYekan.svg#BYekan') format('svg');/*نسخه های قدیمی سیستم عامل iOS*/
    font-style:normal;
    font-weight:normal;
}

@font-face {
    font-family:'BMitra';/*تعریف یک نام برای فونت*/
    src:url('BMitra.eot');/*اکسپلورر 9 به بعد*/
    src:local('bMitra'),/*بررسی نصب بودن فونت در سیستم کاربر*/
        local('b Mitra'),/*برای برخی از مرورگرها مانند سافاری*/
        url('BMitra.eot?#iefix') format('embedded-opentype'),/*هک برای اکسپلورر 8 و ماقبل*/
        url('BMitra.woff') format('woff'),/*مرورگر های جدید*/
        url('BMitra.ttf') format('truetype'),/*تمام مرورگرها به جزء اکسپلورر*/
        url('BMitra.svg#BYekan') format('svg');/*نسخه های قدیمی سیستم عامل iOS*/
    font-style:normal;
    font-weight:normal;
}

body {
	direction:rtl;
	text-align:center;
	margin:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:8pt;
	background-color:#ffffff;
}

a {
	text-decoration:none;
	color:#000000;
}

p {
	padding:0;
	margin:0;
}
#logo{
	margin:10px 0 0 0;
	border:0px solid #06C;
	width:100%;
	float:right;
}

img{
	border:0px;
}

#logo img{
	border:0px solid #06C;
}

#home_menu_2, #main_photo{
	box-shadow: 0px 20px 50px 5px #CCC;
}

#main_photo{
	margin:0;
	width:100%;
	float:right;
}

/*MENU_2_1_000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/

#p_title{
	float:right;
	width:698px;
	padding: 0;
	text-shadow: rgb(204, 204, 204) 0px 1px 0px, rgb(201, 201, 201) 0px 2px 0px, rgb(187, 187, 187) 0px 3px 0px, rgb(185, 185, 185) 0px 4px 0px, rgb(170, 170, 170) 0px 5px 0px, rgba(0, 0, 0, 0.0980392) 0px 6px 1px, rgba(0, 0, 0, 0.0980392) 0px 0px 5px, rgba(0, 0, 0, 0.298039) 0px 1px 3px, rgba(0, 0, 0, 0.14902) 0px 3px 5px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.2) 0px 10px 10px, rgba(0, 0, 0, 0.0980392) 0px 20px 20px;
	height:66px;
background: rgba(245,245,245,1);
background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(199,197,199,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 0%, rgba(245,245,245,1) 0%, rgba(254,254,254,1) 50%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,245,245,1)), color-stop(0%, rgba(199,197,199,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(230,230,230,1)), color-stop(0%, rgba(245,245,245,1)), color-stop(50%, rgba(254,254,254,1)), color-stop(100%, rgba(245,245,245,1)));
background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(199,197,199,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 0%, rgba(245,245,245,1) 0%, rgba(254,254,254,1) 50%, rgba(245,245,245,1) 100%);
background: -o-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(199,197,199,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 0%, rgba(245,245,245,1) 0%, rgba(254,254,254,1) 50%, rgba(245,245,245,1) 100%);
background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(199,197,199,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 0%, rgba(245,245,245,1) 0%, rgba(254,254,254,1) 50%, rgba(245,245,245,1) 100%);
background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(199,197,199,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 0%, rgba(245,245,245,1) 0%, rgba(254,254,254,1) 50%, rgba(245,245,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f5', GradientType=0 );}

/*MENU_2_1_000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/

/*MENU_1_pic_-------------------------------------*/

#menu_1_pic{
	margin:-52px 16px 0 22px;
	width:100%;
	float: right;
	padding:0px;
}

#menu_1_pic div.logo{
	width:137px;
	float:right;
	text-align:center;
	margin:0px 15px;
}

#menu_1_pic img{
	border:#3CC 0px solid;
	margin:0px;
	-moz-transition: 2s; /*Mozilla*/
	-webkit-transition:2s ; /*Chrome and safari*/
}

#menu_1_pic img:hover{
	-webkit-transform: rotatey(180deg);
	-moz-transform: rotatey(180deg);
	-o-transform: rotatey(180deg);
	transform: rotatey(180deg);
	}

/*MENU_1_-------------------------------------*/
#home_menu_1_txt, #pages_menu_1_txt, #pages_menu_1_txt_reflect {
	width:100%;
	float:right;
	margin:1px 15px 0 0;
	padding:0px;
}

#home_menu_1_txt div, #pages_menu_1_txt div, #pages_menu_1_txt_reflect div {
	margin:0px;
	width:167px;
	float:right;
}

#home_menu_1_txt div {
	height:26px;
	padding:10px 0 0 0;
}

#pages_menu_1_txt div {
	padding:0px 0 0 0;
}

#pages_menu_1_txt_reflect div {
	height:14px;
	padding:0;
}

#home_menu_1_txt a, #pages_menu_1_txt a {
	margin:0px 8px 0px 8px;
	color: #000;
}

/*MENU_2_-------------------------------------*/
#home_menu_2, #pages_menu_2, #ctg_title{
	width:700px;
	float: right;
	padding:2px 0px;
}

#home_menu_2, #pages_menu_2{
	height:25px;
}

#home_menu_2{
	margin:1px 0 1px 0;
}

#pages_menu_2{
	margin:1px 0px;
}

#home_menu_2 ul, #pages_menu_2 ul {
	list-style:none;
	margin:5px;
	padding:0px;
}

#home_menu_2 li, #pages_menu_2 li {
	display:inline;
	margin:0;
}

#home_menu_2 li a, #pages_menu_2 li a {
	margin:0px;
	padding:2px;
}

/*SECT_MENU_000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
#sect_menu{
	float:right;
	width:700px;
	margin:0px;
	padding:0px;
}

#sect_menu div.right, #sect_menu div.center, #sect_menu div.left {
	width:33.33%;
	float:right;
	vertical-align:text-top;
	text-align:right;
	position:relative;
	margin:0 0 15px 0;
	padding:0px;
}

#sect_title{
	width:698px;
	float: right;
	padding:2px 0px;
	height:25px;
	font-weight:bold;
	
}

/*PART_0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/

#content {
	float:right;
	margin:0;
	text-align:justify;
	font-family:BYekan, Tahoma, Geneva, sans-serif;	padding: 1px 30px;
	font-size: 11pt;
	margin: 1px 0 0 0;
	background:url(../images/zzd_part_bg.png) top repeat-x;
}
#album_content {
	width: 700px;
	float:right;
	margin:0;
	padding: 0;
	margin: 1px 0 0 0;
}

#photo_content {
	width: 700px;
	float:right;
	margin:0;
	padding: 0;
	margin: 1px 0 0 0;
}

#content_title{
	margin: 1px 0px;
	float: right;
	width: 698px;
	height: 33px;
	font-family:BYekan, Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 18pt;
	padding: 4px 0px;
	text-align:center;
	border:1px solid #B0B0B0;
	background: rgba(209,209,209,1);
	background: -moz-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(199,199,199,1) 34%, rgba(199,199,199,1) 65%, rgba(209,209,209,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,209,209,1)), color-stop(34%, rgba(199,199,199,1)), color-stop(65%, rgba(199,199,199,1)), color-stop(100%, rgba(209,209,209,1)));
	background: -webkit-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(199,199,199,1) 34%, rgba(199,199,199,1) 65%, rgba(209,209,209,1) 100%);
	background: -o-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(199,199,199,1) 34%, rgba(199,199,199,1) 65%, rgba(209,209,209,1) 100%);
	background: -ms-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(199,199,199,1) 34%, rgba(199,199,199,1) 65%, rgba(209,209,209,1) 100%);
	background: linear-gradient(to bottom, rgba(209,209,209,1) 0%, rgba(199,199,199,1) 34%, rgba(199,199,199,1) 65%, rgba(209,209,209,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#d1d1d1', GradientType=0 );
	color:#fff;
	text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#content div.rel_alb,#content2 div.rel_alb {
	text-align:center;
	width:100%;
	float: right;
	margin:0 0 2px 0;
	padding:0;
	height:92px;
	}
#content div.rel_alb img,#content2 div.rel_alb img {
	height:86px;
}

#content div.rel_alb ul ,#content2 div.rel_alb ul {
	list-style:none;
	margin:0px;
	padding:2px;
}

#content div.rel_alb li ,#content2 div.rel_alb li {
	margin:0 1px;
	display:inline;
}

#content div.vage, #content div.mani{
	margin:2px 0;
	padding:2px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );}

#content div.talafoz {
	margin:2px 0;
	padding:2px;
   text-align:left;
	border-bottom:1px #ccc dotted;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(right top, left top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );	
}

#footer div.right_uptodate li:hover{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(right top, left top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );	
}

#content div.vage, #content div.talafoz {
	width: 140px;
	height:20px;
	float:right;

}

#content div.mani {
	width: 485px;
	height:48px;
	float:left;
	border-bottom:1px #ccc dotted;	
}

ul.part_menu{
	text-align:right;
	position:relative;
	margin:0px;
	padding:0px;
}

ul.part_menu li{
	margin:0px 10px 0px 10px;
	border-bottom:1px #ccc dotted;
	padding-bottom:1px;
	list-style-position: inside;
	list-style-type: square;
}

/*DOKMEH_000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
.dokmeh {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	padding:19px 38px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}
.dokmeh:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.dokmeh:active {
	position:relative;
	top:1px;
}


/*ALBUM_000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/

#album {
	opacity: 0.9;
	filter: alpha(opacity=90);
	float:right;
	width:171px;
	margin:1px 1px 1px 3px;
}

#album:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

#album img.log, #al_prop div.prop, #al_prop div.img {
	border:1px #000000 solid;
	-moz-transition: 0.6s; /*Mozilla*/
	-webkit-transition: 0.6s ; /*Chrome and safari*/
}

#album img.log {
	width:100%;
	height:128px;
}

#ctg_title{
	height:35px}

#al_prop {
	float:right;
	width:173px;
	height:40px;
	margin:2px 0;
}

#al_prop div.prop {
	width:122px;
	height:100%;
	float:right;
	padding:0 2px;
}

#al_prop div.img {
	width:40px;
	float:left;
	height:100%;
}

#pic_prop {
	float:right;
	width:694px;
	margin:1px 0;
	padding:2px;
	text-align:right;
}

/*NEWS_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/

/*NEWS_list----------------*/
#news_li_pic{
	float:right;
	width:129px;
	height:86px;
	margin:1px 0 1px 1px;
	background-color:#F7F7F7;
}

#news_li_pic img {
	width:129px;
	height:86px;
}

#news_li_titr {
	float:left;
	width:562px;
	height:84px;
	margin:1px 0;
	padding:0 2px;
	border:1px solid #CCC;
	text-align:right;
}

#news_li_titr ul {
	margin:0px;
	padding:0px;
}

#news_li_titr li {
	display:block;
	margin:0;
	padding:0;
}

#news_li_titr li.title a {
	display:block;
	margin:3px 1px 1px 0;
	height:30px;
	padding:4px 4px 0 0;
}

#news_li_titr li.title a:hover {
	font-weight:bold;
}

/*NEWS_disc----------------*/
#news_disc {
	margin:0;
	padding:0;
}

#news_disc ul {
	margin:10px 0 0 0;
	padding:5px 10px;
}

#news_disc li {
	display:block;
	margin:0;
	padding:0;
}

#news_disc li.prop {
	margin:0;
}

#news_disc_pic {
	float:left;
	margin:0 25px 25px 0;
	text-align:center;
	border:2px #ffffff solid;
	box-shadow: 1px 1px 8px 4px #CCC;
}

#news_disc_pic img {
	width:300px;
}

#news_disc_pic div.onvan {
	height:35px;
	margin:1px 0 0 0;
	font-weight:bold;
}


/*FOOTER_0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
#footer, #part div.rel_alb_title {
	text-align:center;
	margin:0;
}

#footer div.link, #footer div.uptodate {
	width:100%;
	float: right;
}

#footer div.link ul {
	list-style:none;
	margin:5px;
	padding:0px;
}

#footer div.link li {
	display:inline;
}

#footer div.link li{
	margin:0;
}

#footer div.link li a {
	text-decoration:none;
	margin:0px 2px;
	padding:2px;
}

/*UP_TO_DATE_0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
#footer div.left_uptodate, #footer div.right_uptodate {
	width:329px;
	}

#footer div.left_uptodate {
	float:left;
	text-align:right;
	margin-right:0;
	padding-right:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	}

#footer div.right_uptodate {
	float:right;
	text-align:left;
	margin-left:0;
	padding-left:20px;
	}

.right_uptodate ul {
	direction:ltr;
}

.right_uptodate ul, .left_uptodate ul{
	position:relative;
	margin:10px 0 0 0;
	padding:0px;
}

.right_uptodate ul li, .left_uptodate ul li{
	height:13px;
	overflow:hidden;
	color:#C00;
	margin:0px 10px 0px 10px;
	padding-bottom:1px;
	list-style-position: inside;
	list-style-type: square;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}