@font-face {
  font-family: 'Avenir Next Pro';
  src: url('Avenir%20Next%20Pro%20Medium.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Pro';
  src: url('Avenir%20Next%20Pro%20Light.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Pro';
  src: url('Avenir%20Next%20Pro%20Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Pro';
  src: url('Avenir%20Next%20Pro%20Demi.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}
div.lysprites1,a.lysprites1,button.lysprites1,table.lysprites1,td.lysprites1{
  background: url(lysprites.png) no-repeat;  
}
@media screen and (min-width: 1200px) and (min-width: 1330px){
.container {
width: 1200px;
}
}

@media screen and (min-width: 1330px){
.container {
width: 1330px;
}
}
.sidebar, .general_sidebar, .doc_sidebar, .section_sidebar {
padding-right: 0px;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
span.hlstyle {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  background: #ffffbf; 	
  font-style: italic;
  padding: 2px;
  padding-top: 0px;
}	
.jqmWindow {
display: none;

position: fixed;
top: 17%;
right: 50%;

margin-right: -300px;
width: 600px;

background-color: #EEE;
color: #333;
border: 1px solid black;
padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;right:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
 Star selector used to hide definition from browsers other than IE6
 For valid CSS, use a conditional include instead */
* html .jqmWindow {
 position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/*
 You probably do not need to edit this at all.

 Add some SmartMenus required styles not covered in Bootstrap 3's default CSS.
 These are theme independent and should work with any Bootstrap 3 theme mod.
*/
/* sub menus arrows on desktop */
.navbar-nav:not(.sm-collapsible) ul .caret {
position: absolute;
right: 3px;
margin-top: 6px;
margin-left: 15px;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px dashed;
}
/* make sub menu arrows look like +/- buttons in collapsible mode */
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
	position: absolute;
	left: 0;
	margin: -3px 15px 0 0;
	padding: 0;
	width: 32px;
	height: 26px;
	line-height: 24px;
	text-align: center;
	border-width: 1px;
 	border-style: solid;
}
.navbar-nav.sm-collapsible .caret:before {
	content: '+';
	font-family: monospace;
	font-weight: bold;
}
.navbar-nav.sm-collapsible .open > a > .caret:before {
	content: '-';
}
.navbar-nav.sm-collapsible a.has-submenu {
	padding-left: 50px;
}
/* revert to Bootstrap's default carets in collapsible mode when the "data-sm-skip-collapsible-behavior" attribute is set to the ul.navbar-nav */
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret, .navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret {
	position: static;
	margin: 0 0 0 2px;
	padding: 0;
	width: 0;
	height: 0;
	border-top: 4px dashed;
	border-left: 4px solid transparent;
	border-bottom: 0;
	border-right: 4px solid transparent;
}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before {
	content: '' !important;
}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu {
	padding-left: 15px;
}
/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {
	position: absolute;
	display: none;
	visibility: hidden;
	height: 20px;
	overflow: hidden;
	text-align: center;
}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {
	position: absolute;
	top: -2px;
	right: 50%;
	margin-right: -8px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 7px dashed transparent;
	border-left: 7px dashed transparent;
	border-bottom: 7px solid;
	border-right: 7px dashed transparent;
}
.navbar-nav span.scroll-down-arrow {
	top: 6px;
	border-top: 7px solid;
	border-left: 7px dashed transparent;
	border-bottom: 7px dashed transparent;
	border-right: 7px dashed transparent;
}
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header {
	padding-right: 35px;
}
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header {
	padding-right: 45px;
}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header {
	padding-right: 55px;
}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header {
	padding-right: 65px;
}
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a {
	white-space: normal;
}
.navbar-nav ul.sm-nowrap > li > a {
	
}
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a {
	white-space: normal;
}
/* fix .navbar-left subs alignment */
.navbar-left ul.dropdown-menu {
	position:absolute;
	right: 0;
	left: auto;
	    margin-top: -1px !important;
}




/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
overflow: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.lightSlider:before, .lightSlider:after {
content: " ";
display: table;
}
.lightSlider {
overflow: hidden;
margin: 0;
}
.lSSlideWrapper {
max-width: 100%;
overflow: hidden;
position: relative;
}
.lSSlideWrapper > .lightSlider:after {
clear: both;
}
.lSSlideWrapper .lSSlide {
-webkit-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
-webkit-transition: all 1s;
-webkit-transition-property: -webkit-transform,height;
-moz-transition-property: -moz-transform,height;
transition-property: transform,height;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
position: relative;
}
.lSSlideWrapper .lSFade > * {
position: absolute !important;
top: 0;
right: 0;
z-index: 9;
margin-left: 0;
width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
opacity: 0;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
margin: 0;
padding: 0;
text-align: center;
position: absolute;
bottom:-7px;
right: 65px;
left: 64px;
}
.lSSlideOuter .lSPager.lSpg > li {
cursor: pointer;
display: inline-block;
padding: 0 5px;
	width:25%;
}
.lSSlideOuter .lSPager.lSpg > li a {
background-color: #09414e;
display: inline-block;
height: 15px;
overflow: hidden;
text-indent: -999em;
width: 100%;
position: relative;
z-index: 98;
-webkit-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
background-color: #1d69b0;
}
.lSSlideOuter .media {
opacity: 0.8;
}
.lSSlideOuter .media.active {
opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
list-style: none outside none;
padding-right: 0;
margin: 0;
overflow: hidden;
transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
-webkit-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
overflow: hidden;
-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
display: block;
height: auto;
max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
content: " ";
display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
width: 60px;
display: block;
top: 0;
bottom: 0;
cursor: pointer;
position: absolute;
z-index: 10;
margin-top: -16px;
opacity: 1;
-webkit-transition: opacity 0.35s linear 0s;
transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
opacity: 1;
}
.lSAction > .lSPrev {
background: rgba(0, 0, 0, 0.3) url(ch01_071.png) center no-repeat;
left: 0px;
}
.lSAction > .lSNext {
background: rgba(0, 0, 0, 0.3) url(ch01_070.png) center no-repeat;
right: 0px;
}
.lSAction > a.disabled {
pointer-events: none;
}
.cS-hidden {
height: 1px;
opacity: 0;
filter: alpha(opacity=0);
overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
position: relative;
}
.lSSlideOuter.vertical.noPager {
padding-left: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
position: absolute !important;
left: 0;
top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
width: 100% !important;
max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
right: 50%;
margin-right: -14px;
margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
background-position: 31px -31px;
bottom: 10px;
top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
background-position: 0 -31px;
bottom: auto;
top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
padding-right: 0;
list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
padding-left: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
float: right;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
float: right !important;
}
/* Rtl */

@-webkit-keyframes leftEnd {
0% {
right: 0;
}

50% {
right: -15px;
}

100% {
right: 0;
}
}
@keyframes leftEnd {
0% {
right: 0;
}

50% {
right: -15px;
}

100% {
right: 0;
}
}
@-webkit-keyframes topEnd {
0% {
top: 0;
}

50% {
top: -15px;
}

100% {
top: 0;
}
}
@keyframes topEnd {
0% {
top: 0;
}

50% {
top: -15px;
}

100% {
top: 0;
}
}
@-webkit-keyframes rightEnd {
0% {
right: 0;
}

50% {
right: 15px;
}

100% {
right: 0;
}
}
@keyframes rightEnd {
0% {
right: 0;
}

50% {
right: 15px;
}

100% {
right: 0;
}
}
@-webkit-keyframes bottomEnd {
0% {
bottom: 0;
}

50% {
bottom: -15px;
}

100% {
bottom: 0;
}
}
@keyframes bottomEnd {
0% {
bottom: 0;
}

50% {
bottom: -15px;
}

100% {
bottom: 0;
}
}
.lSSlideOuter .leftEnd {
-webkit-animation: leftEnd 0.3s;
animation: leftEnd 0.3s;
position: relative;
}
.lSSlideOuter .rightEnd {
-webkit-animation: rightEnd 0.3s;
animation: rightEnd 0.3s;
position: relative;
}
.lSSlideOuter.vertical .leftEnd {
-webkit-animation: topEnd 0.3s;
animation: topEnd 0.3s;
position: relative;
}
.lSSlideOuter.vertical .rightEnd {
-webkit-animation: bottomEnd 0.3s;
animation: bottomEnd 0.3s;
position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
-webkit-animation: rightEnd 0.3s;
animation: rightEnd 0.3s;
position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
-webkit-animation: leftEnd 0.3s;
animation: leftEnd 0.3s;
position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.7.1 - http://noelboss.github.io/featherlight/
 *
 * copyright 2017, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight {
		display: none;

		/* dimensions: spanning the background from edge to edge */
		position:fixed;
		top: 0; left: 0; bottom: 0; right: 0;
		z-index: 2147483647; /* z-index needs to be >= elements on the site. */

		/* position: centering content */
		text-align: center;

		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
		white-space: nowrap;

		/* styling */
		cursor: pointer;
		background: #333;
		/* IE8 "hack" for nested featherlights */
		background: rgba(0, 0, 0, 0);
	}

	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
	.featherlight:last-of-type {
		background: rgba(0, 0, 0, 0.8);
	}

	.featherlight:before {
		/* position: trick to center content vertically */
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
	}

	.featherlight .featherlight-content {
		/* make content container for positioned elements (close button) */
		position: relative;

		/* position: centering vertical and horizontal */
		text-align: right;
		vertical-align: middle;
		display: inline-block;

		/* dimensions: cut off images */
		overflow: auto;
		padding: 25px 25px 0;
		border-bottom: 25px solid transparent;

		/* dimensions: handling large content */
		margin-right: 5%;
		margin-left: 5%;
		max-height: 95%;

		/* styling */
		background: #fff;
		cursor: auto;

		/* reset white-space wrapping */
		white-space: normal;
	}

	/* contains the content */
	.featherlight .featherlight-inner {
		/* make sure its visible */
		display: block;
	}

	.featherlight .featherlight-close-icon {
		/* position: centering vertical and horizontal */
		position: absolute;
		z-index: 9999;
		top: 0;
		left: 0;

		/* dimensions: 25px x 25px */
		line-height: 25px;
		width: 25px;

		/* styling */
		cursor: pointer;
		text-align: center;
		font-family: Arial, sans-serif;
		background: #fff; /* Set the background in case it overlaps the content */
		background: rgba(255, 255, 255, 0.3);
		color: #000;
		border: none;
		padding: 0;
	}

	/* See http://stackoverflow.com/questions/16077341/how-to-reset-all-default-styles-of-the-html5-button-element */
	.featherlight .featherlight-close-icon::-moz-focus-inner {
		border: 0;
		padding: 0;
	}

	.featherlight .featherlight-image {
		/* styling */
		width: 100%;
	}


	.featherlight-iframe .featherlight-content {
		/* removed the border for image croping since iframe is edge to edge */
		border-bottom: 0;
		padding: 0;
		-webkit-overflow-scrolling: touch;
		overflow-y: scroll;
	}

	.featherlight iframe {
		/* styling */
		border: none;
	}

	.featherlight * { /* See https://github.com/noelboss/featherlight/issues/42 */
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content {
		/* dimensions: maximize lightbox with for small screens */
		margin-right: 0;
		margin-left: 0;
		max-height: 98%;

		padding: 10px 10px 0;
		border-bottom: 10px solid transparent;
	}
}

/**
 * Featherlight Gallery – an extension for the ultra slim jQuery lightbox
 * Version 1.7.1 - http://noelboss.github.io/featherlight/
 *
 * copyright 2017, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
	.featherlight-next,
	.featherlight-previous {
		display: block;
		position: absolute;
		top: 25px;
		left: 25px;
		bottom: 0;
		right: 80%;
		cursor: pointer;
		/* preventing text selection */
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		/* IE9 hack, otherwise navigation doesn't appear */
		background: rgba(0,0,0,0);
	}

	.featherlight-previous {
		right: 25px;
		left: 80%;
	}

	.featherlight-next:hover,
	.featherlight-previous:hover {
		background: rgba(255,255,255,0.25);
	}


	.featherlight-next span,
	.featherlight-previous span {
		display: none;
		position: absolute;

		top: 50%;
		right: 5%;
		width: 82%;

		/* center horizontally */
		text-align: center;

		font-size: 80px;
		line-height: 80px;

		/* center vertically */
		margin-top: -40px;

		text-shadow: 0px 0px 5px #fff;
		color: #fff;
		font-style: normal;
		font-weight: normal;
	}
	.featherlight-next span {
		left: 5%;
		right: auto;
	}


	.featherlight-next:hover span,
	.featherlight-previous:hover span {
		display: inline-block;
	}

	.featherlight-swipe-aware .featherlight-next,
	.featherlight-swipe-aware .featherlight-previous {
		display: none;
	}

	/* Hide navigation while loading */
	.featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next {
		display:none;
	}
}

/* Always display arrows on touch devices */
@media only screen and (max-device-width: 1024px){
	.featherlight-next:hover,
	.featherlight-previous:hover {
		background: none;
	}
	.featherlight-next span,
	.featherlight-previous span {
		display: block;
	}
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
	.featherlight-next,
	.featherlight-previous {
		top: 10px;
		left: 10px;
		right: 85%;
	}

	.featherlight-previous {
		right: 10px;
		left: 85%;
	}

	.featherlight-next span,
	.featherlight-previous span {
		margin-top: -30px;
		font-size: 40px;
	}
}



#body-back{
background:url(ch01_103.gif);  
}
body {
    border-top: 5px solid #2f323a;
	background: #f4f4f2;
    z-index: 1000;
}
.body-top-bg2 {
  background: url(ch01_002.gif) top repeat-x;  	
z-index: 1000;
}
@media screen and (max-width: 992px) {

}


html,div,table,p,span,select,input,textarea,button {
  font-size: 14px;
  font-family: 'Avenir Next Pro',Tahoma, Arial, Verdana, sans-serif;
  line-height: 24px;
}
@media screen and (max-width: 800px) {
  html,div,table,p,span,select,input,textarea,button {
font-size: 14px;
  }	
}

h1,h2,h3,h4,h5,h6 {
  margin: 0;
  padding: 0;	
  line-height: 15px !important;
}
A {
  line-height: 21px;
  text-decoration: none;
  outline: 0;	
}
A:hover {
  text-decoration: none;
}

/*Toolbar*/
.toolbar,.section_toolbar {
  display: none;
}
.doc_toolbar,.general_toolbar {
 display:none; 
}
.general_toolbar {
  background: white;	
}
@media screen and (min-width: 767px) and (max-width: 992px) {
  .doc_toolbar,.general_toolbar {
padding-top: 0px; 
  } 
}
/*End*/
/*Content Div*/
.content,.section_content{
	padding:0;
  padding-bottom: 10px;
  min-height: 320px;

  }

.doc_content{
  padding-top: 9px;
  padding-bottom: 9px;
  min-height: 320px;
  padding-left:0px;
}

.doc_content {
  padding-top: 0px;	
}
.general_content {
  padding-bottom: 9px;
  min-height: 320px;  
  
}
/*End*/
/*Sidebar*/

.doc_sidebar {
  	
}

.no-right {
padding-right: 0;
}
.no-left {
padding-left: 0;
}
/*End*/
a.carousel-control-next {
position: absolute;
left: 0;
top: 0;
width: 30px;
bottom: 0;
	background: url(ch01_10.png) center no-repeat;
height: 265px;
}
a.carousel-control-prev {
position: absolute;
left: 447px;
top: 0;
width: 30px;
bottom: 0;
	background: url(ch01_11.png) center no-repeat;
height: 265px;
}
#footer,#doc_footer,#section_footer,#general_footer {
  min-height: 306px;
background: url(ch01_19.gif) right 0px repeat-x;}
.footer2 {
background: url(ch01_53.gif) bottom repeat-x;
}

footer .container {
background: url(ch01_20.png) center 35px no-repeat;
}
a.footer-logo {
    position: relative;
    z-index: 10;
    top: 0;
    padding: 25px 110px;
    background: url(ch01_1.png) center no-repeat;
}

.footer-menu {
text-align: center;
padding: 0 0;
height: 40px;
}
.footer_menu_parent {
padding: 0;
   
}
.footer-menu-bg1 {
display: inline-block;
margin-top: 0px;	
}

.footer-menu-bg2 {
  display: inline-block;	
}
.footer-menu-bg3 {
   	
}
.foot-menu-items {
    display: inline-block;
    padding: 1px 15px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    border-right: 1px solid #ffffff;
}
.foot-menu-items a {
color: #fff;
}
.foot-menu-items a:hover {
  color: #000;	
}
.foot-social-icons  .lysprites2 {
    height: 43px;
    width: 43px;
}
main {
 background: transparent;
	 padding-bottom:10px;
}
main.container.container-body-bg {
padding: 0;
}
.middle_bar {
    height: 116px;
	    background: url(ch01_2.png) left 29px no-repeat;
    padding-left: 0;
}
a.header-logo {
z-index: 10;
padding: 36px 125px;
background: url(ch01_1.png) right 0px no-repeat;
}
a.header-logo-text {
background: url(ch01_9.png) bottom no-repeat;
z-index: 10;
padding: 22px 159px;
position: absolute;
left: 165px;
top: -13px;
height: 29px;
}
header.header {
    background: #f4f4f2 url(ch01_18.gif) center bottom 7px repeat-x;
}

a.header-logo-en {
background: url(ch01_5.png) bottom no-repeat;
z-index: 10;
padding: 7px 74px;
position: absolute;
right: 9px;
top: 45px;
height: 29px;
}
a.header-logo_2 {
  background: url(ch01_15_2.png);
  width: 53px;
  height: 94px;
  font-size: 0; 
  position: absolute;
  top: 0;
  left: 7px;
  z-index: 10;	
}
.header_parent {
    text-align: left;
    position: absolute;
    top: 56px;
    left: 0;
    float: left;
    width: 260px;
}
.head-menu-container {
    position: relative;
    height: 35px;
    margin-bottom: 5px;
    z-index: 99;
    width: 100%;
}

.navbar-static-top.main-menu.container {
    height: 34px;
    background: url(ch01_3.gif) left 0px repeat-x;
    border-bottom: 5px solid #b50b0b;
    padding: 0;
}
.head-static-menu {
float: right;
z-index: 999999;
top: 0;
}
.migna {
position: absolute;
left: 257px;
top: 1px;
color: #fff30d;
}
.top_bar {
    height: 29px;
    padding: 0;
}
.top-bar-right {
padding: 2px 11px 5px;
float: right;
border-radius: 0 0 5px 5px;
z-index: 9;
position: absolute;
right: 0;
}


.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
  color: #ffffff;
text-decoration: none;
outline: 0;
background-color: #8c0202;
}
.head-social-icons {
padding: 0;
width: auto;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
margin-right: -1px;
left: 0;
padding: 10px 3px;
border-radius: 15px 0 0 15px;
	top:50px;
}

.date-icon {
   text-align:left;float: left;
}
.date-icon div{
background: url(ch01_6.png) left 4px no-repeat;
    color: #7b8297;
    font-size: 12px;
    padding-left: 27px;
    width: auto;
    display: inline-block;
    margin-top: 1px;
}
.date-icon span {
  font-size: 12px;
  font-family: Tahoma, Arial, Verdana, sans-serif;	
}

@media screen and (max-width: 300px) {
  .head-social-icons {
display: none;
  }
  .date-icon {
display: none;
  }
.migna {
left: 0 !important;
right: 0 !important;
text-align: center;
}
}
@media screen and (max-width: 767px) {
  .header{
height: 130px;  
  }
  .head-menu-container {
  position: absolute;
  top: 22x;
  left: 0;
  right: 0;
  padding-left: 0px !important;
  }  
}

.search_box {
  position: absolute;
  right: 5px;
  top: 65px;
}
#keywords {
  border: 1px solid #dedede;
  font-size: 12px; 
  color: #a8a8a8;
  float: right;
  width: 255px;
  height: 24px;
}

#search_button {
  float: right;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 0px solid;	
  margin-right: 1px;
  background: url(ch01_0013.gif);
}
#advanced_search {
float: right;
background-position: -53px 0;
height: 18px;
cursor: pointer;
border: 0px solid;
margin-top: 9px;
color: #219daa;
font-size: 10px;
font-weight: bold;
margin-left: 5px;
}

a.advanced_search2 {
  float: right;
  width: 79px;
  height: 18px;
  cursor: pointer;
  border: 0px solid;	
  margin-right: 10px;
  margin-top: 1px;
}
#search-frame {
  width: 461px;
  height: 23px;
  background-position: -133px 0;
  position: absolute;
  right: -34px;
  top: 14px;
  z-index: -1;
}
.search-toggle-icon {
color: rgb(4, 98, 108);
font-size: 28px;
right: 15px;
position: absolute;
top: 6px;
z-index: 1001;
cursor: pointer;
}
.xssearchbox {
  display: none;
background: #ffffff;
padding: 0 5px 13px;
}
.footer-search-container {
  padding: 0;	
  margin-top: 10px;
}
div.footer-search {
width: 325px;
height: 28px;
margin: 0px auto;
background-position: 0 -144px;
background: none;
position: relative;
}
}
.header-search-container {
	z-index: 9999;
float: right;
margin-top: 45px;
	margin-left: 40px;
}

.foot-social-icons {
padding: 0;
width: auto;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
margin-right: -1px;
padding: 19px 3px;
border-radius: 15px 0 0 15px;
}
div.header-search {
 float: right;
  margin: 0px 0 0 -2px;
  position:relative;
}
.inner_middle_bar {
height: 157px;
background: url(ch01_80.gif) right 0px no-repeat;
}

.foot-social-icons a,.head-social-icons a {
display: inline-block;
margin: 0px 4px;
}
.head-social-icons a:last-child {
margin-right: 0;
}

a.instagram-ico2 {
background-position: -32px 0px !important;

}

a.telegram-ico2 {
background-position: 0px 0 !important;

}

a.twitter-ico2 {
background-position: -110px 0px !important;

}
a.googlep-ico2 {
background-position: -167px 0 !important;

}
a.aparat-ico2 {
background-position: -64px 0px !important;
	
}

a.facebook-ico2 {
background-position: -55px 0px !important;

}
a.rss-ico2 {
background-position: -278px 0px !important;
}
a.youtube-ico2 {
background-position: -222px 0px !important;
}

.footer-logo-col {
width: 100%;
text-align: center;
margin-top: 5px;
background-size: contain;
padding: 50px 0 15px;
}
.footer_newsletter2 {
background: #21b5e2 url(ch01_32.png) right 0px repeat-x;
margin-top: 28px;
padding: 10px 20px;
border-radius: 10px;
	box-shadow: 0 1px 11px #166d88;
		margin-bottom:10px;
}
.foot-static-menu.hidden-xs {
margin-top: 29px;
}
.news_titr2 {
    float: left;
    color: #fff;
    width: 78px;
    text-align: right;
    margin-right: 3px;
}
.private-input {
    width: 238px;
    height: 24px;
}
.footer_newsletter2 input.email_news {
   width: 251px;
}
div#view-tab {
    background: #fff;
    margin-bottom: 10px;
}
.newsletter-title {
text-align: center;
color: #fff;
font-size: 21px;
padding-bottom: 10px;
border-bottom: 2px solid #4cd5ff;
margin-bottom: 10px;
}
.footer-logo-col .date-icon {
color: #62ffff;
font-size: 14px;
text-align: center;
float: none;
}
.footer-logo-col .date-icon span {
font-size: 14px;
}
#company_copyright { 
  color: #474747;	
  text-align: center;
}
#company_copyright div {
display: inline-block;
font-size: 14px;
padding: 9px 10px 3px;
border-bottom: 1px solid rgba(255, 255, 255, 0.33);
width: auto;
}

#copyright {
  color: #6a6a6a;	
  margin-top: 4px;font-size: 12px;
}
#copyright font {
color: rgb(102, 245, 245);
font-size: 14px;
   
}
#copyright a {
  color: #474747;	
}

#copyright a{
 color: #474747;

/*background: rgb(102,155,200);*/
display: block;
position: relative;
padding: 0 3px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
#copyright:hover a {
-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
transform: translate3d(0px, 0px, -30px) rotateX(90deg);
/* transform: scale(1.1); */
/* -webkit-transform: scale(1.1); */
}
#company_copyright div:before{
margin-right:5px;
float:left;
content:"";
display:block;
width:5px;
height: 5px;
margin-top: 5px;
/*background: #fff;*/
z-index:4;
}
#copyright {
	width: 300px;
z-index:2;
white-space: nowrap;
padding: 1px 5px 0;
display: inline-block;
text-decoration: none;
overflow: hidden;
vertical-align: top;
-webkit-perspective: 600px;
-moz-perspective: 600px;
-ms-perspective: 600px;
perspective: 600px;
-webkit-perspective-origin: 50% 50%;
-moz-perspective-origin: 50% 50%;
-ms-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;

  /*font-size:12px;*/
  /*margin-top: 4px;*/
}
#copyright a:after {
content: " ";
display: block;
position: absolute;
right: 0;
top: 0;
padding: 0 3px;
/*color: #fff;*/
/*background: #e84b82;*/
/*background: rgb(102,155,200);*/
/*background: transparent;*/
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
transform: translate3d(0px, 105%, 0px) rotateX(-90deg);

}
#copyright:hover a{
/*background: #e84b82;*/
   
-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
transform: translate3d(0px, 0px, -30px) rotateX(90deg);
/*transform: scale(1.1);*/
/*-webkit-transform:scale(1.1);*/

}
#copyright:hover span {
/*color: rgb(25, 25, 112);*/
}
#copyright span {
/*font-size:14px;*/
   color: #fff;
z-index: 2;
}
.copyright-container {
  text-align: center;
}

@media screen and (max-width: 991px) {
  .footer-logo {

  }
   
  .foot-social-icons.head-part {
top: 30px;	
  }
  .foot-social-icons.head-part a {
margin: 0;
margin-left: 14px;  	
  }
  
}

/*
@media screen and (max-width: 800px) {
  .footer-menu-bg1,.footer-menu-bg2 {
background: none;
padding: 0;  	
  }
  .footer-menu-bg3 {
background-color: #272727;
padding-bottom: 3px; 	
  }
}
*/

#header-large-bg1 {
  background: url(ch01_005.gif) top repeat-x;
  margin-top: 19px;	
}
#header-large-bg2 {
  background: url(ch01_004.jpg) left no-repeat;	
}
#header-large-bg3 {
  background: url(ch01_006.jpg) right no-repeat;
  height: 120px;	
}
a.head-home-url {
  float: left;
  width: 123px;
  height: 90px;
  margin: 30px 55px 0 0; 	
}

.header-small-bg1 {
  background: #2727af;
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  
  .top_bar,.top-bar-right {
  background: none;}
}
#header-small-bg2 {
  background: url(ch01_007.png) left no-repeat;	
}
#header-small-bg3 {
  background: url(ch01_008.png) right no-repeat;
  height: 70px;
}

.head-align-center {
  text-align: center;
  height: 27px;	
}
#head-static-menu {
  display: inline-block; 
  background: #b4b3b3 url(ch01_0010.gif) top repeat-x;
  margin-top: 3px;
}
#head-static-menu a {
  color: #252525;
  text-decoration: none;	
}
#head-static-menu a:hover {
  color: #dd000b;
  text-decoration: none;	
}
.head-static-bg1 {
  background: url(ch01_0008.png) top left no-repeat;
  padding-left: 15px;	
}
.head-static-bg2 {
  background: url(ch01_0009.png) top right no-repeat;
  padding-right: 15px;	
}
.head_td2 {
  padding: 0px 10px;	
  white-space: nowrap;
  background: url(ch01_0011.gif) center right no-repeat;
}

.foot-static-menu a {
color: #ffffff;
text-decoration: none;
font-size: 14px;
}
.foot-static-menu a:hover {
  color: #000;
  text-decoration: none;	
}
.foot-static-items {white-space: nowrap;
display: inline-block;}
.foot-static-menu .foot-static-items {
white-space: nowrap;
display: inline-block;
    padding: 0 0 0px 13px;
background: url(ch01_33.png) left 9px no-repeat;
    margin-bottom: 5px;
}
.static_parent {
padding: 18px 0 10px;
text-align: center;
}

.head-static-menu a {
color: #616161;
text-decoration: none;
font-size: 12px;
padding: 0 19px 0px 11px;
background: url(ch01_9.gif) left 9px no-repeat;
}
.head-static-menu a:hover {
color: #0383f7;
  text-decoration: none;	
}

@media screen and (min-width: 767px) {
  .navbar-default {
background: none;
border: 0;	
  }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  	 /*background-color: #ec6803;*/
color: white;
  }
  .navbar-right {
    float: left !important;
    margin-right: -5px;
}
  .navbar-nav > li > a {
    padding: 5px 22px 9px !important;
  }
  .affix .navbar-nav > li > a {
    padding: 5px 22px 9px !important;
}
  .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
  	 background-color: transparent;
color: #fff;
  }
.navbar-default .navbar-nav > li > a:hover {color: #0f314f;}
  .navbar-default .navbar-nav > li > a {
color: #fff;
white-space: nowrap;
font-size: 14px;
font-weight: bold;
  }
  .navbar-default .navbar-nav > li {

	border-right: 1px solid #f7fdfd;
  }
  .navbar-default .navbar-nav > li.active {
background:url(ch01_4.gif) right 0px repeat-x;
  }
  .menu-container {
background: trasnparent;
   
}
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  	 background-color: transparent;
color: #fff;
  }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  	 background-color: transparent;
  }
  .menu-container {

  }
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
background-color: #8c0202;
border-color: #337ab7;
}
.no-gutter {
  padding: 0;	
}
.menu-container {
  
}
@media screen and (max-width: 1200px) {
  .menu-container {
 width:100%;
  }
  .head-menu-container{
  width: 100%
  }
}
#pollDiv1Body input[type="radio"], input[type="checkbox"] {
margin: 3px 0 0px;
margin-top: 1px \9;
line-height: normal;
vertical-align: middle;
}
.poll4 {
margin-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .menu-container {
 
  }
  .menu-container .navbar-header {
  	  background: #039e93;
  }
  .menu-container .navbar-toggle {
  	  background-color: #1d69b0;
  }
  .menu-container .navbar-default .navbar-toggle {
  	  border-color: white;
  }
  .menu-container .navbar-default .navbar-toggle .icon-bar {
  	  background-color: white; 
  }
  .menu-container .navbar-collapse {
  	  background: #039e93;
  }
  .menu-container .navbar-default .navbar-nav > li > a {
  	  color: white;
	  padding-left: 52px;
  }
  .menu-container .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
 background-color: #1d69b0;
 color: white;	
  }
}
.navbar {
  min-height: inherit !important;
  margin-bottom: 0;	
}
#date_selector9 {
margin-bottom:10px;
}
#date_selector1 {
  width: 100%;	
}
#date_selector2 {
  float: left;
  margin-right: 10px;	
  padding: 3px;
}
#date_selector3 {
  float: left;
  margin-right: 10px;	
  padding: 3px;
}
#date_selector4 {
  float: left;
  margin-right: 10px;	
  padding: 3px;
}
#date_selector5 {
  float: left;
  margin-right: 10px;
  padding: 3px;	
}
#date_selector6 {
  float: left;
  margin-right: 10px;	
  padding: 3px;
}
#date_selector7 {
  float: left;
  margin-right: 10px;	
  padding: 3px 9px;
}
#date_selector7 button {
    margin: 0 0 5px;
    font-size: 13px;
    padding: 1px 10px;
    text-transform: none;
}
#static1 .sec-bg2 {
    padding-left: 0;
    font-size: 25px;
}
#pages_tbl{
  direction: ltr;
  text-decoration: none;
  height: 23px;
}
div#bargozidehcn {
  
}

#page,#page_sel {
  padding: 0px 2px;
}
a.page_url {
  color:black;
  text-decoration: none;
  font-size: 16px;	
}
a.page_url2 {
  color:white;
  text-decoration: none;
  font-size: 16px;	
}
a.page_url:hover,a.page_url2:hover {
  color:#fd5900;
  text-decoration: none;
}
#pages_main_div {
  direction: ltr;	
  text-align: right;
  padding: 8px 0px 18px ;
}
.alert-font {
  font-size: 14px;	
}
/*Static Docs*/

#static3 {
    text-align: left;
    line-height: 24px;
    padding: 15px 0;
    font-size: 14px;
    padding-right: 10px;
}
form.contact_form {
    padding-right: 10px;
}
#static3 a {
  color: #0C1C50;	
  text-decoration: none;
}
#static3 a:hover {
  color: #0C1C50;
  text-decoration: none;	
}
#static4 div {
  width: auto;	
}
/*End*/


/* Links */

.links1 {
  /*float: left;
  width: 240px;
  margin-right: 5px; 
  margin-left: 5px;
  margin-top: 15px; */
  margin-top: 8px;
  margin-bottom: 8px;	
}
.links2 {
    text-align: center;
    padding: 3px 0px 5px 0px;
    background: #017ba0;
    color: white;
    position: relative;
}
.lkContainer {
 border: 1px solid rgb(4, 97, 107);
  border-top: 0px;
  background: #f4f4f4;
}
.links3 {  
  padding: 4px 10px 4px 10px;	
  text-align: center;
}
.links3 a {
  color: black;
  text-decoration: none;
}
.links3 a:hover {
  color: #012793;
  text-decoration: none;	
}
.links4 {
  height: 16px; 
  padding: 0px 5px 0px 5px;	
}
a.links_next {
  float: right;
  width: 16px;
  height: 16px;
  background: url(ch01_next_link.gif);
  font-size: 0pt; 
  margin-top: 3px;
  cursor: pointer;
}
a.links_next.nelinkinactive {
  background: url(ch01_next_link_ds.gif);
  cursor: default;
}
a.links_prev {
  float: left;
  width: 16px;
  height: 16px; 	
  background: url(ch01_prev_link.gif);
  font-size: 0pt;
  margin-top: 3px;
  cursor: pointer;
}
a.links_prev.prlinkinactive {
  background: url(ch01_prev_link_ds.gif);
  cursor: default;
}
.links5_new {
  background: url(ch01_new_link.gif) right top no-repeat;
  padding-right: 20px;	
}
.links5_hot {
  background: url(ch01_hot_link.gif) left top no-repeat;
  padding-left: 20px;	
}
.links6 {
}

#feedbackHeader1 {
  background: #e7e8e8; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#feedbackHeader2 {
  background: url(ch01_73.gif) top center no-repeat;
  height: 28px;
  margin-bottom: 15px; 
}
.comments-icon div {
  min-height: 30px;
  min-height: 30px;
background: url(ch01_064.gif) left no-repeat;
background-size: contain;
}
.comments-form-titles {
font-size: 12px;
color: #808080;
float: left;
width: 100px;
margin-bottom:3px;
}
.comments-form-titles span {
  color: red;	
}
.comments-button {
    padding: 0px 17px;
    background: #dddd6a url(ch01_85.gif) repeat-x;
    color: #807d7d;
    font-size: 14px;
    float: left;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    margin-top: 20px;
}

.comments-form-fields {
font-size: 12px;
color: #808080;
float: left;
width: 100px;
margin-bottom: 10px;
}
textarea.comments-form-fields {
  height: 150px;	
  width: 100%;padding: 10px;
}
.r_box_routitr {
padding-left: 12px;
font-size: 11px;
}
.r_box_routitr a {
color: #8b8b8b;
}
div#feedback-form-col {
background: #fff;
	position:relative;
	padding: 10px 15px;
	border-bottom: 1px solid #dcdcdc; 
}
.translate-bg1 {
    font-weight: bold;
    color: #bf100f;
    font-size: 17px;
    line-height: 30px;
    background: url(ch01_86.png) right 0px no-repeat;
	    height: 37px;
}
.rooyekhat-items1.rtl {
    text-align: right;
}
.rooyekhat-items1.rtl div {
    text-align: right;
    font-size: 13px;
}
.translate-box {
    background: #fff;
    border: 1px solid #dfdfdd;
	padding:10px 0;
	margin-bottom: 10px;
}
.translate-box .rooyekhat-items1:last-child{border-bottom:none;}
.user-comment-area {
	margin-bottom: 10px;
	border: 1px solid #dbdbdb;	
    padding: 15px 20px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}
.user-comment-area:before {
    content: ' ';
    width: 16px;
    height: 48px;
    position: absolute;
    top: 7px;
    left: -14px;
    background: url(ch01_84.gif) left 0px no-repeat;
}
@media screen and (max-width: 767px) {
  .user-comment-area {
  	 margin-bottom: 10px;
padding-bottom: 10px;
  } 
}
.user-comment-name {
    font-size: 17px;
    padding: 2px 5px 3px 0;
    color: #4c4c4c;
    background: url(ch01_47.png) left 0px no-repeat;
    padding-left: 41px;
    height: 37px;
	line-height: 32px;
    font-weight: 600;
}
.user-comment-date {
    direction: ltr;
    text-align: right;
    float: right;
    font-size: 12px;
    color: #949494;
    padding-left: 5px;
	    line-height: 27px;
}
.cm_date_parent {
    float: right;
    padding: 2px 0 0 0;
}
.user-comment-content {
text-align: left;
line-height: 21px;
font-size: 14px;
padding-top: 2px;
padding-bottom: 2px;
color: #545454;
padding: 15px 0px 40px;
}
.user-comment-icons {
  float: right;
  margin-left: 5px;	
}
.doc_tags1_header1 {
background: url(ch01_63.gif) left 0px no-repeat;
}
.doc_tags1_header2 {
background: url(ch01_64.gif) right 0px no-repeat;
height: 30px;
}
.feedback_rate {
width: 111px;
    height: 22px;
    float: right;
    background: url(ch01_61.png);
    background-position: 0 0;
    margin-right: 10px;
    margin-top: 3px;
    position: absolute;
    display: inline-flex;
    float: left;
    left: 20px;
    bottom: 7px;
}
div.feedback_rate_ds {
  background-position: 0 -21px;
}
div.feedback_rate_ds a {
  cursor: default;	
}
a.f_rate_up {
    float: left;
    width: 48px;
    height: 17px;
    cursor: pointer;
    text-align: center;
    color: black;
    text-decoration: none;
    font-size: 12px;
    line-height: 20px;
    margin-left: 5px;
    margin-top: 1px;
    padding-left: 26px;
}
a.f_rate_dn {
    float: left;
    width: 53px;
    height: 17px;
    cursor: pointer;
    text-align: center;
    color: black;
    text-decoration: none;
    font-size: 12px;
    line-height: 20px;
    margin-left: 5px;
    margin-top: 1px;
    padding-left: 32px;
}
a.f_rate_up:hover,a.f_rate_dn:hover {
  color: black;	
}
.user-comment-reply {
    height: 23px;
    position: absolute;
    bottom: 7px;
    left: 139px;
}
.user-comment-reply a {
background: url(ch01_48.png) no-repeat;
float: right;
width: 70px;
height: 25px;
}
#feedback_form_parent {
    position: relative;
}
div#feedback-body {
    padding: 10px 15px 10px 25px;
}
#overlay {
background:black;
display:none;
width:100%; height:100%;
position:absolute; top:0; right:0; z-index:99998;
opacity: 0.6;
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
filter: alpha(opacity=60);
}
#attachment-header {
  padding-top: 12px;
  font-size: 16px;  
  border-bottom: 1px solid #aaaaaa;	
  margin-bottom: 5px;
}
.gallery-buttons-row {
padding: 2px 0px 0;
margin: 20px 0 0px;
  
}
.gallery-buttons-row2 {
    padding-left: 10px;
    background: url(ch01_9.gif) left 0px repeat-x;
    height: 36px;
	    border-radius: 0;
}
.gallery-buttons-row a {
  width: 100%;	
background: transparent;
  color: black;
  font-size: 14px;
  border: 0;
  margin-bottom: 5px;
}
.gallery-buttons-row a.active.disabled {
    background: url(ch01_10.gif) left 0px repeat-x;
opacity: 1;
color: #fbfbfb;
margin-top: 3px;
width: 145px;
}
.gallery-buttons-row2 div {
text-align: center !important;
}
.gallery-buttons-row a:active ,.gallery-buttons-row a:focus ,.gallery-buttons-row a:hover ,.gallery-buttons-row a:active:hover,.gallery-buttons-row a:active:focus {
background: transparent;
   color: #d90101;
	box-shadow:none;
}
.gallery-thumb {
  margin-bottom: 10px;	
}
.gallery-thumb img {
  height: 76px;   	
}
.gallery-list {
padding: 15px 0;
border: 1px solid rgba(249, 249, 249, 0.08);
margin-bottom: 10px;
border-radius: 10px;
background: #393939;	
}
.gallery-list img {
  margin-left: auto;
  margin-right: auto;
}
.gallery-list div {
  text-align: center;
  font-size: 14px;	
}
.gallery-cl-images {
  margin-right: auto;
  margin-left: auto;	
}
.newsticker {
padding: 1px 0 ;
z-index: 0;
 }
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color:#fff}

.newsticker ul {
  padding: 0;	
  margin: 0;
}
.newsticker li {
  list-style: none;
}
.newsticker a {
  color: #1492e3;
  line-height: 23px;
}
.newsticker a:hover {
  color: #1d69b0;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .active.left {
  right: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.right,
.carousel-fade .carousel-inner .prev.left {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.first-img-frame {
  border: 1px solid #f3f3f3;  	
}
.first-title {
  font-size: 17px; 	
  font-weight: bold;
  padding-bottom: 5px;
  background: url(ch01_17.gif) left 12px no-repeat;
  padding-left: 12px;
}
.first-title-multi {
font-size: 18px;
font-weight: bold;
padding-bottom: 5px;
background: url(ch01_12.png) left 10px no-repeat;
padding-left: 13px;
}
.special-title {
  font-size: 14px; 	
  font-weight: bold;
  background: url(ch01_017.png) left 8px no-repeat;
  padding-left: 12px;
}
.special-title a {
color: #164d82;
text-decoration: none;  	
}
.special-date1 {
  background: url(ch01_0019.gif) repeat-x;	
}
.special-date2 {
  height: 15px;
  background: url(ch01_0018.gif) left no-repeat; 	
}
.special-date2 div {
  float: right;
  color: #1d69b0;
  font-size: 11px;
  padding-left: 7px;
  background: white;
  line-height: 14px;	
}
.first-title a {
  color: #0f5b00;
  text-decoration: none;
  line-height: 25px;   	
}
.first-title a:hover,.special-title a:hover {
  color: #dd000b;	
}
.first-title-multi a {
  color: #0f5b00;
  text-decoration: none;
  line-height: 25px;   	
}
.first-title-multi a:hover,.special-title a:hover {
  color: #dd000b;	
}
.first-routitr,.first-subtitle {
  font-size: 12px;
  padding-bottom: 5px; 	
  
}

.first-routitr a,.first-subtitle a {
  color: #8f8f8f;
  text-decoration: none;   	
}
.first-routitr a:hover,.first-subtitle a:hover {
  color: #dd000b;	
}
.first-abs {
  padding-top: 10px;
  padding-bottom: 5px;
  line-height: 21px;
  text-align: left;
  padding-left: 13px;
}
.first-related {
background: url(ch01_065.gif) left 11px no-repeat;
padding-left: 17px;
}
.first-related a {
color: #2791d4;
}
#first-carousel .carousel-indicators {
  margin: 0;
  left: 0;
  right: auto;
  padding: 0;
  width: 49%;	
  bottom:auto;
  top: 216px;
  text-align: center;
  direction: ltr;
}
#first-carousel .carousel-indicators li {
  width: 17%;
  margin: 0 4px;
  height: 10px;
  background: #f9f9f9;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5; 
  border: 1px solid #e3e3e3;	
}
#first-carousel .carousel-indicators li.active {
  background: #1d69b0;
  border: 0;	
}
.row-margin-1 {
  margin-bottom: 10px;	
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #first-carousel .carousel-indicators {
top: 169px;
  }
}
@media screen and (min-width: 767px) and (max-width: 992px) {
  #first-carousel .carousel-indicators {
top: 210px;
  }
}
@media screen and (max-width: 767px) {
  #first-carousel .carousel-indicators {
margin: 0;
padding: 0;
width: 100%;	
text-align: right;
direction: ltr;
top: 13px;
padding-right: 10px;
height: 25px;
  }
  #first-carousel .carousel-indicators li {
width: 20px;
margin-right: 3px; 
height: 20px;
background: white;	
  }
}
#multi-carousel .carousel-indicators {
  margin: 0;
  right: 0;
  left: auto;
  padding: 0;
  width: 39%;	
  bottom:0;
  text-align: center;
  direction: ltr;
  top: auto;
}
#multi-carousel .carousel-indicators li {
 width: 18px;
margin: 0 4px;
height: 18px;
background: url(ch01_11.png) no-repeat;

}
#multi-carousel .carousel-indicators li.active {
background: url(ch01_12.png) no-repeat;
}
.row-margin-1 {
  margin-bottom: 10px;	
}
@media screen and (min-width: 767px) and (max-width: 992px) {
  
  

}
@media screen and (max-width: 767px) {
  #multi-carousel .carousel-indicators {
margin: 0;
padding: 0;
width: 100%;	
text-align: right;
direction: ltr;
top: 13px;
padding-right: 10px;
height: 25px;
  }
  #multi-carousel .carousel-indicators li {
width: 30px;
margin-right: 3px;
height: 30px;
background: white;
border-radius: 100px;
  }
  .frstsmHeight-multi{
  margin-top: 10px !important;
  }
}
.img-style{
width: 700px;
height:400px;
}
.special-row-line {
  margin-bottom:10px; 
  padding-bottom: 10px;	
}
.special-row-padd {
  padding: 15px 0 20px;	
}
.special-img {
  float: left;
  border: 1px solid #c0c0c0;
  padding: 4px;   	
}
.content-bg-1 {
  background: white;	
  padding-top: 10px;
}
.special-comments {
  color: #8a8a8a;
  padding-top: 5px;
  font-size: 11px;
}
.special-comments a {
  color: #8a8a8a;	
}
.special-comments span {
  color: #ecea1d;
  margin-right: 5px;	
}
.specail-padding {
  padding-left: 167px;	
}
@media screen and (max-width: 767px) {
  .specail-padding {
padding-right: 5px;	
  }
}
.last-news-bg3 {
  height: 26px;
  background: url(ch01_020.gif) top right no-repeat;	
}
.last-news-bg4 {
  float: left;
  background: url(ch01_022.png);
  width: 75px;
  height: 21px;
  margin: 3px 15px 0 0; 	
}
.last-news-frame {
  border: 1px solid #e7e7e7;
  padding: 10px 5px 5px; 
  margin-bottom: 10px;	
}
.last-news-title {
  padding-left: 10px;
  margin-bottom: 5px;
  font-size: 11px; 	
}
.last-news-title a {
  color: #150070;
  text-decoration: none;	
}
.last-news-title a:hover {
  color: #1d69b0; 	
}
.last-news-title a:visited {
  color: #5c5c5c;	
}
.advertise_div {
  margin-bottom: 5px;	
}
.view-bg1 {
  background: url(ch01_030.gif) top repeat-x;  	
}
.comment-bg1 {
 background: url(ch01_20.gif) left 0px no-repeat;
}
.rate-bg1 {
 background: url(ch01_41.gif) left 0px no-repeat;	
}
.date-bg1 {
 background: url(ch01_80.gif) left 0px no-repeat;	
}
.related-bg1 {
 background: url(ch01_67.gif) left 0px no-repeat;	
}
.rate-frame{padding: 12px 5px 7px 10px;
background: #fafafd;
margin-bottom: 10px;
border: 1px solid #dfdfdf;
border-top: none;
border-radius: 0 0 10px 10px;}
.rank-counter {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  width: 20px;	
}
.popular-icon {
  float: left;
  width: 5px;	
}
.popular-icon div {
  background: url(ch01_103.gif) bottom; 	
}
.popular-items p {
  padding-left: 33px;
  margin: 0;  	
}
.popular-items {
  padding-bottom: 5px;	
}
.popular-items a {
  color: black;	
}
.popular-items a:hover {
  color: #1d69b0;	
}
.popular-items-frame {
  padding: 15px 9px 10px;	
}
.twittanz-bg1 {
  background: url(ch01_043.gif) top repeat-x;	
}
.twittanz-bg2 {
  background: url(ch01_041.gif) top left no-repeat;	
}
.twittanz-bg3 {
  height: 31px;
  background: url(ch01_042.gif) top right no-repeat;	
}

.twittanz-frame {
  border: 1px solid #e7e7e7;
  border-top: 0px;
  padding: 15px 9px 10px;	
  margin-bottom: 10px;
}
.twit-items {
  /*background: url(ch01_046.gif) left 7px no-repeat;*/
  padding-left: 12px;
  padding-bottom: 5px; 	
}
.twit-items a {
  color: black;	
}
.twit-items a:hover {
  color: #1d69b0;	
}

.majazi-bg1 {
 background: #e5e7f2 url(ch01_026.gif) right 0px no-repeat;
}
.majazi-bg2 {
background: url(ch01_025.gif) left 0px no-repeat;
height: 30px;
text-align: center;
color: #218dd2;
font-size: 18px;
font-weight: bold;
line-height: 33px;
}
.majazi-bg3 {
  height: 25px;
  background: url(ch01_43.gif) top right no-repeat;	
}
.majazi-frame {
padding:7px 7px 15px;
background: #fff;
}
.poll-box-frame {
padding: 10px 7px ;
margin-bottom: 10px;
}
.majazi-items {
  padding: 8px 0;	

}
.majazi-image {
float: left;
border: 1px solid #dcdde0;
overflow: hidden;
}
.section_sidebar {
padding-right: 0;
}

.majazi-title {
padding-left: 11px;
font-size: 14px;
line-height: 1.5;
font-weight: bold;
}
.majazi-text {
  padding-left: 74px;	
}
.majazi-author {
color: #bababa;
font-size: 12px;
padding-left: 12px;
}
.majazi-title a {
color: #717171;
}
.nama-second-doc-title {
margin-bottom: 4px;
float: left;
width: 100%;
}
.majazi-subtitle {
font-size: 12px;
padding-left: 11px;	
}
.majazi-subtitle a {
  color: #8b8b8b;	
}
.majazi-items .service_date {
margin-left: 10px;
margin-top: 2px;
}

.secparent {
width: 100%;
float: left;
margin-left: 13px;
	margin-bottom: 3px;
}
.block_one img {
width: 100%;
}
.block_text {
width: 100%;
padding: 10px 0 5px 5px;
}

.block_text div a{
    color: #363636;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
}
.block_text div a img{width:auto}
.multimedia-images {
  width: 243px;  	
  position: relative;
  border-top: 5px solid #f0f1f1;
}

.multimedia-images img {
  width: 100%;
  height: 143px;
}

.multimedia-padding {
  direction: ltr;	
}
.multimedia-padding * {
  direction: ltr;	
}
.multimedia-title {
  direction: rtl;
  text-align: left;
  padding: 5px 10px;
}
.soundItems,.videoItems {
  position: relative;	
}
.multimedia-title div {
  background: url(ch01_62.gif) left 10px no-repeat;
  padding-left: 12px;  	
}
.multimedia-title a {
  color: white;
  font-size: 14px;
  font-weight: bold;	
}
.multimedia-title a:hover {
  color: #1d69b0;	
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .multimedia-images {
width: 199px;  	
  }
  .multimedia-images img {
width: 100%;
height: 117px;  	
  }
  #multimedia-top-tab .tab-pane {

  }
}
@media screen and (min-width: 767px) and (max-width: 992px) {
  .multimedia-images {
width: 100%;  	
  }
  .multimedia-images img {
width: 100%;
height: auto;  	
  }	
}
@media screen and (max-width: 767px) {
  .multimedia-images {
width: 100%;  	
  }
  .multimedia-images img {
width: 100%;
height: auto;  	
  }	
  .multimedia-title {
min-height: 20px;	
  }
}
.selected-bg1 {
  background: url(ch01_043.gif) top repeat-x;	
}
.selected-bg2 {
  background: url(ch01_054.gif) top left no-repeat;	
}
.selected-bg3 {
  height: 31px;
  background: url(ch01_045.gif) top right no-repeat;	
}
.selected-bg3 a {
  color: white;
  float: left;
  font-size: 14px;
  margin-left: 30px;
  margin-top: 2px;	
}
.selected-bg3 a:hover {
  color: #1d69b0;	
}
.selected-frame {
  margin-bottom: 10px;
  border: 1px solid #e7e7e7;
  border-top: 0px;
  padding: 5px 5px 1px 5px;
  background: #eaeaea;
}
.selected-titles div {
  cursor: pointer;
  padding: 0 2px; 	
  border: 1px solid #eaeaea;
  border-right: 0;
  line-height: 18px !important;
}
.selected-titles a {
  color: #313131; 
  line-height: 18px !important;
}
.selected-titles .active,.selected-titles a:hover,.selected-titles div.active > a {
  color: #0f1397; 	
}
.selected-images {
  padding-bottom: 5px;   	
}
.selected-images div {
  display: none;
  font-size: 0pt;
}
.selected-images img {
  border: 1px solid #e1e1e1;
  padding: 2px; 	
  background: white;
  margin: auto;
  display: block;
  border-left:0;
}
.selected-titles div.active {
  border: 1px solid #eaeaea;
  background: white; 
  border-right: 0;	
}

.last-year-archive {
    font-size: 0pt;
    height: 41px;
    position: absolute;
    top: 2px;
    right: 5px;
    background: url(ch01_59.png) right 0px no-repeat;
	    width: 82px;
}
.last-year-archive div {
height: 25px;
background: #f7f6fb;
padding-top: 2px;
}
.owl-box-title2 h3 a:hover {
color: #1d69b0;
}
.last-year-archive a {
    float: right;
    width: 28px;
    height: 23px;
    margin-right: 7px;
    margin-top: 6px;
}
.lastyear-title {
  background: url(ch01_24.gif) left 6px no-repeat;
  padding-left: 15px;
  margin-bottom: 5px; 	
}
.lastyear-title:hover {
  background: url(ch01_39.gif) left 6px no-repeat;	
}
@media only screen and (max-width: 767px) {
  .lastyear-title {
	
  }
}
.lastyear-title a {
  color: black;
  text-decoration: none;	
}
.lastyear-title a:hover {
  color: #1d69b0; 	
}
.lastyear-sameh {
margin-bottom: 10px;
position: relative;
    padding: 10px 5px 0 0;
border: 1px solid #dfdfdd;
border-top: none;
}
.lastyear-sameh-padding {
    padding-right: 15px;
}
.carousel-inner {
padding: 3px;
}
.bg_white {
    background: #fff;
    border: 1px solid #dfdfdd;
    margin-bottom: 5px;
}
.lastyear-sameh .rooyekhat-items1:last-child{border-bottom:none;}
.lastyear-tab .nav-tabs > li.active > a,
.lastyear-tab .nav-tabs > li.active > a:hover,
.lastyear-tab .nav-tabs > li.active > a:focus,
#view-tab .nav-tabs > li.active > a,
#view-tab .nav-tabs > li.active > a:hover,
#view-tab .nav-tabs > li.active > a:focus {
  padding: 0;
  font-weight: bold;
  border: 0;
  background: transparent;
}
.lastyear-tab .nav-tabs ,#view-tab .nav-tabs {
  border: 0;	
  background: url(ch01_79.gif) left 0px repeat-x;
}
#slider-tab .nav-tabs {
    border: 0;
    background: url(ch01_3.gif) left 0 repeat-x;
    border-bottom: 4px solid #ce282e;
}
.lastyear-tab .nav-tabs > li > a:hover,#view-tab .nav-tabs > li > a:hover,#slider-tab .nav-tabs > li > a:hover,#slider-tab .nav-tabs > li > a:focus {
border-color: transparent;
	background: transparent;
}
.lastyear-tab .nav-tabs > li > a,#view-tab .nav-tabs > li > a,#slider-tab .nav-tabs > li > a {
  color: #8a8181;	
  padding: 0;
  font-weight: bold;
  font-size: 14px;
  margin: 0;
  height: 30px;
  line-height: 26px;
   -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.counter_bullet2 {
float: left;
color: #15508a;
width: 22px;
height: 22px;
background: #c8f6ff;
text-align: center;
vertical-align: middle;
border-radius: 50%;
}

.lastyear-tab .nav-tabs > li {
margin: 0;
padding: 5px 20px;
}
#view-tab .nav-tabs > li {
margin: 0;
width: 50%;
text-align: center;
height: 33px;
padding: 0 2px;
}
#slider-tab .nav-tabs > li {
margin: 0;
width: auto;
text-align: center;
height: 30px;
padding: 0 10px;
}
#slider-tab .tab-content {
    background: #363636;
}
.lastyear-tab .nav-tabs > li > a, #view-tab .nav-tabs > li.f.active > a, #slider-tab .nav-tabs > li.f.active > a {
 background:none;
 border:none
}
.lastyear-tab .nav-tabs > li > a, #view-tab .nav-tabs > li > a {
color: #a3a3a3;
}
.lastyear-tab .nav-tabs > li > a, #slider-tab .nav-tabs > li.active > a, #slider-tab .nav-tabs > li > a  {
color: #fff;
}
#view-tab .nav-tabs > li.active > a{    color: #6f6f6f;}
.lastyear-tab .nav-tabs > li.active,#view-tab .nav-tabs > li.active {
background: url(ch01_78.gif) left 0px repeat-x;
}
#slider-tab .nav-tabs > li.active {
background: url(ch01_10.gif) left 0px repeat-x;

}

.special-image-box {
  float: left;	
}
.box_text2 {
padding-left: 127px;
}
.section-page-title {
  background: url(ch01_61.gif) repeat-x;
  margin-bottom: 2px;
  height: 28px;   
}
.section-page-title div {
  float: left;
  padding: 0 15px;
  margin-left: 25px;
  color: #00867c;
  font-size: 15px;
  font-weight: bold;
  background: #aae4e0;
  margin-top: 3px; 	
}
.internalpages-bg {
  background: white;	
}
.special-archive1 {
  font-size: 14px;
  padding: 3px 0;	
}
.special-archive1 a {
  color: black;
}
.special-archive1 a:hover {
  color: #1d69b0;
}
.search1 {
  width: 100%;	
}
.search2 {
color: #2791d4;
}
.search6 {
  text-align: center;
  padding: 5px;
  background: #efefef;
color: #2791d4;
}
.search7 {
  border-top: 1px solid gray;
  margin: 15px 0;  	
}
.search-frame1 {
  padding: 5px;
  background: #efefef;	
  margin-bottom: 10px;
  margin-top:5px;
}
.search-cell1 {
  padding: 0 0 0 10px;	
}
.archive-header { 
height: 26px;
text-align: center;
color: white;
font-family: "Avenir Next Pro";
font-size: 14px;
font-weight: bold;
line-height: 25px;
    background: #017ba0;
}
.archive-date-padding {
padding: 8px 10px 0;
background: #f7f7f7;
background-size: contain;
border: 2px solid #017ba0;
}
table#date_selector1 span {
color: #000;
}
.general_sidebar  .side_inner{padding-right:5px;}
.archive-doc-date {
color: #7c7c7c;
padding-left: 10px;
padding-top: 3px;
text-align: left;
font-size: 11px;
}
.doc-section-info {
float: left;
margin-left: 10px;
}
.rooyekhat-items2.imp_news a {
color: #00509f;
}
.doc-section-info a {
color: #ca171e;
font-size: 14px;
vertical-align: middle;
font-weight: bold;
}
.doc-detail2 {
background: #fff;
padding: 0 15px 10px;
}
span.glyphicon.glyphicon-home {
font-size: 16px;
margin: 4px 0 0 5px;
float: left;
color: #ea7202;
}
.doc-section-info a:hover {	
  color: #1d69b0;
}
.doc-section-info div.dsinfo-p1 a:hover {
color: #1d69b0;
}
.cook-title-big a:hover {
color: #5de9e9;
}
a.dideban_home:hover {
color: #62ffff;
}
.doc-section-info div.dsinfo-p1  a {color: #017ba0;
font-weight: bold;}
.doc-section-info div {
display: inline-block;
background: url(ch01_014.png) left 9px no-repeat;
padding-left: 14px;
padding-right: 12px;
}
.doc-section-info div:last-child {
display: inline-block;
background: url(ch01_39.png) left 8px no-repeat;
padding-left: 14px;
padding-right: 12px;
position: relative;
}
.doc-section-info-bg1 {
  padding-left: 20px;
  margin-top: 6px; 	
}

.doc-section-info-bg2 {
  background: url(ch01_0070.gif) bottom right no-repeat;
  padding-bottom: 8px;
  padding-right: 20px;
  padding-top: 7px; 	
}
.doc-section-info div.dsinfo-p1 {
background: none;
padding-left: 0;
margin-right: 5px;
padding-right: 5px;
   
}
li.one_tab {
width: 100% !important;
}
.doc-tools1 {
    height: 25px;
    margin-top: 9px;
    text-align: left;
    float: left;
    width: 230px;
}
#resizable-font {
  display: inline-block;
  height: 25px;
  vertical-align: top;
 margin: 0px 5px 0px 5px;
}
img#jfontsize-d {
padding: 0 5px;
}
div#resizable-font img {
margin: 0px 2px;
}
.gallery-thumb img {
height: 130px;
width: auto !important;
}
#ratebx1{
width: 114px;
height: 26px;
display: inline-block;
vertical-align: top;
background: url(ch01_40.png) left 3px no-repeat;

float: left;
}
.rate_val {
    float: left;
    line-height: 18px;
    font-size: 14px;
    color: #1c64a8;
    margin-top: 3px;
    width: 28px;
    text-align: center;	
}
.doc-detail1:before {
content: ' ';
width: 24px;
height: 40px;
position: absolute;
top: 0;
left: 0px;
background: url(ch01_38.gif) left 0px no-repeat;
}

.rate_button {
    float: right;
    width: 86px;
    height: 30px;
    margin-left: 0;
    cursor: pointer; 
}
#doc-comment-icon {
    display: inline-block;
    background: url(ch01_74.png) right 3px no-repeat;
    width: 24px;
    height: 25px;
    color: #7b7849;
    text-align: center;
    vertical-align: text-top;
    margin: 9px 0px 1px 3px;
    margin-right: 3px;
    font-size: 12px;
    padding-top: 2px;
    font-weight: bold;
    float: left;
}
.cm {
    float: left;
    margin-top: 9px;
    padding-left: 3px;
    color: #6f6f6f;
    font-size: 13px;
}
.doc-tools1-right {
display: inline-block;
height: 26px;
padding: 0 5px;
float: right;
}
#docDiv3TitrRou,#docDiv3TitrSub{
    color: #484848;
    font-size: 16px;
    padding-bottom: 5px;
    font-weight: 600;
}
#tools-top .tools-icons {
text-align: center;
border-radius: 3px;
}
#docDiv3TitrMain {
    font-size: 23.5px;
    padding-bottom: 5px;
    font-weight: bold;
    line-height: 36px !important;
    color: #bf100f;
    text-align: left;
}
.hover01.column figure a:first-child img {
width: 100%;
}
.big_img{position:relative}
.big_img_text {
margin-top: -32px;
    position: relative;
    padding: 33px 10px 10px;
    background: url(ch01_23.png) right 0px repeat-x;
    font-size: 18px;
}
.big_img_text a{color:#fff}
.big_img figure a:first-child img {
width: 100%;
padding: 1px;
border: 1px solid #e3e3e3;
}
.big_img_text img{
height:auto;
	width: auto !important;
		border:none !important;
}
.hover01.column figure figcaption a:first-child img{ width: auto;}

.hover01.column figure{
width: 100%;
	overflow:hidden;
	
}
.hover01.column figure a{
	display:inline-block;
overflow:hidden;float:left;
	position:relative;
}
.doc_title {
    padding: 10px 15px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.majazi-frame-montakhab .big_img figure a:first-child img {
   padding: none;
   border: none; 
}
.majazi-frame-montakhab .big_img{
   padding: 1px;
   border: 1px solid #e3e3e3; 
}
.video-box .video-line:last-child {
padding-bottom: 10px;
}
.video-line a:hover{
color: #1d69b0;
}
/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#docDiv3Date {
color: #6d767d;
margin-right: 10px;
display: inline-block;
font-size: 12px;
margin-top: 5px;  
}
span.date_titr {
float: left;
color: #d51d24;
margin-right: 5px;
}
#docDiv3Date div{float: left;color: #0f314f;
padding-right: 7px;}
div#docDiv3Date span.miladi {
direction: ltr;
font-family: Tahoma;
text-align: right;
}
#docDivLead1 {
margin-bottom: 10px;
background: #f7f6fb url(ch01_059.gif) left center no-repeat;
color: #7e7e7e;
padding-left: 18px;
text-align: left;
line-height: 25px;
font-size: 14px;
border-radius: 5px;
	
}
#docDivp3 {
color: #505050;
padding: 15px 5px;
text-align: left;
line-height: 29px;
border-radius: 10px;
}
.date_r {
background: #fbfbfb;
padding-top: 5px;
margin-bottom: 10px;
}
div#docDivp1 {
padding-left: 9px;
	background: #ffffff url(ch01_058.gif) left center no-repeat;
}
div#docDivp2 {
padding-right: 9px;
	background: #ffffff url(ch01_061.gif) right center no-repeat;
}
#docDivLead2 {
  background: url(ch01_0072.gif) left no-repeat;	
}
#docDivLead2 div {
  background: url(ch01_0074.gif) right no-repeat;
  height: 22px;	
}
#docDivLead3 {
  padding: 0 3px;
  background: #cdcdcd;
}
#docDivLead3 div {
  border-right: 1px solid white;
  border-left: 1px solid white;	
  padding: 0 20px;
  text-align: left;
  line-height: 25px;
  font-size: 14px;
  color: #2d2d2d;
  background: #e3e3e3;
}
#docDivLead4 {
  background: url(ch01_0073.gif) left no-repeat;	
}
#docDivLead4 div {
  background: url(ch01_0075.gif) right no-repeat;
  height: 22px;	
}
.tools-icons {
  height:25px; 
  text-align: center;
}
.tool-icons-bottom {
height: 29px;
text-align:left;
    margin-top: 2px;
}
.share-place a.a2a_dd {
    display: none;
}
.share-place a path {
    fill: #5f5c5c;
}
.share-place .a2a_default_style a {
   padding: 0 10px;
}
.share-place .a2a_svg {
    background: #fff !important;
    box-shadow: 0 0 1px #000;
}
.share-place .a2a_default_style .a2a_svg {
    border-radius: 50%;
}
.share-place .a2a_svg svg {
    width: 24px;
    height: 24px;
    margin-top: 4px;
}
.share-place {
    float: right;
    width: 100%;
}
.share-place  .a2a_kit.a2a_kit_size_32.a2a_default_style {
    float: right;
}
.shareit {
    float: right;
	line-height: 30px;
}
.share-place .a2a_default_style a:hover .a2a_svg{opacity:1;}
.share-place .a2a_default_style a:hover .a2a_svg svg path{fill: #ce282f;}

@media screen and (max-width: 767px) {
  .tool-icons-bottom {
text-align: left;
  }
  .doc-section-info div:last-child::after {
display:none;
}
.doc-section-info {
float: none;
}
}
.tools-icons div {
background: url(ch01_49.png) no-repeat;
width: 150px;
height: 29px;
display: inline-block;
}
.tools-icons a {
  float: left;	
}
div#tools-top {
float: left;
margin-right: 8px;
margin-top: 5px;
	margin-top: 8px;
}
a.send-icon {
    margin-left: 11px;
    width: 29px;
    height: 29px;
}
a.print-icon {
    width: 29px;
    height: 29px;
    margin-right: 0;
}
a.get-icon {
    margin-left: 10px;
    width: 29px;
    height: 29px;
}
a.a2a_dd {
    margin-left: 10px;
    width: 29px;
    height: 29px;
}
.padding_doc {
padding: 0 15px;
}
p#send_doc1 {
height: 28px;
text-align: left;
padding: 3px 10px;
font-size: 15px;
font-weight: bold;
background: url(ch01_5.gif) left 0px repeat-x;
}
p#send_doc2 a {
text-align: left;
font-size: 15px;
color: #2791d4;
font-weight: bold;
}
p#send_doc2 {
text-align: center;
}
.docContentdiv {
  font-size: 15px;
  line-height: 26px;
  text-align: left;
  padding: 15px 15px 20px ;
  background: #fff;  
      border-top: 1px solid #dcdcdc;
}
.docContentdiv div {
  font-size: 16.5px;
  line-height: 31px;
  text-align: left;	
  padding-right:0;
}
.jwlogo {
display: none;
}
.soututirText-left {
  padding:0;
  margin: 10px 0 10px 15px;
}
.soututirText-right {
  padding:0;
  margin: 10px 15px 10px 0;
}
.soututirText-left .soutitr-cn1,.soututirText-right .soutitr-cn1 {
  background: url(ch01_076.gif) right repeat-y;
  border-top: 4px solid #ececec;	
  border-bottom: 4px solid #ececec;	
}
.soututirText-left .soutitr-cn2,.soututirText-right .soutitr-cn2 {
  background: url(ch01_076.gif) left repeat-y;
  font-size: 13px !important;
  padding: 10px 19px;
  color: #7f2fec;
}
.soutitrColor {
  color: #1d69b0 !important;	
}
.doc-image-box {
  	
}
#doc_div1Img {
  display: inline-block;
  max-width: 100%;
  position: relative;	
}
.docDiv1 {
  margin-bottom: 5px;
  text-align: center;	
}

@media screen and (max-width: 767px) {
  .docDiv1 {
 padding: 0;  	
   }
   .docContentdiv {
 padding: 0 0 20px;	
   }
}
#docDiv1ImgDesc {
    color: gray;
    text-align: center;
    border-bottom: 1px solid rgba(185, 185, 185, 0.39);
    padding-bottom: 5px;
    font-size: 12px !important;
    line-height: 20px !important;
    padding: 0 15px 10px;
}
#docDocID {
text-align: left;
display: inline-block;
font-weight: bold;margin-left: 20px;  color: #7b7e7e;
}

.share-buttons {
  /*margin-bottom: 10px;*/
  float: left;
}
#staffBlock {
  padding: 10px 0 0 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 10px;
}
.docDivStaff {
  margin-bottom: 3px;
  color: gray;	
      font-size: 12px !important;
}
.doc-header1 {
    color: #a0a0a0;
    font-size: 18px;
font-weight: bold;
padding: 10px 3px;
}
.border-bottom {
    border-bottom: 1px solid #dcdcdc;
    padding-top: 15px;
    margin-bottom: 10px;
}
.rleft {
    background: #fff;
    padding: 10px 5px;
    border: 1px solid #dfdfdd;
}
.rleft .rooyekhat-items1:last-child{border-bottom:none;}
.rel-title {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
}
.rel-title a{
    color:#333333;
}
#comments-header2 {
height: 44px;
}
#comments-header3 {
    padding: 10px 0;
    background: #fff;
}
.comments-form-fields {
width: 100%;
border: 1px solid #e1e1e1;
margin-bottom: 10px;
}
#comments-form-body {
   	
}
.relateddocs-bg2 {
  background: url(ch01_088.gif) top left no-repeat;	
}
.relateddocs-bg3 {
  height: 31px;
  background: url(ch01_084.gif) top right no-repeat;	
}
.parentdoc-bg2 {
  background: url(ch01_085.gif) top left no-repeat;	
}
.relatedlinks-bg2 {
  background: url(ch01_086.gif) top left no-repeat;	
}
.relatedfiles-bg2 {
  background: url(ch01_087.gif) top left no-repeat;	
}

#doc-selected-2 {
  background: url(ch01_69.gif) left no-repeat;
  height: 36px;
}
#doc-selected-3 {
  margin-bottom: 15px;
  padding: 10px 0 0; 	
}
.doc-selected-4 {
  background: url(ch01_0077.gif) left 9px no-repeat;
  padding-left: 10px;
  margin-bottom: 5px;  	
}
.doc-selected-4:hover {
  background: url(ch01_0078.gif) left 9px no-repeat;	
}
.doc-selected-4 a {
  color: black;	
}
.doc-selected-4 a:hover {
  color: #1d69b0;	
}
.montakhab-jahan-1{
  background: url(ch01_093.gif);
  padding: 20px 0 25px; 	
}
#mainDiv2poll3 {
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 10px;
    padding-left: 5px;
    color: #0072bc;
}
#div2PollResult {
  float: left;	
}
#pollDiv2 {
  padding-top: 10px;	
  padding-right: 5px;	
}
#div2PollResult a {
  color: #aaaaaa;	
}
#div2PollResult a:hover {
  color: #1d69b0;	
}
#pollTitle {
  font-weight: bold;
  font-size: 14px;
  background: #eaeaea;
  padding: 5px;
  margin-bottom: 15px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;	
}
#latestPollHeader {
  font-weight: bold;
  font-size: 14px;
  background: #eaeaea;
  padding: 5px;
  margin-bottom: 15px; 
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;	
}
.poll-result-1 a {
  color: black;	
}
.poll-result-1 a:hover {
  color: #1d69b0;	
}
.poll-result-2 {
  text-align: center;
  color: #ed2a32;	
}
#poll-result-3 {
  background: #2d2d2d;
  height: 26px; 	
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 15px; 
  color: white;
  line-height: 25px;
}
#pollColor {
  height: 20px;
  font-size: 0pt;
  background: #1d69b0;	
}
.poll-row-margin {
  margin-bottom: 10px;	
}
#pollTotalVote {
  text-align: right;
  color: gray;	
}
.hot-news a {
  color: red;  	
}
.sc{text-align: left;
position: fixed;}
#scrollUp {
background: url(scroll-top.png) left 0px no-repeat;
bottom: 20px;
margin-left: -68px;
width: 40px;
height: 40px;
opacity: 1;
border-radius: 10px;
float: left;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=100);
	display:block;
}
.docboxes-frame {
  border: 1px solid #e7e7e7;
  border-top: 0px;
  padding: 15px 9px 10px;	
  margin-bottom: 10px;
  background: #f7f7f7;
}

.rooyekhat-bg1 {
  background: #e7e8e8 url(ch01_21.gif) top center no-repeat;
}
.rooyekhat-bg2 {
  background: url(ch01_20.gif) top left no-repeat;	
}
.rooyekhat-bg3 {
  background: url(ch01_22.gif) top right no-repeat;
  height: 25px;
}
.rooyekhat-frame-date {
  padding: 10px 5px 7px 10px;
  margin-bottom:10px;
}
.rooyekhat-frame-view,.rooyekhat-frame-congress,.rooyekhat-frame-webgardi{
  padding: 12px 5px 7px 10px;
background: #f3f3f4;
  margin-bottom:10px;
}
.rooyekhat-frame-vizhe{
  padding: 12px 5px 7px 10px;
  background: #e8f8fe;
  margin-bottom:10px;
}
.rooyekhat-source {
  color: #9f0000;
  font-weight: bold;
  white-space: nowrap;
  vertical-align: top;
  padding-top: 5px;
}
.rooyekhat-items {
padding: 0 15px 5px 0;
background: url(ch01_033.png) left 8px no-repeat;
}

.rooyekhat-items a {
  color: #464646;	
}
.rooyekhat-items a:hover {
  color: #987d00;
}
.rooyekhat-border {
  border-bottom: 1px solid #dcdcdc;
}
.multimedia-bg1 {
  background: url(ch01_101.gif) top repeat-x;
  margin-bottom: 15px; 	
}
.multimedia-bg2 {
  background: url(ch01_102.gif) top left no-repeat;	
}
.multimedia-bg3 {
  height: 25px;
  background: url(ch01_100.gif) top right no-repeat;	
}
.frstsmHeight {
  /*padding-bottom: 18px;*/	
}

.lastyear-image {
  width: 100%;
  height: auto;	
}
.most-commented-count {
  color: #9f9f9f;
  font-size: 11px;	
}

.comments-policy {
  color: #606060;
  font-size: 11px;
  text-align: left;
  padding-top: 5px; 	
}
#doctextarea a {
font-size: 15px;	
color: #015c91;
}

#doctextarea a:hover {
  color: #1d69b0;	
}
#doctextarea span,#doctextarea p {
  font-size: 15px;	
}
.vizheh-comment {
  background: url(ch01_104.gif);
  display: inline-block;
  width: 16px;
  height: 15px;
  font-size: 0;  	
}
.comment-date-lg {
  display: inline-block;	
}

.multi-abs2 {
padding-top: 5px;
padding-bottom: 5px;
line-height: 21px;
text-align: left;
color: #505050;
font-size: 14px;
}

.col-margin-1 {
  margin-bottom: 1px; 	
}
.first-level-bg {
 	
}
.poll-button {
margin-top: 10px;
padding: 3px 21px;
border: 0;
font-size: 14px;
float: right;
background: #cecece;
	margin:0px !important;
}

.poll-result-button {
margin-top: 10px;
padding: 3px 21px;
border: 0;
font-size: 14px;
float: left;
background: #cecece;
	margin:0px !important;
}


.popular-bg1 {
  background: #00a99d url(ch01_32.gif) left no-repeat;	
}
.popular-bg2 {
  background: url(ch01_33.gif) right no-repeat;	
}
.popular-bg3 {
  background: url(ch01_34.gif) top center no-repeat;
  height: 25px;	
}
.popular-frame {
  margin: 2px 0 4px;
  padding: 10px 5px;	
  background: #f8f8f8;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

.note-frame {
  padding: 0 5px;	
}
.note-box {
background: #f1f0dd;
padding: 10px 10px 20px;
	margin-bottom: 15px;
}
.poll-res {
font-size: 16px;
    color: #ffffff;
    float: right;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.58);
}
.month-bg1.nsl {
    color: #f68e56;
}
.bottom-box-frame {
  padding-top: 5px;
}
.bottom-box-padding {
  padding: 10px 0;	
}
.bottom-box-container {
  position: relative;	
}
.bottom-overlay {
  position: absolute;
  padding: 5px 10px;
  background: url(ch01_0055.png);
  bottom: 0;
  left: 0;
  right: 0;	
}
.bottom-box-title {
  background: url(ch01_0056.gif) left 9px no-repeat;
  padding-left: 11px;	
}
.bottom-box-title a {
  color: white;
  font-size: 14px;
  font-weight: bold;	
}
.bottom-box-title a:hover,.bottom-box-routitr a:hover {
  color: #1d69b0;	
}
.bottom-box-routitr a {
  color: #d5d5d5;
  padding-bottom: 5px;	
}

.nama-frame {
  background: #282828;
  padding: 12px;
  margin-bottom: 10px;  	
}
.nama-first-container {
  position: relative;
  margin-bottom: 10px;	
}
.nama-first-doc {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 10px 10px;
  background: url(ch01_0055.png);	
}


.nama-first-doc div {
  background: url(ch01_57.gif) left 9px no-repeat;
  padding-left: 11px;	
}
.nama-first-doc a {
  color: white;
  font-size: 18px;
  font-weight: bold;	
}
.nama-first-doc a:hover {
  color: #1d69b0;		
}
.nama-second-doc {
  text-align: center;  	
}
.vizheh-second-doc {
  text-align: center;  	
}
.nama-second-doc-image,.vizheh-second-doc-image {
font-size: 0;

padding: 1px;
border: 1px solid #e8e8e8;
}
.vizheh-second-doc-image a img{width: 125px;
    height: 90px;}
.nama-second-doc-title div {
  background: url(ch01_17.gif) left 9px no-repeat;
  padding-left: 12px;
  text-align: left;	
}
.zoom_img {-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;}
	
.zoom_img:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.random_text div a:hover {
color: #ea7202;
}
.second_frame {
	width:100%;
float: left;
position: relative;
margin-bottom: 10px;
border-radius: 0 0 12px 12px;
}
.nama-second-doc-title h2 {
  background: url(ch01_17.gif) left 13px no-repeat;
  padding-left: 12px;
  text-align: left;
  line-height: 20px;
}
.sec_p{padding: 0 20px ;}
.nama-second-doc-title h3 ,.nama-second-doc-title h4 {
padding-left: 12px;
text-align: left;	
}
.nama-second-doc-title a {
    color: #363636;
    font-size: 17px;
    line-height: 1.5;
    font-weight: bold;
}
.nama-second-doc-title a:hover {
  color: #1d69b0;		
}
.nama-second-doc-routitr {
text-align: left;
padding: 0 5px;
padding-left: 13px;
font-size: 12px;
}
.nama-second-doc-routitr a {
  color: #8b8b8b;
  text-decoration: none; 	
}
.nama-second-doc-routitr a:hover,.main_text_slider a:hover {
  color: #1d69b0;	
}
#nama-carousel .carousel-indicators {
  bottom: -25px;	
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .nama-second-doc-image img {
width: 160px !important;
height: 94px !important;  	  
  }  
   

   
  .sardabir-frame {
padding-left: 35px !important; 
  }
  .nama-second-doc-title {
padding: 0 0 5px 0;	
  }
  
}
@media only screen and (min-width: 767px) and (max-width: 992px) {
  .nama-second-doc-image img {
width: 120px !important;
height: 71px !important;  	  
  } 
  
  .sardabir-frame {
padding-left: 26px !important; 
  }
  .nama-second-doc-title {
padding: 0 0 5px 0;	
  }   

}
@media only screen and (max-width: 767px) {
 
 .nama-second-doc-image {
   display: block;
   float: left;	
 }	

 .vizheh-second-doc-image {
   display: block;
   float: left;	
 }	
 .sardabir-frame {
  padding: 5px 0 0 0 !important;
 }
 .vizheh-second-doc {
  padding-bottom: 10px;
 }
 .nama-second-doc-padding {
   padding-left: 175px;  	
 }
 .vizheh-second-doc-padding {
   padding-left: 175px;  	
 }
 .nama-second-doc {
   padding-bottom: 15px;	
 }
}

.docboxes-bg2 {
background: url(ch01_75.gif) right 0px no-repeat;
height: 29px;
}

.dselected-bg1 {
  background: url(ch01_78.gif) top center no-repeat;
  height: 25px		
}
a.doc-image-full-size {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 25px;
  background: #d6d6d6;
  color: black;
  padding: 5px;	
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(opacity=50);
}
a.doc-image-full-size:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
  padding: 7px;	
}
.doc-clipboard-btn {
float: left;
padding: 0;
font-size: 14px;
color: #e58900;
background: transparent;
margin-top: 15px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border: 0;
}

.doc-clipboard-btn span {
  font-size: 22px;
  line-height: 0;
  top: 5px;	
}
.doc-clipboard-btn:hover {
color: black;
background: transparent;
}
.doc-clipboard-btn:focus {
  color: white;
  background: #1d69b0;	
}
.naftnevis-frame {
  direction: ltr;
  margin-bottom: 20px;
}
.naftnevis-frame * {
  direction: ltr;	
}
.naftnevisItems {
  position: relative;	
}
.naftnevis-images {
  width: 444px;  	
  border-top: 0;
}
.naftnevis-images img {
  width: 100%;
  height: 286px;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .naftnevis-images {
width: 342px;  	
  }
  .naftnevis-images img {
width: 100%;
height: 220px;  	
  }
}
@media screen and (min-width: 767px) and (max-width: 992px) {
  .naftnevis-images {
width: 100%;  	
  }
  .naftnevis-images img {
width: 100%;
height: auto;  	
  }	
}
@media screen and (max-width: 767px) {
  .naftnevis-images {
width: 100%;  	
  }
  .naftnevis-images img {
width: 100%;
height: auto;  	
  }	
}
.multimedia-list1 {
  margin: 10px 0;	
}
.multimedia-list2 {
  background: #808080 url(ch01_0092.gif) right bottom no-repeat;
  min-height: 50px; 	
  padding: 3px 5px;
}
.multimedia-list2 a {
  color: white;	
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.multimedia-list2 a:hover {
  color: #1d69b0;	 	
}
@media screen and (min-width: 1200px) {
  .multimedia-list4 img {
width: 331px;
height: 215px;  	
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .multimedia-list4 img {
width: 271px;
height: 176px;  	
  }
}
@media screen and (min-width: 767px) and (max-width: 992px) {
  .multimedia-list4 img {
width: 200px;
height: 130px;  	
  }
}
@media screen and (max-width: 767px) {
  .multimedia-list4 img {
width: 100%;
height: auto;  	
  }
}
.multimedia-list5 {
  padding: 0 10px;
  background: #262626;	
}
.slimScrollBar {
  background: #f6f6f6 url(ch01_23.gif) center center no-repeat !important;
  border: 1px solid #a8a8a8 !important; 	
}

.sardabir-frame {
  padding: 5px 38px 0 5px;
  border-bottom: 2px solid #e7e8e8;
  margin-bottom: 10px;
}
.vizheh-box-line div {
  border-bottom: 1px solid #ebebeb;
  font-size: 0;
  line-height: 0;
  height: 10px;
  margin-bottom: 10px;	
}
.vizheh-buttons {
  padding-bottom: 3px;
}
.vizheh-buttons div {
  cursor: pointer;	
  margin-right: 9px;
  float: left;	
}
.vizheh-list-button {
  background: url(ch01_37_dis.gif);
  width: 29px;
  height: 29px;
  font-size: 0;
}
.vizheh-list-button-bg2 {
  background: url(ch01_37.gif); 	
}
.vizheh-col-button {
  background: url(ch01_38.gif);
  width: 29px;
  height: 29px;
  font-size: 0;	
}
.vizheh-col-button-bg2 {
  background: url(ch01_38_dis.gif);	
}
.vizheh-list-image {
  float: left;	
  display: block;
  overflow:hidden;
  position:relative;
}
.vizheh-list-padding {
    padding-left: 130px;
    padding-right: 5px;
}
.vizheh-list-line {
  display: none;	
}
.vizheh-items {
   padding: 12px 0px 12px;
border-bottom: 1px solid #f2f2f2;
}

#bargozidehcn .vizheh-items:nth-last-child(3) {
   border-bottom: none;
}
#bargozidehcn .nama-second-doc-title {
margin-bottom: 7px;
}
.offer-items {
padding: 12px 10px;
border: 1px solid #dbdbdc;
background: #fafafd;
border-top: none;
}
span.most-commented-count33 {
padding-right: 8px;
background: url(ch01_50.gif) right 5px no-repeat;
margin-right: 8px;
}
.nazar_vizhe a {
background: url(ch01_76.png) right 6px no-repeat;
color: #fff;
padding-right: 15px;
}
.nazar_vizhe a:hover {
color: #1d69b0;
}
.offer-image {
padding: 1px;
border: 1px solid #e8e8e8;
float: left;
}
.offer-padding {
padding-left: 133px;
}

.links2:before {
content: " ";
display: table;
position: absolute;
width: 100%;
height: 7px;
bottom: -4px;
right: 0;
left: 0;
}
.vizheh-items:hover  .nazar_vizhe {
 opacity:1;
}
.second_frame .vizheh-items:first-child{padding-top:0}
.second_frame .vizheh-items:last-child{padding-bottom:0}
 @-webkit-keyframes fadeInleft {
0% {
   opacity: 0;
   -webkit-transform: translateX(20px);
}
100% {
   opacity: 1;
   -webkit-transform: translateX(0);
}
 }
 
 @keyframes fadeInleft {
0% {
   opacity: 0;
   transform: translateX(20px);
}
100% {
   opacity: 1;
   transform: translateX(0);
}
 } 
.offer_frame > .offer-items:last-child {
border-radius: 0 0 10px 10px;
}
.vizheh-abstract {
  text-align: left;
  color: #505050;	
  padding-left: 11px;
}
.vizhe_author.vizhe_info,div.vizhe_cm {
background: none;display: inline-block;
}
.vizhe_author.vizhe_info.with_cm {
padding-right: 15px;
background: url(ch01_087.gif) right 4px no-repeat;
}
.vizhe_author.vizhe_info span {
color: #136aba;
}
.block_one {
margin-bottom: 10px;
}
.row_num {
background: #e4e5e5;
width: 21px;
float: left;
text-align: center;
font-size: 10px;
position: absolute;
left: 8px;
border-radius: 79px;
color: #316496;
}
.rooyekhat-items2 {
padding: 0px 9px 7px 0;
background: url(ch01_015.gif) left 8px no-repeat;
position: relative;
}

.rooyekhat-items2 a {
color: #000;
}
.rooyekhat-items2:hover{
background: url(ch01_016.gif) left 8px no-repeat;
}

.owl_sameh {
 padding: 10px 0 0 0;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  
  
  .vizheh-in-sections .vizheh-list-padding {
padding-left: 105px;  	
  }
  
}
@media screen and (min-width: 767px) and (max-width: 992px) {
  
  
}
@media screen and (max-width: 767px) {
  
}
.most-comment-bg1 {
  background: #1d69b0 url(ch01_47.gif) top left no-repeat;	
}
.most-comment-bg2 {
  background: url(ch01_48.gif) top center no-repeat;	
}
.most-comment-bg3 {
  height: 25px;
  background: url(ch01_43.gif) top right no-repeat;	
}
.most-comment-title {
margin-bottom: 7px;
background: url(ch01_019.gif) left 11px no-repeat;
padding-left: 15px;
	font-size:13px;
position:relative;
}
.most-comment-title:hover {
background: url(ch01_065.gif) left 11px no-repeat;
}

.most-comment-title a {	
	 -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.2s ease-in-out;
color: #515151;
}
.most-comment-title a:hover {
  color: #2595dd;	
}
#relatedd-tab .nav-tabs > li > a{height:27px;border: 0;border-radius: 0;}
div#relatedd-tab ul li a {
color: #fff;
text-align:center;
	}
div#relatedd-tab ul {
background: url(ch01_073.gif) left 0px no-repeat;	
	border-bottom: none;
   }
   div#relatedd-tab ul li {
width: 50%;
}
.lastyear-sameh7 {
border: 1px solid #dadada;
padding: 10px;
background-color: #f1f2f2;
	margin-bottom: 10px;
}
.r_box_img img {
width: 106px;
height: 75px;
}
.r_box_img {
float: left;
}
.r_box {
padding: 10px 0 10px 10px;
}
.r_box_title {
background: url(ch01_078.png) left 5px no-repeat;
padding-left: 11px;
font-size: 14px;
font-weight: bold;
line-height: 24px;
}
.odd {
background: #fafafa;
}
.r_box_title a {
color: #164c82;
}
.r_box_padding {
padding-left: 113px;
}
#media-tab .nav-tabs > li.active > a,
#media-tab .nav-tabs > li.active > a:hover,
#media-tab .nav-tabs > li.active > a:focus {
  padding: 0;
  border: 0;
  font-size: 0;
}
#media-tab .nav-tabs {
	background: #eeeeee;
	border-bottom: 0px;
height:30px;
}

.block_one,.block_one a img{
transition: all .3s ease-in-out;
filter: gray;
-webkit-filter: grayscale(0%);
}
.block_one .block_text{ transition: all .3s ease-in-out;}
.thumbnail>img, .thumbnail a>img {
margin-right: auto;
margin-left: auto !important;
transition: all .5s ease-in-out;
}
a.thumbnail,a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
border-color: #337ab7;
background: transparent;
}
a.thumbnail:hover.thumbnail>img,a.thumbnail:hover.thumbnail a>img {
margin-right: auto;
margin-left: auto;
opacity: 0.7;
}
a.thumbnail,a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
border-color: #fff;
border: none;
padding: 0px;
margin-bottom: 0;
	width:100%;

}
.carousel-inner.tabslider.swip_photo,.carousel-inner.tabslider.swip_movie {
border: 1px solid #000;
}
.main_text_slider {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: url(ch01_043.png) bottom repeat-x;
font-size: 19px;
padding: 150px 15px 15px;
transition: all .5s ease-in-out;
}
.swip_photo > .item:hover  .main_text_slider {
padding-top: 120px;
}
.swip_movie > .item:hover  .main_text_slider {
padding-top: 120px;
}

.thumbnail > img, .thumbnail a > img{width:100%;}
#photo .main_text_slider_overlay {
height: 100px;
width: 100px;
position: absolute;
right: 41%;
top: 37%;
background: url(ch01_090.png) center no-repeat;
}
#movie .main_text_slider_overlay {
height: 80px;
width: 80px;
position: absolute;
right: 41%;
top: 37%;
background: url(ch01_0101.png) center no-repeat;
background-size: contain;

}
.main_text_slider a{
color:#fff;
}
.block_one:hover a img{
filter: gray;
-webkit-filter: grayscale(100%);
}
.block_one:hover .block_text {

}
.block_one:hover {
   
   
}
.block_text div a:hover{color:#1d69b0;}
#media-tab .nav-tabs > li > a:hover {
border:none;
}
.trum_image a img {
width: 100%;
height: auto;
}
#media-tab .nav-tabs > li > a {
width: 100%;
height: 100%; border:none;
}

ul.hide-bullets {
float: left;
padding-left: 0;
	list-style:none;
}
.no_p {
padding-right: 0;
padding-left: 0;
}
.thumbnail {
display: block;
padding: 0px;
margin-bottom: 0px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 0px;
	float: left;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;
}

#relatedd-tab .nav-tabs > li > #related_docs-tab-button {
background: url(ch01_024.gif) right 0px repeat-x;
padding: 7px;
font-weight: bold;
color: #000;
}
#relatedd-tab .nav-tabs > li > #gozide_docs-tab-button {
background: url(ch01_018.gif) left 0px repeat-x;
padding: 7px;
font-weight: bold;
color: #000;
}

#relatedd-tab .nav-tabs > li.active > #related_docs-tab-button {
 background: url(ch01_017.gif) left 0px repeat-x;
padding: 3px;
font-weight: bold;
text-shadow: -1px 1px 2px #000;
	color:#fff;
}
#relatedd-tab .nav-tabs > li.active > #gozide_docs-tab-button {
 background: url(ch01_017.gif) left 0px repeat-x;
padding: 3px;
font-weight: bold;
text-shadow: -1px 1px 2px #000;color:#fff;
}

.media-bg1 {
  background: url(ch01_085.gif) left no-repeat;

}
.media-bg2 {
  height: 28px;
  background: url(ch01_086.gif) right no-repeat;	
}
.even2 {
background: #f6f6f6;
}
.odd2 {
background: #fcfcfc;
}
.media-bg3 {
background: #585858 url(ch01_48.gif) right 0px repeat-x;
padding: 5px 20px 10px;;
}
.overlayy {display:none;    margin-top: 20px;}
.carousel-center + .text + .overlayy {
	display:block;
	position:absolute;
	height:323px;
	width:450px;
	background: url(ch01_16.png) center no-repeat;
	z-index:99;
}
#video .carousel-center + .text + .overlayy {
	background: url(ch01_75.png) center no-repeat;
}
#cartoon .carousel-center + .text + .overlayy {
	background: none;
}
.text {
	position:absolute;
	height:auto;
	width:450px;
	
}

.carousel-center + .text a { 
   display:block;
}

.header-bg1 {
   background: #cecece url(ch01_014.gif) right 0px no-repeat;
height: 33px;
font-size: 15px;
color: #000;
font-weight: bold;
padding: 5px 10px;
}
.doc-header-bg1 {
background: #cecece url(ch01_014.gif) right 0px no-repeat;
font-size: 15px;
color: #000;
font-weight: bold;
}

.poll-bg1 {
 background: url(ch01_24.gif) left 0px no-repeat;
height: 40px;
}
.month-bg1 {
    height: 40px;
    font-size: 17px;
    font-weight: bold;
    line-height: 38px;
    color: #80807f;
}

.padding-bg {
    padding: 33px 33px 10px;
    background: url(ch01_51.gif) left 0px repeat-x;
}
.various-bg1 {
 background: url(ch01_22.gif) left 0px no-repeat;
   padding-left: 25px;
    font-size: 17px;
    font-weight: bold;
    line-height: 38px;
    color: #017ba0;
}

.atfbe-bg2 {
	height: 33px;
 background: url(ch01_52.gif) left 0px no-repeat;
}
.rlinks-bg2 {
 height: 33px;
 
}
.rfiles-bg2 {
	height: 33px;
 background: url(ch01_53.gif) left 0px no-repeat;
}
.view-bg2 {
background: url(ch01_55.gif) left 0px no-repeat;
height: 33px;
}
.majazi-text2 {
padding-left: 96px;
}
.majazi-routitr2 {
padding-left: 27px;
}
.majazi-routitr3 {
padding-left: 10px;
}
.majazi-title2 {
padding-left: 11px;
font-size: 14px;
line-height: 1.65;
font-weight: bold;
	  padding-left: 27px;
}
.single_cata_desc .table_cell > h5 {
color: #fff;
}
.majazi-title2 a {
color: #515151;
}
.majazi-routitr2  a,.majazi-subtitle2  a,.majazi-routitr3  a,.majazi-subtitle3  a{
color: #777777;
}
.majazi-subtitle2 {
padding-left: 27px;
}
.single_cata_desc .table_cell > h5 a:hover {
color: #1d69b0;
}
.majazi-subtitle3 {
padding-left: 10px;
}
.p_count {
width: 22px;
height: 22px;
border-radius: 50%;
background: #ffeee2;
color: #28abb8;
text-align: center;
vertical-align: middle;
line-height: 22px;
float: left;
}
.majazi-title3 {
padding-left: 10px;
font-size: 14px;
line-height: 1.65;
font-weight: bold;
background: url(ch01_65.png) left 9px no-repeat;
}
.most-comment-title2 {
   padding-left: 30px;
}
.most-comment-title2 a {
color: #515151;
}
.majazi-items-section {
padding: 5px 0;
}
.docDiv7Img {
margin-bottom: 10px;
}
.majazi-title3 a{
color: #3a3a3a;
}
.media-frame {
  margin-bottom: 10px;	
}
.lysprites2 {
background: url(ch01_5.png) right 0px no-repeat;
width: 43px;
height: 36px;
}
.foot-social-icons .lysprites2 {
background: url(ch01_21.png) right 0px no-repeat;
 }

@media screen and (min-width: 992px) {
  .vizheh-in-sections .vizheh-list-image img {
width: 162px !important;
height: 95px !important; 	
  }
}

.multimedia-top-tab-header {
  background: #f1f1f1 url(ch01_53.gif) repeat-x;
  height: 28px;
  -webkit-border-top-left-radius: 15px;
  -moz-border-top-left-radius: 15px;
  border-top-left-radius: 15px;	
  -webkit-border-top-right-radius: 15px;
  -moz-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  margin-bottom: 5px;
  text-align: center;
  color: white;
  font-size: 14px; 
  line-height: 25px;
  font-weight: bold; 	
}
.doc-top-part1 {
margin-top: 6px;
height: 29px;
padding-left: 12px;
}
}
.docDivsoutitr1 {
padding: 30px 15px 15px !important;
color: #cd6b10;
}
.docDivsoutitr2 {
padding-right: 8px !important;

}
.bottom_tools {
    background: #ffffff;
    padding: 10px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.white-bg {
    background: #fff;
    padding: 10px 15px;
}
.feedback-header1 {
background: url(ch01_46.gif) left 0px no-repeat;
height: 40px;
}
.cm-header1 {
    background: url(ch01_45.gif) left 0px no-repeat;
    height: 40px;
    margin-bottom: 1px;
    border-radius: 5px 0 0 0;
}
.feedback-header2 {
background: url(ch01_044.gif) right 0px no-repeat;
height: 51px;
}
.docDivsoutitr3 {
padding-left: 20px;
}
.docDivsoutitr2 {
padding-right: 30px !important;
}
.section_vizhe_img img {
width: 100%;
height: auto;
border-bottom: 2px solid #1870c7;
margin-bottom: 10px;
}
.majazi-title4 a {
color: #fff;
}
.majazi-title4 {
font-size: 16px;
font-weight: bold;
padding: 0 3px;
line-height: 1.7;
margin: 0 7px 5px;
padding-left: 10px;
}
.section_vizhe_date {
color: #ffffff;
padding-left: 16px;
font-size: 11px;
background: url(ch01_072.png) left 5px no-repeat;
margin-left: 18px;
}
.sec-bg1 {
    height:40px;
}
.sec-bg2 {
    height: 40px;
    width: auto;
    padding-left: 16px;
    position: relative;
    font-weight: bold;
    color: #be0f0f;
    font-size: 30px;
    line-height: 36px;
}
.sec-bg2 a{
   color: #be0f0f;
}

.section_vizhe_box {
background: #42aef3;
padding: 0 0px 10px;
	 -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section_vizhe_box:hover {
background: #288ddc;
}
.comment_c {
height: 30px;
background: #1d69b0;
margin-bottom: 10px;
	padding-top: 2px;
}
.docDivsoutitr4 {
background: url(ch01_081.gif) right no-repeat;
padding-right: 27px !important;
border-radius: 5px;
padding: 10px 0px 10px 27px;
color: #c37301;
}
.counter_bullet {
float: left;
color: #15508a;
width: 22px;
height: 22px;
background: #fdec9c;
text-align: center;
vertical-align: middle;
border-radius: 50%;
   
}
.rooyekhat-items1 {
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 14px;
    line-height: 25px;
    border-bottom: 1px solid #eae6e6;
    position: relative;
}
.rooyekhat-items1:hover {
    background: #f9f9f9;
}
.rooyekhat-items1 a{
  color:#696969;
}

.soutitr_parent {
border-radius: 10px;
margin: 20px 0;
display: block;
}
.soutitr_parent.right{float:right;margin-left:15px;}
.soutitr_parent.left{float:left;margin-right:15px;}
.soutitr_parent::after {
content: ' ';
    width: 21px;
    height: 23px;
    position: absolute;
    top: 2px;
    left: 0;
    background: url(ch01_83.png) center no-repeat;
}
.footer_newsletter{position:relative;}
.footer_newsletter::after {
    content: ' ';
    width: 21px;
    height: 16px;
    position: absolute;
    top: -16px;
    left: 86px;
    background: url(ch01_89.gif) left 0px no-repeat;
}
#doc_keywords {
  color: gray;
  padding: 5px 0 10px;
  font-style: italic;	
}
/*/////////////////////////////////*/
.img-boxes{
width: 100%;
height: auto;
}
#docDocID2 {
text-align: left;
display: inline-block;
margin-right: 15px;
color: #0f314f;
float: right;
margin-top: 5px;
}
aside.docDivsoutitr1 {
font-weight: bold;
color: #bf100f;
    font-size: 17px;
line-height: 30px;
}
.title_multi{
  background: url("ch01_001.png") repeat;
bottom: 0;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 35px;
padding-top: 10px;
position: absolute;
width: 97.5%;
}
@media screen and (max-width: 992px) {

}
@media screen and (max-width: 724px) {
   .title_multi{
width: 98.2%;
} 
}
.column img {
    width: 100%;
}
.title_multi a{
 color: #fff; 
  bottom: 20px;
  font-size: 14px;
}
.archive-date{
position: absolute;
color: #646464;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
background-color: #000;
bottom: 0px;
   width: 100%;
   left: 0px;
}
.multi-image-box{
margin-bottom: 30px;
}
.container_multimedia{
background-color: #191919;
margin-top: -9px !important;
padding-top: 6px;
}
.multi-img-frame {
padding-bottom: 1px;
border-bottom: 4px solid #cacaca;
	margin-bottom: 24px;
}
.multi-img-frame::after {
content: " ";
display: table;
position: absolute;
width: 50px;
background: url(ch01_09.gif) bottom center no-repeat;
height: 14px;
bottom: 10px;
left: 65px;
}
.multi-title-multi a {
color: #015c91;
text-decoration: none;
line-height: 30px; 	
	
}
.multi-title-multi a:hover,.special-title a:hover {
  color: #1d69b0;	
}
.multi-routitr,.first-subtitle {
  font-size: 14px;
  padding-bottom: 5px; 	
}
.multi-routitr a,.first-subtitle a {
  color: #505050;
  text-decoration: none;   	
}
.multi-routitr a:hover,.first-subtitle a:hover {
  color: #1d69b0;	
}
.multi-title-multi {
  font-size: 24px; 	
  font-weight: bold;
  padding-bottom: 5px;
position:relative
}
.multi-abs {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 21px;
  text-align: left;
  color: #505050;
  font-size: 14px;
}
.multiStaff{
display: inline-block;
background: url('ch01_101.png') no-repeat right;
padding-right: 10px;
margin-right: 5px;
float: left
}
.secName1 a:hover, .secName2 a:hover {
color: #ea7202;
}
.section-bg-right a:hover{
color: #00509f;

}
.multidate{
display: inline-block;
padding-right: 10px;
margin-right: 5px;
float: left
}
.sticky {
  position: fixed;
  width: 100%;
  z-index: 1005;
  background: url('ch01_111.gif') no-repeat left;
  -webkit-box-shadow: 0px 8px 4px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 8px 4px -6px rgba(0,0,0,0.75);
box-shadow: 0px 8px 4px -6px rgba(0,0,0,0.75);
  width: 100%;
  height:40px;
  text-align: center;
  top: 0px;
  left: 0px;
  padding-left: 265px;
  padding-top: 5px;
  background-color: #00A99D;
}
@media screen and (max-width: 992px) {
   .sticky {
  padding-left: 15%;
} 
}
@media screen and (max-width: 1250px) and (min-width:992px) {
   .sticky {
  padding-left: 14%;
} 
}
@media screen and (max-width: 767px) {
   .sticky {
  padding-left:40% !important;
  padding-top: 0px;
  height:51px;
  background: url('ch01_112.gif') no-repeat left;
  background-color: #039E93;
} 
}


.doc_tags1 {
font-size: 16px;
float: left;
width: 100%;
   margin-bottom: 10px;
}
.doc_tags1 a {
display: inline-block;
padding: 2px 10px;
margin: 3px 5px;
font-size: 14px;
color: #909090;
background: #f5f5f5;
font-weight: bold;
border: 1px solid #d2d2d2;
border-radius: 5px;
}
.doc_tags1  .doc-header1 {
padding: 0 0 10px 0;
}
.doc_tags1 a:hover {
background: #2b5187;
color: white;
}


.most-commented-count {
font-size: 11px;
color: #f6a039;
text-align: left;
display: block;
background: url(ch01_088.png) left no-repeat !important ;
padding-left: 27px !important ;
}
.vizhe_p {
padding-left: 0;
padding-right: 10px;
}
.vizhe_p .vizheh-items:last-child{
border-bottom:none;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
a.carousel-control-next{height: 192px;}
a.carousel-control-prev{height: 192px;left: 315px;}
}
@media screen and (min-width: 767px) and (max-width: 991px) {

a.carousel-control-prev {
height: 198px;
left: 327px;
}

a.header-logo{left:0px;}
a.carousel-control-next{height: 198px;}

.vizheh-items {
   
}
	.sidebar, .content {
margin-top: 10px;
}
.big_img_parent, .medium_img_parent {
 padding-right: 0px;  margin-bottom: 15px;
}
.content {
margin-top: 10px;
}


.docDiv1 {
padding: 4px 0px 0 0;
}
.docContentdiv {
padding: 0 10px 20px;
}

}
@media screen and (max-width: 767px) {
	.doc-top-part1 {
margin-bottom: 0px;
margin-top: 3px;
}

a.carousel-control-prev {
height: 32px;
 left: auto;
right: 0;
}
a.carousel-control-next{height: 32px;}
a.carousel-control-next {
position: absolute;
left: 7px;
top: 25%;
width: 33px;
height: 32px;
background: url(controls.png);
background-position: 54px 0px;
}
a.carousel-control-prev {
position: absolute;
right: 7px;
top: 25%;
left: auto;
width: 33px;
height: 32px;
background: url(controls.png);
background-position: 0px 0px;
}

.vizheh-items {
   padding: 10px 0;
}
.navbar.navbar-default.navbar-static-top.main-menu {
background: transparent;border-bottom: none;
}
.head-menu-container{background:transparent;}
.menu-container .navbar-header {
background: transparent;
	margin:0;
}
.middle_bar {
height: 144px;
}
.header{
    background: url(ch01_2.png) left 0px no-repeat !important;
}

html,.body-top-bg {
background: none;
}
body {
background: #fff url(ch01_1.gif) center 0px repeat-x;
z-index: 1000;
}

.bar1, .bar2, .bar3 {
background-color: #333;
margin: 6px 0;
transition: 0.4s;
}

.change .bar1 {
-webkit-transform: rotate(-45deg) translate(-8px, 5px) ;
transform: rotate(-45deg) translate(-8px, 5px) ;
}

.change .bar2 {opacity: 0;}

.change .bar3 {
-webkit-transform: rotate(45deg) translate(-6px, -4px) ;
transform: rotate(45deg) translate(-6px, -4px) ;
}
.navbar-toggle .icon-bar {
display: block;
width: 35px;
height: 2px;

}
.menu-container .navbar-default .navbar-toggle {
border-color: transparent;
background: transparent;
}
.navbar-toggle{margin-top: 0;}
.menu-container .navbar-collapse {
background: rgb(4, 98, 108);
margin-top: 13px;
	padding-top: 10px;
}
.menu-container .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
 background-color: #ffffff;
color: black;
}
ul.nav.navbar-nav.navbar-left li.active {
background: none;
}
.xssearchbox input.form-control {
padding: 25px;
}
.xssearchbox span button {
 padding: 15px;
background: #6865a3;
color: #fff;
}
.frstsmHeight {
padding-top: 10px;
padding-bottom: 10px;
}


	.sidebar {
margin-top: 10px;
}
.trum_parent {
margin-bottom: 5px;
}
.big_img_parent, .medium_img_parent {
padding-right: 5px;
padding-bottom: 20px;
}
.media_medium_title {
font-size: 21px;
padding: 8px 0;
line-height: 43px;
background: url(ch01_38.png) left 30px no-repeat;
padding-left: 12px;
}

.affix .main-menu {
padding-right:  0px !important;
}

}
.affix {
top: 0;
left: 0;
width: 100%;
padding: 0px;
background: transparent;
z-index: 999999;
}
.caret {
vertical-align: inherit;
}
.affix .main-menu {
   -moz-box-shadow: 0px 8px 4px -6px rgba(0,0,0,0.75);
box-shadow: 0px 8px 4px -6px rgba(0,0,0,0.75);
background: #21a6b3 url(ch01_4.gif) left 0px repeat-x;
padding: 0px 80px 8px 1px;
   
}
.affix .navbar-default .navbar-nav > .active > a, .affix .navbar-default .navbar-nav > .active > a:hover, .affix .navbar-default .navbar-nav > .active > a:focus {
background-color: transparent;
background: transparent !important;
  
}
.affix .navbar-static-top.main-menu.container {
   height: 32px;
border-bottom: none;
}
.affix .navbar-collapse {
text-align: left;
  
}



.affix .logo_sticky {
background: url(ch01_81.png) right no-repeat;
	height: 25px;
	background-size: contain;
}
.affix .navbar-default .navbar-nav > li {
height: 32px;
}
.affix .navbar-left ul.dropdown-menu{position:absolute}
@media screen and (max-width: 767px){
	.affix{padding: 0px 0px 0;
top: -1px;
background: url(ch01_4.gif) left 0px;}
	.affix .navbar-left ul.dropdown-menu{position:relative}
	.affix .navbar-default .navbar-nav > li {
height:auto;
}
.affix .navbar-collapse {

 background: black;
}
.inner_middle_bar {
background: none;
}	
.footer-menu {
background-image: none;
background: #04616a;
border-bottom: 2px solid #a9a9a9;
border-top: 2px solid #a9a9a9;
}
.foot-static-menu {
text-align: center;
float: right;
width: 100%;
}
.foot-static-items {
white-space: nowrap;
display: inline-block;
  
}
.foot-social-icons {
text-align: center;
padding: 17px 0 0px 0px;
float: right;
width: 100%;
}
.footer-logo-col {
padding: 41px 0 30px;
}

.footer-menu {
padding: 10px 0;
	height:auto;
}
.footer-menu-bg1 {
margin-top: 0;
}
div#body-back-3{padding-bottom:5px !important;background-image:none !important;}
.footer-menu,.foot-social-icons,.foot-static-menu{margin-top: 0px; }
.footer-logo-col {
 position: relative;
	 margin-top:0;
   
}
#company_copyright div {
   border-bottom: 1px solid rgba(16, 94, 0, 0.18);
}
.affix .main-menu {
padding: 0px 0px 0px 106px;
}
}


.section-page-title1 {
    height: 38px;
    text-align: left;
    background: #225892 url(ch01_73.gif) left 0px no-repeat;
    padding: 7px 0 0 30px;
    margin: 0 5px 5px;
}
.section-page-title1 span {
font-size: 20px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.68);
}
div#body-back-3 {
background: transparent url(ch01_27.gif) bottom repeat-x;
padding-bottom: 59px;
}
figcaption h2 a,figcaption h2 a:hover {
color: #fff;
}
table.contact_table {
border: 1px solid #e3e3e3;
border-top: 2px solid #df8200;
}
table.contact_table tr td {
padding: 10px 20px;
}
table.contact_table tr td input, table.contact_table tr td select, table.contact_table tr td textarea {
border: 1px solid #dedede;
width: 100%;
}
table.contact_table tr td button {
color: #fff;
background: #da7e00;
padding: 2px 15px;
box-shadow: none;
border-radius: 15px;
border: 1px solid #e08300;
}


@media screen and (max-width: 500px) {
	.header,.middle_bar,.inner_middle_bar {
height: 80px;

}
.head-menu-container {
top: 12px;
}
a.header-logo {
 z-index: 10;
padding: 32px 100px;
}
.menu-container .navbar-collapse {
   margin-top: 0;
}
}


.dropdown-menu {
    text-align: left;
    background-color: #444852;
    left: 0px !important;
    padding-top: 0;
    padding-bottom: 0px;
    width: 190px !important;
    padding: 0;
	    margin-left: 0px !important;
}
.dropdown-menu li {
   border-bottom: 1px solid rgba(248, 248, 248, 0.23);
}
.dropdown-menu li:last-child {
border-bottom: none;
}
.dropdown-menu>li>a {
padding: 6px 10px;
   color: #fff;
   font-size:13px
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
text-decoration: none;
color: #ffffff;
    background-color: #bc0e0e;
}
.majazi-title2 a:hover {
color: #1d69b0;
}
.affix .dropdown-menu {
	
margin-top: 0 !important;
	border:none !important;
}
.last-year-archive2 {
background: url(ch01_024.gif) right no-repeat;
font-size: 0pt;
height: 18px;
}
.last-year-archive2 div {
background: url(ch01_098.gif) left 3px no-repeat;
height: 32px;
}

.footer-menu-bg3 .foot-menu-items:last-child {
border-right:none;
}
.affix ul.nav.navbar-nav.navbar-left li.active span.ac_bg{
	background-image: none;

}
.vizhe_p .vizheh-items:first-child {
padding-top: 0px;
}
.no-p{padding-right:0;}
.archive-doc-routitr {
color: #8a8a8a;
padding-left: 11px;
padding-bottom: 3px;
text-align: left;
}
.archive-doc-routitr a{
color: #8a8a8a;

}
.subject-frame2 {
background: rgba(0, 0, 0, 0.24) url(ch01_44.png) center repeat-x;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-size: contain;
	text-align:center;
}
.subject-first-title {
position: absolute;
	top: 0; left: 0;
	bottom: 0; right: 0;
	width: 100%;
	height: 100%; 
	text-align: center;
	   vertical-align:middle;
   line-height:220px;
	   z-index:98;
}
.subject-first-title span a {
background: url(ch01_028.png) left 11px no-repeat;
padding-left: 16px;
color: #fff;
font-size: 22px;
font-weight: bold;
text-shadow: 0 0 5px #000;
}
.subject-first-title span a:hover{
	color:#ef9500;
}
.subject-first-title span {
background: url(ch01_028.png) right 5px no-repeat;
padding-right: 16px;
}
.subject_frame_inner {
margin-bottom: 5px;
}
.odd1 {
  background: #ede8d0;
}
.even1 {
background: #f2efde;
}
.subject-title a {
color: #4a4a4a;
background: url(ch01_028.png) left 6px no-repeat;
padding-left: 16px;
margin-left: 4px;
}

.subject-title {
padding: 5px;
}
.subject-title a:hover {
  color: #e08400;
}
.first-related a:hover {
color: black;
}
.rooyekhat-items2 a:hover {
color: #987d00;
}
.first-frame-big {
direction: ltr;
margin-bottom: 10px;
	position:relative;
}
.firstItems-big {
position: relative;
}
.firstItems-big-image a img {
width: 100%;
height: auto;
}
.first-title-big {
font-size: 23px;
padding-left: 5px;
}
.first-routitr-big {
padding-left: 5px;
font-size: 16px;
line-height: 2;
}

.first-routitr-big a{
   color:#fff;
}
.first-abs-big {
color: #fff;
font-size: 14px;
padding: 0 27px;
}
.first-padding-big {
direction: rtl;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
padding: 155px 61px 34px;
font-size: 17px;
background: url(ch01_13.png) left 0px repeat-x;
}
.first-title-big a {
color: #fff;
line-height: 38px;
font-weight: bold;
}
.first-title-big a:hover {
color: #1d69b0;
}
@media screen and (max-width: 500px) {
.first-title-big {
font-size: 19px;

}
.first-title-big a {
line-height: 30px;
}
}
@media screen and (max-width: 991px) {
.media_medium_title{font-size: 15px;
position:relative;
padding: 8px 0;
line-height: 15px;
background: url(ch01_38.png) left 17px no-repeat;
padding-left: 12px;
}
.medium_parent {
margin-bottom: 0px;
}

}
img.bahse_rooz_img {
width: 100%;
}

@media screen and (max-width: 767px) {
.date-icon {
display: none;
}
.header_parent2 {
float: left;
margin-top: -11px;
margin-left: 10px;
}
a.header-logo {
z-index: 10;
  
}
	ul.nav.navbar-nav.navbar-left li.active span.ac_bg{display: none;}
	.dropdown-menu {
margin-top: 0px !important;
width: 100% !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #fff;
}
.navbar-default .navbar-nav > li > a:hover {
background-color: transparent;
color: #fff;
}
.navbar-default .navbar-nav > li.open > a:hover,.navbar-default .navbar-nav > li.open > a:focus {
   
color: #000 !important;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 10px 15px 5px 75px;
}
.affix.menu-container .navbar-collapse {
margin-top: 0px;
}
.affix .main-menu {
padding: 0px 0px 0px 0px; 
}
.affix.menu-container .navbar-default .navbar-toggle {
padding: 3px 20px;
margin: 0;
}
.affix .navbar-collapse {
background: rgb(4, 97, 106);
}
.affix.menu-container .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: black;
}
.affix.menu-container .navbar-default .navbar-nav > .active > a{background-color: #fff !important;}
.affix .navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
position: absolute;
left: 0;
margin: -3px 15px 0 0;
padding: 0;
width: 32px;
height: 26px;
line-height: 24px;
text-align: center;
border-width: 1px;
border-style: solid;
}   
.menu-container .navbar-default .navbar-nav > li.open > a {
color: black;
 
}
.affix ul.nav.navbar-nav.navbar-left li:first-child{
 padding: 3px 0;
}
.affix .dropdown-menu {
padding-top: 0px;
}
.affix.menu-container .navbar-header {
background: url(ch01_047.png) left 2px no-repeat;
}
}
.media_big_title a:hover ,.media_medium_title a:hover{
color: #d0e49b;
}
figcaption h2 a:hover {
color: #b9d57b;
}

.affix .navbar-default .navbar-nav > li > a:hover {
   color: #fff;
}
.navbar-default .navbar-nav > li > a:hover {
background-color: transparent;
   color: #fff;
}
@media screen and (max-width: 767px) {
	#aks .medium_img_parent span.overlay_img {
	width: 35px;
height: 30px;
	}
	#film .medium_img_parent span.overlay_img {
	width: 35px;
height: 30px;
	}
	.affix .navbar-default .navbar-nav > li > a:hover {
color: #fff;
}
.affix ul.nav.navbar-nav.navbar-left li.active {
background-image:none !important;
}
.small_parent {
padding-bottom: 5px;
}
.medium_parent {
margin-bottom: 15px;
}
.media_medium_title {
font-size: 20px;
padding: 13px 0 0;
line-height: 25px;
background: url(ch01_37.png) left 25px no-repeat;
padding-left: 13px;
}
.doc-clipboard-btn {
display: inline-block;
width: 100%;margin: 10px 0;
}
#docDocID {
text-align: center;
}
.tool-icons-bottom {
text-align: center;
}
.share-place {
text-align: center;
}
}
.first-related2 {
background: url(ch01_099.png) left 9px no-repeat;
margin-left: 10px;
padding-left: 10px;
text-align: left;
}
.first-related2 a {
color: #de8100;
}
.first-related2 a:hover {
color: black;
}
span.most-commented-count2 {
color: #a4a5a3;
}
.first-related-box {
margin-top: 7px;
}
.second-frame {
position: relative;
float: left;
width: 100%;
background: #f6f6f6;
padding: 15px 30px 5px ;
margin-bottom: 10px;
}
.second_imgg a img {
width: 193px;
height: 136px;
border: 2px solid #e8e8e8;
}
.maghale-abs {
text-align: left;
	padding: 0 5px 0 10px;
line-height: 2;
padding-bottom: 10px;
}
.second_text {
padding: 8px 0;
}
.no-padding{padding:0;}
.last-year-archive-maghale a,.last-year-archive2 a {
float: left;
width: 27px;
height: 18px;
margin-left: 17px;
margin-bottom: 5px;
}

.m_img_doc {
max-width: 100%;
text-align: right !important;
margin: 0 auto;
padding-left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
.khandani_img a img {
width: 180px;
height: 127px;

}
.gallery-thumb img {
height: 76px;
width: auto !important;
}
div#relatedd-tab ul li.active {
width: 155px;
}
div#relatedd-tab ul li {
width: 73px;
}
#relatedd-tab .nav-tabs > li > #gozide_docs-tab-button {
background: url(ch01_076.gif) center 2px no-repeat;
}
#relatedd-tab .nav-tabs > li > #related_docs-tab-button {
background: url(ch01_077.gif) center no-repeat;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
  .second_imgg a img {
width: 154px;
height: 109px;

}
textarea.comments-form-fields {
height: 130px;

}
.second-frame {
   padding: 15px 20px 5px ;

}

}
@media only screen and (min-width: 767px) and (max-width: 992px){
.m_img_doc {
max-width: 100%;
	width:100%;
	padding-left:0;
	display:inline-block;
	margin:auto;
}
.affix .main-menu {
background-image:none;
padding: 0px 98px 7px 1px;
}
textarea.comments-form-fields {
height: 120px;

}
div#tools-top {
margin-left: 0;
}
#docDiv3TitrRou {
margin-left: 0;
}
#docDiv3TitrMain {
padding-left: 0;
}
#docDivp3 {
   margin: 0 0px 15px;
}
.docContentdiv {
padding: 0 0px 20px;
}
.doc_d {
margin-top: 2px;
	margin-bottom: 1px !important;
}
.gallery-thumb img {
height: 130px;
width: auto !important;
}

.second_imgg a img {
width: 180px;
height: 127px;
}
.khandani_img a img {
width: 180px;
height: 127px;

}


.img_center {
text-align: center !important;
}
.docDivsoutitr4 {
   padding: 20px 27px 20px 0;
}
#doc_div1Img{margin-left:0;}
}
@media only screen and (max-width: 500px){
.gallery-thumb img {
height: 110px;
width: auto !important;
}}
@media only screen and (max-width: 420px){.gallery-thumb img {
height: 80px;
width: auto !important;
}}
.docContentdiv div.gallery-list div {
font-size: 15px;
line-height: 26px;
text-align: center;
padding-right: 0;
padding: 10px 0 15px;
color: #fff;
background: #2b2b2b;
margin-bottom: -15px;
border-radius: 0 0 10px 10px;
}
@media only screen and (max-width: 767px){
.m_img_doc {
max-width: 100%;
	width:100%;
	padding-left:0;
	display:inline-block;
	margin:auto;
}
.doc_d {
margin-bottom: 2px !important;
}

.doc-tools1 {
margin-bottom: 7px;

}
.docContentdiv {
padding: 0 10px 20px;
}
.khabarname_parent{text-align:center !important;}
.share-place {
   margin: 0 auto;
}


.second_imgg {
float: left;
}
.second_text {
padding-left: 124px;
}
.sec_p {
padding:0 0 10px 0;
}
.second-frame {
   padding: 15px 0px 5px 0;

}
.second_imgg a img {
width: 120px;
height: 85px;
}
.comments-form-fields {
width: 100%;
  
}
.docDivsoutitr4 {
   padding: 20px 27px 20px 0;
}
.khandani_img a img {
width: 100%;
height: auto;

}
.khandani_items{height:auto !important;}
.img_center {
text-align: center !important;
}

#doc_div1Img{margin-left:0;}
}
@media only screen and (max-width: 350px){div#relatedd-tab ul li.active {
width: 155px;
}
div#relatedd-tab ul li {
width: 73px;
}
#relatedd-tab .nav-tabs > li > #gozide_docs-tab-button {
background: url(ch01_076.gif) center 2px no-repeat;
}
#relatedd-tab .nav-tabs > li > #related_docs-tab-button {
background: url(ch01_077.gif) center no-repeat;
}}
@media screen and (max-width: 512px) {
a.header-logo {
padding: 8px 65px ;
background-size: contain;
}

.second_text {
padding-left: 114px;
}

.second_imgg a img {
width: 110px;
height: 78px;
}

}
.last-year-archive-section {
width: 100%;
right: -1px;
height: 22px;
position: absolute;
bottom: -14px;
background: url(ch01_58.gif) right 0px no-repeat;
}
  padding-left: 27px;
}
.f_s {
border-top: 1px solid rgba(255, 255, 255, 0.22);
}

.vizheh-second-doc-image img {
width: 100%;
}


.section-bg1 {
background: url(ch01_48.gif) left 0px no-repeat;
}


.section-bg-right {
background: url(ch01_49.gif) right 0px no-repeat;
height: 30px;
	padding-top: 7px;
}
.section-bg-right a {
color: #e57002;
font-size: 15px;
background: #fafafd;
padding: 0 5px;
margin-left: 22px;
}
.section-site-frame2 {
border: 1px solid #dcdcde;
border-top: none;
padding: 10px;
border-radius: 0 0 10px 10px;
margin-bottom: 19px;
position: relative;
}
.section_img {
margin-bottom: 15px;
}


.bargozide_row.bargozide-style {
padding: 0px 15px 7px 0;
background: url(ch01_19.png) left 9px no-repeat;
margin-left: 1px;
}
.bargozide_row.bargozide-style a {
color: #5a5a5a;
}

@media screen and (min-width: 767px){.affix .navbar-nav > li > a {
    padding: 7px 22px 6px !important;
}}
.footer_newsletter {
width: 100%;
background: rgb(205, 205, 205);
padding: 40px 15px;
    margin-bottom: 10px;

}
.reporter-box {
    padding: 7px;
    background: #cdcdcd;
    margin-bottom: 10px;
}
td.news_titr {
font-weight: bold;
font-size: 16px;
padding-bottom: 10px;
padding-left: 5px;
color: #686868;
text-align:left;
}
input.email_news {
background: #e9e9e9;
width: 295px; 
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);margin-bottom:10px !important;
}
.email_news{width: 100%;
border: 1px solid #95c1d7;
padding: 0 10px;
	}
.news_btn {
background: url(ch01_26.png) right 0px no-repeat;
padding: 13px 36px;
float: left;
outline:none;
}
.top_adv {
width: 292px;
float: right;
margin-top: -190px;
height: 152px;
overflow: hidden;
}


#ratebx1.rate_button_ds {
background: url(ch01_70.png) right 0px no-repeat;
   
}
#ratebx1.rate_button_ds a.rate_button {
   cursor: auto;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.top_adv {
  display:none;
}
.footer-search-container {
margin-top: 5px;
}
div#tools-top {
margin-left: 0;
}

.top_move {
margin-top: 0;
}
.section_img img {
width: 311px;
height: 175px;

}

.owl-next {
   left: -27px;

}
.owl-prev {
   right: -27px;

}

}
@media screen and (min-width: 767px) and (max-width: 992px) {
	.head-static-menu {
left:auto;
}
.migna {
  display:none;
}

.top_adv {
  display:none;
}
#multi-carousel .carousel-indicators{width:50%;}
.section_img img {
width: 333px;
height: 187px;

}

.footer-search-container {
margin-top: 5px;
}

.affix .mega-dropdown-menu li {
float: left;
width: 33%;
background: transparent !important;
}
.dropdown-menu {
 margin-top: 0px !important;

}
.top_move {
margin-top: 0;
}
.owl-next {
   left: -27px;

}
.owl-prev {
   right: -27px;

}
}
.second_frame .vizheh-items:last-child {
border-bottom: none;
	border-radius:0 0 10px 10px; 
}


@media screen and (max-width: 767px) {

.top_adv {
  display:none;
}
.top_bar {
height: 18px;
  
}
.footer-logo-col {
width: 100%;
height: 57px;
font-size: 0;
text-align: center;
background-size: inherit;
}
.footer-search-container {
margin-top: 5px;
}
a.footer-logo {
padding: 33px 118px;
top: 23px;
}
a.header-logo {
    padding: 35px 100px;
    background-size: contain;
    float: left;
    z-index: 9999;
    position: absolute;
    left: 0;
    top: 5px;
}
.head-menu-container {
position: absolute;
top: 10px;
left: 0;
right: 0;
padding-left: 0px !important;
}
.navbar-toggle {
    float: right;
    margin-left: auto;
    margin-right: 8px;
    margin-top: 15px;
}
.menu-container .navbar-default .navbar-toggle .icon-bar {
 background-color: #fff;
}
.body-top-bg {
padding-top: 0;
border-top: 32px solid #0f314f;
}
.head-social-icons {
top: -26px;
  right:15px;
}
.migna {
position: absolute;
left: 15px;
top: -26px;
color: #fff30d;
}
.head-social-icons a:first-child {
margin-left: 0;
}
.mega-dropdown-menu li {
float: left;
width: 100%;
border-bottom: 1px solid rgba(255, 255, 255, 0.09);
}
#multi-carousel .carousel-indicators li.active {
background: #ea7202;
}

.section_img img {
width: 100%;
height: auto;
}
.owl-next {
   left: 27px;

}
.owl-prev {
   right: 27px;

}

.top_move {
margin-top: 0;
}
.affix .navbar-nav > li > a {
padding: auto !important;
}
.affix .navbar-static-top.main-menu.container {
height: 47px;
}
.affix.menu-container .navbar-header {
height: 46px;
    background: url(ch01_2.png) left 0px no-repeat;
}
.affix .navbar-toggle {
float: right;

}
.affix .mega-dropdown-menu li {
float: left;
width: 100%;
background: transparent !important;
}
.side_inner {
padding-right: 0;
}
.p_first {
padding-left: 5px;
padding-right: 5px;
}
}
.doc_d {
background: #f1f1f1;
padding: 5px;
margin-bottom: 7px;
}
.bargozide_row.bargozide-style a:hover{color:#000;}
.rooyekhat-items2 a:hover{
color: #ca0000;
}
.section_title a:hover,.section_title2 a:hover {
color: #1d69b0;
}
p.mr_related_news1 {
margin: 5px 0;
}
p.mr_related_news1 a:hover{
   color:#000;
}
.owl-box-title h2 a:hover{color:#1d69b0;}
.head-static-menu a:hover {color: #1d69b0;}
.secName1 a,.secName2 a {
color: #8b8b8b;
}
.secName1,.secName2 {
	float:left;
	font-size:14px;
	margin-top: 6px;
}
.secName1 {
padding-right: 7px;
margin-right: 7px;
	background: url(ch01_50.gif) right 5px no-repeat;
}

.head-social-icons a:hover {
opacity: 0.8;
}
li.f_li {
float: left;
width: auto;
display: inline-block;
padding: 0 10px 0 4px;
background: url(ch01_52.png) left 9px no-repeat;
}
li.f_li a {
color: #1d72bf;
}
ul.f_ul {
float: left;
width: 100%;
background: url(ch01_51.png) left 3px no-repeat;
margin: 3px 15px;
padding-left: 25px;
}
li.f_li a:hover {
color: #ea7202;
}

.last-year-archive-slider {
width: 100%;
right: 0px;
height: 21px;
position: absolute;
top: 10px;
background: url(ch01_17.gif) right 0px no-repeat;
}
.last-year-archive-slider a,.last-year-archive-slider2 a,.last-year-archive-slider3 a,.last-year-archive-slider4 a,.last-year-archive-slider5 a,.last-year-archive-slider22 a {
width: 26px;
height: 15px;
position: absolute;
right: 21px;
bottom: 6px;
}
.last-year-archive-slider2 {
width: 100%;
right: 0px;
height: 19px;
position: absolute;
bottom: -9px;

}
.box_relative {
position: relative;
padding: 10px;
border-top: none;
background: #cdcdcd;
margin-bottom:2px;
}
.arch6 a {
position: absolute;
top: 0;
left: 35px;
width: 102px;
height: 17px;
}
div#conference-tab {
margin-bottom: 15px;
}
html,body{overflow-x:hidden;}
.demo {
	width: 100%;
direction: ltr;
}
.demo_parent {
background: #525252;
padding: 25px;
padding-right: 25px !important;
}
.demo_parent2 {
background: #fff;
padding: 15px;
margin-bottom: 10px;
}

.demo ul{
list-style: none outside none;
padding-right: 0;
}
.demo li {
display: block;
float: right;
margin-left: 6px;
width:582px;
height:582px;
	position:relative;
}
.demo img {
display: block;
height: auto;
max-width: 100%;
	max-height:100%;
}

.demo figure{
display: block;
height: 100%;
margin: 0;
overflow: hidden;
width: 100%;
position:relative;
}
.demo .thumb{
bottom: -1px;
right: -1px;
position: absolute;
left: -1px;
text-align: center;
top: -1px;
white-space: nowrap;
word-break: normal;
}
.demo .ib{
display:inline-block;
vertical-align:middle;
}
.demo .v-align{
height:100%;
}
.demo .lSSlideOuter .lSPager.lSGallery li {
overflow: hidden;
-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
transition: border-radius 0.12s linear 0s 0.35s linear 0s;
height: 98px;
}
.demo  .lSSlideOuter .lSPager.lSGallery img {
display: block;
height: auto;
max-width: 100%;
height: 98px;
width: 100%;
}
.demo_parent2 .demo .lSSlideOuter .lSPager.lSGallery li.active{    border: 3px solid #be0f0f;border-radius: 0;}
@media screen and (max-width: 767px) {.demo .lSSlideOuter .lSPager.lSGallery li {
display:none;
}
.hp{margin-right:0 !important;margin-left: 0 !important;}

.demo .thumb{position: relative;
bottom: auto;
right: auto;
left: auto;
top: auto;}
	
.demo .v-align{
height:auto;
}
.demo li {
   height:auto;

}

.gallery-buttons-row a.active.disabled {
background: none;
opacity: 1;
color: #d50101;
margin-top: 0px;
font-weight: bold;
}

}
p.slider_title {
color: #fff;
padding: 10px;
font-size: 16px;
position: absolute;
bottom: -11px;
left: 0;
width: 100%;right: 0px;
background: rgba(0, 0, 0, 0.54);
	text-align: center;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
   
bottom: auto;
top: 41%;
right: 33px;
}
.lSSlideOuter.vertical .lSAction > .lSNext {

bottom: auto;
top: 50%;
right: 32px; 
}

.gallery-thumb a:hover,.gallery-thumb a {
background: transparent !important;
border-color: rgba(255, 255, 255, 0.15);
cursor: pointer;
padding: 5px;
	border-radius: 3px;
		border: 1px solid rgba(255, 255, 255, 0.28);
	}
.imp_news .spinner {
float: left;
position: absolute;
width: 13px;
height: 13px;
background-color: #ea7202;
border-radius: 100%;
-webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
animation: sk-scaleout 1.0s infinite ease-in-out;
left: -4px;
top: 5px;
}
@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
-webkit-transform: scale(1.0);
opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% { 
-webkit-transform: scale(0);
transform: scale(0);
  } 100% {
-webkit-transform: scale(1.0);
transform: scale(1.0);
opacity: 0;
  }
}
.advertise_main,.advertise_half {
margin-bottom: 5px;
}
@media screen and (max-width: 767px) {.footer_newsletter {
width: 100%;
  
}
.footer_newsletter table{width:100%;}
td.news_titr {
text-align: left;
	white-space: inherit;
}
.footer-search-container {
margin-top: 5px;
margin-bottom: 10px;
}
}
.section-bg {
background: url(ch01_09.gif) left 0px no-repeat;
height: 42px;
font-size: 17px;
color: #000;
padding: 14px 10px;
border: 1px solid #d6d6d6;
}
.section-bg a{
color: #000;
}
.left_box {
float: left;margin-bottom: 10px;padding-right:10px;
}
.right_box {
float: right;
}
.right_small {
    padding: 0 15px;
}
.section_title a {
color: #017ba0;
}
.section_title {
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
	margin-bottom:5px;
}

.section_abs {
font-size: 14px;
text-align:left;
}
.section_img {
margin-bottom: 10px;
width: 100%;
	overflow: hidden;
	position: relative;
	    border: none !important;
}
.section_img img {
width: 100%;
height: auto;
}
.left_pad {
    padding-left: 10px;
}
.section_title_big_dark {
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 5px;
}
.section_title_big_dark a {
color: #363636;
}
.section_frame {
padding: 10px 15px 5px 0;
width: 100%;
	position:relative;
	background:#fff;
}
.section_title2 {
 font-size: 15px;
line-height: 2;
font-weight: bold;
}
.section_title2 a{
 color: #555555;
}
.section_img2 {
margin-bottom: 5px;
border: 1px solid #e5e5e5;
float: left;
overflow: hidden;
}
.box_text {
padding-left: 88px;
}
#conference-tab li{
width: 50%;
border: none;
text-align: center;
}
#conference-tab li.active{
   background: #8e8e8e;
}
#conference-tab .tab-content {
padding: 8px;
background: #3e3e3e url(ch01_037.gif) right 0px repeat-x;
}
#conference-tab li a,#conference-tab li.active a{
padding: 5px;
height: 30px;
	color:#fff;
	border-radius:0;
	border: none;
	margin: 0;
}
li.active a#video_news-tab-button {
background: #eeb51d url(ch01_034.gif) left 0px no-repeat;
padding: 0px;
}
li.active a#video_news-tab-button::after{
content: ' ';
width: 28px;
height: 35px;
position: absolute;
top: 0px;
right: 0;
background: url(ch01_035.gif) right 0px no-repeat;
}
li a#voice_news-tab-button {
background: url(ch01_036.gif) right 0px no-repeat;
padding: 0px;
}
li.active a#voice_news-tab-button {
background: #eeb51d url(ch01_038.gif) right 0px no-repeat;
}
li.active a#voice_news-tab-button::after{
content: ' ';
width: 28px;
height: 35px;
position: absolute;
top: 0px;
left: 0;
background: url(ch01_039.gif) left 0px no-repeat;
}
li a#video_news-tab-button {
background: url(ch01_040.gif) left 0px no-repeat;
}
.section_abs2 {
text-align: left;
}
.section_routitr a {
color: #6d6b6b;
}
p.mr_related_news1 a {
color: #ca0000;
}
.owl-dots {
width: 100%;
padding: 5px;
text-align: right;
position: absolute;
top: -40px;
right: 65px;
}
.owl-theme .owl-dots .owl-dot span {
width: 16px;
width: 11px;
height: 11px;
margin: 7px 7px 0;
background: url(ch01_18.gif);
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
.owl-theme .owl-dots .owl-dot.active span {
background: url(ch01_19.gif);
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
color: transparent;
display: inline-block;
}
.header-tab1 {
	background: url(ch01_022.gif) left 0px no-repeat;
}
.header-tab2 {
	background: url(ch01_023.gif) right 0px no-repeat;
	height:30px;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {

.owl-box-title {
 right: 9px;
}
}
@media screen and (min-width: 768px) and (max-width: 992px) {

.head-menu-container {
left: 0px;
	padding-left:0
}

.owl-box-title {
 right: 12px;
}

}
@media screen and (max-width: 768px) {
	.left_box {
padding-bottom: 10px;
margin-bottom: 10px;
padding-right: 20px;
border-bottom: 1px solid #e8e7e7;
}
.right_box {
float: right;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e8e7e7;
}
.section_img {
margin-bottom: 10px;
border: 1px solid #e5e5e5;
padding: 5px;
width: 100%;
height: auto;
}
.section_img img {
border: 1px solid #e5e5e5;
width: 100%;
height: auto;
}
.left_box {
    padding-right: 5px;
}
.owl-box-title {
padding-top: 8px;
right: 11px;
}
.sidebar {
padding-right: 10px;
padding-left: 10px;
}
.first-padding-big {
position: relative;
display: block;
background: rgb(49, 48, 48);
}
}
.navbar-left ul.dropdown-menu ul.dropdown-menu {
left: 100% !important;
margin-top: -32px !important;
}
.affix a.sticky-logo {
position: absolute;
right: 0;
background: url(ch01_34.png) center no-repeat;
top: -2px;
width: 153px;
height: 36px;
background-size: contain;
}
@media screen and (min-width: 768px){
	.navbar-nav .dropdown-menu > li > a {
	transition: all 0.4s ease 0s;
}
}
@media screen and (max-width: 768px){
#docDivp3 {
margin: 0 0px 15px;
}
.docContentdiv {
    padding: 10px 10px 20px;
}
.tool-icons-bottom {
text-align: left;
}
.share-place {
margin: 6px auto 0;
}	

.gallery-buttons-row2 {
height: 115px;
}
.gallery-buttons-row2 div {
text-align: center;
}
}
.send_note_inp {
margin-bottom: 10px;
padding: 4px;
border: 1px solid #bdbdbd;
}
div#send_note2 {
padding: 10px 0;
}



.b10 {margin-bottom:10px;}

a.header-logo-en {
background: url(ch01_7.png) bottom no-repeat;
z-index: 10;
padding: 0px 144px;
height: 20px;
margin-right: 70px;
}
.ticker_title {
    float: left;
    color: #ffffff;
    padding-right: 5px;
}
.newsticker ul li a {
color: #fff;
}
.vizhe_date.vizhe_info {
color: #7c7c7c;
padding-left: 16px;
background: url(ch01_15.png) left 4px no-repeat;
margin: 5px 10px;
	float: left;
width: 100%;
}
.conversation-box,.note-box {
padding: 5px;
box-shadow: 0 1px 2px 1px rgba(156, 154, 154, 0.75);
background: #fff;
margin-bottom: 12px;
}
.note-bg1 {
background: #fff url(ch01_23.gif) left 0px no-repeat;
height: 27px;
}
.sardabir-bg1 {
background: url(ch01_013.gif) left 0px no-repeat;
height: 38px;
}

.last-news-bg1 {
background: url(ch01_37.gif) left 0px no-repeat;
height: 24px;
}
.video-bg1 {
background: #8e8e8e url(ch01_38.gif) left 6px no-repeat;
height: 36px;
}

.owl_sameh2 {
background: #41adf3 url(ch01_022.gif) right 0px repeat-x;
padding-top: 35px;
padding-bottom: 5px;
margin-bottom: 0px;
}
.second_frame.s2 {
padding: 60px 10px 10px;
    background: #fff;
    border-radius: 0;
}
figure.img_center {
text-align: center;
}
#book-carousel .owl-dots {
width: 87%;
padding: 5px;
text-align: center;
position: absolute;
top: -30px;
right: 19px;
}
#book-carousel.owl-theme .owl-dots .owl-dot.active span {
background: url(ch01_024.png);
}
#book-carousel.owl-theme .owl-dots .owl-dot span {
width: 16px;
width: 14px;
height: 12px;
margin: 0px 5px 0;
background: url(ch01_023.png) center no-repeat;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
}
#book-carousel .owl-next {
position: absolute;
left: 5px;
top: -30px;
width: 28px;
background: url(ch01_36.png) left no-repeat !important;
height: 32px;
}
#book-carousel .owl-prev {
position: absolute;
right: 5px;
top: -30px;
width: 28px;
background: url(ch01_35.png) right no-repeat !important;
height: 32px;
}
.owl-box-title2 {
padding-top: 8px;
}
.owl-box-title2 h3{
font-size: 14px;
font-weight: bold;
}
.owl-box-title2 h3 a{
	color:#666666;
}
.video-line {
padding: 7px 12px 8px;
font-size: 14px;
border-top: 1px solid #f4f4f2;
}
.white-box .block_text div {
   background:none;
}
.white-box .block_text div a {
    font-size: 17px;
}
.video-line a{
color:#676767;
}
.video-box {
padding-bottom: 5px;
	margin-bottom:10px;
}
.hover01.column {
position: relative;
}
.video_overlay {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: url(ch01_40.png) center no-repeat;
}
 .carousel22 {
width:1330px;
height:370px;
position:relative;
clear:both;
overflow:hidden;
  
  }
  .carousel22 img {
    background: #2b2b2b; 
visibility:hidden; /* hide images until carousel can handle them */
cursor:pointer; /* otherwise it's not as obvious items can be clicked */
  }
.item-a .carousel-center + div a:hover {
color: #1d69b0;
}
.item-a div a{display:none;}  
.item-a .carousel-center + div a {
	padding: 92px 20px 20px;
	background: url(ch01_17.png) right 0px repeat-x;
display: block;
position: absolute;
bottom: 0px;
right: 0;
left: 0;
text-align: center;
color: #fff;
font-size: 18px;
font-weight: bold;
}
.r_box_title a{color:#656565;}
a.prev2 {
position: absolute;
top: 50%;
width: 29px;
height: 41px;
right: 35px;
background: url(ch01_13.png) right 0px no-repeat;
z-index: 9;
}
a.next2 {
position: absolute;
top: 50%;
width: 29px;
height: 41px;
left: 35px;
	 background: url(ch01_14.png) left 0px no-repeat;
	 z-index: 9;
}
.slides-bg1 {
background: url(ch01_41.gif) left 6px no-repeat;
height: 36px;
}
.majazi-frame .majazi-items:last-child{padding-bottom:0;}
a,a:hover,a:focus,a:active{text-decoration:none !important;}
.ribbon.sale {
top: 0;
}
.ribbon {
position: absolute;
top: 50px;
padding-right: 51px;
}
.ribbon .theribbon {
position: relative;
width: auto;
padding: 3px 10px 3px 10px;
margin: 30px -14px 0 0;
color: #fff;
background-color: #1d69b0;
}
.ribbon .ribbon-background {
position: absolute;
top: 0;
left: 0;
}
.ribbon .theribbon:before, .ribbon .theribbon:after {
content: ' ';
position: absolute;
width: 0;
height: 0;
}
.ribbon .theribbon:after {
left: 0;
top: 100%;
border-width: 4px 8px;
border-style: solid;
border-color: #80330e transparent transparent #80330e;
}
@media screen and (max-width: 767px) {.first-padding-big {
 padding: 10px 61px 20px;
   
}
.content, .section_content {
padding-left: 5px; 
}
}
.last-year-archive-slider2 {
width: 100%;
right: 5px;
height: 21px;
position: absolute;
top: 8px;

}
.last-year-archive-slider22 {
width: 100%;
right: 0px;
height: 21px;
position: absolute;
bottom: 4px;
background: url(ch01_47.png) right 0px no-repeat;
}
.book-box .last-year-archive-slider2 {
top: 3px;
}

.service_date {
color: #7c7c7c;
    margin: 11px 0px 0;
    float: right;
}
.more_btn {
padding: 3px 10px;
background: url(ch01_48.gif) left 0px repeat-x;
border: 1px solid #c9c9c9;
border-radius: 3px;
margin: 10px 0;
color: #7f7f7f;
float: left;
box-shadow: 0px 1px 1px 0px #dcdcdc;
	height: 28px;
}
.single_cata_desc {
height: 100%;
right: 0;
position: absolute;
text-align: center;
top: 0;
width: 100%;
z-index: 9;
}
.table {
display: table;
z-index: 9;
position: absolute;
width: 100%;
height: 100%;
margin: 0;
}
.table_cell {
display: table-cell;
vertical-align: middle;
}
.single_cata_desc .table_cell > h5 {
font-size: 24px;
margin-bottom: 0;
font-weight: bold;
text-shadow: 0 0 5px #000;
}
.single_cata_desc .table_cell > h5 a{color:#fff}
@media screen and (max-width: 1300px) {.lastyear-tab .nav-tabs > li {
width: auto;
}}
@media screen and (max-width: 768px) {
.affix a.sticky-logo {
position: absolute;
left: 0;
background: url(ch01_34.png) center no-repeat;
top: 3px;
width: 158px;
height: 36px;
background-size: contain;
}
}
.f_s {
border-top: 1px solid rgba(255, 255, 255, 0.17);
margin-top: 5px;
}
.related_box {
padding: 0;
}
.selected-news-bg1 {
background: url(ch01_018.gif) right -5px no-repeat;  
}
.selected-news-bg2 {
background: url(ch01_017.gif) left 0 no-repeat;
height: 30px;
}
.glyphicon
{
margin-left:4px !important; /*override*/
}

.pagination .glyphicon
{
margin-left:0px !important; /*override*/
}

.pagination a
{
color:#555;
}

.panel ul
{
padding:0px;
margin:0px;
list-style:none;
}

.news-item
{
margin:0px;
   
}
.majazi-text-section {
padding-left: 136px;
}
.majazi-title-section {
padding-left: 11px;
font-size: 14px;
line-height: 1.65;
font-weight: bold;
}
.majazi-title-section a {
color: #00498f;
}
.panel-body {
padding: 10px 10px ;
}
.panel-default {
position: relative;
}
.panel-default  .last-year-archive-slider {
width: 100%;
right: 0px;
height: 21px;
position: absolute;
top: 3px;
background: url(ch01_17.gif) right 0px no-repeat;
}
.panel-footer {
right: 57px;
position: absolute;
padding: 0;
background-color: transparent;
border-top: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 3px;
}
.pagination>li>a, .pagination>li>span {
position: relative;
float: right;
padding: 6px 8px;
line-height: 1.42857143;
text-decoration: none;
color: #13d5f4;
background-color: transparent;
border: none;
margin-right: -1px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
z-index: 2;
color: #23527c;
background-color: transparent;
border-color: transparent;
}
.pagination .glyphicon {
font-size: 16px;
}
.panel-default {
padding: 1px;
border-color: transparent;
border-radius: 0;
box-shadow: 0px 1px 4px rgba(58, 58, 58, 0.55);
	margin-bottom: 10px;
}
#page a {
	padding: 2px 10px;
    background: url(ch01_69.gif) right 0px repeat-x;
    border: 1px solid #ccc;
    cursor: default;
    font-size: 14px;
    text-align: center;
    color: #464444;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 4px;
	
    
cursor: pointer;
}
#page_sel a{
 padding: 2px 10px;
    background: url(ch01_70.gif) right 0px repeat-x;
    border: 1px solid #47a5e0;
    cursor: default;
    font-size: 14px;
    text-align: center;
    color: #464444;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 4px;

}
.doc_tags1 span {
color: #ce282f;
font-size: 15px;
vertical-align: middle;
}
@media screen and (max-width: 767px){
.content, .section_content {
padding: 5px 0 0 0;
}
.vizheh-second-doc-image a img {
width: 100px;
height: 56px;
}
.vizheh-list-padding {
padding-left: 105px;
padding-right: 5px;
}
.section_sidebar {
padding-right: 5px;
}
.section-page-title1:after {
right: 0;
}
}
@media screen and (min-width: 1200px) and (max-width: 1330px){
div#docDiv7ImgBg a img {
width:173px;
height:97px;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
div#docDiv7ImgBg a img {
width:183px;
height:103px;
}
}
@media screen and (min-width: 768px) and (max-width: 992px){
.doc_content {
padding-top: 5px;
padding-right: 0;
}
.doc_inner_first {
padding-right: 0;
}
.padding_doc {
 padding: 0 5px; 
}
#docDiv3Date {
   margin-left: 0;
 }
 div#tools-top {
margin-right: 0;
}
div#docDiv7ImgBg a img {
width:235px;
height:132px;
}
.doc_inner_second{padding:0;}
}
@media screen and (max-width: 767px){
	div#docDiv7ImgBg a img {
width:100%;
height:auto;
}

.footer-logo-col {
padding: 0 0 0px;
}

	.padding_doc {
 padding: 0 5px; 
}
#docDiv3Date {
   margin-left: 0;
 }
 .doc_content {
padding-right: 0;
}
.doc_sidebar {
padding-left: 0;
}
}

@media screen and (min-width: 1200px) and (max-width: 1330px) {

.header-search-container {
margin-left: 25px;
}
}
@media screen  and (min-width: 768px) and (max-width: 992px) {
	.content, .section_content {
padding-right: 0;
}
}
.rell{position:relative;}

.gallary_img {
border: 1px solid #393939;
}

.title_multimedia {
background: #393939;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-top: 10px;
position: relative;
width: 100%;
font-size: 16px;
line-height: 2;
font-weight: bold;
}
.title_multimedia a {
color: #0b95a2;
}
a.multimedia_carousel {
position: absolute;
bottom: -1px;
text-align: center;
width: 100%;
background: #000;
padding: 25px 100px;
font-size: 27px;
color: #fff;
}
.m_photograpger {
float: left;
background: url(ch01_91.gif) right 10px no-repeat;
padding-right: 15px;
margin-right: 10px;
}
.m_photograpger div{
color: #a6a6a6;
background: url(ch01_90.png) left 3px no-repeat;
padding-left: 24px;
}

.m_date {
color: #a6a6a6;
}
.f-abs {
    padding: 5px 10px;
    text-align: left;
    color: #000000;
    font-size: 15px;
    line-height: 1.5;
    min-height: 60px;
}
#multi-carousel2 .carousel-indicators li {
width: 15px;
margin: 0 4px;
height: 15px;
background: rgba(0, 0, 0, 0.44);
border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.5);
}
#multi-carousel2 .carousel-indicators li.active {
background: #1d69b0;
}
#multi-carousel2 .carousel-indicators {
margin: 0;
right: 15px;
left: auto;
padding: 0;
width: 39%;
text-align: right;
direction: ltr;
top: 394px;
height: 19px;
}
#multi-carousel2  .multi-title-multi a {
  color: #1d70b1;
text-decoration: none;
line-height: 30px;
}
.no_p_left {
padding-left: 0;
}
#multi-carousel2 .multi-title-multi a:hover {
color: #686868;
}

@media screen and (max-width: 1200px) {
.multi-img-frame {
padding-bottom: 10px;
}
#multi-carousel2 .carousel-indicators {
margin: 0;
right: 10px;
left: auto;
padding: 0;
width: 100%;
bottom: 0;
text-align: right;
direction: ltr;
top: 7px;
}
}
@media screen and (max-width: 768px) {
.no_p_left {
padding-right: 0;
}
}
.video_overlay.voice_news {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: url(ch01_069.png) center no-repeat;
}
.b10 {
margin-bottom: 20px;
padding: 2px 7px 0;
}
.doc_sidebar .box_relative {
padding: 10px 5px 15px;
}
.doc_sidebar .majazi-frame {
margin-bottom: 15px;
}
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: right;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}


.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
-webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: right;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	right: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	right: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: right;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: right;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	overflow: hidden;
	
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;	
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: right;
	z-index: 22;
}
.rsTabs {
	float: right;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	/*right: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	float: right;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	right: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 44px;
}

.rsABlock {
	right: 0;
	top: 0;
	position: absolute;
	z-index: 15;
	
}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor:url(grab.png) 8 8, move; 
}

.grabbing-cursor{ 
	cursor:url(grabbing.png) 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	right:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;	
	z-index: 20;
	background: url(blank.gif);
}

/******************************
*
*  RoyalSlider Default Skin 
*
*1. Arrows 
*2. Bullets
*3. Thumbnails
*4. Tabs
*5. Fullscreen button
*6. Play/close video button
*7. Preloader
*8. Caption
*
*  Sprite: 'rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/


/* Background */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
	background: #282828;
	color: #FFF;
}


/***************
*
*  1. Arrows
*
****************/

.rsDefault .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
	
}
.rsDefault.rsVer .rsArrowright { top: 0; right: 0; }
.rsDefault.rsVer .rsArrowleft { bottom: 0;  right: 0; }

.rsDefault.rsHor .rsArrowright { right: 0; top: 0; }
.rsDefault.rsHor .rsArrowleft { left: 0; top:0; }

.rsDefault .rsArrowIcn {		
	width: 32px;
	height: 32px;
	top: 50%;
	right: 50%;
	margin-top:-16px;	
	margin-right: -16px;

	position: absolute;	
	cursor: pointer;	
	background: url('rs-default.png');

	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	
	border-radius: 2px;
}
.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowright .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowleft .rsArrowIcn { background-position: -64px -64px; }

.rsDefault.rsVer .rsArrowright .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowleft .rsArrowIcn { background-position: -96px -64px; }

.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsDefault .rsBullets {
	position: absolute;
	z-index: 35;
	right: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	margin: 0 auto; 

	background: #000;
	background: rgba(0,0,0,0.75);

	text-align: center;
	line-height: 8px;
	overflow: hidden;
}
.rsDefault .rsBullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #777;
	background: rgba(255,255,255,0.5);
}
.rsDefault .rsBullet.rsNavSelected span {
	background-color: #FFF;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsDefault .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsDefault .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsDefault .rsThumb {
	float: right;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsDefault .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
	background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
	display: block;
}

/* Thumbnails with text */
.rsDefault .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #FFF;
}
.rsDefault .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
}



/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 21;	
	background: #000;
	background: rgba(0,0,0,0.75);
}
.rsDefault .rsThumbsArrow:hover {
	background: rgba(0,0,0,0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowright { top: 0; right: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowleft { bottom: 0;  right: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowright { right: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowleft { left: 0; top:0; }

.rsDefault .rsThumbsArrowIcn {		
	width: 16px;
	height: 16px;
	top: 50%;
	right: 50%;
	margin-top:-8px;	
	margin-right: -8px;
	position: absolute;	
	cursor: pointer;	
	background: url('rs-default.png');
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowright .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowleft .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowright .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowleft .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsDefault .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsDefault .rsThumb {
		width: 59px;
		height: 44px;
	}
	.rsDefault .rsThumbsHor {
		height: 44px;
	}
	.rsDefault .rsThumbsVer {
		width: 59px;
	}
}




/***************
*
*  4. Tabs
*
****************/

.rsDefault .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsDefault .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-left: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #FFF;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); 
	background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);

	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;

	*display:inline; 
	*zoom:1;
}
.rsDefault .rsTab:first-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.rsDefault .rsTab:last-child { 
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

	border-left:  1px solid #cfcfcf;
}
.rsDefault .rsTab:active { 
	border: 1px solid #D9D9DD;   
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected { 
	color: #FFF;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsDefault .rsFullscreenBtn {
	left: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
	
}
.rsDefault .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('rs-default.png') 0 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	border-radius: 2px;

}
.rsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-right:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(rs-default.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault .rsBtnCenterer {
	position:absolute;
	right:50%;
	top:50%;
}
.rsDefault .rsCloseVideoBtn {
	left: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	left: -6px;
}

.rsDefault .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-default.png') -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsDefault .rsPreloader {
	width:20px;
	height:20px;
	right:50%;
	top:50%;
	margin-right:-10px;
	margin-top:-10px;	
}




/***************
*
*  8. Global caption
*
****************/
.rsDefault .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	right: 6px;
	text-align: right;

	background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.75);

	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}

.visibleNearby {
		  width: 100%;
		  background: #282828;
		  color: #FFF;
		  padding-top: 25px;
		}
		.visibleNearby .rsGCaption {
		  font-size: 16px;
		  line-height: 18px;
		  padding: 12px 0 16px;
		  background: #282828;
		  width: 100%;
		  position: static;
		  float: right;
		  right: auto;
		  bottom: auto;
		  text-align: center;
		}
		.visibleNearby .rsGCaption span {
		  display: block;
		  clear: both;
		  color: #bbb;
		  font-size: 14px;
		  line-height: 22px;
		}


		/* Scaling transforms */
		.visibleNearby .rsSlide img {
		  opacity: 0.45;
		  -webkit-transition: all 0.3s ease-out;
		  -moz-transition: all 0.3s ease-out;
		  transition: all 0.3s ease-out;

		  -webkit-transform: scale(0.9);  
		  -moz-transform: scale(0.9); 
		  -ms-transform: scale(0.9);
		  -o-transform: scale(0.9);
		  transform: scale(0.9);
		}
		.visibleNearby .rsActiveSlide img {
		  opacity: 1;
		  -webkit-transform: scale(1);  
		  -moz-transform: scale(1); 
		  -ms-transform: scale(1);
		  -o-transform: scale(1);
		  transform: scale(1);
		}

		/* Non-linear resizing on smaller screens */
		@media screen and (min-width: 0px) and (max-width: 900px) { 
		  #gallery-1 {
			padding: 12px 0 12px;
		  }
		  #gallery-1 .rsOverflow,
		  .royalSlider#gallery-1 {
			height: 400px !important;
		  }
		}
		@media screen and (min-width: 0px) and (max-width: 500px) { 
		  #gallery-1 .rsOverflow,
		  .royalSlider#gallery-1 {
			height: 300px !important;
		  }
		}
.slider_text p.m_titr {
font-size: 19px;
margin-bottom: 15px;cursor:pointer;margin-top: 20px;
}
.slider_text p.m_titr:hover {color: #1d69b0;}
.slider_text p{
font-size: 14px;
direction: rtl;
	text-align:center;
}
.slider_text img {
margin-top: 0 !important;
	cursor:pointer; 
}
.slider_text p {
display: none;
}
.rsActiveSlide .slider_text p {
display: block;
}
.rsDefault.rsHor .rsArrowright {
right: 0;
top: 0;
background-image: linear-gradient(to right, rgba(20, 20, 20, 0) 0%, rgb(40, 40, 40) 100%);
background-image: -moz-linear-gradient(to right, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
background-image: -ms-linear-gradient(to right, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
background-image: -o-linear-gradient(to right, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
background-image: -webkit-linear-gradient(to right, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
}
.rsDefault.rsHor .rsArrowleft {
left: 0;
top: 0;
background-image: linear-gradient(to left, rgba(20, 20, 20, 0) 0%, rgb(40, 40, 40) 100%);
background-image: -moz-linear-gradient(to left, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
background-image: -ms-linear-gradient(to left, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
background-image: -o-linear-gradient(to left, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
background-image: -webkit-linear-gradient(to left, rgba(20, 20, 20, 0) 0%, rgba(40, 40, 40, 1) 100%);
}
.rsHidden {
opacity: 1;
	visibility: visible;
 }
 .visibleNearby .rsSlide img {
opacity: 1;

}
.visibleNearby .rsGCaption {
  display:none;
}
.rsDefault .rsArrow {
width: 300px;
   
}
@media screen and (max-width: 768px) {.rsDefault .rsArrow {
width: 40px;
   
}

}
.visibleNearby .rsSlide img {
opacity: 1;
width: 100% !important;
height: auto !important;
max-height: 330px;
}
.visibleNearby .rsSlide p img{
width: auto !important;
width: auto !important;
height: auto !important;
}

.title_multimedia a:hover {
color: #1d69b0;
}
.overlay_photo {
position: absolute;
top: 0;
bottom: 10%;
left: 0;
right: 0;
background: url(ch01_96.png) center no-repeat;
width: 105%;
cursor: pointer;
}
.gallary_img {
border: 1px solid #393939;
position: relative;
}
.daricheh-icon {
position: absolute;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.66);
padding: 3px 5px;
	color: #a6a6a6;
}
.footer-menu {
text-align: center;
padding: 0 0;
height: 33px;
background: transparent;
width: 1158px;
margin: 0 auto;
}

#slider-photo2-thumbs .thumbnail > img,#slider-photo2-thumbs .thumbnail a > img {
width: 133px;
height: 76px;
margin-bottom: 28px;
border: 1px solid rgba(76, 76, 76, 0.55);
	cursor: pointer;
}
#slider-photo2-thumbs ul{margin-bottom:0;}
.ph_num {
background: url(ch01_044.png) right 5px no-repeat;
position: absolute;
bottom: 1px;
right: 8px;
padding-right: 19px;
color: #ea8e1f;
font-weight: bold;
font-size: 14px;
letter-spacing: 1px;
}
.eye .carousel-inner>.item{
	padding-bottom: 30px;
}
div#multi-carousel2 .carousel-inner {
background: #fbfbfb;
}
span.most-commented-count3 {
color: #ffffff;
}
.frstsmHeight-multi {
padding-left: 10px;
padding-bottom: 5px;
}
.comment_c div {
background: url(ch01_045.png) left 3px no-repeat;
padding-left: 27px;
margin-left: 6px;
}
.last-year-archive div.bg_white {
 background: #ffffff;
}
@media screen and (max-width: 768px) {
	header.header {
height: 71px;
	
}
body {
background: #f4f4f2;
}
.navbar-toggle {
    float: right;
    margin-top: 10px;
    padding-bottom: 0;
    padding-top: 13px;
}
.search-toggle-icon {
    color: rgb(255, 255, 255);
    font-size: 22px;
    right: 76px;
    top: 28px;
}
.head-social-icons {
top: -26px;
left: 8px;
text-align: left;
width: 216px;
}
.header_parent2 {
text-align: center;
position: absolute;
background: url(ch01_02.png) left 0px no-repeat;
right: 0;
top: 57px;
left: 0;
height: 67px;
bottom: 0;
background-size: contain;
}
.navbar-static-top.main-menu.container::after {
display:none;
}
.navbar.navbar-default.navbar-static-top.main-menu {
height: 46px;
}
.menu-container .navbar-collapse {
    background: rgb(51, 69, 111);
margin-top: 0;
padding-top: 10px;
	margin:0;
		    max-height: 450px;
    overflow-y: scroll;
}
.head-menu-container {
position: absolute;
top: 0;
left: 0;
right: 0;
padding-left: 0px !important;
}
.affix.menu-container .navbar-default .navbar-toggle .icon-bar {
background-color: #ffffff;
}
.affix.menu-container .navbar-default .navbar-toggle {
padding: 6px 20px;
}
.affix.menu-container .navbar-default .navbar-toggle.caret {
padding: 0px 10px;
}
.section_frame {
padding: 20px 0px 5px;
border-bottom: none;
 }
}
@media screen and (max-width: 480px) {
	.header_parent2 {
background-size: cover;
}
}
@media screen and (min-width: 992px) and (max-width: 1330px) {
#slider-photo2-thumbs .thumbnail > img, #slider-photo2-thumbs .thumbnail a > img {
width: 105px;
height: 60px;
}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
#slider-photo2-thumbs .thumbnail > img, #slider-photo2-thumbs .thumbnail a > img {
width: 124px;
height: 71px;
}

}
.majazi-title4 a:hover {
color: #fff;
}
.atfbe-bg1 {
background: url(ch01_048.gif) right -1px no-repeat;
}
.rfiles-bg1 {
background: url(ch01_049.gif) right -1px no-repeat;
}
.rlinks-bg1 {
background: url(ch01_050.gif) right -1px no-repeat;
}
.first-doc-detail {
float: left;
width: 100%;
background: #fff url(ch01_37.gif) right 0px repeat-x;
}

@media screen and (min-width: 1200px) and (max-width: 1330px) {
	.footer-menu {
width: 977px;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.footer-menu {
width: 795px;
}
}
@media screen and (max-width: 992px) {
.footer-menu {
width: 100%;
}
.footer-menu::after{right: -78px;}
.footer-menu::before{left: -78px;}
#footer, #doc_footer, #section_footer, #general_footer {
min-height: 288px;
}
.sidebar, .general_sidebar, .doc_sidebar, .section_sidebar {
padding-left: 5px;
	padding-right: 5px;
}
}
@media screen and (max-width: 768px) {

#footer, #doc_footer, #section_footer, #general_footer {
min-height: 265px;
}.sidebar, .general_sidebar, .doc_sidebar {
padding-right: 5px;
}

.footer-menu {
   height: auto;
border: none;
background: #40444f;
}

.static_parent {
padding: 18px 0 0px;
text-align: center;
}
.footer-menu-bg3 {
padding-bottom: 5px;
}
.static_parent {
text-align: center;
position: relative;
z-index: 2;
}
}
.majazi-title4 a:hover,.section_routitr a:hover {
color: #1d69b0;
}
.rooyekhat-items1 a:hover{color: #e3383f;}
.last-year-archive-blue {
   height: 30px;
margin-bottom: 15px;
box-shadow: 0 0 black;
background: #1d69b0;
}
.last-year-archive-blue a ,.last-year-archive-dark a{
float: right;
width: 44px;
height: 20px;
margin-right: 10px;
margin-bottom: 5px;
background: url(ch01_066.png) right 10px no-repeat;
color: #ffffff;
line-height: 30px;
}
.last-year-archive-dark {
height: 30px;
box-shadow: 0 0 black;
background: #646360;
}
.adv_text_title {
color: #2827af;
text-align: center;
font-size: 14px;
}
.adv_text_desc {
color: #171717;
text-align: center;
padding-top: 5px;
}
.text_ad_class {
background: #dadada;
padding: 3px;
border: 1px solid #cacaca;
}
div.text_ad_class_over {
  background: #d5d5d5;	
}
#photo2 .main_text_slider_overlay {
height: 71px;
width: 71px;
position: absolute;
right: 41%;
top: 37%;
background: url(ch01_067.png) center no-repeat;
}
#slider-photo2-thumbs .main_text_slider_overlay_small {
height: 35px;
width: 35px;
position: absolute;
right: 38%;
top: 20%;
background: url(ch01_068.png) center no-repeat;
}

form input[type=text], 
form input[type=date],
form input[type=password],
form input[type=datetime],
form input[type=number],
form input[type=search],
form input[type=time],
form input[type=url],
form input[type=email],
textarea, 
select{
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
border: 1px solid rgba(190, 190, 190, 0.68);
padding: 2px 7px;
margin: 0px;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
border-radius: 4px;
margin-bottom: 3px;
}
form input[type=text]:focus, 
form input[type=date]:focus,
form input[type=datetime]:focus,
form input[type=number]:focus,
form input[type=search]:focus,
form input[type=time]:focus,
form input[type=url]:focus,
form input[type=password]:focus,
form input[type=email]:focus,
form textarea:focus, 
form select:focus{
-moz-box-shadow: 0 0 8px #88D5E9;
-webkit-box-shadow: 0 0 8px #88D5E9;
box-shadow: 0 0 8px #88D5E9;
border: 1px solid #88D5E9;
}
form .field-divided{
width: 49%;
}

form .field-long{
width: 100%;
}
form .field-select{
width: 100%;
}
form .field-textarea{
height: 100px;
}
form input[type=submit], form input[type=button]{
background: #4B99AD;
padding: 8px 15px 8px 15px;
border: none;
color: #fff;
}
form input[type=submit]:hover, form input[type=button]:hover{
background: #4691A4;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}
form .required{
color:red;
}
input.search_btn {
vertical-align: middle;
width: 25px;
}
/* Hoshi */
.input--hoshi {
	overflow: hidden;
}

.input__field--hoshi {
	margin-top: 1em !important;
	padding: 0.85em 0.15em;
	width: 100%;
	background: transparent;
	color: #595F6E;
}

.input__label--hoshi {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 0.25em;
	width: 100%;
	height: calc(100% - 1em);
	text-align: right;
	pointer-events: none;
}

.input__label-content--hoshi {
	position: absolute;
}

.input__label--hoshi::before,
.input__label--hoshi::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: calc(100% - 10px);
	border-bottom: 1px solid #B9C1CA;
}

.input__label--hoshi::after {
	margin-top: 2px;
	border-bottom: 4px solid red;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.input__label--hoshi-color-1::after {
    border-color: hsl(194, 99%, 32%);
}


.input__field--hoshi:focus + .input__label--hoshi::after,
.input--filled .input__label--hoshi::after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.input__field--hoshi:focus + .input__label--hoshi .input__label-content--hoshi,
.input--filled .input__label-content--hoshi {
	-webkit-animation: anim-1 0.3s forwards;
	animation: anim-1 0.3s forwards;
}

@-webkit-keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -40%, 0);
		transform: translate3d(-1em, -40%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -40%, 0);
		transform: translate3d(0, -40%, 0);
	}
}

@keyframes anim-1 {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(1em, 0, 0);
		transform: translate3d(1em, 0, 0);
	}
	51% {
		opacity: 0;
		-webkit-transform: translate3d(-1em, -40%, 0);
		transform: translate3d(-1em, -40%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, -40%, 0);
		transform: translate3d(0, -40%, 0);
	}
}
.bgcolor-1 { background: #f0efee; }
.bgcolor-2 { background: #f9f9f9; }
.bgcolor-3 { background: #e8e8e8; }
.bgcolor-4 { background: #2f3238; color: #fff; }
.bgcolor-5 { background: #df6659; color: #521e18; }
.bgcolor-6 { background: #2fa8ec; }
.bgcolor-7 { background: #d0d6d6; }
.bgcolor-8 { background: #3d4444; color: #fff; }


/* Component Start */
.input {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

.input__field {
position: relative;
display: block;
float: left;
padding: 15px 0px 18px !important;
width: 100%;
border: none !important;
border-radius: 0 !important;
color: #828282;
font-weight: bold;
-webkit-appearance: none;
}

.input__field:focus {
outline: none;
border: none !important;
box-shadow: none !important;
}
.archive-date-padding select ,.archive-date-padding input {
border-radius: 3px;
background: transparent;
font-size: 12px;
color: #000;
}
.custom-combobox {
position: relative;
display: inline-block;
  }
  .custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-right: -1px;
padding: 0;
  }
  .custom-combobox-input {
margin: 0;
padding-top: 2px;
padding-bottom: 5px;
padding-left: 5px;
  }
.archive-date-padding select option{color:black;}
.archive-date-padding span{font-size: 12px;}
.tanx{  
float: left;
width: 100%;
padding: 0 5px 10px;
color: #05616b;
font-size: 14px;
}
.input__label {
	display: inline-block;
float: left;
padding: 0 ;
width: 100%;
color: #6a7989;
font-weight: bold;
text-align: left;
font-size: 70.25%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.input__label-content {
	position: relative;
	display: block;
	padding: 0 0;
	width: 100%;
}
.btneffect {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 10px 5px 10px;
    padding: 4px 20px;
    border: 2px solid #017ba0;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
	
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #017ba0;
    border-radius: 0;
    box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.31);
}
.btneffect:after {
  position: absolute;
  -webkit-transition: .3s;
  transition: .3s;
  content: '';
  width: 0;
  right: 50%;
  bottom: 0;
  height: 3px;
  background: #f7f7f7;
}


.btneffect:hover {
  cursor: pointer;
  color:#fff;
}
.btneffect:hover:after {
  width: 100%;
  right: 0;
}
/* Customize the label (the container) */
.label_container {
display: block;
position: relative;
padding-left: 25px;
margin-bottom: 7px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-weight: normal;
}

/* Hide the browser's default checkbox */
.label_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
position: absolute;
top: 5px;
left: 0;
height: 15px;
width: 15px;
background-color: #eee;
}

/* On mouse-over, add a grey background color */
.label_container:hover input ~ .checkmark {
background-color: #017da1;
}

/* When the checkbox is checked, add a blue background */
.label_container input:checked ~ .checkmark {
 background-color: #0abff0;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.label_container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.label_container .checkmark:after {
right: 5px;
top: 1px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
span.bullet {
    background: url(ch01_60.png) left 0px no-repeat;
    position: absolute;
    top: 11px;
    width: 6px;
    height: 5px;
    left: 10px;
}
.most-comment-title.imp_news a {
color: #2791d4;
}
.blink {
text-decoration: blink;
-webkit-animation-name: blinker;
-webkit-animation-duration: 0.6s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-direction: alternate;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}

#multi-carousel3 .multi-img-frame {
padding-right: 1px;
border-right: 4px solid #cacaca;
margin-right: 12px;
	padding-bottom: 0px;
border-bottom: 0px solid #cacaca;
margin-bottom: 0px;
}
#multi-carousel3 .multi-img-frame::after {
display:none;
}
#multi-carousel3 .multi-title-multi::after {
content: " ";
display: table;
position: absolute;
width: 8px;
background: url(ch01_076.gif) right center no-repeat;
height: 28px;
top: 0;
left: -17px;
}
#multi-carousel3 .multi-title-multi a {
color: #1d70b1;
}
#multi-carousel3 .multi-title-multi a:hover {
   color: #686868;
}
.multi-title-multi.p_top {
margin-top: 5px;
}
#multi-carousel3 .carousel-indicators {
top: 5px;
left: 5px;
width: 100px;
margin-left: 0;
padding-left: 0;
text-align: left;
}
#multi-carousel3 .carousel-indicators li {
background-color: #ffffff;
margin: 0 3px;
border: 1px solid #ffb751;
}
#multi-carousel3 .carousel-indicators .active {
background-color: #ffb751;
	width:11px;
	height:11px;
}
#myCarousel .carousel-caption {
right:0;
	left:0;
	bottom:0;
	text-align:left;
	padding:10px;
	padding-top: 60px;
	background: url(ch01_8.png) left 0px repeat-x;
	text-shadow:none;
	padding-bottom: 20px;
}

#myCarousel .list-group {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
}
#myCarousel .list-group-item {
	border-radius:0px;
	cursor:pointer;
width: 365px;
}

#myCarousel .list-group li.active .section_img2 {
    border: 1px solid #d40000;
}

@media (min-width: 992px) { 
	#myCarousel {opacity: 1;    padding-right: 50%;}
	#myCarousel .carousel-controls {display:none;} 	
}

@media (max-width: 991px) { 
	.carousel-caption p,
	#myCarousel .list-group {display:none;} 
}
.tab_slider_img a img {
width: 100px;
height: 72px;
float: left;
padding: 1px;
border: 1px solid #e3e3e3;
margin-right: 6px;
}
#myCarousel .multi-title-multi a ,#myCarousel .multi-routitr a,#myCarousel .first-subtitle a {
color: #fff;
}
.tab_slider_padding {
color: #017ba0;
font-size: 15px;
font-weight: bold;
padding-left: 108px;
}
.tab_sldier_figure{position:relative}
#myCarousel ol.carousel-indicators{
list-style: none;
position: absolute;
bottom: 65px;
right: 50%;
left: 5px;
text-align: right;
z-index: 2;
margin-left: 0;
width: auto;
}
#myCarousel ol li{
width: 24.45%;
height: 15px;
float: left;
background: #474c58;
margin-left: 1px;
padding-left: 0;
	border: none;
border-radius: 0;
}
#myCarousel ol li.active {
background:#ed4045;
margin: 1px 2px;
}

#myCarousel .list-group li.active .tab_slider_padding,#myCarousel .list-group li.active .service_date {
color: #fff;
}
.rooyekhat-items1 div {
margin: 0 10px;
font-size: 14px;
}
.sidebar{display:none;}
.other-bg1 {
    height: 39px;
    line-height: 37px;
    font-size: 18px;
    font-weight: bold;
    color: #017ba0;
}
.dark-box {
background: #363636;
    padding: 10px 13px;
	    margin-bottom: 10px;
}
.dark-box  .other-bg1 {
    height: 40px;
    font-size: 20px;
    color: #ffffff;
}
.dark-box  .other-bg1 a{
    color: #ffffff;
}
.sec-bg5 a{
    color: #000;
}
.other-bg2 {
    height: 39px;
    line-height: 37px;
    font-size: 18px;
    font-weight: bold;
    color: #515151;
}
.ch_padding {
    padding-left: 18px;
}
.press-bg1 {
background: #f4f4f2 url(ch01_29.gif) left 0px no-repeat;
height: 39px;
}
.majazi-text2 {
padding-left: 80px;
}
.service_date2 {
color: #717171;
margin: 5px 10px;
background: url(ch01_30.png) left 6px no-repeat;
padding-left: 17px;
}
.white-box {
background: #fff;
margin-bottom: 10px;
padding-bottom: 10px;
}
#myCarousel .list-group-item {
position: relative;
}
#myCarousel .list-group-item.active::after {
	content: '';
	position: absolute;
	top: 0;
	right: -10px;
	width: 8px;
	height: 100%;
	background:#fff;
	border-top:1px solid #dfdfdd;
	border-bottom:1px solid #dfdfdd;
}
@media screen and (min-width: 1200px) and (max-width: 1330px) {
	#myCarousel .list-group-item {
width: 352px;
}
#myCarousel ol.carousel-indicators {
    right: 563px;
}
#myCarousel ol li {
    width: 24.5%;
}
#myCarousel ol.carousel-indicators {
bottom: 85px;
left: 5px;
}
.lysprites2 {
    width: 38px;
}
.section_img2 img {
    width: 100%;
    height: auto;
}
.section_title_big_dark {
    font-size: 21px;
 }
.f-abs {
    min-height: 80px;
}
.carousel22 {
width: 1000px;
	margin: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {

.footer_newsletter2 input.email_news {
width: 100%;
}

}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	#myCarousel .list-group-item {
width: 362px;
}
.right_small {
    padding: 0 5px;
}

.section_title_big_dark {
    font-size: 19px;
 }
.carousel22 {
width: 800px;
	margin: auto;
  }
  .section_img2 img {
    width: 100%;
    height: auto;
}
.lysprites2 {
    width: 38px;
}
 .f-abs {
    min-height: 80px;
} 

#myCarousel ol li {
    width: 24%;
}
#mycarousel {
    overflow: hidden;
}
#myCarousel ol.carousel-indicators {
bottom: 85px;
left: 5px;
}
}
@media screen and (min-width: 768px) and (max-width: 992px) {

.carousel22 {
width: 600px;
	margin: auto;
  }
}
@media screen and (max-width: 768px) {

.carousel22 {
width: 90%;
	margin: auto;
  }
  input.email_news {
 width: 100%;
}
#myCarousel .carousel-caption {
    position: relative;
    background: transparent;
    padding: 10px ;
}
#myCarousel .multi-title-multi a, #myCarousel .multi-routitr a, #myCarousel .first-subtitle a {
    color: #333;
}
.footer_menu_parent {
padding: 0;
background: #b50b0b;
border-bottom: 3px solid #fff;
}

.footer_newsletter2 {
margin-top: 5px;
}
}
.lastyear-tab .nav-tabs > li > a {
color: #017ba0;
}
.lastyear-tab .nav-tabs > li.active > a {
color: #fff;
}
.box_relative2 {
    position: relative;
    padding: 10px 10px 3px;
    border-top: none;
    margin-bottom: 15px;
    background: #fff;
}
.box_relative2 .rooyekhat-items1:last-child{border-bottom:none;}
.box_relative3 {
    background: #ffffff;
    margin-bottom: 10px;
    position: relative;
    padding: 10px 0 0;
    border: 1px solid #dfdfdd;
}
.section_frame3,.section_frame4 {
    padding: 20px 15px ;
    border-top: none;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
    background: #fff;
}
.second_frame {
    padding: 3px 10px 0 0;
    border-top: none;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
}
.tabslider-frame {
    float: left;
    padding: 15px 10px;
    margin-bottom: 10px;
    width: 100%;
    background: #363636;
    position: relative;
}
.center_box {
list-style:none;
}
.lbox {
    padding: 3px 20px 0 25px;
}
.rbox {
    padding: 3px 25px 0 20px;
}
.second_frame .section_img2 a img ,.slider_small .section_img2 a img {
    width: 100%;
    height: auto;
}
.tabslider-frame .section_img img,.tabslider-frame .section_img2 {
   border: none;
       border: 1px solid rgba(229, 229, 229, 0.11);
}
.tabslider-frame .section_title a ,.tabslider-frame .section_abs ,.tabslider-frame .bigger a {
    color: #e6e6e6;
}{
    color: #fff;
}
.j-thumb {
    padding: 10px 5px;
	list-style: none;
}
.j-thumb .jpic {
    cursor:pointer;
}
@media screen and (min-width: 1330px) {
.item .jpic {
    width: 100%;
    height: 191px !important;
}
.j-thumb .jpic {
    width: 196px;
    height: 141px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1330px) {
.item .jpic {
    width: 221px;
    height: 159px !important;
}
.j-thumb .jpic {
    width: 165px;
    height: 118px;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.item .jpic {
    width: 392px;
    height: 282px !important;
}
.j-thumb .jpic {
    width: 293px;
    height: 210px;
}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
.j-thumb .jpic {
    width: 220px;
    height: 158px;
}
.car-text{    margin: 10px 0;}
}
@media screen and (max-width: 768px) {

.car-text{    margin: 10px 0;}
}
.top_box {
    margin-bottom: 15px;
}
#lastyear-tab22 ul,#lastyear-tab ul {
    height: 36px;
}
#lastyear-tab22 .nav-tabs > li > a,#lastyear-tab .nav-tabs > li > a {
    line-height: 33px;
}
#lastyear-tab22 .nav-tabs > li,#lastyear-tab .nav-tabs > li {
    margin: 0;
    padding: 0px 25px;
    border-right: 1px solid #fff;
}

.section_frame3 .carousel-inner {
    padding: 0px; 
}
.section_frame4 .section_img2{width:100%;
}
.section_frame4 .section_img2 a img{width:100%;
height:auto;}
.section_frame3 .service_date {
    margin: -5px 0px 2px;
}
.dark_title a {
    color: #414141;
}
.right_pad {
    padding-left: 13px;
    margin-top: -5px;
}

#slider-tab .nav-tabs > li > a {
    line-height: 31px;
}
#slider-tab .nav-tabs > li.active > a {
   border: none;
       background: transparent;
}
#slider-tab {
    margin-bottom: 10px;
}
#slider-tab > ul > li > a {padding-right:15px !important;padding-left:15px !important;}

@media screen and (max-width: 500px) {
.overlayy {
   display:none !important;
}
.item-a .carousel-center + div a {
    right: 20px;
    left: 20px;
}

.carousel22 img{display:none !important;}
.carousel22 img.carousel-center{display:block !important;}
}
#company_copyright div span {
    color: #7d3952;
	    font-size: 14px;
		font-weight: bold;
}
.news_btn2 {
    background: url(ch01_57.png) right 0px no-repeat;
    padding: 13px 36px;
    float: right;
	outline:none;
}
.static_types .foot-static-menu .foot-static-items {
    margin-bottom: 0px;
}
.news_btn3 {
    background: url(ch01_58.png) right 0px no-repeat;
    padding: 13px 36px;
    float: left;
	outline:none;
}

.spinner {
    position: absolute;
    height: 11px;
    width: 11px;
    animation: spin 3s linear infinite;
    left: -3.55px;
    top: 7px;
    border: 1px dashed #33363e;
    border-radius: 50%;
    padding: 0 !important;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
#myCarousel .multi-title-multi a:hover, #myCarousel .multi-routitr a:hover, #myCarousel .first-subtitle a:hover {
    color: #11f2ee;
}
.majazi-frame-montakhab {
    margin-bottom: 10px;
}
.weather-bg1 {
font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    color: #1e6aaf;
}
div#tool_div9 {
    float: left;
    padding-right: 5px;
}
div#tool_div9,#weather_code,div#tool_div9 span,.weather_line
{     line-height: 33px;
   color: #838383;
   font-size: 16px;
}
#weather_code,#weather_temp,.celcius_char{
    color: #007be4;
    font-size: 17px;
	    line-height: 33px;
}
.weather_img {
    text-align: center;
	padding: 5px 10px 10px;
}
#weather_city_obj {
    width: 100%;
    background: #e9e9e9;
    box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.32);
    padding: 4px;
}
div#weather_container {
    padding: 15px 20px;
}
.big_img_text a:hover {
         color: #11f2ee;
}
.first-tab-carousel-bg1 {
    background: url(ch01_55.gif) left 0px no-repeat;
}
.first-tab-carousel-bg2 {
    background: url(ch01_56.gif) right 0px no-repeat;
    height: 40px;
    padding-left: 28px;
    line-height: 36px;
    color: #fff;
    font-size: 16px;
}
.bigger {
    padding-left: 2px;
    font-size: 14px;
	margin-bottom:10px;
}
.bigger a{
    color:#3a3e49;
}
.section_frame_tab2 {
    padding: 20px 15px 5px;
    border-bottom: 1px solid #ebebeb;
    border-top: none;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
    background: #fff;
}
.padding_bottom {
    margin-bottom: 15px;
}
.rooyekhat-items1.importance a {
color: #1d69b0;
}
#myCarousel{opacity:1;}
@media screen and (max-width: 768px) {
#myCarousel ol.carousel-indicators {
    bottom: auto;
    top: 5px;
    right: 5px;
	left:5px;
	padding-left: 0;
}
#myCarousel ol li {
    width: 24%;
    height: 15px;
}
.section_frame3, .section_frame4 {
    padding: 10px 5px;
}
}
.white-box .block_text div a:hover {
       color: #1d69b0;
}
.btn26 {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.btn26 img {
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
    right: 0;
}
.btn26 .ovrly {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    right: 0;
    top: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.btn26 .buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.btn26 .buttons .fa {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    background: rgb(256, 256, 256);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    width: 40px;
    height: 40px;
    margin: 0 1px;
    color: rgba(50, 50, 50, 0.9);
    -webkit-transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);
    -moz-transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);
    -o-transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);
    transition: all 0.3s cubic-bezier(0, 1.135, 0.73, 1.405);
}
.btn26 .buttons .fa-search {
	background: #fff url(ch01_67.png) center no-repeat;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.btn26 .buttons .fa-link {
	background: #fff url(ch01_65.png) center no-repeat;
}
.btn26:hover .buttons .fa {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.btn26:hover .ovrly {
    opacity: 1;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.affix.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@media screen and (min-width: 768px) {
.navbar-nav .dropdown-menu > li:hover > a{
    padding-left: 22px;
}
}
body.view_section {
    background: #f4f4f2 url(ch01_68.gif) right 0px repeat-x;
}
.mahname_title {
    font-size: 17px;
    color: #f92f37;
    font-weight: bold;
}
.mahname_title span{
    font-size: 17px;
    color: #fff;
    font-weight: bold;
	text-shadow: -1px 1px 1px #000;
}
.issue_attachments_border img {
    width: 100%;
    height: auto;
}
.issue_attachments_border {
    border: 1px solid #dfdfdf;
}
.issue_attachment_file {
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url(ch01_issue_pdf.png);
    font-size: 0pt;
    outline: 0;
    margin-left: 3px;
}
.issue_attachment_mimg_d {
    float: right;
    width: 16px;
    height: 16px;
    background: url(ch01_issue_zoom_disabled.png);
    font-size: 0pt;
    outline: 0;
}
.issue_attachments_title {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.issue_attachments {
    margin-bottom: 10px;
}
select#issue_select_mag {
    width: 100%;
}
div#select_mag_date_i select {
    width: 32%;
    margin: 0 0 0 5px;
}
div#select_mag_date_i select:last-child {
    margin: 0 0 0 0px;
}
.month-bg2 {
    height: 40px;
    font-size: 17px;
    font-weight: bold;
    line-height: 38px;
    color: #80807f;
	    padding-left: 3px;
}
div#issue_body {
    padding-right: 5px;
}
#issue_magazine_submit .btneffect {
    margin-left: 0;
}
.issue_list_iimg img {
    width: 100%;
    height: auto;
	margin-bottom:10px;
}
#issue_title,#select_mag_title {
    margin-bottom: 5px;
}
.register_reporter input {
    width: 200px;
    margin-bottom: 5px !important;
    margin-left: 5px !important;
}
.register_reporter input[type=radio]{    width: auto;
    vertical-align: middle;
    margin-right: 6px;} 
.register_reporter textarea {
    width: 340px !important;
    height: 100px !important;
    margin-bottom: 5px !important;
    margin-left: 5px !important;
}
.register_reporter_title {
    font-size: 15px;
    color: #017ba0;
}
.sitemapdiv2 a {
    font-size: 14px;
    color: #525252;
}
.sitemapdiv2 a:hover {
    color: #017ba0;
}
.sitemapdiv2 {
    border-bottom: 1px solid rgba(140, 140, 140, 0.13);
    padding: 3px;
}
div#sitemapdiv1 {
    padding: 10px;
}
.vizheh-list-padding .archive-doc-date {
     padding-top: 0px;
    margin-top: -4px;
}
.section_frame4 .section_img2.section_page a img {
    width: 100%;
    height: 138px;
}
.bigger.section_page a {
    color: #545454;
    font-size: 14px;
}
.bigger.section_page {
    margin-bottom: 15px;
}
@media screen and (min-width: 1200px) and (max-width: 1330px) {
.section_frame4 .section_img2.section_page a img {
    height: 115px;
}
.private-input {
    width: 185px;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.section_frame4 .section_img2.section_page a img {
    height: 207px;
}
.private-input {
    width: 132px;
}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
.section_frame4 .section_img2.section_page a img {
    height: 154px;
}
}
@media screen and (max-width: 768px) {
.section_frame4 .section_img2.section_page a img {
    height: auto;
}
.section-page-title1 {
   margin: 5px 5px 5px;
}
}
@media screen and (max-width: 1330px) {
input.email_news {
width: 100%; 
}
}
@media screen and (min-width: 1330px) {
.mag_col {
    margin: 0 2px;
}
}
.block_text div.mahname_title a{
    color: #363636;
}
.mahname-bg1 {
    height: 40px;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    color: #92278f;
}
.tab_box .lastyear-tab .nav-tabs > li {
    padding: 0px 0px !important;
}
.tab_box .lastyear-tab .nav-tabs > li > a {
    padding: 1px 20px !important;
}
.demo_parent2 p.slider_title {
    color: #000;
    padding: 78px 40px 20px;
    background: url(ch01_76.png) left 0px repeat-x;
    font-weight: bold;
    font-size: 20px;
	direction:ltr;
}
.demo_parent2 .demo li {
   height: 620px;
}
.dark-box .block_text div a ,.dark-box .video-line a{
    color: #ffffff;
}
.dark-box .video-line {
    padding: 8px 0 8px;
    background: url(ch01_77.gif) left 0px repeat-x;
	    border-top: none;
}
.sec-bg3 {
    height: 40px;
    width: auto;
    padding-left: 10px;
    position: relative;
    font-weight: bold;
    color: #fff;
    font-size: 30px;
    line-height: 36px;
}
.sec-bg3 a{
   color: #fff;
}
.sec-bg4 a{
   color: #be0f0f;
}
.sec-bg4 {
    height: 40px;
    width: auto;
    position: relative;
    font-weight: bold;
    color: #be0f0f;
    font-size: 30px;
    line-height: 36px;
}
.section_frame_light {
    padding: 10px 0 0px 10px ;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
    background: #fff;
}
.left-sec {
    padding-right: 15px;
}
.middle-sec {
    padding-right: 10px;
    padding-left: 10px;
}
.right-sec {
    padding-left: 15px;
}
.sec4-title {
font-size: 17px;
    font-weight: 600;
    margin-bottom: 5px;
}
.sec4-title a{
    color:#fff;
}
.sec4-abs {
    color:#b3b3b3;
	margin-bottom:10px;}
	
.demo_parent2 .lSAction > .lSPrev {
background: #fff url(ch01_88.png) center no-repeat;
}
.demo_parent2 .lSAction > .lSNext {
background: #fff url(ch01_87.png) center no-repeat;
}
.dark-box .block_text {
    padding: 10px 0 5px;
}
.demo_parent2 .lSAction > a {
    width: 40px;
    height: 50px;
    top: auto;
    bottom: 0;
}
.demo_parent2  .demo .lSSlideOuter .lSPager.lSGallery img,.demo_parent2 .demo .lSSlideOuter .lSPager.lSGallery li {
    height: 106px;
}
.d-abs {
    color: #c3c0c0;
}
.dark-box .block_text div a {
color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.5;
}
.dark-box .video-line .block_text  {
    padding: 0px 0 0px;
}
.white-box .block_text{padding:10px 0 5px;}
.white-box .video-line {
    padding: 7px 0px 8px;
}
.white-back {
    background: #fff;
    padding: 0 10px 0px 0;
}
.sec-bg5{
    height: 36px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.image_report-overlay-tab {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	background: url(ch01_81.png) center no-repeat;
}
.video-overlay-tab {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	background: url(ch01_80.png) center no-repeat;
}
.comments-form-fields {
    background: #f3f3f3;
    box-shadow: 0 -1px 0px 1px rgba(0, 0, 0, 0.18);
    border-radius: 8px !important;
    border: 1px solid #ececec !important;
	margin-bottom: 20px !important;
}
.section_img2 a img {
    width: 100%;
    height: auto;
}
.affix .navbar-static-top.main-menu.container {
    padding-right: 145px;
}
@media screen and (min-width: 1200px) and (max-width: 1330px) {
.demo_parent .demo li {
    height: 490px;
}
.demo_parent .demo .lSSlideOuter .lSPager.lSGallery img,.demo_parent .demo .lSSlideOuter .lSPager.lSGallery li {
    height: 81px;
}
.demo_parent2 .demo li {
    height: 530px;
}
.demo_parent2  .demo .lSSlideOuter .lSPager.lSGallery img,.demo_parent2 .demo .lSSlideOuter .lSPager.lSGallery li {
    height: 90px;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.comments-button {
    margin-top: 0;
}
.demo_parent .demo li {
    height: 368px;
}
.demo_parent .demo .lSSlideOuter .lSPager.lSGallery img,.demo_parent .demo .lSSlideOuter .lSPager.lSGallery li {
    height: 59px;
}
.demo_parent2 .demo li {
    height: 419px;
}
.demo_parent2  .demo .lSSlideOuter .lSPager.lSGallery img,.demo_parent2 .demo .lSSlideOuter .lSPager.lSGallery li {
    height: 71px;
}
}
p.slider_title img {
    display: inline;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
.white-back,.box-default-bg.no-left,.no-left.tab_box {
    padding-right: 0;
} 
.demo_parent .demo li {
    height: 455px;
}
.demo_parent .demo .lSSlideOuter .lSPager.lSGallery img,.demo_parent .demo .lSSlideOuter .lSPager.lSGallery li {
    height: 74px;
}
.demo_parent2 .demo li {
    height: 456px;
}
.demo_parent2  .demo .lSSlideOuter .lSPager.lSGallery img,.demo_parent2 .demo .lSSlideOuter .lSPager.lSGallery li {
    height: 77px;
}
.comments-button {
    margin-top: 0;
}
.private-input {
    width: 100%;
    height: 24px;
}
.right_small {
    padding: 0 5px;
}
.news_titr2 {
    width: 100%;
}
.center_box {
    padding: 0px 5px 0 5px;
}
.second_frame {
    padding: 3px 0px 0 0;
}
#myCarousel ol.carousel-indicators {
    left: 5px;
    bottom: auto;
    top: 4px;
	right:0
}
#myCarousel ol li {
width: 24.5%;
 }
#myCarousel .carousel-caption {
    position: relative;
    background: none;
    padding-top: 10px;
      padding-bottom: 0;
}
.multi-title-multi {
    font-size: 20px;
}
#myCarousel .multi-title-multi a, #myCarousel .multi-routitr a, #myCarousel .first-subtitle a {
    color: #333;
}
.no-left {
    padding-right: 0;
}
.no-right {
    padding-left: 0;
}
.navbar-nav > li > a {
    padding: 5px 12px 9px !important;
}
.affix .navbar-nav > li > a
{    padding: 7px 12px 6px !important;}
.section_frame  .section_img2 a img {
    width: 120px;
    height: auto;
}
.section_frame .majazi-title.bigger {
    padding-left: 132px;
}
.sm-margin {
    margin-bottom: 15px;
}
.section_frame {
    padding: 10px 0px 5px 0;
}
.section_frame_light {
    padding: 10px;
}
.white-box {
   padding: 0 13px 10px;
}
.sec-bg5 {
    padding-left:13px;
}
}
@media screen and (max-width: 768px) {
.sc_responsive {
    background: #fff;
}	
.center_box,.second_frame,.section_frame_light {
    padding: 0;
}
.center_box .bigger {
    margin-bottom: 15px;
}
.demo_parent2 .demo li {
    height: auto;
}
.demo_parent2 p.slider_title {
    position: relative;
	padding: 10px 10px;
}
.demo_parent2 .lSAction > .lSNext {
    background: rgba(255, 255, 255, 0) url(ch01_87.png) center no-repeat;
}
.demo_parent2 .lSAction > .lSPrev {
    background: rgba(255, 255, 255, 0) url(ch01_88.png) center no-repeat;
}
.demo_parent2 .lSAction > a {
    width: 40px;
    height: auto;
    top: 0;
    bottom: 0;
}
.comments-button {
    margin-top: 0;
}
.cmtab {
    padding-right: 5px;
}
.xs-padd {
    padding-left: 5px;
    padding-right: 5px;
}
.no-xs-padding{
    padding-left: 0px;
    padding-right: 0px;
}
.section_title {
    margin-bottom: 10px;
}
.middle-sec {
    padding-right: 5px;
    padding-left: 5px;
}
.right-sec {
    padding-left: 5px;
}
.tab_box {
    padding-right: 0;
}
.bigger {
    font-size: 17px;
}
.left-sec {
    padding-right: 5px;
}
.right_small {
    padding: 10px 0 0;
}
.service_date {
    float: left;
}
.rleft {
    margin-bottom:10px;
	height: auto !important;
}
}
.no-padd {
    padding: 0;
}
.majazi-title a:hover,.majazi-subtitle a:hover,.section_title a:hover,a:hover {
  color: #1d69b0;
}
.demo_parent2 p.slider_title a{    color: #000;}
.demo_parent2 p.slider_title a:hover{    color: #1d69b0;}
.tabslider-frame a:hover,.dark-box a:hover,.dark-box .block_text div a:hover{    color: #18ebec;}
@media screen and (min-width: 1200px) and (max-width: 1330px) {
	#myCarousel {opacity: 1;    padding-right: 49%;}
	#myCarousel .list-group {
    right: 0;
    width: 49%;
}

}
.first_video {
    display: block;
    color: #c80000 !important;
    padding-bottom: 10px;
    font-size: 16px !important;
}
.sec-bg2 span,.sec-bg3 span,.sec-bg4 span,.sec-bg5 span,.other-bg1 span {
    float: right;
    line-height: 40px;
    margin-right: 13px;
}
.sec-bg3 span {    margin-right: 5px;}
.sec-bg4 span,.sec-bg5 span,.other-bg1 span {    margin-right: 0;}
.sec-bg2-archive {
    color: #be0f0f;
    background: url(ch01_91.png) right 2px no-repeat;
    padding-right: 20px;
}
.keywords2 {
    font-size: 12px;
    color: #313131;
    float: left;
    width: 375px;
    padding: 2px 10px 0px 30px !important;
    outline: none !important;
    background: #ffffff;
    border: none !important;
    border-radius: 0 !important;
    margin-top: 2px !important;
}
.search_button2 {
    float: left;
    cursor: pointer;
    padding: 14px 10px;
    color: #fff;
    border: none;
    background: url(ch01_7.png) right 7px no-repeat;
    position: absolute;
    left: 0;
    top: 0px;
}
.footer-search .keywords2 {
   background:#fff;
	width: 325px;
}#langbar {
    float: right;
}
#langbar a {
    font-family: tahoma;
    color: #f2c805;
    font-size: 14px;
    float: left;
    line-height: 17px;
    padding: 4px 15px 6px;
	margin-top:2px;
    border-left: 1px solid #217491;
}
#langbar a.active {
background:url(ch01_90.gif) left 0px repeat-x;
}
@media screen and (max-width: 1200px) {
.middle_bar {
padding-left:0;
}
}
@media screen and (max-width: 768px) {
#langbar {
    width: 100%;
    background: #273065;
}
header.header {
       height:90px
}
#langbar a {
    font-size: 13px;
    padding: 1px 7px 2px;
}
a.header-logo {
    top: 24px;
}
.navbar-toggle {
    margin-top: 0px;
}
.search-toggle-icon {
    top: 18px;
}
.head-menu-container {
    top: 10px;
}
}
.sec-bg1.ar-t {
    margin-top: 15px;
}
a.lg-slider img {
    width: 100%;
    height: auto;
		cursor:pointer;
}
.docContentdiv {
   border-top: none;
}
#docDivp3 {
    border-radius: 0;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;
}
.gallery-buttons-row a.active.disabled {
    color: #fbfbfb !important;
}
.gallery-buttons-row {
    margin: 0px 0 0px;
}
.demo_parent {
    margin-bottom: 10px;
}
.gallery-thumb img {
    height: 100px !important;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
#langbar a {
    padding: 4px 9px 6px;
}
}
.advertise_div_header {
overflow: hidden;
    position: absolute;
    left: 335px;
    top: 31px;
    max-width: 990px;
    max-height: 83px;
    line-height: 83px;
}
.advertise_div_header a img{
    width: auto;
    max-width: 990px;
    max-height: 83px;
    line-height: 83px;}
@media screen and (min-width: 1200px) and (max-width: 1330px){
.advertise_div_header,.advertise_div_header a img {
    max-width: 800px;
}
}	
.tab_box .advertise_div {
    padding-right: 5px;
}
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white;margin-bottom: 5px;}
.cleditorMain,
.cleditorPopup,
.cleditorMain * {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none}
.cleditorToolbar {background: url('toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; color:#333333; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:8px; font-size:8.5pt}
.cleditorPrompt label {padding-bottom:8px}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}	