
.kh-rs1-mr, .kh-rs2-mr, .kh-rs3-mr, .kh-rs4-mr, .kh-rs5-mr {
	padding: 0;
}
html { direction: ltr; }
.button {
	margin: 0 10px;
	padding: 1px 0;
}

#kh-left .kh-l2 .kh-left1, #kh-left .kh-l2 .kh-left2,
#kh-right .kh-r2 .kh-right1, #kh-right .kh-r2 .kh-right2 { width: 49.99%; }

#kh-left .kh-l2 .kh-left2, #kh-right .kh-r2 .kh-right2 { float: right; }

.cols2 .article_column { width: 49.99%; }
.cols3 .article_column { width: 33.3%; }
.cols4 .article_column { width: 24.99%; }
.cols5 .article_column { width: 19.99%; }

/*
*html #kh-wrapper { margin-top: 205px; }
*/
/* clearfix ---*/
#kh-subnav ul, #kh-subnav ul li ul, ul.pagination li span, ul.pagination a, #kh-footnav, 
.counter span, .contentdescription, .leading,
.column ul li, .kh-moduletable li, .kh-module li {
	zoom: 1;
}

#kh-footnav {
	width: 100%;
}

/* Typography ---*/
p.error, p.message, p.tips, p.rss, p.key, p.tag, p.cart, p.note, p.photo, p.doc, p.mobi,
p.blocknumber, div.bubble div.box-ct { zoom: 1; }
.bignumber-1, .bignumber-2, .bignumber-3 { line-height: 44px; }

/* CSS + MOO
----------------------------------------------------------- */
#kh-cssmenu { 	direction: ltr; float: right; }



#kh-cssmenu li ul {
	top: -999em;
	right: 0!important;
}
#kh-cssmenu li{
	position: relative;
}

#kh-cssmenu li li {
	position: static;
}
#kh-cssmenu li:hover ul ul, #kh-cssmenu li:hover ul ul ul,
#kh-cssmenu li.sfhover ul ul, #kh-cssmenu li.havechildsfhover ul ul, #kh-cssmenu li.havechild-activesfhover ul ul, #kh-cssmenu li.activesfhover ul ul,
#kh-cssmenu li.sfhover ul ul ul, #kh-cssmenu li.havechildsfhover ul ul ul, #kh-cssmenu li.havechild-activesfhover ul ul ul, #kh-cssmenu li.activesfhover ul ul ul {
	top: -999em;
	right: 0;
}

#kh-cssmenu li:hover ul, #kh-cssmenu li li:hover ul, #kh-cssmenu li li li:hover ul,
#kh-cssmenu li.sfhover ul, #kh-cssmenu li.havechildsfhover ul, #kh-cssmenu li.havechild-activesfhover ul, #kh-cssmenu li.activesfhover ul,
#kh-cssmenu li li.sfhover ul, #kh-cssmenu li li.havesubchildsfhover ul, #kh-cssmenu li li.havesubchild-activesfhover ul, #kh-cssmenu li li.activesfhover ul,
#kh-cssmenu li li li.sfhover ul, #kh-cssmenu li li li.havesubchildsfhover ul, #kh-cssmenu li li li.havesubchild-activesfhover ul, #kh-cssmenu li li li.activesfhover ul {
	top: auto;
	right: 0;
}
*+html #kh-menunav {
	margin-right: 0px;
}
#kh-botsl li, #kh-subnav .sublevel a {
	text-align: right;
	direction: ltr;
}
#kh-banner-2 {
	right: 0px;
	padding-right: 14px;
}

#khmenu_wrap li ul {padding:0 4px 9px;}
#khmenu_wrap li ul a {
	width:190px;
	padding:0 16px 0 0;
}
#khmenu_wrap li ul a {
	background:url(../images/style2/nav_line.png) no-repeat left bottom!important;
}