/*======================================================================*\
|| #################################################################### ||
|| # Package - Template tarahan miyaneh mordad mah 90  ||
|| ===================================================================  ||
|| # Copyright (C) 2011  tarahan miyaneh. All Rights Reserved.          ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of tarahan miyaneh LLC                ||
|| # for more information visit http://www.miyaneh.org                ||
|| # websites - http://www.miyaneh.net                                 ||
|| #################################################################### ||
\*======================================================================*/


/* COMMON STYLE
=========================================*/
html, body, form, fieldset {margin: 0;padding: 0;}
body {background: #FFFFFF;color: #000000;font-family: tahoma;line-height: 1.5;}
a img {border: none;}
body#bd {color: #666666;background: url(../images/bg.png) repeat-y center top #dcdcdc;padding: 0;margin: 0;}
body.contentpane {color: #000000;font-size: 11px;line-height: 1.3em;margin: 0;margin: 1em 2em;width: auto; /* Printable Page */}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 11px;}
body.fs4 {font-size: 11px;}
body.fs5 {font-size: 11px;}
body.fs6 {font-size: 11px;}

/* Normal link 
=========================================*/
a {color: #466e91;text-decoration: none;}
a:hover, a:active, a:focus {color: #1d4b6c;text-decoration: underline;}
	
/* Title text 
=========================================*/
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {line-height: normal;color: #333333;}
	
/* Small text 
=========================================*/
small, .small, .smalldark, .article-meta, .modifydate, .img_caption p, .site-slogan, a.readon,
#kh-pathway, #kh-left, #kh-right, #kh-footer, #kh-botsl {font-size: 92%;}
	
/*article image
=========================================*/
img {margin: 0;padding: 0;}
.img_caption p {text-align: center;color: #999999;}
.img_caption.left, .img_caption.right {margin-top: 3px;}
.img_caption p {padding-top: 5px;margin-top: 0px;}
/* Heading */
h1 {font-size: 100%;}
h2 {font-size: 100%;}
h3 {font-size: 100%;}
h4 {font-size: 100%;}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {margin: 1em 0;padding: 0;}
ul {list-style: none;}
ul li {background: url(../images/bullet.gif) no-repeat 20px 8px;padding-left: 30px;}
ol li {margin-left: 35px;}
th {font-weight: bold;padding: 8px;text-align: left;}
fieldset {border: none;padding: 10px 5px;}
fieldset a {font-weight: bold;}
fieldset.input {padding: 0;background: none;}
legend {font-weight: bold;background: #FFFFFF;}
hr {border-bottom: 0;border-left: 0;border-right: 0;border-top: 1px solid #DDDDDD;height: 1px;}
td, th, div {font-size: 100%;}
td {padding:5px;}
	
/* FORM
=========================================*/
form {margin: 0;padding: 0;}
form label {cursor: pointer;}
input, select, textarea, .inputbox {font-family: tahoma;font-size: 100%;vertical-align: middle;}
.inputbox {padding: 2px;border: 1px solid #DDDDDD;background: #FFFFFF;color: #333333;font-size: 100%;}
.button {padding: 1px 8px;border: 1px solid #2b5778;background:#466e91;color: #FFFFFF;font-weight: bold;font-family: tahoma;vertical-align: middle;}
a.button {padding: 2px 10px;}
#agreed_field {border: 0px;}
.form-validate .button {margin-left: 5px;}
* html .button { /*IE 6*/padding: 0 5px !important;}
*+html .button { /*IE 7*/padding: 0 5px !important;}
	
/* JOOMLA STYLE
=========================================*/
.article_separator, .article_seperator {clear: both;display: block;height: 30px;margin: 0;background: url(../images/dot.gif) repeat-x center left;}
.column_separator {padding: 0 25px;}
/* content tables */
.sectiontableheader {background: #466e91;border: 1px solid #2b5778;color: #fff;padding: 5px;}
.sectiontableheader th {background: #666666;padding: 4px 8px;color: #FFFFFF;font-weight: bold;}
.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {color: #FFFFFF;}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {padding: 8px;border-bottom: 1px solid #CCCCCC;}
tr.sectiontableentry2 {background: #F9F9F9;}
table.contentpane {border: none;width: 100%;}
.sectiontableentry,
.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2 {padding: 5px 5px 6px;}
.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover { background-color: #fffff0; }
table.contentpane, table.tablelist {width:100%;}
table.contentpaneopen {border: none;border-collapse: collapse;border-spacing: 0;}
table.contenttoc {margin: 0 0 10px 10px;padding: 0;width: 30%;float: right;}
table.contenttoc td {background: url(../images/bullet.gif) no-repeat 12px 8px;padding: 1px 5px 1px 20px;}
table.contenttoc th {border-bottom: 1px solid #CCCCCC;padding: 0 0 3px;text-indent: 5px;}
table.poll {border-collapse: collapse;padding: 0;width: 100%;}
table.pollstableborder {border: none;padding: 0;text-align: left;width: 100%;}
table.pollstableborder img {vertical-align: baseline;}
table.pollstableborder td {border-collapse: collapse;border-spacing: 0;padding: 4px !important;background: none;}
table.pollstableborder tr.sectiontableentry1 td {background: #DDDDDD;}
table.searchintro {padding: 10px 0;width: 100%;}
table.searchintro td {padding: 5px!important;}
.blog_more {margin: 15px 0 0;padding: 10px 0 0;background: url(../images/sep.gif) repeat-x top left;}
.blog_more strong {display: block;margin: 0 0 5px;text-transform: uppercase;}
.blog_more ul {margin: 0;padding: 0;}
.blog_more ul li {background: url(../images/bullet.gif) no-repeat 4px 8px;margin: 0;padding: 0 0 0 12px;}
.category {font-weight: bold;}
h1.componentheading, .componentheading {font-size: 100%;margin: 0 0 15px;padding: 5px 0;}
h1.componentheading {margin: 0px;padding: 0px;}
.contentdescription {padding-bottom: 30px;}
h2.contentheading, .contentheading {margin: 0;padding: 0;font-size: 100%;}
table.blog .contentheading {font-size: 100%;}
a.readon {background: url(../images/readon-bg.png) no-repeat top;width: 80px;height: 21px;line-height: 21px;color: #FFFFFF;
display: block;float: left;text-indent: 20px;}
a.readon:hover, a.readon:focus, a.readon:active {color: #FFFFFF;text-decoration: none;}
table.contentpaneopen, table.contentpane, table.blog {width: 100%;}
.moduletable {padding: 0;}
ul.pagination {margin: 15px auto 10px;padding: 10px 0 0;color: #333333;}
ul.pagination li {background: none;display: inline;margin: 0;padding: 0;}
ul.pagination li span{padding: 2px 5px;}
ul.pagination a {padding: 1px 4px;text-decoration: none;color: #666666;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {color: #1d4b6c;}
.pagenavbar {background: url(../images/icon-pages.gif) no-repeat center left;font-weight: bold;padding-left: 14px;}
.pagenavcounter {background: url(../images/icon-pages.gif) no-repeat 0 11px;font-weight: bold;padding: 8px 14px 0 14px;}
.smalldark {text-align: left;}
div.syndicate div {text-align: center;}
.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {background: none;}
ul.latestnews a, ul.mostread a {color: #666666;}
ul.latestnews a:hover, ul.mostread a:hover {color: #1d4b6c;}
.bannerheader {font-size: 100%;font-weight: bold;}
 	
/* META
=========================================*/
.buttonheading {display: block;width: 30%;float: right;margin-top: -5px;}
.article-meta {width: 70%;float: left;color: #999999;}
.createdate {padding-right: 6px;margin-right: 5px;background: url(../images/vline.gif) no-repeat right center;}
.modifydate {width: 100%;display: block;color: #999999;margin: 15px 0;}
.article-section {padding-left: 6px;margin-left: 5px;background: url(../images/vline.gif) no-repeat left center;}
.article-section a {color: #999999;}
.article-category a {color: #999999;}
.buttonheading img {margin: 0 0 0 5px;border: 0;float: right;}

/* MAIN LAYOUT DIVS
=========================================*/
#kh-container {}
#kh-container .main {padding: 5px 0 0;/* حرکت کل بکراند مطالب و منو? ها? سمت چپ راست به بالا و پا??ن */}
#kh-mainbodywrap {width: 77%;float: left;}
#kh-mainbody {}

/* PRIMARY COLUMN
=========================================*/
#kh-contentwrapper {float: right;clear: both;display: block;width: 70%;}
.kh-l1r1 #kh-contentwrap {background: url(../images/content-center.png) repeat-y center top;	}
.kh-l1r1 #kh-content {background: url(../images/content-bot.png) no-repeat center bottom;float: none;}
.kh-l1r1 #kh-current-content {padding: 20px;background: url(../images/content-top.png) no-repeat center top;}	

/* COLUMNS
=========================================*/
#kh-col1 {float: left;overflow: hidden;width: 30%;}
#kh-col1 div.kh-innerpad {padding: 0 10px 0 0;}
#kh-col2 {float: right;overflow: hidden;width: 23%;}
#kh-col2 div.kh-innerpad {padding: 0 0 0 10px;}

/* COLLAPSIBLE LAYOUT
=========================================*/
#kh-container {padding: 0 0 5px;margin: 0;clear: both;}
/*content + left*/
.kh-l1 #kh-mainbodywrap {width: 100%; }
.kh-l1 #kh-col1 {width: 23%;}
.kh-l1 #kh-contentwrapper {width: 77%;}
.kh-l1 #kh-contentwrap {background: url(../images/content-center2.png) repeat-y center top;margin-right:1px;}
.kh-l1 #kh-content {background: url(../images/content-bot2.png) no-repeat center bottom;float: none;	}
.kh-l1 #kh-current-content {background: url(../images/content-top2.png) no-repeat center top;padding: 20px;}
.kh-l1 #kh-productwrap {background: url(../images/content-center2.png) repeat-y center top;}
.kh-l1 #kh-product-top {background: url(../images/content-top2.png) no-repeat center top;}
.kh-l1 #kh-product-bot {background: url(../images/content-bot2.png) no-repeat center bottom;}
/*content + right*/
.kh-r1 #kh-contentwrapper {width: 100%;}
.kh-r1 #kh-contentwrap {background: url(../images/content-center2.png) repeat-y center top;}
.kh-r1 #kh-content {background: url(../images/content-bot2.png) no-repeat center bottom;	}
.kh-r1 #kh-current-content {background: url(../images/content-top2.png) no-repeat center top;}	
.kh-r1 #kh-productwrap {background: url(../images/content-center2.png) repeat-y center top;}
.kh-r1 #kh-product-top {background: url(../images/content-top2.png) no-repeat center top;}
.kh-r1 #kh-product-bot {background: url(../images/content-bot2.png) no-repeat center bottom;}
/* full */
#kh-mainbodywrap {width: 100%;}
#kh-contentwrapper {width: 100%;}
#kh-contentwrap {background: url(../images/content-center1.png) repeat-y center top;}
#kh-content {background: url(../images/content-bot1.png) no-repeat center bottom;}
#kh-current-content {background: url(../images/content-top1.png) no-repeat center top;padding: 20px;}
#kh-productwrap {background: url(../images/content-center1.png) repeat-y center top;}
#kh-product-top {background: url(../images/content-top1.png) no-repeat center top;}
#kh-product-bot {background: url(../images/content-bot1.png) no-repeat center bottom;}

/* MODULE
=========================================*/
div.moduletable h3,
div.moduletable_default h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_blank h3,
div.moduletable_hilite h3,
div.moduletable_black h3 {font-size: 100%;font-weight: bold;height: 29px;line-height: 29px;margin: 0 8px 10px;padding: 0;}
div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_blank h3 span,
div.moduletable_hilite h3 span,
div.moduletable_black h3 span {display: block;height: 29px;padding-left: 28px;}
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_blank {margin: 0 0 10px;padding: 0;position: relative;}
/* Highlight module */
div.moduletable_hilite h3 {background: url(../images/h3-r-hilite.gif) no-repeat right top #466e91;color: #FFFFFF;}
div.moduletable_hilite h3 span {background: url(../images/h3-l-hilite.gif) no-repeat left top;}
/* Black module */
div.moduletable_black h3 {background: url(../images/h3-r-black.gif) no-repeat right top #666666;color: #FFFFFF;}
div.moduletable_black h3 span {background: url(../images/h3-l-black.gif) no-repeat left top;}
div.module h3,
div.module_text h3,
div.module_menu h3,
div.module_hilite h3 {margin: 0 8px 10px;padding: 0;font-size: 100%;line-height: 48px;/* فاصله دادن عنوان منو از هدر منوها*/color: #eff1f4;}
div.module h3 span,
div.module_text h3 span,
div.module_menu h3 span,
div.module_hilite h3 span,
div.module_blank h3 span {height: 40px;/* فاصله دادن محتوا منو از سرفصل منو */padding-left: 10px;display: block;}
div.module,
div.module_text,
div.module_menu,
div.module_hilite {padding: 0;background: url(../images/box-br.png) no-repeat bottom right #eff1f4;margin-bottom: 3px;}
div.module div,
div.module_text div,
div.module_menu div,
div.module_hilite div {margin: 0;padding: 0;background: url(../images/box-bl.png) no-repeat bottom left;}
div.module div div,
div.module_text div div,
div.module_menu div div,
div.module_hilite div div {padding: 0;margin: 0;background: url(../images/box-tr.png) no-repeat top right;}
div.module div div div,
div.module_text div div div,
div.module_menu div div div,
div.module_hilite div div div {padding: 8px 0 15px;background: url(../images/box-tl.png) no-repeat top left;}
div.module div div div div,
div.module_text div div div div,
div.module_menu div div div div,
div.module_hilite div div div div {margin: 0;padding: 0;background: none;overflow: hidden;}
div.module .khmod-content,
div.module_text .khmod-content,
div.module_menu .khmod-content,
div.module_hilite .khmod-content {margin: 0 15px;}
/* mis */
div.banneritem_text {padding: 5px 0 !important;}
div.advs {clear: both;display: block;float: left;width: 100%;}
div.moduletable li,
div.moduletable_menu li,
div.moduletable_text li,
div.module li,
div.module_menu li,
div.module_text li {padding-left: 15px;background-position: 5px 7px;}
/* Module blank */
div.module_blank {margin: -5px 2px 5px 0;padding: 0;}
div.module_blank .kh-box-ct {margin: 0px;}
#kh-right .kh-colswrap{padding-left: 0px;margin-right:-3px;}
#kh-main .inner {padding: 0px;}
#kh-left .kh-colswrap{padding-right: 0px;padding-left: 2px;}

/* HEADER
=========================================*/
#kh-header {line-height: normal;position: relative;z-index: 999;margin-bottom: 0px;}
#kh-header .main {height:154px;min-height:154px;background: url(../images/hed-bg.png) repeat-x top left;width:957px;right:-3px;}
#kh-header .inner {padding: 0px;}
h1.logo, div.logo-text {margin: 0 0 5px;padding: 0;float: right;position: absolute;top:20px;right: 5px;}
h1.logo a {width: 430px;height: 90px;display: block;background: url(../images/logo.png) no-repeat center center;}
h1.logo a span {position: absolute;top: -1000px;}
h2.logo-p {margin: 0 0 5px;padding: 0;float: left;position: absolute;top: 0px;left: 0px;}
h2.logo-p a {width: 148px;height: 121px;display: block;background: url(../images/logo-p.png) no-repeat center center;}
h2.logo-p a span {position: absolute;top: -1000px;}
div.logo-text {outline: none;}
div.logo-text h1 {font-size: 100%;font-weight: bold;letter-spacing: 2px;margin: 0 0 0 15px;padding: 0;}
div.logo-text h1 a {color: #FFFFFF;text-transform: uppercase;}
div.logo-text h1 a:hover,
div.logo-text h1 a:focus,
div.logo-text h1 a:active {text-decoration: none;}
.site-slogan {color: #FFFFFF;margin: -5px 0 0 15px;padding: 0;letter-spacing: 1.5px;}

/* MAIN NAVIGATION
=========================================*/
#kh-mainnav {background: url(../images/mainnav-bg1.gif) no-repeat left bottom;position: absolute;bottom: -6px;left: 0;width: 100%;}
#kh-mainnav .inner {padding: 0;position: relative;z-index: 9999;height: auto;}
#kh-mainnav a, #kh-subnav a {outline: none;line-height: normal;}
#kh-subnav {list-style: none;margin: 0;padding: 0;display: block;margin-bottom: 10px;}
#kh-subnav ul {list-style: none;margin: 0;padding: 0;}
#kh-subnav li {display: block;background: url(../images/dot.gif) repeat-x left bottom;margin: 0;padding: 0;line-height: normal;float: none !important;}
#kh-subnav li a {display: block;outline: none;padding: 6px 0 6px 0;background: url(../images/arrow.png) no-repeat 98% center;margin: 0;
margin: 0;text-decoration: none;color: #666666;}
#kh-subnav a:hover,
#kh-subnav a:active,
#kh-subnav a:focus {color: #1d4b6c;text-decoration: none;background: url(../images/arrow-on.png) no-repeat 98% center;}
#kh-subnav li.active a {font-weight: bold;background: url(../images/arrow-active.png) no-repeat 98% center;color: #466e91;}
#kh-subnav li ul {list-style: none;margin: 0;padding: 0;}
#kh-subnav li li {border: none;background: none;padding: 0;}
#kh-subnav li li a {color: #666666 !important;border: none;padding: 5px 5px 5px 25px !important;text-transform: none;
font-weight: normal !important;background: url(../images/arrow.png) no-repeat 15px 10px !important;}
#kh-subnav li li li a {background: url(../images/arrow.png) no-repeat 30px 10px !important;padding-left: 40px !important;font-weight: normal !important;}
#kh-subnav li li a:hover,
#kh-subnav li li a:active,
#kh-subnav li li a:focus {color: #1d4b6c !important;text-decoration: underline;}
#kh-subnav li li.active a {color: #333333;font-weight: bold !important;}
#kh-subnav li li li a {color: #333333 !important;font-weight: normal !important;padding-left: 35px !important;
background: url(../images/bullet.gif) no-repeat 25px 10px !important;}
#kh-subnav li li li.active a {font-weight: bold !important;}
#kh-mainnav a:hover .has-image {background-position: left bottom;}
#kh-mainnav a .has-image {background-position: left top;}
span.menu-desc {display: block;font-weight: normal;text-transform: capitalize;font-size: 85%;color: #d4d4d4;}
/* Sub Nav (lv2) ---*/
#kh-subnav ul li ul { display: none;}
#kh-subnav ul li.hover ul { left: auto; right: auto; display: block; }
#kh-subnav ul li.haschild:hover a, #kh-subnav ul li.haschild a:hover { background-image: url(../images/arrow-down.gif); }
/******/
#kh-cssmenu li.havesubchild a.haschild,
#kh-cssmenu li.havesubchild-active a.haschild,
#kh-mainnav .megamenu li li.haschild a.haschild,
#kh-mainnav .megamenu li li.haschild-over a.haschild {background-position: 90% center !important;background-image: url(../images/arrow.png) !important;
background-repeat: no-repeat !important;}
#kh-mainnav ul.level0 li ul .group-content .kh-box-ct a {color: #eff1f4 !important;}
	
/* Default Joomla! Menu 
=========================================*/
ul.menu {list-style: none;margin: 0;padding: 0;display: block;}
ul.menu li {display: block;background: url(../images/dot.gif) repeat-x left bottom;margin: 0;padding: 0;line-height: normal;}
ul.menu li a {display: block;outline: none;padding: 6px 0 6px 0;background: url(../images/arrow.png) no-repeat 98% center;margin: 0;
text-decoration: none;color: #666666;}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {color: #1d4b6c;text-decoration: none;background: url(../images/arrow-on.png) no-repeat 98% center;}
ul.menu li.active a {font-weight: bold;background: url(../images/arrow-active.png) no-repeat 98% center;color: #466e91;}
ul.menu li ul {list-style: none;margin: 0;padding: 0;}
ul.menu li li {border: none;background: none;padding: 0;}
ul.menu li li a {color: #666666 !important;border: none;padding: 5px 5px 5px 25px !important;text-transform: none;
font-weight: normal !important;background: url(../images/arrow.png) no-repeat 15px 10px;}	
ul.menu li.active li a {background: url(../images/arrow.png) no-repeat 15px 10px !important;}
ul.menu li.active li li a {background: url(../images/arrow.png) no-repeat 30px 10px !important;padding-left: 40px !important;font-weight: normal !important;}
ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {color: #1d4b6c !important;text-decoration: underline;}
ul.menu li li.active a {color: #333333;font-weight: bold !important;}
ul.menu li li li a {color: #333333 !important;font-weight: normal !important;padding-left: 35px !important;
background: url(../images/bullet.gif) no-repeat 25px 10px !important;}
ul.menu li li li.active a {font-weight: bold !important;}

/* slidshow
=========================================*/
#kh-slid {background: url(../images/kh-slid.png) repeat-y center top;margin-top:7px;width: 663px;margin-left:3px; margin-bottom:-3px;}
#kh-slid-top {background: url(../images/kh-slid-t.png) no-repeat center top;width: 663px;}
#kh-slid-bot {background: url(../images/kh-slid-b.png) no-repeat center bottom;width: 663px;}
#kh-slid .main {}
#kh-slideshow {margin:0;padding: 10px;}

/* kh-top
=========================================*/
#kh-top {background: url(../images/kh-top.png) repeat-y center top;margin-top:-269px;width: 282px;margin-right:-2px; margin-bottom:-3px;float:right;}
#kh-top-top {background: url(../images/kh-top-t.png) no-repeat center top;}
#kh-top-bot {background: url(../images/kh-top-b.png) no-repeat center bottom;}
#kh-top .main {}
#kh-top-b {margin:0;padding: 10px;height:250px;overflow:hidden;}
/* Feature products */
#kh-top-1 {margin-bottom:5px;}
/* Products show */
#kh-productwrap {background: url(../images/content-center.png) repeat-y center top;width: 100%;display: block;margin: 0 0 5px;padding: 0;}
#kh-product-top {background: url(../images/content-top.png) no-repeat center top;padding: 6px 0;}
.kh-box-ct {margin: 0 15px;}
#kh-botsl .kh-box-ct {margin: 0px;}
#kh-product-top h3 {font-size: 100%;margin-top: 0;}
#kh-product-bot {background: url(../images/content-bot.png) no-repeat center bottom;}
#kh-product-bot div.moduletable {margin: 0;}
#kh-product-bot div.moduletable h3 span {color: #666666;}

/* SPOTLIGHT
=========================================*/
/* Spotlight Box Style */
.kh-box-full, .kh-box-left, .kh-box-center, .kh-box-right {float: left;overflow: hidden;}
/* Bottom spotlight */
#kh-botsl .main {background: url(../images/bots-bg.png) repeat-y center top;margin-bottom:5px;padding: 0;right:-3px;}
#kh-botsl img  {padding:3px;margin:0px 5px 0px 0px;border:1px solid #ccc;background:#efefef;}
#kh-botsl-bot {background: url(../images/bots-bot.png) no-repeat center bottom;}	
#kh-botsl-top {clear: both;padding: 15px 20px 25px;background: url(../images/bots-top.png) no-repeat center top;}
#kh-botsl div.moduletable,
#kh-botsl div.moduletable_default {padding: 0 10px;margin-bottom: 0;}
#kh-botsl .kh-box-left div.moduletable,
#kh-botsl .kh-box-left div.moduletable_default {padding: 0 10px 0 0;}
#kh-botsl .kh-box-right div.moduletable,
#kh-botsl .kh-box-right div.moduletable_default {padding: 0 0 0 10px;}
#kh-botsl .kh-box-center div.moduletable,
#kh-botsl .kh-box-center div.moduletable_default {padding: 0 10px;margin-bottom: 0;}
#kh-botsl div.moduletable h3 {color: #eff1f4;background: none;margin: 0 0 10px 0;padding: 0;}
#kh-botsl div.moduletable h3 span {margin: 0;padding: 0;}
#kh-botsl ul {margin: 0;}
#kh-botsl ul.latestnews, #kh-botsl ul.mostread {margin-top: -5px;}
#kh-botsl ul li {background: url(../images/dot.gif) repeat-x left bottom;padding: 5px 0;}
#kh-botsl li a {background: url(../images/bullet.gif) no-repeat left center;padding-left: 10px;}

/* FOOTER
=========================================*/
#kh-footerwrap {clear: both;padding: 0;margin: 0;}
#kh-footer .main {background: #3b6285;position: relative;color: #eff1f4;padding: 15px 0;right:-3px;width:957px;}
#kh-footer .inner {padding: 0 10px;}
#kh-footer a {color: #FFFFFF;}
#kh-footer a:hover, #kh-footer a:active, #kh-footer a:focus {color: #FFFFFF;}
#kh-footer small {font-size: 100%;float: left;}
#kh-footer ul {float: right;padding: 0;margin: 0;}
#kh-footer li {display: inline;margin: 0;padding: 0;background: url(../images/arrow-2.png) no-repeat left center;}
#kh-footer li a {display: inline;padding: 0 10px;}
/* logo ---*/
#kh-poweredby {height: 22px;width:150px;margin-right: 5px;float:right;}
#kh-poweredby a#fw-logo {background: url(../images/fw-logo.png) no-repeat left top;display: block;height:22px;text-indent: -999%;
width: 150px;text-decoration: none;}
#kh-poweredby a#fw-logo:hover,
#kh-poweredby a#fw-logo:focus,
#kh-poweredby a#fw-logo:active {background-position: left bottom;}

/* MISCELLANOUS
=========================================*/
ul.accessibility {position: absolute;top: -100%;}
li.kh-firstitem {background: none !important;}

/* kh Cpanel 
=========================================*/
#kh-cpanel .main {height: 30px;background: url(../images/cpanel-bg.png) repeat-x left top;width:957px;right:-3px;}

/* Login 
=========================================*/
.login_form fieldset { padding: 15px 0 0; }
.login_form fieldset p { margin: 0 0 5px; }
.login_form label {font-weight: bold;text-align: right;display: block;float: left;width: 130px;}
.login_form .inputbox { margin-left: 10px; width: 150px; }
.login_form #rem { border: 0px; width: auto; vertical-align: middle }
.login_form .remember .inputbox {width: 20px;}
.login_form h1 { display: none; }
.login_form .button { margin-left: 140px; }
* html #form-login {width: 99%;}
#form-login p {margin: 0px;}
#form-login #username,
#form-login #passwd {width: 95%;margin: 2px 0 5px;font-size: 11px !important;padding: 2px;background: #FFFFFF;border: 1px solid #DDDDDD;}
* html #form-login #username,
* html #form-login #passwd {width: 90%;}
#form-login div.kh-login-links {padding: 8px 0 0;display: block;}
#form-login .kh-login-links a {padding: 0;display: block;color: #333333;}
#form-login .kh-login-links a:hover,
#form-login .kh-login-links a:active,
#form-login .kh-login-links a:focus {color: #1d4b6c;}

/* Register 
=========================================*/
.form-register fieldset { padding: 0 0 10px; background: none; }
.form-register p { margin: 0 0 5px; }
.form-register p.form-des { margin: 15px 0; }
.form-register label {font-weight: bold;text-align: right;display: block;float: left;width: 130px;}
.form-register .inputbox { margin-left: 10px; width: 200px; }
.form-register .button { margin-left: 140px; font-weight: normal; }
/* User
=========================================*/
.user-details { padding: 10px 0; }
.user-details p { margin: 0 0 5px; }
.user-details label {font-weight: bold;text-align: right;display: block;float: left;width: 130px;}
.user-details .inputbox { margin-left: 10px; width: 200px; }
.user-details .button { margin-left: 140px; }
.user-details .paramlist .paramlist_key {width: 130px !important;padding: 0 0 5px !important;}
.user-details .paramlist .paramlist_value {padding: 0 0 5px !important;}
.user-details .user_name span {padding-left: 10px;font-weight: bold;}

/*usertools
=========================================*/
#kh-usertools {position: absolute;right: 210px;top: 88px;}
div#kh-usercolors {float: right;padding: 14px 10px 0 0;}
#kh-usertools ul,
#kh-usercolors ul {margin: 0;padding: 0;display: inline;}
#kh-usertools ul li,
#kh-usercolors ul li {margin: 0;padding: 0 2px;float: left;background: none;}

/* Currency 
=========================================*/
#kh-vmcurrency {float: right;margin: 0;padding: 10px 0 0;}
#kh-vmcurrency br {display: none;}

/* Search 
=========================================*/
#kh-search {padding: 5px 10px 0 22px;float: right;height: 22px;font-size: 11px;z-index: 1;clear: both;
background: url(../images/icon-search.png) no-repeat left 3px;}
*+html #kh-search {width: 141px;}
#kh-search label {display: none;}
#kh-search .inputbox {padding: 1px 0 1px 5px;color: #d4d4d4;width: 140px;background:none;border: none;}
*+html #kh-search .inputbox { /*IE 7*/width: 108px;}
*+html #kh-search .button { /*IE 7*/ padding: 1px 0px 1px 8px!important;}
#kh-search .button {font-size: 11px;margin-left: 5px;padding: 1px 5px 1px;}

/* Contact 
=========================================*/
#component-contact address { font-style: normal; }
#component-contact #emailForm { border-top: 1px solid #ddd; padding-top: 15px; }
.contact_email { margin: 0 0 10px; }
.contact_email label { font-weight: bold; display: block; }
.contact_email_checkbox { margin: 15px 0; }

/*others
=========================================*/
#kh-banner {float: right;margin: 20px 30px 0 0;padding: 0;text-align: center;overflow: hidden;}
div.back_button a,
div.back_button a:hover,
div.back_button a:active {background: none!important;display: block;margin: 10px 0;text-decoration: none!important;}
.clr {clear: both;}
.hasTip img {border: none;}
div.kh-innerdiv {padding: 8px 0 9px !important;background: url(../images/dot.gif) repeat-x left bottom !important;}
div.kh-innerdiv .title {display: block;font-weight: bold;}
div.kh-innerdiv img {border: 1px solid #DDDDDD;margin: 5px 8px 0 0;}

/* Tooltips 
=========================================*/
.tool-tip {background: #FFFFFF;border: 1px solid #CCCCCC;float: left;max-width: 200px;padding: 5px;z-index: 999;color: #333333;}
.tool-title {background: url(../../system/images/selector-arrow.png) no-repeat;font-size: 100%;font-weight: bold;margin: 0;margin-top: -15px;
padding: 0;padding-bottom: 5px;padding-top: 15px;}
.tool-text {font-size: 100%;margin: 0;}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {margin: 0;padding: 0;}
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {background: none;color: #FFFFFF;margin: 0;padding: 5px;}
/* System Standard Messages */
#system-message dd.message ul {background: #666666;border: none;}
/* System Error Messages */
#system-message dd.error ul {background: #666666;border: none;}
/* System Notice Messages */
#system-message dd.notice ul {background: #666666;border: none;}

/* Clearfix
=========================================*/
* html .clearfix {height: 1%; /* IE5-6 */}
html[xmlns] .clearfix { /* O */display: block;}  
.clearfix:after { /* FF, O, etc. */content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Badge Module ---*/
.badge {height: 46px;position: absolute;right: 0;top: 0;width: 45px;}
.badge-hot .badge	{ background: url(../images/icon-badge.png) no-repeat 0px 0px; }
.badge-new .badge	{ background: url(../images/icon-badge.png) no-repeat 0px -46px; }
.badge-pick .badge { background: url(../images/icon-badge.png) no-repeat 0px -92px; }
.badge-top .badge { background: url(../images/icon-badge.png) no-repeat 0px -138px; }
.badge-hot .kh-box-ct,
.badge-top .kh-box-ct,
.badge-pick .kh-box-ct,
.badge-new .kh-box-ct {padding: 10px 35px 10px 10px !important;}
.browseProductDescription div {margin-top: 0px !important;}

/* Kh-Date
=========================================*/
#kh-date {position: absolute;left:200px;top: 7px;color: #d4d4d4;}
#kh-date li {display:inline; line-height: normal;background: none;margin: 0;padding: 0 5px 0 0;}
#kh-date a { color: #d4d4d4; }

/* Kh-Lang
=========================================*/
#kh-lang {top:110px;float: right;right:7px;z-index:9999;position: relative;}
	