/*   ----- ./ NEW -----------*/
@font-face {
  font-family:'yekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family:'byekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
body {
	background-image: url(../images/system/bg_body.jpg);
	background-repeat: repeat;
	margin: auto;
	padding: 0;
	font-family:yekan;
}
@font-face {
	font-family: 'MYRIADPROREGULAR';
	src: url('../fonts/MYRIADPROREGULAR.eot');
	src: local('../MYRIADPROREGULAR'),
	url('../fonts/MYRIADPROREGULAR.woff') format('woff'),
	url('../fonts/MYRIADPROREGULAR.ttf') format('truetype');
}
a {
	color: #ae0725;
}

a:hover { 
	color: #ae0725;
}

.top_back{
	width:100%;
	height:64px;
	background-color:#252525;
}
.line1_back{
	width:100%;
	height:7px;
	background-color:#ae0725;	
}
.header_back{
	width:100%;	
	background-color:#ffffff;
	height:189px;
    box-shadow: 0px 1px 10px #e1e1e1;
	position:relative;
}
.line2_back{
	width:100%;
	height:7px;
	background-color:#ae0725;
}
.bottom_back{
	width:100%;
	/*height:189px;*/
	padding-bottom: 15px;
	background-image:url(../images/system/bg_bottom.jpg);
	background-repeat:repeat;
}
.bar1_back{
	width:100%;
	height:1px;
	background-color:#0d0d0d;

}
.bar2_back{
	width:100%;
	height:1px;
	background-color:#1c1c1c;

}
.footer_back{
	width:100%;
	height:80px;
	background-color:#131313;
	display:block;
}
/* --- ./ Bcakground --- */
/* ---  Positions --- */
.container{
	/*ight:1200px;*/
	/*background-color:red;
	opacity:0.1;*/
	margin: 0px auto;
	margin-top:-190px;

}
/* ---  ./ Positions --- */
/* --- top ---*/
#top_container{
	margin: 0px auto;
	width:1170px;
	height:64px;
	position:relative;
}
.top_menu{ /*left*/
	position:absolute;
	top:33px;
	left:22px;
	color:#dedede;
	font-size:13pt;
}
.top_date{ /*right*/
	position:absolute;
	top:32px;
	right:20px;
	width:246px;
	color:#dedede;
	font-size:10pt;
	direction:rtl;
	font-family:byekan;

}
.date{ /*right*/
	position:relative;
	top:5px;
	right:5px;
	color:#636363;
	font-size:10pt;
	direction:rtl;
	font-family:byekan;
}
.icon{

}
.graybox1{
	background-color:#f1f2f2;
	border:solid #cacaca 1px ;
}

.box4col{
	background-color:#f1f2f2;
	border:solid #cacaca 1px ;
	margin: 0;
}
.box2col{
	background-color:#f1f2f2;
	border:solid #cacaca 1px ;
}
.boxslider{
	background-color:#f1f2f2;
	border:solid #cacaca 1px ;
	
}

.boxslideside{
	background-color:#f1f2f2;
	border:solid #cacaca 1px ;
}
.breaking-title{
	font-family:Myriad Pro;
	font-size:
}

.radio{
	width: 5px;
	height: 5px;
	background: url(radio.png) no-repeat;
	display: block;
	clear: right;
	float: right;
}
.padding{
	padding-right: 15px;
	padding-left: 15px;
}
.activemenu{
	background-color:#efefef;
	color:#ae0725 !important;
	border-bottom:2px solid #ae0725;
}
.breaking{
	background-color:#ae0725;
	font-family:'MYRIADPROREGULAR';
	color:#ffffff;
	font-size:14pt;
	float:right;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:7px;
	padding-left:15px;
	right:7px;
	position:absolute;
}
.2cr{
	background-image: url(images/system/bg_body.jpg);
	background-repeat: repeat; 
	margin:-1px -13px 0px -13px;
}
.2cl{
	background-image: url(images/system/bg_body.jpg);
	background-repeat: repeat; 
	margin:-1px -13px 0px -18px;
}
.gallery2{
	background-color:#cdcdcd;
	padding:10px;
	margin:40px;
}
.textgallery{
	color: #4d4d4d; font-family: yekan; font-size: 14px; text-align: justify; margin-bottom: 20px; direction: rtl; 
}

.container_news .news .news_2 .textnews { color: #4d4d4d; font-family: yekan; font-size: 14px; text-align: justify; margin: 20px 40px 20px 40px; direction: rtl; }
.container_news .news .news_2 .titlenews { color: #ae0725; font-family: yekan; font-size: 18px; text-align: justify; margin: 20px 20px 20px 20px; direction: rtl; }

.feedback{
	font-size: 11px; line-height:18px; color:#454643;
	line-height:50px;
}

/*   ----- ./ NEW -----------*/








.container_header { padding: 20px 0 0 0; }

.container_header .logo { text-align: right; }

.container_header .logo img { width: 100%; }

.container_header .adv { width: 100%; height: 100px; line-height: 100px; font-size: 50px; color: #fff; text-align: center; background: #ccc; font-family: yekan; }



.container_menu { padding: 20px 0 0 0; }

.container_menu .menu { border: 0px solid #bbbbbb; border-top: 1px solid #dbdbdb; direction: rtl; text-align: right; color: #000; line-height: 28px; height:63px}


.container_menu .menu a { font-family: yekan; color: #5b5b5b; text-decoration: none; white-space: nowrap; }

.container_menu .menu ul { list-style: none; height: 30px; margin: 0; padding: 0; }

.container_menu .menu ul li { float: right; padding: 9px 20px 9px 20px; position: relative; border-left: 1px solid #cccccc; }

.container_menu .menu ul li:first-of-type { padding-right:14px 14px 0 0; }

.container_menu .menu ul li:last-of-type { border: 0; }

.container_menu .menu ul li:hover a { color: #ef8200;transition: all 0.3s ease-out; }

.container_menu .menu ul li:hover ul li a { color: #000; }

.container_menu .menu ul li ul li:hover a { color: #ae0725; }

.container_menu .menu ul li:hover ul { display: table; height: auto; }

.container_menu .menu ul li ul { position: absolute; display: none; z-index: 10; right: -1px; background: #fff; border-radius: 5px 5px 5px 5px; overflow: hidden; transition: all 0.5s ease; height: 0px; border: 1px solid #cccccc; top:47px;}

.container_menu .menu ul li ul li { padding: 2px 20px; border: none; }

.container_menu .menu ul li ul li:first-of-type { padding-right: 20px; }



.container_slogn { margin-bottom: 20px; }

.container_slogn .slogn { border-left: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; background:#636363; font-family: yekan; text-align: center; color: #fff; padding: 5px 0; direction: rtl; height: 41px;}

.container_slogn .slogn ul { font-family: yekan; text-align: center; color: #fff; direction: rtl; margin:0; padding:0; }

.container_slogn .slogn_gray { border-left: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; background: #ccc; font-family: yekan; text-align: center; color: #000; padding: 5px 0; direction: rtl; }

.container_slogn .search { border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; }

.container_slogn .search input.text { border: none; height: 30px; width: 90%; font-family: tahoma; font-size: 11px; padding: 2px; text-align: right; direction: rtl; }



.container_news .news ul.nav-tabs {  width: 100%; padding:0px; border: none; }

.container_news .news ul.nav-tabs li { float: right; margin: 0; }

.container_news .news ul.nav-tabs li a {background-color: #8A8A8A; border: 0; font-family: yekan; font-size: 20px; padding: 3px 20px; color: #fff; margin: -1px 0px 0px 0px; border-radius: 0; }

.container_news .news ul.nav-tabs li a:hover { background: #ae0725; }

.container_news .news ul.nav-tabs li.active a { background: #ae0725; }

.container_news .news ul.nav-tabs li  span { background:transparent;padding: 0px 0px; }


.container_news .news .news_2 a { color: #4d4d4d; text-decoration: none; }

.container_news .news .news_2 a:hover { color: #000; text-decoration: none; }

.container_news .news .news_2 img { width: 100%; height: 150px; margin-top: 15px; margin-bottom: 0px; }

@media (max-width: 768px) { .container_news .news .news_2 img { height: auto; } }

@media (min-width: 768px) and (max-width: 992px) { .container_news .news .news_2 img { height: auto; } }

@media (min-width: 992px) and (max-width: 1200px) { .container_news .news .news_2 img { height: 100px; } }

.container_news .news .news_2 .title { font-family: yekan; font-size: 20px; direction: rtl; text-align: right; margin-bottom: 10px; margin-top:10px;  border: 1px; border-color: rgba(190,190,190,0.45); border-bottom-style:solid; }

.container_news .news .news_2:hover .title { color: #ae0725; transition: all 0.2s ease-out 0s; }

.container_news .news .news_2 .text { color: #4d4d4d; font-family: yekan; font-size: 14px; text-align: justify; margin-bottom: 0px; direction: rtl; }

.container_news .news .news_box { width: 100%; padding: 10px 10px 4px 0; color: red; font-family: yekan; font-size: 20px; text-align: right; border-top: 2px solid #000; direction: rtl; }

.container_news .news .news_box2 { border: 1px; border-color: rgba(0,0,0,0.45); border-top-style:dashed;  width: 100%; padding: 3px 0; color: #fff; font-family: yekan; font-size: 20px; text-align: right;  position: relative; direction: rtl; border-bottom: 1px solid #CACACA; }
.container_news .news .news_box2_left { border: 1px; border-color: rgba(0,0,0,0.45); border-top-style:dashed;  width: 100%; padding: 3px 0; color: #fff; font-family: yekan; font-size: 20px; text-align: left;  position: relative; direction: ltr; border-bottom: 1px solid #CACACA; }

.container_news .news .news_box2 span { background: #ae0725; position: relative; padding: 3px 20px; direction: rtl; }

.container_news .news .news_box2_left span { background: #ae0725; position: relative; padding: 3px 20px; direction: ltr; }

.container_news .news .news_3 img { width: 100%; }

.container_news .news .news_4 img { width: 100%; }

.container_news .news .news_5 { border-left: 1px solid #ccc; margin-top: 20px; margin-bottom: 100px; }

.container_news .news .news_5:first-of-type { border-left: none; }

.container_news .news .news_5 .title { padding: 5px; width: 100%; color: #fff; font-family: yekan; font-size: 20px; background: #ccc; text-align: center; }

.container_news .news .news_5 .content { font-family: yekan; font-size: 16px; direction: rtl; }

.container_news .news .news_5 .content ul { list-style: none; margin: 0; padding: 0; padding-right: 15px; }

.container_news .news .news_5 .content ul li { margin-top: 10px; }

.container_news .news .news_5 .content a { color: #000; line-height: 23px; }

.container_news .news .news_5 .content a:hover { text-decoration: none; }

.container_news .news .news_5 .content span { color: red; }

.container_news .news .news_6 { padding-top: 20px; text-align: center; }

.container_news .news .news_6 img { width: 60%; padding: 10px 10px 0 10px; background: #ccc; margin: auto; margin-top: 20px; }

.container_news .news .news_6 .title { font-family: yekan; font-size: 20px; direction: rtl; text-align: right; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 5px; }

.container_news .news .news_6 .photo_by { background: #ccc; padding: 5px 10px; width: 60%; text-align: left; margin: auto; margin-bottom: 20px; }

.container_news .news .news_7 { padding-top: 20px; }

.container_news .news .news_7 a { color: #000; text-decoration: none; }

.container_news .news .news_7 a:hover { text-decoration: none; }

.container_news .news .news_7 img { width: 100%; margin-bottom: 20px; }

.container_news .news .news_7 .title { font-family: yekan; font-size: 20px; direction: rtl; text-align: center; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #ccc; }

.container_news .news .content_slider { padding-top: 20px; }

.container_news .news .content_slider li { text-align: center; }

.container_news .news .content_slider img { width: 100%; margin-bottom: 20px; }

.container_news .news .content_slider .title { font-family: yekan; font-size: 20px; direction: rtl; text-align: right; margin-bottom: 10px; padding-bottom: 5px; color: red; }

.container_news .news .content_slider .text { color: #191919; font-family: yekan; font-size: 14px; text-align: justify; margin-bottom: 17px; direction: rtl; }

.container_news .side a { color: #000; text-decoration: none; }

.container_news .side a:hover { color: #000; text-decoration: none; }

.container_news .side .side_box { background: #000; width: 100%; padding: 10px 0; color: #fff; font-family: yekan; font-size: 20px; text-align: center; margin-bottom: 20px; position: relative; }

.container_news .side .side_img { width: 100%; height: 150px; margin-bottom: 17px; margin-top:15px; }

@media (max-width: 768px) { .container_news .side .side_img { height: auto; } }

@media (min-width: 768px) and (max-width: 992px) { .container_news .side .side_img { height: auto; } }

@media (min-width: 992px) and (max-width: 1200px) { .container_news .side .side_img { height: 100px; } }

.container_news .side .side_title { color: #000; font-family: yekan; font-size: 20px; text-align: right; margin-bottom: 10px; direction: rtl; }

.container_news .side .side_item:hover .side_title { color: #ae0725; transition: all 0.3s ease-out;}

.container_news .side .side_text { color: #191919; font-family: yekan; font-size: 14px; text-align: justify; margin-bottom: 20px; direction: rtl; }

.container_news .side .side_adv { width: 100%; height: 170px; line-height: 160px; font-size: 50px; color: #fff; text-align: center; background: #ccc; font-family: yekan; margin-bottom: 20px; }



.container_adv { margin-bottom: 20px; }

.container_adv .adv { width: 100%; height: 100px; line-height: 100px; font-size: 50px; color: #fff; text-align: center; background: #ccc; font-family: yekan; }



.container_extra_arrow { background: #000; padding: 10px; font-family: yekan; font-size: 14px; color: #fff; direction: rtl; line-height: 20px; text-align: left; height: 40px; }

.container_extra_arrow #container_extra_arrow { cursor: pointer; }

.container_extra_arrow a { float: left; text-decoration: none; color: #fff; }

.container_extra_arrow a:after { content: "\f0ab"; font-family: "FontAwesome"; margin-top: 5px; }

.container_extra_arrow a.slided:after { content: "\f0aa"; font-family: "FontAwesome"; margin-top: 5px; }



.container_extra { padding: 10px; font-family: yekan; font-size: 16px; color: #fff; direction: rtl; line-height: 25px; }

.container_extra .title { padding-bottom: 5px; text-align: center; border-bottom: 1px dashed #777; margin-bottom: 5px; }

.container_extra a { color: #bbb; text-decoration: none; }

.container_extra a:hover { color: #ae0725; text-decoration: none; }

.container_extra ul { font-size: 14px; color: #bbb; }

.container_extra .bordered { border-left: 1px solid #bbbbbb; }



.container_footer {  font-family: yekan,MYRIADPROREGULAR; font-size: 14px; color: #929292; direction: rtl; line-height: 25px; text-align: center; }

.container_footer a { text-decoration: none; color: #929292; }

.container_footer a:hover { color: #ae0725;transition: all 0.3s ease-out; }



.scrollup { width: 36px; height: 36px; color:white; position: fixed; bottom: 50px; right: 10px; display: none; background: #ae0725; border-radius: 18px; transition:all 1s ease; text-align: center; font-size: 25px;}
.scrollup:hover { background: #ae0725; color: white; }



#featured { width: 100%; position: relative; height: 400px; }



#featured ul.ui-tabs-nav { float: left; list-style: none; padding: 0; margin: 0; width: 30%; height: 400px; background: #000; padding-top: 7px; }



#featured ul.ui-tabs-nav li { padding: 5px 10px; font-size: 14px; color: #666; height: 55px; background: #000; border-right: 5px solid #000; }



#featured .ui-tabs-panel { float: left; width: 70%; height: 400px; background: #999; position: relative; overflow: hidden; }



#featured .ui-tabs-hide { display: none; }



#featured li.ui-tabs-nav-item a { display: block; height: 45px; color: #fff; line-height: 45px; outline: none; font-family: yekan; font-size: 15px; text-align: center; }



#featured .ui-tabs-panel img { float: left; width: 100%; height: 400px; }



#featured .ui-tabs-panel .info { position: absolute; top: 330px; left: 0; height: 70px; width: 100%; background: rgba(0, 0, 0, 0.5); }



#featured .info h2 { font-size: 18px; font-family: Georgia, serif; color: #fff; padding: 5px; margin: 0; overflow: hidden; direction: rtl; text-align: right; }



#featured .info p { margin: 5px; font-family: yekan; font-size: 12px; line-height: 15px; color: #f0f0f0; direction: rtl; text-align: right; }



#featured .info a { text-decoration: none; color: #fff; font-family: yekan; direction: rtl; text-align: right; }



#featured .info a:hover { text-decoration: underline; }



#featured ul.ui-tabs-nav li.ui-tabs-active { color: #fff; border-right: 5px solid red; }



#featured ul.ui-tabs-nav li.ui-tabs-active a { text-decoration: none; }



input { font-family: yekan; font-size: 12px; padding: 2px 10px; border-radius: 5px 0 0 5px; border: 1px solid #dddddd; padding-right:10px; }



textarea { font-family: yekan; font-size: 12px; padding: 5px 10px; border-radius: 5px; border: 1px solid #ccc; }



table.table tr td.table_label { line-height: 47px; padding: 0; text-align: left; }

/* add 94-05-02*/
.news_fix_responsive { height: 197px; }

@media (max-width: 768px) { 
.container_menu .menu ul li{ padding: 5px; } 
.pull-left { position:absolute;left:0px;top:-90px;} 
.container_header .logo { text-align: right; }
.container_header .logo img { width: 40%; float:right}
/* new added 94-05-02*/
.container_extra .bordered { border-left: none; margin-top: 30px; }
.container_slogn .slogn { height: auto;}
.breaking { display: none; }
.news_fix_responsive { height: auto; }
}



div.pagination { font-family: yekan; }
div.pagination ul { list-style: none; padding: 0; margin: 0; }
div.pagination ul li { padding: 0; border:1px solid #ccc; border-radius: 3px; float: right; margin-left: 10px; }
div.pagination ul li a { font-size: 12px; line-height: 20px; padding: 2px 10px; display: block; text-decoration: none; color: #000; transition:all 0.5s ease;}
div.pagination ul li a:hover { color: orange; }
div.pagination ul li.active {}
div.pagination ul li.active span { font-size: 12px; line-height: 20px; padding: 2px 10px;display: block; color: orange; }


/* fix slider directions */
ol.carousel-indicators { direction: rtl; }
div#wowslider-container1 .ws_bullets a { float: right; }
#wowslider-container1 .ws_bullets .ws_bulframe div img { width: 120px; height:50px; }