body,html{font:15px "Trebuchet MS";color:#333;margin:0;height:100%;}
a{color:#666} 
a:hover{color:#999}
h1{margin:0}
img{border:0}

.form label{width:100px;display:block;line-height:21px;float:left;margin:2px 0}
.form input{margin:2px 0}
.form br{clear: both}
.form textarea{width:400px;height:100px}
.error{color:#900;list-style:square}
hr{height:1px;border:none;background:#e3e3e3;color:#e4e4e4;margin:7px 0;font-size:0}


#site{width:940px;padding:10px;padding-top:0;margin:0 auto;background:#FFF}
#goto{float:right;color:#999;font:10px Tahoma;margin:5px 10px;width:auto}
#goto:hover{color:#333}
#logo{margin-top:29px;margin-left:3px;float:left;margin-bottom:10px;width:auto}

#tel{float:right;color:#666;font-size:14px;clear:right;margin-right:10px;margin-top:15px;width:auto}
#tel strong{background:url(images/tel.gif) no-repeat left;padding-left:33px;padding-bottom:2px;}
#tel form{background:url(images/search.png) no-repeat;height:22px;float:left;margin-right:22px;width:163px}
#tel #search_text{background:transparent;border:0;padding:0;padding-top:3px;padding-left:7px;width:137px;font:11px Tahoma;color:#999}
#tel #search_submit{width:19px;height:22px;position:absolute;margin-left:145px;border:0;background:transparent;cursor:pointer}

#menu{background:url(images/menu.png) no-repeat;font:bold 11px Tahoma;height:25px;padding:0;list-style:none;clear:both;margin:0;margin-bottom:5px}
#menu li{float:left;line-height:25px;border-right:1px solid #DFDFDF;width:auto}
#menu a{color:#FEFEFE;text-decoration:none;padding:0 23px;display:block}
#menu a:hover{border-bottom:2px solid #cc029c;line-height:21px;padding-top:2px}
#menu li.c{background:url(images/cmenu.gif);margin-right:1px}
#menu li.c a:hover{border:0;line-height:25px;padding-top:0px}
#menu li.lli{float:right;background-position:left;width:auto;background:url(images/menuright.png) no-repeat right;border:0}
#menu li.lli a{display:block;background:url(images/menusep.gif) left no-repeat}
#menu li.lli a:hover{border-bottom:2px solid #000}
#menu li.fli a{padding:0 12px}
#menu li.fli a:hover{padding-top:0px;height:23px;position:relative;width:auto;float:left;overflow:hidden}
#menu li.fli.c a{background:url(images/flic.png) no-repeat left;height:24px;float:left}

#splash{background:url(images/backsplash.png) no-repeat;padding:8px 9px;padding-bottom:13px;margin-top:9px}
#splashimg{height:254px;width:922px}
#scrollable{position:absolute;width:567px;height:39px;margin-top:190px;margin-left:25px;overflow:hidden}
#scrollable .prev, #scrollable .next{display:block;float:left;width:11px;height:23px;cursor:pointer;margin:8px 0}
#scrollable .prev{background:url(images/prev.gif) bottom}
#scrollable .next{background:url(images/next.gif) bottom}
#scrollable .prev:hover, #scrollable .next:hover{background-position:top;}
#scrollable .items a{border:1px solid #CCC;display:block;float:left;cursor:pointer;margin:0 6px;width:auto}
#scrollable .items {height:50px;margin-left:8px;float:left;width:534px !important;}

#about_us{border:1px solid #CCC;padding:2px;margin:9px;width:600px;float:left;}
#about_us p{margin:0;padding:0}
#about_us div{background:#FCFCFC;padding:8px 24px;padding-bottom:24px}
#about_us h1, #last_update h1{font-size:18px;margin-bottom:5px}

#last_update{border:1px solid #CCC;padding:2px;margin:9px 4px;float:left;width:298px;margin-right:8px;font-size:12px;padding-top:1px}
#last_update div{background:url(images/newsbg.png) repeat-x top;padding:8px 24px;padding-bottom:27px;height:auto}
#last_update ul{margin:0;padding:0;list-style:none}
#last_update li{background:url(images/news.gif) no-repeat left;margin:0;padding:0}
#last_update ul a{text-decoration:none;display:block;line-height:32px;padding-left:23px;background:url(images/news_bottom.gif) repeat-x bottom;height:32px}
#last_update ul a:hover{text-decoration:underline;color:#333}
#last_update .toall{color:#ff00cc;float:right;margin:5px 0;width:auto}

#recalls{clear:both;font-size:11px;margin:0 30px;margin-bottom:10px;line-height:17px}
#recalls i{font-size:18px;font-style:normal}
#recalls strong{color:#666;font-weight:normal}
#recalls .toall{float:right;width:auto;line-height:21px}
#recalls .toall a{color:#ff00cc}
#quotes, #quotes li{margin:0;padding:0;list-style:none;height:20px}
#quotes li{position:absolute}

#footer{background:url(images/down.gif) #474747;font-size:12px;padding:12px 27px 4px 27px;line-height:15px}
#footer a{color:#C09}
#footer_menu .c a{color:#666;text-decoration:none;cursor:default;}

#contact_kz{color:#CCC;float:left;padding-right:44px;width:auto}
#contact_kz a{color:#FF00CC}
#contact_uk{color:#666;float:left;padding-right:44px;width:auto}
#copy{float:right;color:#999;width:auto}
#copy ul{margin:0;padding:0;list-style:none;color:#666}
#copy li{float:left;padding:0 13px;background:url(images/copy.gif) right no-repeat;width:auto}
#copy li.lli{background:none}
#valid{clear:both;text-align:right;color:#666;position:relative;font-size:10px;top:-16px}
#valid a{color:#666}
.clear{clear:both}

/*your word*/
#curtain{display:none;position:absolute;z-index:99;left:0}
#curtain_content{width:671px;display:none;margin-left:-335px;left:50%;position:absolute;z-index:99;margin-top:100px}
#curtain_content .curtain_top{height:5px;background:url(images/curtain_top.png) top no-repeat;overflow:hidden}
#curtain_content .curtain_content{background:#FFF;padding:20px 120px}
#curtain_content .curtain_bottom{height:5px;background:url(images/curtain_bottom.png) top no-repeat;overflow:hidden}
#curtain_content h1{text-align:center;position:relative}
#exit_curtain{position:absolute;margin-left:640px;}
#curtain_content .form label{width:150px}
#curtain_content .form input.input-text{width:250px;border:1px solid #CCC;font-size:16px}
#curtain_content .form textarea, #curtain_content .form input.input-text{border:1px solid #CCC}
#curtain_content .form input.input-text:focus,
#curtain_content .form textarea:focus{border-color:#C09}



/*Inner*/
#print{float:right;margin-right:5px}
#path{font-size:11px;padding-bottom:6px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}
#path a{padding-right:12px;margin:0 7px;background:url(images/arrow.gif) right no-repeat}
    
#menu_out{list-style:none;border-right:5px solid #333;margin:0;font:11px Tahoma;font-weight:bold;text-align:right;padding:3px 0px;line-height:20px;float:left;width:205px}
#menu_out a{color:#000;text-decoration:none;display:block;padding-right:8px}
#menu_out a:hover{background:url(images/menuhover.gif) right no-repeat}
#menu_out li{padding-right:17px}
#menu_out li.c{background:url(images/left-menu.gif) right no-repeat}
#menu_out li.c a{background:url(images/menuactive.png) right no-repeat;color:#FEFEFE}

/*module*/
#body{float:left;clear:right;color:#000;font-size:13px;width:690px;padding:0 0 35px 25px}
#body h1{font:30px "Trebuchet MS"}

#sitemap{list-style:square;margin:0;padding:0;margin-left:65px}
#sitemap ul{list-style:square;margin-left:20px;padding:0}
.highlight{color:#C09}
#mode_news h1.title{font-size:16px}
#mode_news em.date{font-style:normal;color:#666;float:right;font-size:11px}

#mode_portfolio .icon{border:1px solid #C09;float:left;margin-right:20px}
#mode_portfolio h1.title{font-size:16px}
#mode_portfolio .block{margin-left:300px}

h3 {font-weight: normal; font-size: 18px}

.file_pdf {background:url(images/pdf_button.png) left 2px no-repeat; padding-left: 20px; }