/* Headings & Titles -
--------------------------------------------------------*/
h1 { font-size: 100%; }
h2 { font-size: 100%; }
h3 { font-size: 100%; }
h4 { font-size: 100%; text-transform: UPPERCASE; }
h5 { font-size: 100%; }
.contentheading, .componentheading, fp-componentheading, h1, h2, h3, h4, h5 {font-family: tahoma;font-weight: bold;line-height: 1.2;}
h1.componentheading, h1.fp-componentheading, .componentheading { margin: 0; padding: 0 0 7px; direction: rtl;}
h1.fp-componentheading {background: url(../images/default/h3-bg.png) no-repeat top right;color: #4a391a;font-size: 100%;margin: 0 -1px 0px 0 !important;overflow: hidden;
padding-right: 15px !important;text-transform: uppercase;text-align: right;padding-left: 0px !important;}	
h1.fp-componentheading span {background: url(../images/default/h3-bg.png) no-repeat top left;display: block;padding: 15px 0;direction: ltr;}
h1.fp-componentheading span strong.first-word {color: #fff;display: inline;margin: 0 0px 0 0;padding: 3px 0 3px 0px;}
h1.fp-componentheading span strong.first-word strong {margin: 0;padding: 3px 0px 3px 0;}
h1.componentheading {font-size: 100%;}
.componentheading {}
h2.contentheading, .contentheading { margin: 0; padding: 0 0 7px; }
.contentheading { font-size: 100%; }
.blog .contentheading { font-size: 100%; color: #333333; }
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus { font-weight: bold; }
.category { font-size: 100%; font-weight: bold; }

/* MISCELLANOUS
----------------------------------------------------------- */
/* User Tools ---*/
ul.kh-usertools-font {font-size: 11px;position: absolute;top: 15px;left: 20px; right: auto;}
ul.kh-usertools-font li, ul.kh-usertools-screen li {padding: 0;margin: 0;display: inline;background: none;}
ul.kh-usertools-screen  {font-size: 11px;position: absolute;top: 15px;left: 90px; right: auto;}

/* text 
--------------------------------------------------------- */
div.module_text h3 {clear: both;display: block;margin: 0 0 10px;padding: 0;overflow: hidden;width: 100%;border-bottom: 0;}
div.module_text span {clear: both;display: block;font-weight: bold;padding: 0 3px;background: #fff;float: right;}
div.module_text {background: url(../images/bt-br.gif) no-repeat bottom right #f6f6f6;}
div.module_text .kh-box-bl {background: url(../images/bt-bl.gif) no-repeat bottom left;}
div.module_text .kh-box-tr {background: url(../images/bt-tr.gif) no-repeat top right;}
div.module_text .kh-box-tl {background: url(../images/bt-tl.gif) no-repeat top left;}

/* Messages 
--------------------------------------------------------- */
#system-message { margin: 0 5px 10px; }
#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: #fff;margin: 0;padding: 5px;}
/* System Standard Messages */
#system-message dd.message ul { background: #606424; border: 0; }
/* System Error Messages */
#system-message dd.error ul { background: #bf0000; border: 0; }
/* System Notice Messages */
#system-message dd.notice ul { background: #606424; border: 0; }

/* COMMON STYLE
--------------------------------------------------------- */
body {background: #ffffff; background-image:url(../images/default/Bg.gif);  color: #fff;font-family: tahoma;line-height: 1.5;}body#bd { color: #282828; }
#khbd {background:url(../images/default/preface-wrapper-bg.png) repeat-x top; 
		background-color: #144A6E; }
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; }html { direction: rtl; }

/* Normal links -
--------------------------------------------------------- */
a { color: #0000ff; text-decoration: none;}
a:hover, a:active, a:focus { color: #b40101; text-decoration: underline;}

/* Readon links -
--------------------------------------------------------- */
a.readon {display: block;float: right;font-weight: none;padding:4px 22px 0 0;background: url(../images/default/readon.png) no-repeat top right; height: 16px; width:80px;color:#7a785b;
text-decoration: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
a.readon:hover, a.readon:active, a.readon:focus { background-position: none; }

/* Content spacing -
--------------------------------------------------------*/
.column p, .column pre, .column blockquote,
.column h1, .column h2, .column h3, .column h4, .column h5, .column h6,
.column ol, .column ul { margin: 10px 0; padding: 0; }

/* Small text -
--------------------------------------------------------*/
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc,
p.site-slogan, a.readon, .kh-navhelper, #kh-footer { font-size: 92%; }
small, .small { color: #999; }
.smalldark { text-align: left; }

/* List -
--------------------------------------------------------*/
.column ul li {background: url(../images/bullet.gif) no-repeat 99% 8px;line-height: 160%;margin-bottom: 5px;overflow: hidden;padding-right: 20px;margin-left: 0; margin-right: 0;}
.column ol li { line-height: 180%; margin-left: 0; margin-right: 30px; }

/* Others 
--------------------------------------------------------*/
th { font-weight: bold; padding: 5px; text-align: right; }
td { font-size: 100%; padding: 2px; }
fieldset { border: none; padding: 10px 5px; }
fieldset a { font-weight: bold; }
fieldset.input { padding: 0; }
hr {border-bottom: 0;border-left: 0;border-right: 0;border-top: 1px solid #c9c6a7;height: 1px;}

/* FORM
--------------------------------------------------------- */
form label { cursor: pointer; }
input, select, textarea, .inputbox {font-family: Tahoma;font-size: 100%;padding: 3px 5px;}
.inputbox { background: #fff; border: 1px solid #144A6E; }
.inputbox:hover, .inputbox:focus { background: #FFFFCC; }
.button {background:#144A6E;border: 1px solid #144A6E;color: #fff;font-size: 100%;padding: 3px 5px;text-transform: uppercase;}
.button:hover, .button:focus {background: #606424;border: 1px solid #999;color: #fff;}
.checkbox { }
.radio { margin: 0 5px; }

/* Login -
--------------------------------------------------------- */
.login_form fieldset { padding: 15px 0 0; }
.login_form fieldset p { margin: 0 0 5px; }
.login_form label {font-weight: bold;text-align: left;display: block;float: right;width: 130px;}
.login_form .inputbox { margin-right: 10px; width: 150px; }
.login_form .remember .inputbox {width: 20px;}
.login_form .button { margin-right: 140px; }

/* Register --
--------------------------------------------------------- */
.form-register fieldset { padding: 0 0 10px; }
.form-register p { margin: 0 0 5px; }
.form-register p.form-des { margin: 15px 0; }
.form-register label {font-weight: bold;text-align: left;display: block;float: right;width: 130px;margin-left: 10px !important;}
.form-register .inputbox { margin-right: 10px; width: 200px; }
.form-register .button { margin-right: 140px; }

/* User -
--------------------------------------------------------- */
.user-details { padding: 10px 0; }
.user-details p { margin: 0 0 5px; }
.user-details label {font-weight: bold;text-align: left;display: block;float: right;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;}

/* Search --
--------------------------------------------------------- */
form#searchForm {border-top: 1px solid #c9c6a7;padding: 15px 0;}
.searchintro {border-bottom: 1px solid #c9c6a7;}
.results h4 {text-transform: none;font-size: 100%;margin: 15px 0 0;}
.results p { margin: 0 0 10px; }

/* 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; }

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.blog { }
.article_separator,
.leading_separator,
.row_separator,
.column_separator { display: none; }
.leading {border-bottom: 1px solid #144a6e;padding-bottom: 10px;padding-top: 10px;}
.article_row { padding-bottom: 25px; padding-top: 15px;  background: url(../images/under-shadow.gif) no-repeat bottom ;}
.article_column { }
.column_separator { padding: 0 25px; }

/* Article main ( Override fontpage ) -
--------------------------------------------------------- */
.article-main {}
.article-main h2 { margin: 0; padding: 0 0 3px 0; }
.article-main p { margin-top: 0; }

/* Meta -
--------------------------------------------------------- */
.article-tools {clear: both;color: #999;display: block;line-height: normal;margin: 0 0 5px;padding: 0;position: relative;}
.article-meta { float: right; padding: 0; width: 70%; }
.article-section, .article-category {color: #999;font-size: 92%;padding: 0 5px;}
.article-section a, .article-category a {color: #999;text-decoration: none;}
.article-section a:hover, .article-category a:hover {color: #606424;}
.createby {padding: 3px;}
.createdate {padding: 3px 5px 3px 0;}
.modifydate { color: #999; display: block; margin: 10px 0; }
.contentdescription {background: #f6f6f6;border: 1px solid #f5f5f5;display: block;margin: 0 0px;padding: 10px 15px;}
.contentdescription p { margin: 0; }
.buttonheading { float: left; }
.buttonheading img { border: 0; float: left; margin: 0 5px 0 0; }

/*Inline images -
--------------------------------------------------------- */
img.caption { margin-top: 5px; }
.img_caption { color: #999; margin-bottom: 10px; }
.article-content img { margin: 5px;	background: #fff;
	border: 1px solid #144A6E;
	margin: 3px 4px 0 0;
	padding: 4px; }
.img_caption img { margin: 5px 0 0; }
.img_caption p {background: #606424;border-top: 1px solid #fff;color: #c9c6a7;margin: 0;padding: 1px 0;text-align: center;}
.article-image {position: absolute;left: 0px;top: 3px;float: right;margin-left: 10px;margin-right: 0px;}
.article-image span {display: block;float: left;padding: 2px;border: 1px solid #ddd;}
	
/* Tables 
--------------------------------------------------------- */
.sectiontableheader {background: #144A6E;border: 1px solid #000;color: #fff;padding: 5px;position: none;}
.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:focus,
.sectiontableheader a:active { color: #fff; }
.sectiontableentry,
.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2 {background: url(../images/dot2.gif) repeat-x bottom;padding: 5px 5px 6px;}
.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover { background-color: #fffff0; }
.sectiontableentry2 { background-color: #f6f6f6; }
table.contentpane, table.tablelist { width: 100%; }
table.contentpaneopen {border: none;border-collapse: collapse;border-spacing: 0;}
	
/* Content Toc 
--------------------------------------------------------- */
table.contenttoc {border: 1px solid #ddd;float: left;margin: 0 0 10px 12px;padding: 0;width: 30%;}
table.contenttoc a { color: #333; }
table.contenttoc td { border-bottom: 1px dotted #c9c6a7; padding: 5px 10px; }
table.contenttoc th {background: #f6f6f6;border-bottom: 1px solid #ddd;padding: 5px 10px;text-transform: uppercase;}
	
/* Poll 
--------------------------------------------------------- */
div.poll { padding: 15px 0; }
form#poll {border-bottom: 2px dotted #c9c6a7;font-weight: bold;margin-bottom: 10px;padding-bottom: 10px;}
dl.poll {border-bottom: 2px dotted #c9c6a7;font-size: 100%;margin-bottom: 10px;padding-bottom: 10px;}
.button_poll{width:48px; height:18px; padding:0 0 3px 0; border:0; text-transform:lowercase; font-size:10px; font-weight:bold; letter-spacing:0.5px; color:#eee; 
background:#4c4e18;}
dl.poll dt, dl.poll dd { float: right; }
dl.poll dt { clear: right; width: 100px; text-align: right; margin-left: 5px;}
dl.poll dd { clear: left; }
table.pollstableborder {border: none;padding: 0;text-align: right;width: 100%;text-align: right;}
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td {background: #f6f6f6;border-bottom: 1px solid #c9c6a7;font-weight: bold;padding: 5px !important;}
table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }

/* Search
--------------------------------------------------------- */
table.searchintro { padding: 10px 0; width: 100%; }
table.searchintro td { padding: 5px !important; }

/* Misc
--------------------------------------------------------- */
table.contentpaneopen, table.contentpane, table.blog { width: 100%; }

/* Pagination 
--------------------------------------------------------- */
ul.pagination { float: right; margin: 10px 0; width: 75%; }
ul.pagination li {background: none;margin: 0;padding: 0;overflow: hidden;float: right; display: block; padding-right: 0;}
ul.pagination li span { padding: 0 5px; line-height: 20px; }
ul.pagination a {background: #f6f6f6;border: 1px solid #c9c6a7;color: #000;line-height: 20px;padding: 0 5px;text-decoration: none;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {background: #606424;border: 1px solid #606424;color: #fff;text-decoration: none;}
.sortby { font-size: 100%; margin: 10px 0 5px; }
.sortby .filter, .sortby .display { float: right; width: 40%; text-align: right; }
.sortby .display { float: right; text-align: right; }
.pagenavbar { font-weight: bold; }
.pagenavcounter { margin: 15px 0 !important; text-align: center; }
.counter {line-height: 1;margin:15px -15px 0 15px !important;width: 24%;float: left; text-align: right; }
.counter span {background: #144A6E;border: 1px solid #000;color: #fff;padding: 1px 5px;}
.blog_more {border-top: 1px solid #c9c6a7;border-bottom: 1px solid #c9c6a7;padding: 15px 0 5px;}
.blog_more h2 {font-size: 100%;margin: 0 0 5px;text-transform: uppercase;}
.blog_more ul li {background: url(../images/bullet.gif) no-repeat 99% 8px;padding-left: 0; padding-right: 20px; }
div.back_button a,
div.back_button a:hover,
div.back_button a:active { display: block; margin: 10px 0; }

/* Tooltips
--------------------------------------------------------- */
.tool-tip {background: #ffffcc;border: 1px solid #D4D5AA;float: left;max-width: 300px;padding: 5px;z-index: 1000;}
.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; }
.hasTip img { border: none; margin: 0 5px 0 0; }
.contentpaneopen {position: relative;}
.contentpaneopen_edit img { vertical-align: middle; }
.haveimage {padding-left: 76px !important;}
	
/* ALL ROUNDED STYLE
--------------------------------------------------------- */
.column .kh-rs1-mid, .column .kh-rs2-mid, .column .kh-rs3-mid, .column .kh-rs4-mid, .column .kh-rs5-mid {margin-left: 8px;margin-right: 8px;}
.column .kh-rs1-top, .column .kh-rs1-bot,
.column .kh-rs2-top, .column .kh-rs2-bot,
.column .kh-rs3-top, .column .kh-rs3-bot,
.column .kh-rs4-top, .column .kh-rs4-bot,
.column .kh-rs5-top, .column .kh-rs5-bot {margin-left: 16px;margin-right: 16px;}
.kh-inset2 .kh-rs1-mid, .kh-inset2 .kh-rs2-mid, .kh-inset2 .kh-rs3-mid, .kh-inset2 .kh-rs4-mid, .kh-inset2 .kh-rs5-mid {margin-left: 8px;margin-right: 0;}
.kh-inset2 .kh-rs1-top, .kh-inset2 .kh-rs1-bot,
.kh-inset2 .kh-rs2-top, .kh-inset2 .kh-rs2-bot,
.kh-inset2 .kh-rs3-top, .kh-inset2 .kh-rs3-bot,
.kh-inset2 .kh-rs4-top, .kh-inset2 .kh-rs4-bot,
.kh-inset2 .kh-rs5-top, .kh-inset2 .kh-rs5-bot {margin-left: 16px;margin-right: 8px;}
.kh-content-main .kh-rs5-mr {padding-left: 8px;padding-right: 8px;}
.kh-rs1-top, .kh-rs1-bot, .kh-rs2-top, .kh-rs2-bot, .kh-rs3-top, .kh-rs3-bot,
.kh-rs4-top, .kh-rs4-bot, .kh-rs5-top, .kh-rs5-bot {position: relative;margin: 0 8px;height: 8px;}
.kh-rs1-tl, .kh-rs1-tr, .kh-rs1-bl, .kh-rs1-br,
.kh-rs2-tl, .kh-rs2-tr, .kh-rs2-bl, .kh-rs2-br,
.kh-rs3-tl, .kh-rs3-tr, .kh-rs3-bl, .kh-rs3-br,
.kh-rs4-tl, .kh-rs4-tr, .kh-rs4-bl, .kh-rs4-br,
.kh-rs5-tl, .kh-rs5-tr, .kh-rs5-bl, .kh-rs5-br {height: 8px;position: absolute;width: 8px;}
.kh-rs1-tl, .kh-rs2-tl, .kh-rs3-tl, .kh-rs4-tl, .kh-rs5-tl { top: 0; left: -8px; }
.kh-rs1-tr, .kh-rs2-tr, .kh-rs3-tr, .kh-rs4-tr, .kh-rs5-tr { top: 0; right: -8px; }
.kh-rs1-bl, .kh-rs2-bl, .kh-rs3-bl, .kh-rs4-bl, .kh-rs5-bl { left: -8px; bottom: 0; }
.kh-rs1-br, .kh-rs2-br, .kh-rs3-br, .kh-rs4-br, .kh-rs5-br { bottom: 0; right: -8px; }
.kh-rs1-mr, .kh-rs2-mr, .kh-rs3-mr, .kh-rs4-mr, .kh-rs5-mr {padding: 8px 5px;}
	
/* Rounded style 1 
--------------------------------------------------------- */
.kh-rs1-top { background: url(../images/rs1-top.png) repeat-x left top; }
.kh-rs1-tl { background: url(../images/corner-rs1.gif) no-repeat left top; }
.kh-rs1-tr { background: url(../images/corner-rs1.gif) no-repeat right top; }
.kh-rs1-mid { background: url(../images/rs1-mid-top.png) repeat-y left top #f7f8f8; }
.kh-rs1-ml { background: url(../images/rs1-mid-top-r.png) repeat-y right bottom; }
.kh-rs1-bot { background: #f7f8f8; }
.kh-rs1-bl { background: url(../images/rs1-mid-top.png) repeat-y left top; }
.kh-rs1-br { background: url(../images/rs1-mid-top-r.png) repeat-y right bottom; }

/* Rounded style 2
--------------------------------------------------------- */
.kh-rs2-top { background: #f7f8f8; }
.kh-rs2-tl { background: url(../images/rs1-mid-top.png) repeat-y left top; }
.kh-rs2-tr { background: url(../images/rs1-mid-top-r.png) repeat-y right bottom; }
.kh-rs2-mid { background: url(../images/rs1-mid-top.png) repeat-y left top #f7f8f8; }
.kh-rs2-ml { background: url(../images/rs1-mid-top-r.png) repeat-y right bottom; }
.kh-rs2-mr { padding: 0;}
.kh-rs2-bot { background: url(../images/rs1-bot.png) repeat-x left bottom; }
.kh-rs2-bl { background: url(../images/corner-rs1.gif) no-repeat left bottom; }
.kh-rs2-br { background: url(../images/corner-rs1.gif) no-repeat right bottom; }

/* Rounded style 3
--------------------------------------------------------- */
.kh-rs3-top { background: url(../images/rs3-top.png) repeat-x left top; }
.kh-rs3-tl { background: url(../images/corner-rs3.png) no-repeat left top; }
.kh-rs3-tr { background: url(../images/corner-rs3.png) no-repeat right top; }
.kh-rs3-mid { background: url(../images/rs3-mid-l.png) repeat-y left top #cccccc; }
.kh-rs3-ml { background: url(../images/rs3-mid-r.png) repeat-y right top; padding: 0 1px; }
.kh-rs3-mr { background-color:#dce8f0; } 
.kh-rs3-bot { background: url(../images/rs3-bot.png) repeat-x left bottom; }
.kh-rs3-bl { background: url(../images/corner-rs3.png) no-repeat left bottom; }
.kh-rs3-br { background: url(../images/corner-rs3.png) no-repeat right bottom; }

/* Rounded style 4
--------------------------------------------------------- */
.kh-rs4-top { background: #f7f8f8; }
.kh-rs4-tl { background: url(../images/rs1-mid-top.png) repeat-y left top; }
.kh-rs4-tr { background: url(../images/rs1-mid-top-r.png) repeat-y right bottom; }
.kh-rs4-mid { background: url(../images/rs1-mid-top.png) repeat-y left top #f7f8f8; }
.kh-rs4-ml { background: url(../images/rs1-mid-top-r.png) repeat-y right bottom; }
.kh-rs4-mr { padding: 0;}
.kh-rs4-bot { background: url(../images/rs1-bot.png) repeat-x left bottom; }
.kh-rs4-bl { background: url(../images/corner-rs1.gif) no-repeat left bottom; }
.kh-rs4-br { background: url(../images/corner-rs1.gif) no-repeat right bottom; }
.kh-rs4-mid a,
.kh-rs4-mid li a {color: #e6e6e6;}
.kh-rs4-mid a:hover, .kh-rs4-mid a:focus, .kh-rs4-mid a:active,
.kh-rs4-mid li a:hover, .kh-rs4-mid li a:focus, .kh-rs4-mid li a:active {color: #e6e6e6;text-decoration: none;}
	
/* Rounded style 5 
--------------------------------------------------------- */
.kh-rs5-top { background: url(../images/rs3-top.png) repeat-x left top; }
.kh-rs5-tl { background: url(../images/corner-rs3.png) no-repeat left top; }
.kh-rs5-tr { background: url(../images/corner-rs3.png) no-repeat right top; }
.kh-rs5-mid { background: url(../images/rs3-mid-l.png) repeat-y left top #cccccc; }
.kh-rs5-ml { background: url(../images/rs3-mid-r.png) repeat-y right top; }
.kh-rs5-mr { margin: 0 1px; background-color:#dce8f0; } 
.kh-rs5-bot { background: url(../images/rs3-bot.png) repeat-x left bottom; }
.kh-rs5-bl { background: url(../images/corner-rs3.png) no-repeat left bottom; }
.kh-rs5-br { background: url(../images/corner-rs3.png) no-repeat right bottom; }

/* MODULE STYLES
--------------------------------------------------------- */
div.kh-moduletable h3, div.moduletable h3 {background: url(../images/default/h3-bg.png) no-repeat top right;color: #fff;font-size: 100%;margin: 0 -2px 10px 0px;overflow: hidden;
padding-left: 20px;	text-transform: uppercase;padding: 0 20px 0 0;text-align: right;}
div.kh-moduletable h3 span, div.moduletable h3 span {background: url(../images/default/h3-bg.png) no-repeat top left;display: block;padding: 14px 0;	direction: ltr;}
div.kh-moduletable h3 span strong.first-word, div.moduletable h3 span strong.first-word {color: #fff;display: inline;margin: 0 0 0 0;padding: 3px 0 4px 0px;}
div.kh-moduletable h3 span strong.first-word strong, div.moduletable h3 span strong.first-word strong {margin: 0;padding: 3px 0px 4px 0;}
div.moduletable_menu h3 { }
div.kh-moduletable, div.moduletable {margin: 0;padding: 0 0 15px;position: relative;}
	
/* Search Module 
--------------------------------------------------------- */
#kh-search {background: url(../images/default/search-bg5.png) no-repeat center left;position: absolute;bottom: 227px; right: 510px;height: 43px;width: 245px;padding-right: 20px;direction: rtl;}
#kh-search label { display: none; }
#kh-search .inputbox {border: 0;width: 170px;padding:15px 50px 0 10px;color: #000;background: none;font-size: 100%;font-weight: normal;}
#kh-search .inputbox:hover, #kh-search .inputbox:focus { }
#kh-search .button {font-size: 100%;font-weight: bold;margin-left: 5px;text-transform: none;}

/* Date
--------------------------------------------------------- */
#kh-date {right:50px;top: 240px;color: #fff;position: absolute;}
#kh-date li {display: inline;line-height: normal;background: none;margin: 0;padding: 0 5px 0 0;}
	
/* Login Module -
--------------------------------------------------------- */
#form-login-username .inputbox,
#form-login-password .inputbox {background-position: 5px center;background-repeat: no-repeat;font-weight: bold;padding: 15px 10px;}
#form-login-username .inputbox, #form-login-password .inputbox { width: 90%; }
#form-login ul { margin: 0 !important; padding: 0; }
#form-login p { margin: 0 0 5px; }
#form-login .button { margin: 10px 0; }

/* Poll Module 
--------------------------------------------------------- */
h4.poll-title { margin: 0; padding: 0; }
a.poll-result { font-size: 100%; text-transform: uppercase; }
form.poll .button { margin-right: 5px; }

/* Advertisement 
--------------------------------------------------------- */
div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #c9c6a7; padding: 5px 0; text-align: right;}
div.bannergroup_text div.banneritem_text a { font-weight: bold; }
div.bannergroup_text div.bannerheader,
div.bannergroup_text div.bannerfooter_text a { color: #999; font-size: 100%; }
div.bannergroup_text div.bannerfooter_text { padding: 5px 0 0; text-align: right; }
div.bannergroup { margin-bottom: 10px; }

/* Rounded Module
--------------------------------------------------------- */
div.kh-module h3, div.module h3,
div.module_menu h3, div.module_text h3 {background: url(../images/default/h3-bg.png) no-repeat top right;color: #fff;font-size: 100%;margin: 0 0 10px 0;overflow: hidden;text-transform: uppercase;	
padding-left: 0px;padding-right: 20px;text-align: right;}
div.kh-module h3 span, div.module h3 span,
div.module_menu h3 span, div.module_text h3 span {background: url(../images/default/h3-bg.png) no-repeat top left;display: block;padding: 14px 0;direction: ltr;color: #d4d4d4;}
div.kh-module h3 strong.first-word,
div.module h3 strong.first-word,
div.module_menu h3 strong.first-word,
div.module_text h3 strong.first-word {color: #e6e6e6;display: inline;margin: 0 0px 0 0;padding: 3px 0 4px 0px;direction: rtl;}
div.kh-module h3 strong.first-word strong,
div.module h3 strong.first-word strong,
div.module_menu h3 strong.first-word strong,
div.module_text h3 strong.first-word strong {margin: 0;padding: 3px 10px 4px 0;}
div.kh-module, div.module { margin-bottom: 20px; position: relative; overflow: hidden; }
.kh-box-br {background: url(../images/default/b-br.png) no-repeat bottom right #e6e6e6;}
.kh-box-bl {background: url(../images/default/b-bl.png) no-repeat bottom left;}
.kh-box-tr {background: url(../images/default/b-tr.png) no-repeat top right;}
.kh-box-tl {background: url(../images/default/b-tl.png) no-repeat top left;padding: 15px;}
	
/* Blank 
--------------------------------------------------------- */
div.module_noborder,
div.module_noborder .kh-box-bl,
div.module_noborder .kh-box-tr,
div.module_noborder .kh-box-tl {background: none;padding: 0;}
	
/* Module list 
--------------------------------------------------------- */
div.kh-moduletable ul, div.kh-module ul {margin: 15px 0 0;}
div.kh-moduletable ul li, div.kh-module ul li {padding-left: 0;padding-right: 12px;background-position: right 8px;}
	
/* Collapsible h3 
--------------------------------------------------------- */
h3.show {background: url(../images/icon-show.png) no-repeat 100% 60%;cursor: pointer;}
h3.hide {background: url(../images/icon-hide.png) no-repeat 100% 60%;cursor: pointer;}
	
/* Override inset 2
--------------------------------------------------------- */
.kh-inset2 { overflow: visible !important; }
.kh-inset2 div.kh-moduletable h3, .kh-inset2 div.moduletable h3 {margin-left: 0;}
.kh-inset2 div.kh-moduletable, .kh-inset2 div.moduletable {margin: 0 8px;}

/* Uncomment the following lines if you want collapsible modules with badges still show arrows */
/* 
.badge-hot h3.show,.badge-new h3.show,.badge-pick h3.show,.badge-top h3.show,
.badge-hot h3.hide,.badge-new h3.hide,.badge-pick h3.hide,.badge-top h3.hide {
	background-position: 15px 60%;
	text-indent: 15px;
}
*/

/* MAIN LAYOUT DIVS 
--------------------------------------------------------- */
.wrap { }
.main { }
.kh-box { padding-bottom: 10px; padding-top: 10px; }
#kh-wrapper { }
#kh-container {position: relative;z-index: 5;padding-top:0px;direction: rtl;}
#kh-container .main { padding:7px 0 0px; min-height: 300px; }
#kh-container .main .kh-rs2-mr { padding-top: 0px; padding-bottom: 0px; }
/* 3 Columns - Classic Layout ---*/
#kh-container.kh-l1r1  {}
/* Full */
#kh-container {}
/* Full left */
#kh-container.kh-r1 {}
/* Full right */
#kh-container.kh-l1 {}
/* Mass ---*/
.kh-mass-top {margin-right: 8px;}
.kh-mass-top .kh-moduletable, .kh-mass-top .kh-module {}
.kh-mass-top .kh-rs1-mid, .kh-mass-top .kh-rs2-mid, .kh-mass-top .kh-rs3-mid,
.kh-mass-top .kh-rs4-mid, .kh-mass-top .kh-rs5 {margin-left: 8px;margin-right: 0px;}
.kh-mass-top .kh-rs1-top, .kh-mass-top .kh-rs1-bot,
.kh-mass-top .kh-rs2-top, .kh-mass-top .kh-rs2-bot,
.kh-mass-top .kh-rs3-top, .kh-mass-top .kh-rs3-bot,
.kh-mass-top .kh-rs4-top, .kh-mass-top .kh-rs4-bot,
.kh-mass-top .kh-rs5-top, .kh-mass-top .kh-rs5-bot {margin-left: 16px !important;margin-right: 8px !important;}
.kh-mass-top .kh-rs1-bot, .kh-mass-top .kh-rs2-bot, .kh-mass-top .kh-rs3-bot,
.kh-mass-top .kh-rs4-bot, .kh-mass-top .kh-rs5-bot {margin-bottom: 10px;}
.kh-mass-top .kh-moduletable h3 {margin-left: 8px;margin-right: 5px;}
.kh-mass-top .kh-moduletable { padding-bottom: 0; }
.kh-mass-bottom {}
.kh-mass-bottom .kh-moduletable, .kh-mass-bottom .kh-module { margin-left: 0; margin-right: 0; }

/* MAIN COLUMN
--------------------------------------------------------- */
#kh-mainbody {}
#kh-main .inner { margin-right: -10px; }
#kh-contentwrap { }
/* Content Top ---*/
.kh-content-top { }
.kh-content-top .kh-moduletable, .kh-content-top .kh-module { margin-left: 0; margin-right: 0;  }
/* Content Main ---*/
.kh-content-main { }
/* Content Bottom ---*/
.kh-content-bottom { margin:10px 90px -20px 0;}
.kh-content-bottom .kh-moduletable, .kh-content-bottom .kh-module { margin-left: 0; margin-right: 0;  }
/* @end */

/* SIDE COLUMNS
--------------------------------------------------------- */
.kh-colswrap { }
.kh-col { }
/* Left Columns ---*/
#kh-left .kh-l2 { }
/* Right Columns ---*/
#kh-right .kh-r2 {}
#kh-right .kh-colswrap {padding-right: 0px;}
	
/* HEADER
--------------------------------------------------------- */
#kh-header {position: relative;margin-top: 0px;z-index: 10;}
#kh-header .main {height: 270px;padding: 0;position: relative;background: url(../images/header-10.png) no-repeat center top;}
#kh-header-lt {height: 270px; }
#kh-header-rt {height: 270px; }
h1.logo, div.logo-text h1 { font-size: 100%; line-height: 1; }
h1.logo, div.logo-text { float: right; z-index: 1; position: relative; }
/* Logo Image
--------------------------------------------------------- */
h1.logo { height: 51px; margin-top:18px; margin-right: 5px; width: 259px; }
h1.logo a {background: url(../images/default/logo.jpg) no-repeat right;display: block;height: 151px;width: 259px;}
h1.logo a span { position: absolute; top: -1000px; }
/* Logo Text 
--------------------------------------------------------- */
div.logo-text { margin-top: 18px; ma:5px; margin-right:350px;}
div.logo-text h1 a {color: #d2d2d2;font-weight: bold;letter-spacing: 1px;text-decoration: none;}
p.site-slogan {background: #444;color: #d2d2d2;display: block;font-size: 100%;letter-spacing: 1px;margin: 8px 5px 5px;padding: 5 5px;text-align: center;text-transform: uppercase;}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#kh-mainnav {font-family: Tahoma;line-height: 1;position: absolute;top:265px;z-index: 900;}
#kh-mainnav .main { font-size: 11px; padding-top: 5px; width: 916px; height: 46px;background: url(../images/default/menu-bg.png) repeat-x left top;}	
#kh-mainnav-lt { height: 46px; }
#kh-mainnav-rt { height: 46px; }
span.has-image {padding-left: 25px;display: block;overflow: hidden;background-repeat: no-repeat;background-position: left 2px;}	
span.menu-title { display: block; }
span.menu-desc {display: block;font-weight: normal;font-size: 100%;color: #D2D2D2;}

/* Breadcrumbs
--------------------------------------------------------- */
.kh-breadcrums {margin-top: 2px;padding: 0 10px 10px 15px;text-align: right; float: right; margin-left: 0; margin-right: 10px;}
.kh-breadcrums strong { margin-right: 5px; }
.kh-breadcrums img { margin: 1px 5px; }
.kh-navhelper { }
.kh-navhelper .main { padding: 5px 0; }
.kh-navhelper a { padding: 0 2px; color: #606424; text-decoration: none; }
.kh-navhelper a:hover, .kh-navhelper a:active, .kh-navhelper a:focus { color: #fff; text-decoration: none; background-color: #606424;}

/* Extras 
--------------------------------------------------------- */
.kh-links { float: left; margin-top: 2px; }
.kh-links li { background: none; padding: 0; display: inline; }
.kh-links li.top a {background: url(../images/arrow2.png) no-repeat 5px center;padding-left: 17px;padding-right: 5px;}
.kh-links li.top a:hover { background-color: #606424; }
.kh-links li.layout-switcher a {background: #606424;color: #fff;text-decoration: none;}
.kh-links li.layout-switcher a:hover { background: #666; color: #fff; text-decoration: none; }
.kh-links li.user-reset a {background: #bf0000;color: #fff;text-decoration: none;}
.kh-links li.user-reset a:hover { background: #666; color: #fff; text-decoration: none; }

/* Default Joomla! Menu 
--------------------------------------------------------- */
#kh-container ul.menu { margin: 0; padding: 0; }
#kh-container ul.menu li {background: none;border-bottom: 1px dotted #c9c6a7;margin: 0;overflow: hidden;padding: 0;}
#kh-container ul.menu li a {color: #333;display: block;outline: none;padding: 6px 0;text-decoration: none;text-indent: 5px;}
#kh-container ul.menu li a:hover,
#kh-container ul.menu li a:active,
#kh-container ul.menu li a:focus { color: #606424; background: #f6f6f6; }
#kh-container ul.menu li.active a { color: #606424; font-weight: bold; }
#kh-container ul.menu li ul { margin: 0 10px 0 0; }
#kh-container ul.menu li li {background: url(../images/arrow.png) no-repeat right 11px;border-bottom: 0;border-top: 1px dotted #c9c6a7;}
#kh-container ul.menu li li a {color: #333 !important;font-weight: normal !important;text-indent: 10px;}
#kh-container ul.menu li li a:hover,
#kh-container ul.menu li li a:active,
#kh-container ul.menu li li a:focus { color: #606424 !important; background: none; }
#kh-container ul.menu li.active > a { color: #606424 !important; font-weight: bold !important; }
#kh-container ul.menu span.separator { display: none; }

/* SPOTLIGHT
--------------------------------------------------------- */
#kh-topsl .kh-box, #kh-botsl .kh-box { padding: 0;direction: rtl;}
#kh-topsl .kh-box-right, #kh-botsl .kh-box-right,
#kh-topsl .kh-box-full, #kh-botsl .kh-box-full { background: none;}
#kh-topsl .kh-moduletable, #kh-botsl .moduletable  {border-bottom: 0;margin-bottom: 8px;padding-bottom: 0;}
#kh-topsl li, #kh-botsl li {background-image: url(../images/bullet2.gif);background-position: 99% 8px;padding-left: 0;padding-right: 15px;}
#kh-topsl ol li, #kh-botsl ol li { padding: 0 !important; margin-left: 0; margin-right: 25px;}
#kh-topsl ul, #kh-topsl p, #kh-topsl ol,
#kh-botsl ul, #kh-botsl p, #kh-botsl ol { padding: 0; margin: 0 !important; }
#kh-topsl a, #kh-botsl a {color: #4e4e4d;text-decoration: none;}
#kh-topsl a:hover, #kh-topsl a:active, #kh-topsl a:focus,
#kh-botsl a:hover, #kh-botsl a:active, #kh-botsl a:focus {color: #fff;text-decoration: none;}

/* Top spotlight
--------------------------------------------------------- */
#kh-topsl .kh-box-left .kh-moduletable,
#kh-topsl .kh-box-full .kh-moduletable {margin-left: 0;margin-bottom: 0;}
#kh-topsl .kh-box-right .kh-moduletable,
#kh-topsl .kh-box-full .kh-moduletable {margin-right: 0;margin-bottom: 0;}
#kh-topsl {}
#kh-topsl .main { padding: 0px 0 0; top:44px}
#kh-topsl .kh-rs1-mr {padding: 0px 0px;}
#kh-topsl h3 {margin: 0 0 8px;padding: 0;color: #fff;}
#kh-topsl .kh-moduletable, #kh-topsl .moduletable {padding: 10px;}
#kh-topsl .moduletable_blank { border: 0; padding: 0; }

/* Kh banner
-----------------------------------------------------*/
#kh-bot { color: #757575; }
#kh-bot a { color: #c5c5c5; text-decoration: none; }
#kh-bot a:hover, #kh-bot a:active, #kh-bot a:focus {color: #fff;}
#kh-bot div.kh-moduletable, #kh-bot div.moduletable {padding: 0px 0 0;}
#kh-bot #kh-banner-1 .kh-rs1-mr {padding: 4px 15px;margin-bottom: -8px;}
#kh-bot .main {top: 5px;}
#kh-banner-2 {position: absolute;bottom: 4px;left: 470px;width: 460px;padding-left: 14px;}

/* Bot spotlight 
-----------------------------------------------------*/
#kh-botsl {color: #5e5e5e;font-size: 100%;}
#kh-botsl a {color: #000000;}
#kh-botsl a:hover {color: #b40101;}
#kh-botsl .kh-rs1-mr {padding:0px 10px}
#kh-botsl .main { padding: 0px 0 0px; top: 10px;}
#kh-botsl .kh-box-left .kh-module { margin-left: 0; }
#kh-botsl .kh-box-right .kh-module { margin-right: 0; }
#kh-botsl .kh-moduletable, #kh-botsl .moduletable {border-bottom: 0;margin-bottom: 0;}
#kh-botsl div.module, #kh-botsl .kh-module {margin-bottom: 0;}
#kh-botsl h3 {}
#kh-botsl ul li {background: url(../images/bullet4.gif) no-repeat right center;border-bottom: 1px solid #c9c6a7;padding: 5px 10px 5px 0;}
#kh-botsl ul li a, #kh-botsl ul li a:hover, #kh-botsl ul li a:focus, #kh-botsl ul li a:active {border: 0;}
.kh-box-right .kh-moduletable, .kh-box-right .moduletable,
.kh-box-full .kh-moduletable, .kh-box-full .moduletable { border: 0 !important; background: 0 !important; }

/* FOOTER
--------------------------------------------------------- */
#kh-footer {clear: both;font-size: 92%;padding: 0px 0 0px; }
#kh-footer .main {color: #570101;padding: 0;position: relative;background-position: 78% 0;top: 5px; text-align: center;}
#kh-footer .inner { padding: 0 15px 0px 185px;  clear: both; padding-right: 20px; padding-left: 0;direction: rtl;}
#kh-footer .inner a { color: #4c4e18; text-decoration: none;}
#kh-footer .inner a:hover, #kh-footer .inner a:focus, #kh-footer .inner a:active {color: #fff;text-decoration: underline; }
#kh-footer small { color: #4c4e18; font-size: 100%; }

/* Foot Links 
--------------------------------------------------------- */
#kh-footer .kh-footnav {	float: center;width: none;text-align: center; }
.kh-footnav ul {  line-height: normal; }
.kh-footnav li {display:inline-table;  padding: 0 10px;}
.kh-footnav li a {font-weight: none;line-height: 2;text-decoration: none; color: #4c4e18;}
.kh-footnav li a:hover, .kh-footnav li a:active, .kh-footnav li a:focus {color: #fff; }
.kh-footnav .kh-firstitem { border-left: 0; padding-left: 0; }

/* Copyright Info. 
--------------------------------------------------------- */
.kh-copyright small { display: block; }

/* designed 
--------------------------------------------------------- */
#kh-poweredby {height: 40px;position: absolute;left: 15px;top: 13px;width: 172px; font-size:0px}
#kh-poweredby a#designed {background: url(../images/poweredby.png) no-repeat left top;display: block;height: 40px;text-indent: -999%;width: 172px;text-decoration: none;}
#kh-poweredby a#designed:hover,
#kh-poweredby a#designed:focus,
#kh-poweredby a#designed:active {background-position: left bottom;}

/* Others
----------------------------------------------------------- */
#kh-banner {position: absolute;bottom: 25px; left:10px;height: 30px;width: 468px;padding-left: 35px; direction:ltr;}
div.kh-innerdiv {border-bottom: 1px dotted #ffffff;clear: both;margin-bottom: 10px;padding-bottom: 12px;}	
div.kh-innerdiv h4 {font-family: tahoma;font-size: 92%;font-weight: normal;margin: 5px 0;padding: 0;text-transform: uppercase;}
div.kh-innerdiv img {margin-right: 8px;}
.cufon-canvas { padding: 1px 0 3px; }
.small-links { font-size: 92% !important; margin-top: 5px; }
.small-links a { color: #666 !important; }
.small-links a:hover, .small-links a:focus, .small-links a:active { color: #fff !important; }

/*ice_menu.css */	
#khmenu_wrap li ul {
background-image:url(../images/style2/nav_drop_bg.png);}