/**=====================================================================*\
|| Designed By Sefaresh.Net                                             ||
\*=====================================================================**/   
/* Style 1 */

/* template.css */
::selection { background: #2E598A; color: #fff; }
::-moz-selection { background: #2E598A; color: #fff; }
::-webkit-selection { background: #2E598A; color: #fff; }
a:hover, a:active, a:focus { color: #fc764a; }
#khPageWrap { border-bottom-color: #333; }
#khTopNav li a:active, #khTopNav li a:focus, #khTopNav li a:hover { color: #fc764a; }
#khButtons a:hover { color: #fc764a; }
#khSearch .button { background-color: #7b9ef8; }
#khSearch .button:hover { background-color: #fc764a; }
#khBreadcrumb .breadcrumbs > ul > li a:hover { color: #fc764a; }
#khBreadcrumb .breadcrumbs > ul > li:first-child > span { color: #fc764a; }
h1#khLogo a.cssLogo + span { display: none; text-indent: -999em; }
.box.border1 h3.header > span { color: #fc764a; }
.box.title1a h3.header, 
.box.title2a h3.header, 
.box.title3a h3.header, 
.box.title1b h3.header, 
.box.title2b h3.header, 
.box.title3b h3.header, 
.box.title1 h3.header, 
.box.title2 h3.header, 
.box.title3 h3.header { background-image: url('../images/coltitle.png'); }
.box.title2a h3.header, .box.title2b h3.header { background-position: right -39px }
.box.title3a h3.header, .box.title3b h3.header { background-position: right -78px }
.box.title1a h3.header span, 
.box.title2a h3.header span, 
.box.title3a h3.header span, 
.box.title1b h3.header span, 
.box.title2b h3.header span, 
.box.title3b h3.header span, 
.box.title1 h3.header span, 
.box.title2 h3.header span, 
.box.title3 h3.header span,
.nspArt p.nspText + .readon:active,
.nspArt p.nspText + .readon:focus,
.nspArt p.nspText + .readon:hover{ background: #2d5788; color: #fff; }
.box.title2a h3.header span, 
.box.title2b h3.header span { background: #8c439d; color: #fff; }
.box.title3 h3.header span,
.box.title3a h3.header span, 
.box.title3b h3.header span { background: #586e14!important; color: #fff; }
.box.title1 h3.header, 
.box.title2 h3.header, 
.box.title3 h3.header { background-position: 0 -211px; }
.box.title2 h3.header { background-position: 0 -278px }
.box.title3 h3.header { background-position: 0 -345px }
.box.title2 h3.header span { background: #8c439d; }
.box.title3 h3.header span { background: #586e14; }
.box_menu ul li { background-image: url('../images/bullet.png'); }
.box_menu ul li a:hover {color: #fc764a; }

/* menu.css */
#khMainMenu > div > ul { background: #11243A; }
#khMainMenu > div > ul > li { }
#khMainMenu > div > ul > li:hover,
#khMainMenu > div > ul > li:active,
#khMainMenu > div > ul > li:focus { background: #D4DAE3;color:#555;  }
#khMainMenu > div > ul > li > a { text-shadow:none;color:#CECECA; } 
#khMainMenu > div > ul > li > a:hover, 
#khMainMenu > div > ul > li > a:active,
#khMainMenu > div > ul > li > a:focus { text-shadow:none;color:#555; } 
#khMainMenu > div > ul > li.active { background: #D4DAE3;color:#555; }
#khMainMenu > div > ul div.childcontent-inner-wrap { background: #EBEDF0; border-color: #D5D9DF; border-top-color: #D5D9DF }
#khMainMenu > div > ul div.childcontent-inner-wrap div.childcontent-inner-wrap { border-top-color: #D5D9DF; }
#khMainMenu > div > ul div.childcontent li { border-top-color: #D5D9DF; }
#khMainMenu > div > ul div.childcontent li.active > a,
#khMainMenu > div > ul div.childcontent li.active > span,
#khMainMenu > div > ul div.childcontent li:hover > a,
#khMainMenu > div > ul div.childcontent li:hover > span,
#khMainMenu > div > ul div.childcontent li > a:hover,
#khMainMenu > div > ul div.childcontent li > span:hover,
#khMainMenu > div > ul div.childcontent li.active > a > span,
#khMainMenu > div > ul div.childcontent li.active > span > span,
#khMainMenu > div > ul div.childcontent li:hover > a > span,
#khMainMenu > div > ul div.childcontent li:hover > span > span,
#khMainMenu > div > ul div.childcontent li > a:hover > span,
#khMainMenu > div > ul div.childcontent li > span:hover > span { background: #AEB3BB; }
#khMainMenu > div > ul div.childcontent .group-title .menu-title { text-shadow: 0 -1px 0 #fff }
#khMainMenu > div > ul div.childcontent .group-title .menu-desc { color: #e9efff; } 
#khSubmenu > div > ul > li a:active,
#khSubmenu > div > ul > li a:focus,
#khSubmenu > div > ul > li a:hover { color: #fc764a; }
#khSubmenu ul li li { border-top-color: #6285de; }
#khSubmenu ul li li > a { color: #fff; }
#khSubmenu ul li li > a:hover,
#khSubmenu ul li li > a:hover > span { color: #fff!important; line-height: 32px; background: #6285de; }
#khSubmenu ul li ul,
#khSubmenu ul li ul ul,
#khSubmenu ul li ul ul ul { background: #5273c8; border-color: #6285de; border-top-color: #83a5fd; }
#khSubmenu ul li ul ul,
#khSubmenu ul li ul ul ul { border-top-color: #6285de; }

/* hanweb.css */
.button:hover, 
.button:focus, 
button:hover, 
button:focus, 
input[type="submit"]:hover, 
input[type="submit"]:focus, 
input[type="button"]:hover, 
input[type="button"]:focus, 
a:hover.k2ReadMore, 
.pagenav-next a:hover, 
.pagenav-prev a:hover, 
.pagenav-next a:active, 
.pagenav-prev a:active, 
.pagenav-next a:focus, 
.pagenav-prev a:focus, 
.k2ReadMore:hover, 
.k2ReadMore:focus, 
.k2ReadMore:active { color: #fc764a!important; }
.searchintro { color: #fc764a; }
.weblink-category table td.title { background-image: url('../images/bullet.png'); }
div#article-index h3 { border-bottom-color: #FC764A; }
dl#tabs dt:hover, dl#tabs dt.open { border-bottom-color: #FC764A; }
dl#tabs dt:hover, 
dl#tabs dt.open a { color: #FC764A; }

/* kh_stuff.css */
.tab1 ul.khTabs li:hover { color: #FC764A; }
.tab2 ul.khTabs { background: #7B9EF8; }
.tab2 ul.khTabs li {  border-right-color: #698AE0; }
.tab2 ul.khTabs li span { border-right-color: #85A6FB}
.tab2 ul.khTabs li:hover{ background: #85A6FB}
#khHeader ul.khTabs li.active,
#khHeader ul.khTabs li:hover { color: #fc764a; }
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-image: url('../images/pagination_small.png'); }
.nspArt img { background-image: url('../images/slidebg.png'); }
.box.highlight .nspInfo { color: #fc764a; }
.box.highlight .nspInfo a { color: #fc764a; }
.box.highlight .nspArt:hover > div { background: #fc764a; }
.khIsWrapper-kh_nab2 .khIsTitleBlock > h3 > span { color: #fc764a!important; }
.khIsWrapper-kh_nab2 .khIsPagination li { background-image: url('../images/is_pagination.png')!important; }
.khIsWrapper-kh_nab2 .khIsPreloader { background-image: url('../images/loader.png'); }
.khIsWrapper-kh_nab2 .khIsSlide > div { background-image: url('../images/slidebg.png')!important; }
.khIsWrapper-kh_nab2 .khIsLoader > div.khIsCursor { background-image: url('../images/is_cursor.png')!important; }
.box #cLatestMembers li a { background-image: url('../images/slidebg.png'); }
.box #cLatestMembers + div a { border-color: #e8e6e6; }
.box #cLatestMembers + div a:hover {color: #fc764a; }
.nspPagination li:hover,
.nspPagination li.active {
	background: #2E598A;
}
.allmode-carousel .allmode_show:hover {border-color: #2E598A;}
.allmode-carousel .allmode_prev, .allmode-carousel .allmode_next {background-image: url('../images/white_arrows.png')!important;}
/* k2.css */
.ribbonEl {background-position: 0 0; }
.catItemTagsBlock ul.catItemTags li a:hover, .itemTagsBlock ul.itemTags li a:hover { background: #78A8D5; }
.subCategory h3 span { color: #FC764A; }
table.calendar tr td.calendarToday { background:#fc764a; }
table.calendar tr td.calendarTodayLinked { background:#fc764a; }
table.calendar tr td.calendarTodayLinked a:hover { background:#fefcf8; color: #fc764a; }

/* JomSocial theme */
#community-wrap .app-box-footer a,
#community-wrap #community-event-option .event-menus li a:hover, 
#community-wrap #community-group-admin .group-menus li a:hover,
#community-wrap #event table.calendar td:hover,
#community-wrap .community-calendar-result strong.happening_title,
#community-wrap .profile-right-info dt,
body #community-wrap #profile-status .cMeta,
#community-wrap .filterlink a:hover,
#community-wrap a.active-state,
body #community-admin-wrapper a,
body #community-wrap #cFilterBar .active,
#community-wrap .jsDetail .small,
#community-wrap .community-status .creators:hover,
#community-wrap .community-status .creator.stub,
#community-wrap .community-status .button:hover,
#community-wrap .newsfeed-content a.actor-link,
#community-wrap .cModule.menu ul li a:hover,
#jsMenu .jsMenuBar li ul li:hover a,
#community-wrap .cTabsBar ul li a:hover, 
#community-wrap .cTabsBar ul li a:focus,
#community-wrap .joms-newsfeed-more a:hover,
#community-wrap .joms-wall-more a:hover,
#community-wrap .joms-newsfeed-more a,
#community-wrap .joms-wall-more a    { color: #fc764a!important;}

#community-wrap .app-box-footer a:hover,
#community-wrap #event table td.running,
#community-wrap .community-calendar #event table td.running,
#community-wrap .community-calendar-result:hover,
body #community-wrap div.greybox a#joinButton,
body #community-admin-wrapper #community-admin-controls li a:hover,
body #community-wrap #cFilterBar .filterName,
#community-wrap .app-box-footer a:hover,
#community-wrap .cModule.kh-ribbon.color1 h3 > span,
#community-wrap .cSubmenu li a:hover    { background: #fc764a!important;}

#community-wrap .cModule.searchbox .input_wrap .search_button:hover,
#jsMenu .jsIr:hover,
#jsMenu .jsLogOff a { background-color: #fc764a!important; }

#community-wrap .cModule.kh-ribbon h3{background: url('../images/coltitle.png') no-repeat 0 0!important;}
#community-wrap .cModule.kh-ribbon h3 > span { background: #222;}
#community-wrap .cModule.kh-ribbon.color1 h3 > span {background: #FC764A!important;} 
#community-wrap .cModule.kh-ribbon.color2 h3 > span {background: #7B9EF8!important;color: #fff!important} 
#community-wrap .cModule.menu ul li { background: url('../images/bullet.png') no-repeat 0 18px;}
#community-wrap .submenu li {background: url('../images/bullet.png') no-repeat 0 11px; }

body #community-wrap div.greybox a#joinButton { background: #7b9ef8!important; }
body #community-wrap div.greybox a#joinButton:hover { background: #222!important; }
#community-wrap .cModule.searchbox .input_wrap .search_button {background: #7b9ef8 url('../images/searchbtn.png') no-repeat 0 0!important; }
#community-wrap .cModule.searchbox .input_wrap .search_button:hover { background-color: #fc764a!important; }
body #community-wrap ul#featurelist li { background: url('../images/typography/bullet1.png') no-repeat 0 8px!important;}
#jsMenu .jsHome,
#jsMenu .jsGlobalsNot,
#jsMenu .jsFriendsNot,
#jsMenu .jsMesaggeNot,
#jsMenu .jsLogOff a { background-color: #85A6FB!important;}
#jsMenu .jsMenuBar li ul li {	border-top-color: #8faefd!important; background: #7b9ef8!important;}

/* General */

a:active, a:focus { outline:0; }
.khHighlighterKH { overflow:hidden; position:relative; height:18px; line-height:17px; width: 100%; }
/* Interface */

.khHighlighterInterface { float:right; width:auto; height:18px; margin:0 0px; padding: 0 7px;background:none!important; }
.khHighlighterInterface span.text { display:block; float:right; margin:0 6px 0 7px; font-size: 14px; font-weight: bold; text-transform: uppercase;color:#B7B9BC!important; }
.khHighlighterInterface div { float:right; width:auto; }
.khHighlighterInterface div a { display:block; float:left; height:13px; width:13px; margin:3px 0 0 2px; background:transparent url('../images/interface.png') no-repeat 0 0; cursor:pointer; }
.khHighlighterInterface div a.prev { }
.khHighlighterInterface div a.next { background-position: right 0; }
.khHighlighterInterface div a.prev:hover { background-position: 0 bottom; }
.khHighlighterInterface div a.next:hover { background-position: right bottom; }
/* Items */

.khHighlighterWrapper { float:right; height:21px; position:relative; overflow: hidden; }
.khHighlighterWrapper .nowrap { width: 100000px; position: absolute; right: -99999em; }
.khHighlighterWrapper .khHighlighterItem { position: absolute; top:0; width:100%; right:10px; font-size: 14px;}

#ja-bulletin
{
	position:relative;
}
#ja-bulletin ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
#ja-bulletin li{
list-style: none; 
}
#ja-bulletin ul li {
	margin: 0;
	padding: 12px 0;
	border-bottom: 1px solid #E6E6E6;
	background: none;
	position: relative;
	width: 100%;
	line-height: normal;
	right:0;
    height: 32px;    
}

#ja-bulletin ul img {
	display: block;
	float: right;
	margin: -6px 0px 0 0px;
	padding:2px;
	background:#fff;border: 1px solid #E6E6E6;
-webkit-box-shadow: 0px 0px 5px -2px #999;
-moz-box-shadow: 0px 0px 5px -2px #999;
box-shadow: 0px 0px 5px -2px #999; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}

#ja-bulletin ul div {
	line-height: 1.2;
	display: block;
}

#ja-bulletin ul span {
	font-size: 85%;
	color: #999999;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.png) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.png) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.png) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: right;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.png) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.kh-zinfp-wrap { }

.kh-zinfp { }

.kh-zinfp {}

.kh-zinfp-main-wrap { }

.kh-zinfp-main { }

/* Featured News ----*/
.kh-zinfp-featured-wrap { float: left; width: 55%; }

.kh-zinfp-featured { position: relative; }

.kh-zinfp-featured-border {
	height: 100%;
	min-height: 100%;
	overflow: hidden;
	margin-right: 15px;
	position: relative;
}

.kh-zinfp-featured h2.kh-zintitle { margin: 0 0 0px;}

.kh-zinfp-featured h2.kh-zintitle a { display: block; }

.kh-zinfp-featured-border:hover h2.kh-zintitle a,
.kh-zinfp-featured h2.kh-zintitle a:hover,
.kh-zinfp-featured h2.kh-zintitle a:active,
.kh-zinfp-featured h2.kh-zintitle a:focus {}

.kh-zinfp-featured .kh-zincontent-wrap { position: absolute; }

.kh-zinfp-featured .kh-zincontent { margin: 0; padding: 0 0 8px; }

.kh-zinfp-featured .kh-zincontent-img { margin: 0 0 8px; overflow: hidden; }

.kh-zinfp-featured-border:hover .kh-zincontent-img {}

.kh-zinfp-featured .kh-zincontent-img img { float: none !important; margin-right:8px; }

.kh-zinfp-featured-border:hover .kh-zincontent-img img {}

.kh-zinfp-featured .kh-zincontent p { margin: 0 0 8px; padding: 2px 0; }

/* Normal News ----*/
.kh-zinfp-normal-wrap { float: right; width: 44.9%; }

.kh-zinfp-normal {}

.kh-zinfp-normal .kh-zincontent-wrap { margin: 0; }

.kh-zinfp-normal .kh-zincontent { margin: 1px 0; padding: 0; position: relative; }

.kh-zinfp-normal .kh-zincontent:hover {}

.kh-zinfp-normal .kh-zincontent-img { float: right; margin-left:5px;padding-left:2px; }

.kh-zinfp-normal .kh-zincontent-img img { margin: 0 !important; }

.kh-zinfp-normal .kh-zincontent:hover .kh-zincontent-img { }

.kh-zinfp-normal .kh-zincontent:hover .kh-zincontent-img img { }

.kh-zinfp-normal h4.kh-zintitle { margin: 0;font-weight: bold; }

.kh-zinfp-normal h4.kh-zintitle a { display: block; }

.kh-zinfp-normal .kh-zincontent:hover a {}

.kh-zinfp-normal h4.kh-zintitle a:hover,
.kh-zinfp-normal h4.kh-zintitle a:active,
.kh-zinfp-normal h4.kh-zintitle a:focus {}

.kh-zinfp-normal .kh-zinintro {}

.kh-zinfp-normal .kh-zinintro p { margin: 0; }

/* Actions */
.kh-zinfp-links-actions { bottom: 0; padding: 0; }

.kh-zinfp-links-actions a,
.kh-zinfp-links-actions a:focus { display: block; float: right; }

.kh-zinfp-links-actions a:hover,
.kh-zinfp-links-actions a:active { }

a.kh-zinfp-links-actions-prev span {}

a.kh-zinfp-links-actions-next span {}

.kh-zinfp-links-actions span.next { display: none; }

.kh-zinfp-links-actions .box-counter { display: block; float: left; }
.kh-zinfp-featured .show{
	position: relative;
}

.kh-slidenews-item {
	padding: 10px 4px 6px;
	height:100px;
	margin-left:-8px;
	margin-right: -8px;
	line-height: 19px;
	-webkit-box-shadow: 0px 2px 5px -3px #999;
	-moz-box-shadow: 0px 2px 5px -3px #999;
	box-shadow: 0px 2px 5px -3px #999; 
}
a.readon{float:none;background:none;color:#238DB4;padding:0px 0px;width:175px;}
a:hover.readon{color:#fc764a;}
.kh-slidenews-item .kh-title {
  display: block;
  font-size: 145%;
  font-weight: bold;
  height: 15px;
  padding-right: 15px;
}
.kh-slidenews-item .kh-sotitle {
	display: none;
	font-weight: normal;
	padding-right:15px;
	font-size: 14px;
	color:#6D6D6D;
}
.kh-slidenews-item .kh-item {
	line-height: 1.5;
	text-align: justify;
}
.news_id_title,.news_id_counter{color:#BEBEBE;font-size: 92%;}
.kh-slidenews-item .kh-createdate {
	color:#BEBEBE;
	font-size: 92%;
	padding: 2px 5px 2px 0;
}
.kh-sidenews-title{ font-weight:bold; }
.kh-sidenews-postdate{ font-size:85%; }
/*****STYLE FOR SIDENEWS LAYOUT******/
.kh-sidenews{ 
		width: 100%; 
	/*	float:left; */
		overflow: hidden; 
		position: relative;
		padding:0;
		margin:0;
		cursor:pointer;
}
.kh-sidenews-display {
	position: absolute; 
	top: 0;
	z-index:1;
	height: 100%;
	width:100%
}
.kh-sidenews-desc{
	padding: 0px 3px 0px 3px;
}
.kh-slidenews-cover{
		float: left; 
		position: absolute; 
		width: 100%;
		z-index:3;
		overflow: hidden;
		left:0; 
		bottom:0;	
}

/* main container*/
#yv_container{
	display:block;
	position:relative;
	margin:0px auto;
	padding:0;
}
#yv_slider img{	
	background:#DCDADA;
	display: block;
	float: left;
	margin: 0px 5px 0 5px;
	padding: 3px;
	-webkit-box-shadow: 0px 0px 5px -2px #000;
	-moz-box-shadow: 0px 0px 5px -2px #000;
	box-shadow: 0px 0px 5px -2px #000; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}

/* slides contaner*/
#yv_slider {
	display:block;
	position:relative;
	clear:both;
	overflow:hidden;
	margin:0 auto;
}
/* sliding items*/
#yv_slider .yv_slideitems {
	display:block;
	position:relative;
	padding:7px 0 0px;
	margin:0;
	float:left;
}
/* sliding content holder*/
#yv_slider .yv_slideitems_in{
	margin:0 -8px 0 0;
	padding:0 17px;
}
/* image holder */
#yv_slider .yv_slideitems_in div.imageholder {
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
}
/* title */
#yv_slider .yv_slideitems_in .title{
	display:block;
	clear:both;
	overflow:hidden;
	font-size:100%;
	margin:5px 0;
}
/* intro text*/
#yv_slider .yv_slideitems_in .intro{
	display:block;
	clear:both;
	overflow:hidden;
}
/* read more*/
#yv_slider .yv_slideitems_in a.readmore{
	float:right;
}
/* navigation */
#yv_container .linkForward,
#yv_container .linkBackward {
	display:block;
	position:absolute;
	right:2px;
	top:42%;
	width:13px;
	height:12px;
	background-image:url(../images/right.gif);
	background-position: center top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#yv_container .linkBackward{
	left:2px;
	right:auto;
	background-image:url(../images/left.gif);
}

#yv_container .linkForward:hover, 
#yv_container .linkBackward:hover{
	background-position:center bottom;
}


.nsp { position: relative; } 
.nspMain { overflow:hidden; }
.nspBotInterface,
.nspTopInterface { overflow:hidden; margin:5px 0; clear: both; }
.nspBotInterface div,
.nspTopInterface div { float:right; }
/* Interface - for different looking Top and Bottom interface use the following classes:  .nspTopInterface and .nspBotInterface (e.g.: .nspTopInterface .nspPagination li ...) */
.nspPagination { list-style-type:none !important; margin:3px 0 0; padding:0 !important; float:left; }
.nspPagination li { float:left; width: 8px; height: 8px; margin: 0 4px 0 0 !important;  text-indent:-999em; cursor:pointer; }
.nspPagination li:hover,
.nspPagination li.active {  }
.nspNext,
.nspPrev { float:left; width: 14px; height: 14px; margin:0 0 0 4px; background: url('../images/interface.png') no-repeat 0 -16px; text-indent:-999em; cursor:pointer; }
.nspPrev { background-position: 0 -44px }
.nspNext:hover,
.nspPrev:hover { background-position: 0 -30px }
.nspPrev:hover { background-position: 0 -58px }
.nspCounter {  float:left; margin:0 0 0 8px; padding:1px 4px; border: 1px solid #ddd; border-radius:2px 2px; -moz-border-radius:2px 2px; -webkit-border-radius:2px 2px; color: #878787; font-size:9px;cursor:pointer; }
.nspCounter span { }
.nspBotInterface .nspCounter strong,
.nspTopInterface .nspCounter strong { }
.nspArts { overflow:hidden; }
.nspArtPage { float: left; }
.nspArt { float:left; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.nspArt div { overflow: hidden; }
.nspArt h4.nspHeader {font-size:18px;font-weight: bold;}
.nspArt h4.nspHeader a { text-decoration: none }
.nspArt h4.nspHeader a:hover { }
.nspArt img.nspImage {  }
.nspArt p.nspText { float:none; }
.nspArt p.nspText a { }
.nspArt p.nspText a:hover { }
.nspArt p.nspInfo { font-size:90% }
.nspArt p.nspInfo a { }
.nspArt p.nspInfo a:hover { }
.nspArt .tleft { text-align:left; }
.nspArt .tright { text-align:right; }
.nspArt .tcenter { text-align:center; }
.nspArt .tjustify { text-align:justify; }
.nspArt .fleft { float:left; }
.nspArt .fright { float:right; }
.nspArt .fnone { clear:both; width:100%; float:none; }
.readon.left,
.readon.right,
.readon.center { clear:both; }
.readon.left { float:left; }
.readon.right { float:right; }
.readon.center { display:inline; float:none; }
.nspAvatar { }
.nspLinks { }
.nspList { float: left; }
.nspLinks ul { padding:0 !important; list-style-type:none !important; }
.nspLinks ul li { margin: 0 30px 0 0 !important }
.nspLinks ul li:hover { }
.nspLinks ul li h4 { }
.nspLinks ul li h4 a { text-decoration: none;font-size:16px;font-weight:bold; }
.nspLinks ul li h4 a:hover { }
.nspLinks ul li p { }
/* positioning */
.nspArts.left { float:right; }
.nspLinksWrap.left { float:left; }
.nspArts.right { float:left; }
.nspLinksWrap.right { float:right; }
/* make element unvisible */
.nspMain .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
/* font-size classes */
.nspFs80 { font-size:80%; }
.nspFs90 { font-size:90%; }
.nspFs100 { font-size:100%; }
.nspFs110 { font-size:110%; }
.nspFs120 { font-size:120%; }
.nspFs130 { font-size:130%; }
.nspFs140 { font-size:140%; }
.nspFs150 { font-size:150%; }
.nspFs160 { font-size:160%; }
.nspFs170 { font-size:170%; }
.nspFs180 { font-size:180%; }
.nspFs190 { font-size:190%; }
.nspFs200 { font-size:200%; }
/* New responsive layout */
.khResponsive img.nspImage,
img.nspImage.khResponsive { width: 100%!important; height: auto; }
.nspArt img.nspImage { max-width: 100%; }
.nspArtScroll1,
.nspLinkScroll1 { width: 100%; }
.nspPages1 { width: 100%; }
.nspPages2 { width: 200%; }
.nspPages3 { width: 300%; }
.nspPages4 { width: 400%; }
.nspPages5 { width: 500%; }
.nspPages6 { width: 600%; }
.nspPages7 { width: 700%; }
.nspPages8 { width: 800%; }
.nspPages9 { width: 900%; }
.nspPages10 { width: 1000%; }
.nspCol1 { width: 100%; }
.nspCol2 { width: 50%; }
.nspCol3 { width: 33.3%; }
.nspCol4 { width: 25%; }
.nspCol5 { width: 20%; }
.nspCol6 { width: 16.66%; }
.nspCol7 { width: 14.285%; }
.nspCol8 { width: 12.5%; }
.nspCol9 { width: 11.1%; }
.nspCol10 { width: 10%; }
.nspCol11 { width: 9.09%; }
.nspCol12 { width: 8.33%; }
.nspCol13 { width: 7.69%; }
.nspCol14 { width: 7.14%; }
.nspCol15 { width: 6.66%; }
.nspCol16 { width: 6.25%; }
.nspCol17 { width: 5.88%; }
.nspCol18 { width: 5.55%; }
.nspCol19 { width: 5.26%; }
.nspCol20 { width: 5%; }
/* VM elements */
.nspVmStore .PricesalesPrice { margin: 0; padding: 0; float: left; }
.nspVmStore .PricediscountAmount { font-size: 11px; line-height: 12px; color: #b6b6b6; float: left; clear: left; } 
.nspVmStore .PricetaxAmount { font-size: 11px; line-height: 12px; color: #b6b6b6; float: left; clear: left; }
.nspVmStore input.addtocart-button { width: 30px; height: 30px; background: transparent url('../images/nsp_add_to_cart.png') no-repeat 0 0; margin: 0; float: right; text-indent: -999em; }
.nspVmStore input.addtocart-button:hover { background-position: 0 bottom!important; }
.nspVmStore div.PricesalesPrice { font-size: 18px; line-height: 22px; }
.nspVmStore { height: 40px; padding: 12px 0 0;border-top: 1px solid #eee; }
.nspVmStore form { float: right; }


/* ----- RESET Styles ----- */
.allmode-carousel .allmode_name, .allmode-carousel .allmode_showall,
.allmode-carousel .allmode_item,
.allmode-carousel .allmode_title, .allmode-carousel img {
	margin: 0; padding: 0;
	text-transform: none;
	background: none; border: 0 none;
}
.allmode-carousel .allmode_clear {clear: both;}
.allmode-carousel a {text-decoration: none;}
.allmode-carousel :focus {outline: 0;}


/* ----- MODULE BOX Styles ----- */
.allmode-carousel {
	position: relative;
	margin-bottom: 0px;
	overflow: hidden;
	background-repeat: repeat;
		-moz-border-radius: 7px;
	border-radius: 7px;
}
.allmode-carousel .allmode_itemsbox {
	position: relative;
	margin: 8px;
	border-width: 1px 0 1px 0; border-style: solid;
}
.allmode-carousel .allmode_left {
	position: absolute;
	top: 0; left: -8px;
	width: 34px; height: 100%;
	background-position: 0 50%; background-repeat: no-repeat;
}
.allmode-carousel .allmode_right {
	position: absolute;
	top: 0; right: -8px;
	width: 34px; height: 100%;
	background-position: 0 50%; background-repeat: no-repeat;
}
.allmode-carousel .allmode_prev, .allmode-carousel .allmode_next {
	position: absolute; display: block;
	top: 50%; margin-top: -17px;
	width: 32px; height: 33px;
	background-repeat: no-repeat;
}
.allmode-carousel .allmode_prev {left: 0; background-position: 0 50%;}
.allmode-carousel .allmode_next {right: 0; background-position: -150px 50%;}
.allmode-carousel .allmode_prev:hover {background-position: -50px 50%;}
.allmode-carousel .allmode_next:hover {background-position: -100px 50%;}
.allmode-carousel .allmode_center {
	margin: 0 26px; padding: 14px 0;
	min-height: 45px;
	overflow: hidden;
}
.allmode-carousel .allmode_name {
	margin: 4px 16px -4px;
	font: normal 14px/20px "Verdana","Geneva",sans-serif;
	text-transform: none;
}
.allmode-carousel .allmode_showall {
	position: absolute;
	top: 6px; right: 10px;
	font: normal 12px/18px "Arial","Helvetica",sans-serif;
}


/* ----- SLIDER Styles ----- */
.allmode-carousel .allmode_slider {
	position: relative;
	margin: 0 -10px;
	overflow: hidden;
}
.allmode-carousel .allmode_items {
	position: absolute;
}
.allmode-carousel .allmode_item {
	margin: 0 16px;
	float: left;
	overflow: hidden;
}


/* ----- IMAGE Block ----- */
.allmode-carousel .allmode_show {
	border-width: 1px; border-style: solid;
}
.allmode-carousel .allmode_img {
	position: relative;
	margin-bottom: 3px;
}
.allmode-carousel .allmode_show .allmode_img {
	margin: 3px;
}
.allmode-carousel .allmode_info {
	padding: 3px 0 2px;
	font: bold 14px/14px tahoma;
	background-repeat: repeat;
	text-align:right;
}
.allmode-carousel .allmode_show .allmode_info {
	position: absolute;
	bottom: 0; right: 0;
	padding: 5px 0 4px 0;
	width: 100%;
}
.allmode-carousel .allmode_info span {
  font: bold 0.82em tahoma;
}
.allmode-carousel .allmode_info a {
	font-weight: bold;
}


/* ----- FIELDS Styles ----- */
.allmode-carousel .allmode_title {
	margin-top: 6px;
	font: bold 14px/18px "tahoma","Geneva",sans-serif;
	text-transform: none;
}
.allmode-carousel .allmode_title a {
  color: #6F5C43;
  font: 1.18em/1.1 bbcnassim;
}
.allmode_title a:hover {
  color: #000000;
}
.allmode-carousel .allmode_text {
	padding-top: 4px;
	font: 11px/18px "tahoma","Geneva",sans-serif;
	direction: rtl;
}
.allmode-carousel .allmode_title a:hover,
.allmode-carousel .allmode_text a:hover {
	text-decoration: none;
}
.allmode-carousel .allmode_readmore {
	font-size: 11px; line-height: 18px;
}


/* ----- DETAILS FIELDS Styles ----- */
.allmode-carousel .allmode_details {
	margin-top: 8px; padding: 2px 0;
	font: 10px/13px tahoma;
	border-top-width: 1px; border-top-style: solid;
	direction: rtl;
}
.allmode-carousel span {
	padding-right: 6px;
}


/* ----- COLOR Schemes ----- */
	/* --- Carousel White (default) --- */
.allmode-carousel {background-image: url(../images/white_bkg1.png);}
.allmode-carousel .allmode_name, .allmode-carousel .allmode_showall,
.allmode-carousel .allmode_name a:hover, .allmode-carousel .allmode_showall a:hover {color: #3c3c3c;}
.allmode-carousel .allmode_itemsbox {border-color: #afafaf;}
.allmode-carousel .allmode_left {background-image: url(../images/white_left-bkg.png);}
.allmode-carousel .allmode_right {background-image: url(../images/white_right-bkg.png);}
.allmode-carousel .allmode_center {background-color: #ffffff;}

.allmode-carousel .allmode_show {border-color: #cccdcf;}
.allmode-carousel .allmode_info {color: #000000; background-image: url(../images/white_info_bkg.png);}
.allmode-carousel .allmode_title {color: #174499;}
.allmode-carousel .allmode_text {color: #464646;}
.allmode-carousel .allmode_details, .allmode-carousel .allmode_details a {color: #888787; border-color: #f4f4f4;}


	/* --- Carousel Light --- */
.carousel_light {background-image: url(../images/light_bkg.png);}
.carousel_light .allmode_name, .carousel_light .allmode_showall,
.carousel_light .allmode_name a:hover, .carousel_light .allmode_showall a:hover {color: #3c3c3c;}
.carousel_light .allmode_itemsbox {border-color: #696969;}
.carousel_light .allmode_left {background-image: url(../images/light_left-bkg.png);}
.carousel_light .allmode_right {background-image: url(../images/light_right-bkg.png);}
.carousel_light .allmode_prev, .carousel_light .allmode_next {background-image: url(../images/light_arrows.png);}
.carousel_light .allmode_center {background-color: #dcdcdc;}

.carousel_light .allmode_show {border-color: #828282;}
.carousel_light .allmode_show:hover {border-color: #0a49c0;}
.carousel_light .allmode_info {color: #000000; background-image: url(light_info_bkg.png);}
.carousel_light .allmode_title {color: #174499;}
.carousel_light .allmode_text {color: #1a1a1a;}
.carousel_light .allmode_details, .carousel_light .allmode_details a {color: #6e6e6e; border-color: #a5a5a5;}

.carousel_light a {color: #174499;}
.carousel_light a:hover {color: #1a1a1a;}
.carousel_light .allmode_info a {color: #000000;}
.carousel_light .allmode_info a:hover,
.carousel_light .allmode_details a:hover {color: #0a49c0;}

	/* --- Carousel Dark --- */
.carousel_dark {background-image: url(dark_bkg.png);}
.carousel_dark .allmode_name, .carousel_dark .allmode_showall,
.carousel_dark .allmode_name a:hover, .carousel_dark .allmode_showall a:hover {color: #787878;}
.carousel_dark .allmode_itemsbox {border-color: #6e6e6e;}
.carousel_dark .allmode_left {background-image: url(dark_left-bkg.png);}
.carousel_dark .allmode_right {background-image: url(dark_right-bkg.png);}
.carousel_dark .allmode_prev, .carousel_dark .allmode_next {background-image: url(dark_arrows.png);}
.carousel_dark .allmode_center {background-color: #373737;}

.carousel_dark .allmode_show {border-color: #9b9b9b;}
.carousel_dark .allmode_show:hover {border-color: #ff8b02;}
.carousel_dark .allmode_info {color: #e6e6e6; background-image: url(dark_info_bkg.png);}
.carousel_dark .allmode_title {color: #ff8b02;}
.carousel_dark .allmode_text {color: #d8d8d8;}
.carousel_dark .allmode_details, .carousel_dark .allmode_details a {color: #7d7d7d; border-color: #555555;}

.carousel_dark a {color: #ff8b02;}
.carousel_dark a:hover {color: #d8d8d8;}
.carousel_dark .allmode_info a {color: #e6e6e6;}
.carousel_dark .allmode_info a:hover,
.carousel_dark .allmode_details a:hover {color: #ff8b02;}

	/* --- Carousel Black --- */
.carousel_black {background-image: url(black_bkg.png);}
.carousel_black .allmode_name, .carousel_black .allmode_showall,
.carousel_black .allmode_name a:hover, .carousel_black .allmode_showall a:hover {color: #787878;}
.carousel_black .allmode_itemsbox {border-color: #828282;}
.carousel_black .allmode_left {background-image: url(black_left-bkg.png);}
.carousel_black .allmode_right {background-image: url(black_right-bkg.png);}
.carousel_black .allmode_prev, .carousel_black .allmode_next {background-image: url(black_arrows.png);}
.carousel_black .allmode_center {background-color: #000000;}

.carousel_black .allmode_show {border-color: #808080;}
.carousel_black .allmode_show:hover {border-color: #ff8b02;}
.carousel_black .allmode_info {color: #e6e6e6; background-image: url(black_info_bkg.png);}
.carousel_black .allmode_title {color: #ff8b02;}
.carousel_black .allmode_text {color: #a0a0a0;}
.carousel_black .allmode_details, .carousel_black .allmode_details a {color: #646464; border-color: #2d2d2d;}

.carousel_black a {color: #ff8b02;}
.carousel_black a:hover {color: #a0a0a0;}
.carousel_black .allmode_info a {color: #e6e6e6;}
.carousel_black .allmode_info a:hover,
.carousel_black .allmode_details a:hover {color: #ff8b02;}



.khwMain { overflow:hidden; }


.khwCurrent { overflow:hidden; }


.khwMain.horizontal .khwCurrent { float:left; width:auto; }


.khwMain.horizontal ul.khwNextDays { clear:none; float:left; width:auto; }


.khwMainLeft { float:left; width:auto; }


.khwTemp { font-size:18px; text-align:center; margin:8px 0 0 0; }


.khwMainRight { float:right; width:auto; margin:0 10px 0 0; }


.khwMainRight h2 { margin: 4px 0 4px 0; }

.khwMainRight p { font-size:  11px; margin:  0.5em 0; line-height: 1.1}

.khwCondition { }


.khwHumidity { }


.khwWind { }


ul.khwNextDays { clear:both; width:100%; float:left; list-style-type:none; list-style-image:none; margin:12px 0 12px 0; padding:0; }


ul.khwNextDays li { background: none!important; float:left; padding:0!important; margin:0!important; border:none!important;list-style-type:none!important; }


ul.khwNextDays li.khwItems1{width:100%;}


ul.khwNextDays li.khwItems2{width:49%;}


ul.khwNextDays li.khwItems3{width:33%;}


ul.khwNextDays li.khwItems4{width:24%;}


.khwDay { font-weight:bold; font-style:italic; text-align:center; display:block; }


ul.khwNextDays li img { display:block; margin:0 auto; clear:both; }


p.khwDayTemp { margin:6px 0 0 0; white-space:nowrap; text-align:center; }


span.khwDayDay { padding:2px; font-size:10px; }


span.khwDayNight { padding:2px; background:#666; color:#fff; font-size:10px; }


div.khwFday{ border-left:1px solid #ddd; margin:0 6px 0 0; padding:0 0 0 6px; }


ul.khwNextDays li:first-child div.khwFday{ border-left:none; }


/**=====================================================================*\
|| This template for joomla and design by - http://www.khalilan.com     ||
|| #################################################################### ||
|| # the theme re desing for (t)tdatalife by www.hanweb.ir              ||
|| #################################################################### ||
|| The new structural framework Tiam, working Powered by Khalilan Media ||
\*=====================================================================**/  
.kh-zinfp-wrap { }

.kh-zinfp { }

.kh-zinfp {
	background:#f0f0f0;
	margin-right: 4px;
	padding: 0px 0 0 0;
}

.kh-zinfp-main-wrap { }

.kh-zinfp-main { }

/* Featured News ----*/
.kh-zinfp-featured-wrap {
	margin-left: 0px;
}

.kh-zinfp-featured-border {
	background: #E2EFF5;
	margin-right:8px;
}
.kh-zintitles{line-height:1.2;position: relative;width:100%;margin-left:-10px;font-weight: bold;font-size: 155%;}
.kh-zinfp-featured h2.kh-zintitle { font-size: 100%; line-height:2; }

.kh-zinfp-featured h2.kh-zintitle a {
	background: #E2EFF5;
	color: #333;
	padding: 8px 5px;
	text-decoration: none;
}
.kh-zinfp-featured-border:hover h2.kh-zintitle a,
.kh-zinfp-featured h2.kh-zintitle a:hover,
.kh-zinfp-featured h2.kh-zintitle a:active,
.kh-zinfp-featured h2.kh-zintitle a:focus { background: #069; color: #fff; }

.kh-zinfp-featured .kh-zincontent-wrap {}

.kh-zinfp-featured .kh-zincontent {}

.kh-zinfp-featured .kh-zincontent-img {
	background: #E2EFF5;
	border:1px solid #E2EFF5;
	border-bottom: 0;
	margin-right:4px;padding:6px 0 6px 6px;
	-webkit-transform: scale(1.0);
	   -moz-transform: scale(1.0);
	    -ms-transform: scale(1.0);
	     -o-transform: scale(1.0);
	        transform: scale(1.0);
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
	    -ms-transform-style: preserve-3d;
	     -o-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transition: -webkit-transform 0.15s linear;
	   -moz-transition:    -moz-transform 0.15s linear;
	     -o-transition:      -o-transform 0.15s linear;
	        transition:         transform 0.15s linear;
}

.kh-zinfp-featured-border:hover .kh-zincontent-img { background: #069; border-color: #069;	
	-webkit-transform: scale(1.01);
	   -moz-transform: scale(1.01);
	    -ms-transform: scale(1.01);
	     -o-transform: scale(1.01);
	        transform: scale(1.01); 
}

.kh-zinfp-featured .kh-zincontent-img img { background: #fff;border: 1px solid #ccc;padding:5px; }

.kh-zinfp-featured-border:hover .kh-zincontent-img img { background: #0F3854;border-color: #082030; }

.kh-zinfp-featured .kh-zincontent p { line-height: 1.5; margin: 0 0 8px; padding: 2px 12px; }

/* Normal News ----*/
.kh-zinfp-normal-wrap {}

.kh-zinfp-normal { padding: 8px 0 0 0; }

.kh-zinfp-normal .kh-zincontent-wrap {}

.kh-zinfp-normal .kh-zincontent { border-bottom: 1px solid #ccc; margin: 1px 4px 1px 0; }

.kh-zinfp-normal .kh-zincontent:hover { background: #ddd; color: #5D5D5D; }

.kh-zinfp-normal .kh-zincontent-img {
	background: url('stripe-bg-2.png') repeat;
	padding: 6px;
}

.kh-zinfp-normal .kh-zincontent-img img { border: 1px solid #F4F4F4; margin: 0 !important; }

.kh-zinfp-normal .kh-zincontent:hover .kh-zincontent-img { }

.kh-zinfp-normal .kh-zincontent:hover .kh-zincontent-img img {    
	-webkit-transform: scale(1.03) rotate(-1deg);
    -moz-transform: scale(1.03) rotate(-1deg);
    -ms-transform: scale(1.03) rotate(-1deg);
    -o-transform: scale(1.03) rotate(-1deg);
    transform: scale(1.03) rotate(-1deg);
	}

.kh-zinfp-normal h4.kh-zintitle { font-size: 140%; line-height: 1.15;font-weight: bold; }

.kh-zinfp-normal h4.kh-zintitle a { display: block; padding: 4px 0px; }

.kh-zinfp-normal .kh-zincontent:hover a { background: #ddd;  }

.kh-zinfp-normal h4.kh-zintitle a:hover,
.kh-zinfp-normal h4.kh-zintitle a:active,
.kh-zinfp-normal h4.kh-zintitle a:focus { text-decoration: none; }

.kh-zinfp-normal .kh-zinintro { font: normal 11px/15px tahoma; }

.kh-zinfp-normal .kh-zinintro p {}

/* Actions */
.kh-zinfp-links-actions {
	background:#E2EFF5;
	width: 283px;
	margin-bottom:5px;
}

.kh-zinfp-links-actions a,
.kh-zinfp-links-actions a:focus {
	color: #666;
	font: 11px/normal tahoma;
	padding:3px 5px 3px;
	text-decoration: none;
	text-transform: uppercase;
}

.kh-zinfp-links-actions a:hover,
.kh-zinfp-links-actions a:active { background-color: #006699; color: #fff; text-decoration: none; }

a.kh-zinfp-links-actions-prev span {
	padding-left: 8px;
	display: inline-block;
}

a.kh-zinfp-links-actions-next span {
	padding-right: 8px;
	display: inline-block;
}

.kh-zinfp-links-actions span.next { }

.kh-zinfp-links-actions .box-counter {
	background-color: #006699;
	color: #FBFDFD;
	font: 10px/normal tahoma;
	padding: 3px 8px 3px;
	margin:0 0 5px 5px;
	text-transform: uppercase;
}
.tableform{width:100%;}
.tableform td{border-bottom: 1px dotted #eee;border-right: 0;}
.pheading h2{font: 13px BYekan;border-bottom: 1px solid #eee;padding-bottom: 5px;}
.fieldsubmit{margin:5px 0;}
.lcol{float:left;}
.rcol{float: right;}
.bcomment{padding: 5px;border: 1px solid #eee;margin: 8px 0;float: right;border-radius: 5px;width: 100%;}
.bcomment .rcol{width: 15%;}
.bcomment .lcol{width: 85%;}
.ctop{margin: 2px;padding: 5px 2px;border-bottom: 1px solid #eee;}
.avatar img{border: 1px solid #eee;padding: 2px;display: block;}
.cinfo{overflow: hidden;margin-top: 5px;font: 12px tahoma;}
.cman{margin: 15px 0 5px;}
.berrors_c {
    background: #a53232 url("../images/berror.png") no-repeat 98% 5px;
    border: 1px solid #fff;
    border-width: 1px 0;
    font-size: 12px;
    font-family: Tahoma, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.28);
    color: #fff;
    line-height: 15px;
    padding: 7px 75px 7px 10px;
    min-height: 47px;
    margin: 5px 0;
}
.vote {direction:rtl;}
.archivefoot {
  background: none repeat scroll 0 0 #D8DDE8;
  padding: 4px;
  text-align: center;
  width: 35px;
  border-radius: 5px;
}
.archivefoot a{
  color: #000000;
}
.archivefoot a:hover{
  color: #FC052A;
}
/**=====================================================================*\
|| Designed By Sefaresh.Net                                             ||
\*=====================================================================**/  