﻿a, abbr, acronym, address, b, blockquote, big, body, 

h4, h5, h6, img, ins, kbd, label, legend, 
li, object, ol, p, pre, q, samp, small, 
span, strong, sub, sup, table, tbody, tfoot, thead, th, tr, 
tt, ul, var { background: none repeat scroll 0% 0% transparent; font-size: 100%; margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; vertical-align: top; }

body {font-family: Tahoma; font-size: 100%;  }

* { margin: 0pt; padding: 0pt; }
table { border: 0pt none; border-collapse: collapse; margin: 0pt; padding: 0pt; }
td.left { background: url('KS_Pic/left.gif') no-repeat scroll left top transparent; height: 410px; width: 50%; }
td.center { background: url('KS_Pic/left.gif') repeat scroll 0% 0% transparent; height: 410px; width: 1000px; }
td.right { background: url('KS_Pic/left.gif') no-repeat scroll right top transparent; height: 410px; width: 50%; }
#top { float: left; height: 410px; width: 1000px; }


h1 { display: block; float: right; padding: 0pt; }
.KS_Logo { height: 143px; width: 225px; background: url('KS_Pic/logo.png') no-repeat 0pt 0pt transparent; text-indent: -5000px; display: block; float: right; border-radius: 6pt 6px 0px 0pt;}

.header { margin: 28px 0pt 0pt; position: relative; z-index: 3; }

.bg_nav {  height: 35px; border-radius: 6pt 0px 0px 6pt; float: right; direction: ltr; }
.inside { padding: 26px 0pt 0pt; }

.nav { float: right; padding: 0pt 42px 0pt 40px; background: url('KS_Pic/KS_BGMENU1.png') repeat scroll 0pt 0pt transparent; height: 35px; }
.sf-menu, .sf-menu * { margin: 0pt; padding: 0pt; list-style: none outside none;  }
.sf-menu { clear: both; position: relative;  width: 546px; }
.sf-menu li { float: right; position: relative; }
.sf-menu > li {  }
.sf-menu > li > a { display: block; padding: 10px 25px 7px 0pt; text-decoration: none; color: rgb(255, 255, 255); font-size: 12px;  }
.sf-menu li li { font-size: 10px; line-height: 18px; width: 100%; }
.sf-menu li li a { display: block; color: rgb(136, 136, 136); font-size: 10px; text-decoration: none; text-align: left; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -7px; top: 35px; z-index: 99; }
.sf-menu li.sfHover > a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active { color: #4AC5FF }

.sf-menu a.active1 { color: #4AC5FF; }

.sf-menu li li.sfHover > a, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a.active { background: none repeat scroll 0% 0% transparent; color: rgb(53, 149, 161); text-decoration: none; }
.sf-menu .last a { border: medium none; }


#search-form { background: url('KS_Pic/KS_BGMENU1.png') repeat scroll 0pt 0pt transparent;   border-radius: 6pt 0px 0px 6pt; float: right; width: 230px; height: 35px;}
#search-form fieldset { border: medium none; }
#search-form .form-border { padding: 4px 0pt 8px 11px; }
#search-form .rowElem { position: relative; display: inline-block; height: 21px; margin: 3px 0pt 0pt 8px; float: right; direction: rtl; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 157px; }
#search-form .rowElem a { background: url('btn_search.gif') no-repeat scroll left top transparent; width: 15px; height: 15px; position: absolute; top: 3px; left: 4px; }
#search-form .rowElem a:hover { background: url('btn_search_hover.gif') no-repeat scroll left top transparent; width: 15px; height: 15px; position: absolute; top: 3px; left: 4px; }
#search-form span { display: inline-block; margin: 3px 3px 0pt 3pt; float: right; font-size: 12px; text-transform: uppercase; direction: rtl; color: #119F9C;}
#search-form input[type="text"] { border: medium none; background: none repeat scroll 0% 0% transparent; width: 122px; line-height: 18px; color: #FF8000; font-size: 12px; padding: 0pt 3px; }
#search-form a { text-decoration: none; color: rgb(141, 142, 144); }

.container_24 { margin-left: auto; margin-right: auto; width: 1002px; }

.LogoBottom {height: 105px; width: 223px;  display: block; float: left; margin: 17px 0px 0px 5px;
                border-radius: 0pt 0px 6px 6pt;border:1px solid #ac8905;
                background: url('KS_Pic/KS_Bottom_logo.png') repeat-x scroll left top transparent;
                }
.KS_LogoBottom_Text{font-family: tahoma; font-size: 12px; color: #4B4B4B; text-align: justify; margin: 8px 12px 5px 12px ;}


.KS_ClientsLogo { position: relative; background: none repeat scroll 0% 0% rgb(46, 45, 42); border-radius: 6px 6px 6px 6px; padding: 0pt 0pt 4px; width: 225px; float: left; margin: 5px 0px 0px 5px;}

#slider { background: none repeat scroll 0pt 0pt #494949; width: 223px; height: 130px; border:1px black dotted; }
.pics img { background-color: transparent; width: 200px; height: 125px; top: 0pt; left: 0pt; margin-bottom: 40px;}
.box_1 { width: 210px; float: right;  padding: 3px 0pt 0px; }
.titl2_txt {font-size: 12px; padding: 0pt 0pt 0pt 0px; color: rgb(255, 255, 255); line-height: 28px; margin: 0pt 10pt -2px; width: 100px;float: right;}


.navigate {  top: 4px; left: 28px; direction: ltr;  text-align: center;  }
.navigate a { font-family: tahoma; color: gray; font-size: 11px; text-decoration: none; margin: 0pt 0pt 0pt 5px; display: inline-block; }
.navigate a.activeSlide { color: #FF8000; font-weight: bold; font-size: 13px;}
.navigate a:focus { outline: medium none; }

.KS_Product1 ,.KS_Product1:hover ,
.KS_Product2 ,.KS_Product2:hover ,
.KS_Product3 ,.KS_Product3:hover ,
.KS_Product4 ,.KS_Product4:hover  {border-radius: 6pt 6px 6px 6pt; width: 189px; height: 108px; float: left; margin-right: 4px;}

.KS_Product1 { background: url(KS_Pic/box-bg3.jpg) no-repeat scroll left top transparent;  }
.KS_Product1:hover { background: url(KS_Pic/box-bg4.jpg) no-repeat scroll left top transparent;  }

.KS_Product2 { background: url(KS_Pic/box-bg1.jpg) no-repeat scroll left top transparent; }
.KS_Product2:hover { background: url(KS_Pic/box-bg01.jpg) no-repeat scroll left top transparent; }

.KS_Product3 { background: url(KS_Pic/box-bg2.jpg) no-repeat scroll left top transparent; }
.KS_Product3:hover { background: url(KS_Pic/box-bg02.jpg) no-repeat scroll left top transparent;  }

.KS_Product4 { background: url(KS_Pic/box-bg.jpg) no-repeat scroll left top transparent; }
.KS_Product4:hover { background: url(KS_Pic/box-bg00.jpg) no-repeat scroll left top transparent;  }

.KS_ProductTextLeft {width: 382px; float: left;padding-top: 5px;}
.KS_ProductTextRight {padding-left: 4px;}
.KS_ProductTextTitr {height: 30px; border-radius: 6pt 6px 0px 0pt; margin-bottom: 1px; border:1px #D6D6D6 solid ;}
.KS_ProductTextBoby {height: 250px; background: url(KS_Pic/BgProduct.jpg) repeat-x scroll left bottom;  border-radius: 0pt 0px 6px 6pt; border:1px #D6D6D6 solid ;}

.KS_ProductFontTitr { font-family: tahoma; font-size: 12px; text-align: center;  padding-top: 7px; font-weight: bold; }
.KS_ProductFontText { font-family: tahoma; font-size: 12px; text-align: justify; padding: 15px; line-height: 16px;}

.KS_TextDiv {width: 768px; float: left;padding-top: 5px;}
.KS_TextDivTitr  {height: 30px; border-radius: 6pt 6px 0px 0pt; margin-bottom: 1px; border:1px #D6D6D6 solid ; text-align: right;}
.KS_TextDivBody  {height: auto; background: url(KS_Pic/BgProduct.jpg) repeat-x scroll left bottom;  border-radius: 0pt 0px 6px 6pt; border:1px #D6D6D6 solid ; margin-bottom: 20px;}

.KS_TextDivFontTitr { font-family: tahoma; font-size: 12px; text-align: right;  padding-top: 7px; font-weight: bold; padding-right: 10px; }
.KS_TextDivFontBody { font-family: tahoma; font-size: 12px; padding: 15px; line-height: 16px;}


ul { list-style: none outside none; }
.onethird { width: 223px; float: left; margin: 1px 0px 0px 1px;}
#KS_DM_Menu { font: 12px tahoma; }
#KS_DM_Menu ul, #KS_DM_Menu ul li { margin: 0pt; padding: 0pt; border: medium none;  }

#KS_DM_Menu ul a { padding: 7px 7px 7px 5px; }
#KS_DM_Menu ul li ul a { padding: 4px 20px 4px 5px; }
#KS_DM_Menu ul li ul li ul a { padding: 4px 40px 4px 5px; }

#KS_DM_Menu ul a { background: url('KS_Pic/bg_black.png') repeat-x scroll 0pt -1px rgb(12, 12, 12);  text-decoration: none; display: block; color: rgb(221, 221, 221); border-bottom: 1px solid rgb(34, 34, 34); border-top: 1px solid rgb(119, 119, 119); position: relative; }
#KS_DM_Menu ul ul a { background: none repeat scroll 0% 0% rgb(66, 69, 73); }
#KS_DM_Menu ul a.dcjq-parent, #KS_DM_Menu ul a.dcjq-parent:hover  { background: url('KS_Pic/bg_black.png') repeat-x scroll 0pt -1px rgb(12, 12, 12); }

#KS_DM_Menu ul li ul a.dcjq-parent { background: gray;  color: rgb(0, 0, 0); }
#KS_DM_Menu ul li ul a.dcjq-parent:hover { background: silver;  color: rgb(0, 0, 0); }

#KS_DM_Menu ul a .dcjq-icon { position: absolute; top: 50%; left: 10px; width: 18px; margin-top: -17px; height: 34px; background: url('KS_Pic/arrow_black_right.png') no-repeat scroll 0pt center transparent; }
#KS_DM_Menu ul a.dcjq-parent.active .dcjq-icon { background: url('KS_Pic/arrow_black_down.png') no-repeat scroll 0pt center transparent; }
#KS_DM_Menu ul a:hover { background: none repeat scroll 0% 0% rgb(35, 35, 35); color: rgb(255, 255, 255); }


.KS_Footer{	position:fixed;	bottom:0px;	left:0px; width:100%; background-image:url(KS_Pic/KS_Footer.png) ;  height:18px; padding-bottom:0px;}
.KS_Footer a{ padding:2px 10px;	letter-spacing:1px; text-decoration: none; color:#fff; float:right; direction: rtl; font-size: 11px; }