/**=====================================================================*\
|| Designed By Sefaresh.Net                                             ||
\*=====================================================================**/   
/* Basic elements
===============================================================*/
::selection { background: #85A6FB; color: #fff; }
::-moz-selection { background: #85A6FB; color: #fff; }
::-webkit-selection { background: #85A6FB; color: #fff; }
body { min-height:100%; background:#1e3e60 none repeat scroll 0 0; font: normal 11px IRANSansWeb; color: #555; }
a {
  color: #1e3e60;
  text-decoration: none;
  transition: color 0.15s linear 0s;
}
/*  a:hover, a:active, a:focus { color: #fc764a; }  */
h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-weight: normal; color: #333 }
h1, h2 { text-transform: uppercase; margin: 0 0 8px}
h1 { font-size:11px; line-height: 42px;  }
h2 { font-size:11px; line-height: 36px;font-weight: bold;  }
h3 { font-size:100% }
h4 { font-size:100% }
h5 { font-size:100% }
ul { list-style:none; }
ul li { line-height:2.6; }
p { margin: 0.5em 0 }
/* Containers
===============================================================*/
#weather-layer {  font: 1em IRANSansWeb;  padding: 2px 0;  text-align: right;  width: 235px;}
#weather-layer ul {list-style: none outside none;}
#khPage {}
#khPageWrap { /*background: #fff;*/ padding:0px;}
#khnva {  background: rgba(0, 0, 0, 0) url("../images/topbar.png") repeat-x scroll left top;  height: 28px;  padding: 0;}
/*  #khPageTop {  background: rgba(0, 0, 0, 0) url("/templates/kavosh/images/header-Kavosh.jpg") repeat-x scroll left top;  height: 150px;}  */

#khPageTop {
  background: rgba(0, 0, 0, 0) url("/templates/kavosh/images/header-Kavosh2.jpg") repeat-x scroll left top;
  height: 120px;
}

#khTopNav { background: #E8E8E8;border: 1px solid #DFDFDF;margin:10px 0 -8px 0; padding:5px 5px!important; }
#khTopNav li { float: right; margin-right: 20px; text-transform: uppercase; font-size: 11px; font-weight: bold; color: #646464; line-height: 12px; }
#khTopNav li a { color: #646464; }
#khTopNav li a:hover { color: #fc764a; }
#mainContent {  background-color: #fff;  overflow: hidden;  padding: 0;}
#khHeader { padding: 22px 0; }
#khHeader { padding-top: 0!important; }
#khMain {
  clear: both;
  overflow: hidden;
  padding: 5px;
} 
#khBottom1 { margin-top:10px; }
/* Logo  
===============================================================*/
h1#khLogo { float: right; margin:0px 0 18px 0; position:relative; }
h1#khLogo a img { display: block; height: auto; margin: 0; width: auto; }
/*h1#khLogo a.cssLogo { background: url('../images/logo.png') no-repeat 0 0; display: block; height:72px; margin: 0; text-indent: -999em; width:220px; }*/
h1#khLogo a.cssLogo + span { display: none; text-indent: -999em; }
h1#khLogo.text { width: auto; float: right; }
h1#khLogo.text a { display: block; font-weight:normal; text-indent: 0; float: right; }
h1#khLogo.text a { padding: 0; width: auto!important; }
h1#khLogo.text a > span { color: #222; display: block; font-size: 11px; line-height: 32px; float: right; }
h1#khLogo.text .khLogoSlogan { font-size: 10px!important; line-height: 14px; color: #222; margin: 0 0 0 4px; height: 14px; display: block; clear: both; float:right; }
/*h1.khLogo-lt{position: relative;background: url('../images/logo-lt.png') no-repeat;float:left;margin-left:-5px;margin-top:8px;}*/
h1.khLogo-lt a{display: block;height:71px;width:158px;}
/* TOP 
===============================================================*/
#khButtons { margin-right:-10em;margin-top:0px;float:right;-webkit-transition: background 0.5s linear, border-color 0.5s linear; -moz-transition: background 0.5s linear, border-color 0.5s linear; -o-transition: background 0.5s linear, border-color 0.5s linear; transition: background 0.5s linear, border-color 0.5s linear; background: #fbfbfb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #e5e5e5; padding:5px;}
#khButtons div a { font-size: 11px; font-weight: bold; color: #333; text-transform: uppercase; margin: 0 5px 0 5px; }
#khButtons div a:first-child { margin-left: 5px; }
#khButtons a:hover { color: #fc764a; }
#khSearch { position: relative; float:left;margin-top:-26px;margin-left:5px;}
#khSearch .button { position: absolute; top:3px; left:4px; width:18px; height: 16px; text-indent: 9999px; margin: 0; padding: 0; background: #7b9ef8 url('../images/searchbtn.png') no-repeat 0 0; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#khSearch .button:hover { background-color: #fc764a; }
#khSearch #story {font-family: IRANSansWeb; width: 150px; height:20px; border: 1px solid #e5e5e5; padding: 0 10px; margin: 0 10px 0 0; display: block; -webkit-transition: background 0.5s linear, border-color 0.5s linear; -moz-transition: background 0.5s linear, border-color 0.5s linear; -o-transition: background 0.5s linear, border-color 0.5s linear; transition: background 0.5s linear, border-color 0.5s linear; background: #D4DAE3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#khSearch #story:hover, #khSearch #story:active, #khSearch #story:focus { background: #fff; border-color: #ccc; }
/* standard breadcrumb 
===============================================================*/
#khBreadcrumb { clear: both; min-height:18px; border: 1px solid #EBEBEB; border-radius: 3px; overflow: hidden; padding:4px; cursor: pointer; margin: 0 0 5px!important; font-size:110%; text-transform: uppercase;}
#khBreadcrumb > div { overflow: hidden; padding: 3px; background: #f9f9f9 }
#khBreadcrumb .breadcrumbs { width: auto; float: right; color: #333; }
#khBreadcrumb .breadcrumbs li.separator { display: block; float: right; margin: 0 10px; color:#d7d7d7; }
#khBreadcrumb .breadcrumbs > ul { margin-right: 0; height:10px; line-height: 8px; padding: 0; }
#khBreadcrumb .breadcrumbs > ul > li { float: right; width: auto; clear: none;  line-height:17px; }
#khBreadcrumb .breadcrumbs > ul > li a { color: #888; }
#khBreadcrumb .breadcrumbs > ul > li a:hover { color: #fc764a; }
#khBreadcrumb .breadcrumbs > ul > li:first-child { margin-right: 0px; }
#khBreadcrumb .breadcrumbs > ul > li:first-child > span { padding: 0 10px 0; display: block; color: #fc764a; }

/* footer 
===============================================================*/
#khFooterWrap { margin:-5px auto 2px; overflow: hidden;padding:5px 10px;  font-size: 11px;background-color: #2D5788; }
#khCopyrights span {  color: #f7f7f7;  width: 100%;}
#khFooterNav { float: left; }
#khFooterNav li { display: inline; margin-left: 16px; line-height: 11px; }
#khFooterNav li:first-child { margin: 0; padding: 0; }
#khStyleArea { 
clear: both; float: right;
margin: 5px 0 0 0px;
}
#khStyleArea > div:first-child a {
	display: inline-block;
	margin: 0 1px; 
	height: 9px;
	text-indent: -9999px;
	-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.2s ease-out;
	   -moz-transition:    -moz-transform 0.2s ease-out;
	     -o-transition:      -o-transform 0.2s ease-out;
	        transition:         transform 0.2s ease-out;
	width: 9px;
}
#khStyleArea > div:first-child a:hover {
	-webkit-transform: scale(1.5);
	   -moz-transform: scale(1.5);
	    -ms-transform: scale(1.5);
	     -o-transform: scale(1.5);
	        transform: scale(1.5);
}
#khColor1 {background: #2D5788;}
#khColor2 {background: #4A1E54;}
#khColor3 {background: #37450A;}
#khColor4 {background: #B01F31;}
#khColor5 {background: #D5CD76;}

#khFrameworkLogo { display: block; position: relative;float: left; width:68px; height: 34px; background: url('../images/framework-logo.png') no-repeat 0 0; text-indent: -9999em; margin:-35px auto 0; padding-bottom:0px; opacity: 1; clear: both; }

.nav_footer { height: 35px;  width: 100%;}
.nav_footer > ul {  float: right;  height: 100%;  list-style: outside none none;  position: relative;  width: 100%;}
.nav_footer li {  float: right;  margin: 0 2px;}
.nav_dakheli_foot { height: 35px;  width: 100%;}
.nav_dakheli_foot > ul {  float: right;  height: 100%;  position: relative;  width: 100%;}
.nav_dakheli_foot li {  float: right;  margin: 0 3px;}
.sp_ft {  background: #666 none repeat scroll 0 0;  border-right: 1px solid #6b6b6b;  float: right;  height: 20px;  margin: 6px !important;  overflow: hidden;  width: 1px;}
.nav_footer a {  color: #dcdcdc;}
.foot {  border-bottom: 1px solid #999;  float: right;  height: 72px;  width: 84%;}
.nav_dakheli_foot a {  color: #dcdcdc;}
.copyrigth {  float: right;}
.design {  float: left;  left: 0;  position: relative;  top: 0;}
.copyright-img {  border-bottom: 1px solid #999;  float: left;  height: 72px;  text-align: center;  width: 16%;}
#khCopyrights {
  float: right;
  font-size: 12px;
  height: 20px;
  padding: 5px 10px 0;
  width: 98%;
}
/* Suffixes 
===============================================================*/
.content.slider2 {  height: auto;  margin: 0;  overflow: hidden;  padding: 0;}
.one table {  margin: -10px 0 0 !important;}
.box, .box_text, .box_menu {  height: 100%;  margin-top: 5px;  overflow: hidden;}
.box:first-child, .box_menu:first-child, .box_text:first-child { margin-top: 0!important; }
#khPage .box > div, #khPage .box_text > div {  padding: 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.content {  height: auto;  overflow: hidden;  padding: 2px 4px;}
div.content { clear: both;}
.box_content { padding: 0; overflow: hidden; color:#555; font-size:11px; line-height:1.2; }
.box li, .box_text li {list-style-position: inside; line-height: 28px; font-weight:normal; padding: 0 5px; }
.box li a, .box_text li a { text-decoration: none; }
.box a, .box_text a { text-decoration: none; display: block;}
/*--- default 
===============================================================*/
.box h3.header, .box_menu h3.header, .box_text h3.header {  background-color: #25a0d9;  border-radius: 5px 5px 0 0;  font-size: 13px;  height: 35px;  line-height: 22px;  padding-right: 15px;  text-transform: uppercase;}
.headers {  background-color: #11243a;  border-bottom: 1px solid #c5c5c5;  border-radius: 6px;  color: #333;  font-size: 11px;  font-weight: normal;  height: 30px;  line-height: 22px;  margin: 0 -4px 5px !important;  padding-right: 10px;  text-transform: uppercase;  width: 131px !important;}
.headers > span{  color: #fff;  float: right;  margin-top: 5px;  padding: 0 !important;}
.box h3.header > span, .box_menu h3.header > span, .box_text h3.header > span {  color: #fff;  float: right;  margin-top: 5px;  padding: 0 !important;}
.img-h3 {  background-image: url("/templates/kavosh/images/blocke.png");  background-repeat: no-repeat;  float: left;  height: 35px;  width: 99px;}
/* suffix border0 - go to line 122 */

/* suffix border2 
===============================================================*/
.box.border2 > div { padding:5px !important;border:none!important; }
.box.border2 > div > div {/* background: #fff;*/ padding:0 3px 0 0; }
.box.border2 h3.header { padding-bottom:2px;margin-top:-10px;color: #999; border-bottom:4px solid #dfdfdf; background:none;}
.box.border2 h3.header > span { color: #333; }

/* suffix border3 
===============================================================*/
.box.border3 > div { padding:3px !important;background: #170B0B!important;border:none!important; }
.box.border3 > div > div { background: #5E2F2F; padding:4px 1px 4px 4px; }
.box.border3 h3.header { padding-bottom:2px;margin-top:-10px;color: #999; border-bottom:4px solid #dfdfdf; background:none;}
.box.border3 h3.header > span { color: #333; }

/* suffix border4 
===============================================================*/
.box.border4 > div {background: none !important;}
:hover.box.border4 > div { }
.box.border4 h3.header { padding-bottom:2px;background: #F2F3F5;margin-top:-10px;color: #999; border-bottom:4px solid #dfdfdf; background:none;}
.box.border4 h3.header > span { color: #333; }
/* suffix title1, title2, title3, suffix title1a, title2a, title3a, title1b, title2b, title3b 
===============================================================*/
.box.title1b h3.header, .box.title2b h3.header, .box.title3b h3.header, .box.title1 h3.header, .box.title2 h3.header, .box.title3 h3.header { border: none;float: right; width: auto; height:39px; margin:0 0 16px; padding: 0; background: url('../images/style1/coltitle.png') no-repeat right 0; text-align: center; }
.box.title2b h3.header { background-position: right -39px; }
.box.title3b h3.header { background-position: right -78px;}
.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 { display: block; height: 30px; line-height:30px; margin: 0 0 0 2px; padding: 0 18px!important; background: #222;color: #fff;-webkit-box-shadow: 0px 3px 5px -3px #333;-moz-box-shadow: 0px 3px 5px -3px #333;box-shadow: 0px 3px 5px -3px #333;  }
.box.title2b h3.header span { background: #8c439d; }
.box.title3b h3.header span { background: #586e14; }
/* title 1, 2, 3 
===============================================================*/
.box.title1 h3.header, .box.title2 h3.header, .box.title3 h3.header { height:39px; background-position: 0 -211px; }
.box.title2 h3.header { background-position: right -39px }
.box.title3 h3.header { background-position: right -78px }
.box.title1 h3.header span, .box.title2 h3.header span, .box.title3 h3.header span { height:30px; line-height: 30px; padding: 0 12px; font-size: 11px }
.box.title2 h3.header span { background: #fc764a; }
.box.title3 h3.header span { background: #7b9ef8; }
.box.title1 > div, .box.title2 > div, .box.title3 > div, .box.border0 > div, .box_text.border0 > div, .box_menu.border0 > div { padding: 10px !important }
/* title 1b, 2b,3b
===============================================================*/
.box.title1b, .box.title2b, .box.title3b { position: relative; }
.box.title1b > div, .box.title2b > div, .box.title3b > div { margin:0px 10px 0 0; padding: 52px 8px 8px !important }
.box.title1b > div, .box.title3b > div{background: #F7F7F7!important;border: 1px solid #ccc !important;}
.box.title1b h3.header, .box.title2b h3.header, .box.title3b h3.header { position: absolute; top:10px; right: 0; }
/* suffix _menu 
===============================================================*/
.box_menu {  background: #3B3B3B; padding:10px;  }
.box_menu > div > h3.header { margin-bottom:0;margin-top:-10px; font-size: 11px; color: #fff;background:none;font-weight: bold;}
.box_menu div.content { box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); background: #fff; }
.box_menu ul { margin: 0 }
.box_menu ul li { background: url('../images/style1/bullets_small.png') no-repeat 98% 15px #fff; border-bottom: 1px solid #EEF2FE; margin: 0; padding: 0 10px 0 0; line-height:1.5; font-weight: bold; font-size: 11px; }
.box_menu ul li:hover { background-position: 98% -564px; }
.box_menu ul li a { display: block; margin: 0 2px; padding: 9px; color: #555 }
.box_menu ul li a:hover {color: #fc764a; font-weight: bold; }
.box_menu ul li li { border: none; border-top: 1px solid #EEF2FE;}

/* - clear 
===============================================================*/
.box.clear, .box.clear > div, .box.clear > div > .box_content { padding: 0 !important; background: none !important; border: none !important; margin: 0!important; }
.box.clear > div > h3 { display: none; }

/* bottom modules 
===============================================================*/
#khBottom2, #khBottom1 {  background-color: #fff;  overflow: hidden;}
#khBottom1, 
#khBottom2 { overflow: hidden; }
#khBottom2 > div > div,#khBottom1 > div > div { padding:7px; }
#khBottom2,#khBottom1 { color: #888; font-size: 11px;border-bottom: 1px solid #e5e5e5; }
#khBottom2 a { color: #777; }
#khBottom2 a:hover
{ color: #333; }
#khBottom2 li { list-style: none; background: url('../images/bullet.png') no-repeat right 14px; padding-right:10px}
#khBottom2 li a { color: #888; }
#khBottom2 .box > div > h3.header, 
#khBottom2 .box_menu > div > h3.header, 
#khBottom2 .box_text > div > h3.header { color: #444; font-size: 11px;  }
#khBottom2 .nspArt h4.nspHeader { font-size: 11px;}
#khBottom2 .box > div,#khBottom1 .box > div {background:#F7F7F9;border: 1px solid #ccc;padding:5px;}

/* Suffix advertisement 
===============================================================*/
.box.advertisement h3.header { font-family: tahoma; border-bottom: 1px solid #ebebeb; color: #ccc; text-transform: uppercase; letter-spacing: 0; font-size: 10px; line-height: 22px; text-align: right; font-weight: normal; }
.box.advertisement > div, .box.tab > div, .box.tab1 > div, .box.tab2 > div { border: none!important; padding: 0!important; }
/* popup 
===============================================================*/
#khPopupOverlay, #khPopupLogin, #khPopupRegister { display: none; overflow: hidden; width: 500px; margin-left: -250px; position: fixed; z-index: 1000002; left: 50%; top: 50%; background: #fff; }
#khPopupLogin { width: 600px; margin-left: -300px; }
.khPopupWrap { padding: 25px; }
#khPopupOverlay { width: 100%; height: 100%; position: fixed; z-index:1000001; top:0; left:0; background:#000; opacity:0.3; filter:alpha(opacity=33); margin-left:0; }
.khPopupWrap h3 { font-size: 11px; text-transform: uppercase; border: 1px solid #5D77BB; margin: 0 0 20px;padding:5px;background:#7B9EF8;color:#fff; }
.khPopupWrap h3 small { font: normal 11px tahoma !important;color:#fff; }
.khPopupWrap h3 small a { text-decoration: none; color:#fff; }
.khPopupWrap h4 { font-size: 11px; margin: 0 0 12px; }
.khPopupWrap ul li { }
#khPopupLogin fieldset { padding: 0!important; }
#khPopupLogin fieldset label { font-size: 11px }
#khFBLogin { float: right; width: 45%; }
#khFBLogin p { line-height: 18px; margin: 14px 0 20px }
#khFBLogin + #login-form, #khFBLogin + #com-login-form { float: right; width: 45%; margin-right: 4%; padding-right: 30px; border-right: 1px solid #e7e7e7 }
#form-login-remember { margin: 30px 0 4px; }
#form-login-remember label { color: #777; font-size: 11px; font-weight: normal; vertical-align: top; }
#login-form ul { border-top: 1px solid #E7E7E7; margin: 20px 0px; overflow: hidden; padding: 2px 0 0; }
#login-form ul li { float: right; font-size: 11px; display: inline;margin-right:10px;}
#login-form ul li:first-child { margin-right:0px; }
#login-form ul li a { text-decoration: none }
label#jform_spacer-lbl { font-size: 11px; font-weight: normal; color: #666 }
.logout-button .login-greeting { float: right; margin-right: 32px; font-size: 11px; }
#khPopupRegister dl dt:first-child { font-size: 10px; display:block; width:100%; }
#khPopupRegister dt { float: right; width: 35%; clear: both; }
#khPopupRegister dt, #khPopupRegister dd { line-height: 41px; height: 41px; }
#khPopupRegister legend { display: none; }
#member-registration fieldset { padding: 0 0 24px }
#member-registration label { padding: 0 0 0 2px; font-size: 11px; }
#member-registration > div { line-height: 30px; }
#member-registration > div > button { margin-right: 12px; }
#member-registration > div a { text-decoration: none; }
#khPopupLogin input[type="text"], #khPopupLogin input[type="password"] { clear: both; display:block; width: 220px; }
#khPopupRegister input[type="text"], #khPopupRegister input[type="password"] { width: 250px; }

/* RTL 
===============================================================*/
#khTopNav,#khPageWrap,#khBottom2,#khFooter,.kh-menu,.khPopupWrap,.khIsPopup-kh_sporter2 .khIsTextBlock,.tip,.kh-zintitles,
p,ul,li,input,button,form,fieldset,label,select,textarea,small,th,td,hr,h1, h2, h3, h4, h5,.header,.kh-slidenews-item,.nspArt p.nspText + .readon{direction: rtl;}
#khContentBottom,#khRight,#khLeft,#khUser1{direction: ltr;}

/* KH DEY
===============================================================*/
#kh-day{float: left;display: block;margin-top:5px;margin-left:0;position: relative;color:#B7B9BC;padding:0 5px;height:18px;line-height:18px;font-size:10px;z-index:999;}
#kh-day:hover{background:#3B6895;color:#fff;}
#kh-day a{color:#fff;}

/* Khnews-Top
===============================================================*/
#khnews-top {  color: #b7b9bc;  float: right;  font-size: 12px;  margin-right: 0;  padding: 0;  position: relative;  width: 770px;}
#khnews-top a{color:#B7B9BC}
#khnews-top a:hover{color:#fff}

/* Scrollbar Top
===============================================================*/
#back-top {position: fixed;bottom: 30px;margin-right: -100px;}
#back-top a {width:32px;display: inline-block;text-align: center;text-transform: uppercase;text-decoration: none;color: #bbb;font-size:0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width:32px;height:32px;display: block;margin-bottom:0px;background:url('../images/top.png');-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color: #777;}

/* KH TOOLS
===============================================================*/
#kh-twi, #kh-rss, #kh-link, #kh-plus, #kh-face{position: relative;background: url('../images/kh-tools.png') no-repeat;left:0;margin-top:-28px;padding: 0;z-index: 999;-webkit-transition: background 0.3s linear; -moz-transition: background 0.3s linear; transition: background 0.3s linear;}
#kh-twi a, #kh-rss a, #kh-link a, #kh-plus a, #kh-face a{display: block;height:20px;width:20px;}
#kh-twi{background-position: 0 0;margin-left:0em;}
#kh-twi:hover{background-position: 0 -20px;}
#kh-rss{background-position: -20px 0;margin-left:2.1em;}
#kh-rss:hover{background-position: -20px -20px;}
#kh-link{background-position: -40px 0;margin-left:4.1em;}
#kh-link:hover{background-position: -40px -20px;}
#kh-plus{background-position: -60px 0;margin-left:6.2em;}
#kh-plus:hover{background-position: -60px -20px;}
#kh-face{background-position: -80px 0;margin-left:8.2em;}
#kh-face:hover{background-position: -80px -20px;}
/* Mod_khsidenews-mod
===============================================================*/
.kh-slidenews-item  img{margin:5px 2px 5px 7px;padding: 5px;background:url(../images/stripe-bg-2.png);}
.kh-slidenews-item .kh-sotitle { display: block!important;}

.allmode-carousel {background-image: url(../images/stripe-bg-2.png)!important;}
/* Comment
===============================================================*/
#jc .rbox:before {content:"";
   position: absolute;
   width:11px;
   height: 20px;background: url('../images/comment.png') no-repeat right top;
   margin: 13px -11px 0 0;}
#comments .comment-author, #comments .author-homepage {color: #DD7A51;font: bold 11px tahoma;}
#comments .comment-anchor {color: #DD7A51; }
#comments .comment-date,#comments .comments-buttons a {color: #809517;}
/*---------------------------------------center----------------------------------*/
#khRightcenter {
  margin: 10px auto;
  width: 100%;
}

.top_container {
  float: right;
  max-width: 994px;
  width: 100%;
}
#khRightTop {
  float: left;
  height: 320px;
  width: 71%;
}
.slider_img {
  height: 260px;
  margin: 2px auto 0;
  width: 99%;
}
.slider_title {
  bottom: 0;
  float: right;
  height: 50px;
  position: relative;
  width: 100%;
}
#khRightMiddle {
  float: right;
  margin: 0 8px 0 0;
  width: 41.5%;
}
.bottom_container {
  float: right;
  padding-top: 7px;
  width: 100%;
}
.top_shortstory {
  float: right;
  height: auto;
  padding: 0 5px;
  width: 98%;
}
.bottom_shortstory {
  float: right;
  height: 50px;
  width: 100%;
}
.tright.fnull {
  height: 97% !important;
  width: 97% !important;
}