*{margin:0;padding:0;outline:none;}
html, body{min-height:100%;}
body{font:12px Tahoma,Geneva,sans-serif;background:#ffffff url(images/bgr_body.jpg) bottom center no-repeat;position:relative;}

h1{font:18px/24px Tahoma,Geneva,sans-serif;}
h2{font:16px/24px Tahoma,Geneva,sans-serif;}
h3{font:12px/20px Tahoma,Geneva,sans-serif;}
h1.ttl,h1.nttl, h2.ttl{color:#f79539;}
h2{font:bold 14px/22px Tahoma,Geneva,sans-serif;}
p{font:11px Tahoma,Geneva,sans-serif;margin:6px 0;}
h1.nttl, .list{display:block;border-bottom:1px dotted #ffffff;padding-right:5px;padding-bottom:5px;margin-bottom:3px;}
h2.ttl{padding-bottom:5px;}
h2.search_for{padding-bottom:5px;color:#0095d9;}
h2.search_for span{padding-bottom:5px;color:#f79539;}
h3.ttl{display:block;border-bottom:1px dotted #ffffff;padding-bottom:5px;margin-bottom:3px;font-weight:bold;color:#0095d9;}
h3.ttl span{color:#f79539;}
.date{width:80px;height:24px;text-align:right;font-weight:normal;font-size:11px;margin:5px 0;color:#0095d9;float:right;}
.clr{clear:both;height:0px;font:1px/1px Arial;overflow:hidden;}
.err{color:#ff0000;}
.list a.more{float:right;margin:3px 0;font-weight:normal!important;}

#wrapper{width:940px;position:relative;margin:0 auto;overflow:hidden;}
#header{height:120px;position:relative;}
a#logo{display:block;width:300px;height:86px;position:absolute;left:0px;top:0px;overflow:hidden;z-index:1;}
#boxDwnLogo{display:block;width:200px;height:60px;background:url(images/boxDwnLogo.png) 0 0 no-repeat;overflow:hidden;}
#q_search, #lang{width:182px;height:25px;position:absolute;right:0px;background:url(images/search_lang.jpg) 0 0 no-repeat;overflow:hidden;}
#q_search{top:20px;}
#lang{top:55px;}

#header input.txt, #c_lang{position:absolute;left:6px;top:6px;width:145px;height:15px;border:0;font-size:10px;line-height:15px;color:#333333;}
#q_search input.btn,#q_search input.btn_a{position:absolute;right:4px;top:5px;display:block;width:21px;height:15px;border:none;background:url(images/btn_search.jpg) 0 0 no-repeat;cursor:pointer;}
#q_search input.btn_a{background:url(images/btn_search.jpg) 0px -15px no-repeat;}

#lang input.btn,#lang input.btn_a{position:absolute;right:8px;top:6px;display:block;width:11px;height:13px;border:none;background:url(images/btn_enter.jpg) 0 0 no-repeat;cursor:pointer;}
#lang input.btn_a{background:url(images/btn_enter.jpg) 0 -13px no-repeat;}

#c_lang_txt{display:block;width:148px;height:12px;position:absolute;top:80px;right:30px;font-size:10px;line-height:12px;white-space:nowrap;overflow:hidden;text-align:left;color:#f79539;}

#list_lang{position:absolute;right:0px;top:70px;width:182px;padding:10px 0 0 0;display:none;z-index:2;}
#list_lang div.tp{background:#a6a6a6;}
#list_lang div.btm{width:182px;height:7px;background:url(images/grey_col_left_bottom.gif) center top no-repeat;}
#list_lang a.lang{display:block;width:152px;height:auto;white-space:nowrap;margin:0px 10px;padding:7px 5px;text-decoration:none;font-size:11px;line-height:15px;color:#ffffff;border-bottom:1px dashed #ffffff;cursor:pointer;}
#list_lang a.lang:hover{color:#000000;}

#home{clear:both;height:300px;text-align:center;overflow:hidden;}
#home #cl, #home #cr, #home #cm{display:block;width:300px;height:300px;overflow:hidden;}
#home #cl{float:left;background-image:url(images/wireless.png);}
#home #cm{margin:0 auto;background-image:url(images/systemintegration.png);}
#home #cr{float:right;background-image:url(images/intelligentfacilities.png);}
#home div.l1{position:relative;display:block;width:300px;height:300px;overflow:hidden;}
#home div.l1 a.ml{display:block;position:absolute;top:265px;left:10px;width:280px;height:30px;font-size:26px;color:#ffffff;text-align:left;text-decoration:none;cursor:pointer;}
#home .ml_box_container{display:block;position:absolute;width:300px;height:256px;left:0px;top:8px;overflow:hidden;}
#home .ml_box{display:block;position:absolute;width:300px;padding:6px 0;list-style-type:disk;color:#ffffff;text-align:left;left:0px;top:256px;}
#home .ml_box li{color:#ffffff;text-align:left;margin-left:24px;}
#home .ml_box a{font-size:12px;color:#ffffff;text-align:left;text-decoration:none;}
#home .ml_box a:hover{text-decoration:underline;}

a.dn, a.up{position:absolute;top:0px;width:12px;height:12px;color:yellow;font:11px/11px Arial;text-align:center;overflow:hidden;border:1px outset yellow;text-decoration:none;}
a.dn{right:0px;background:green;}
a.up{right:14px;background:blue;}
a.dn:hover{background:yellow;color:green;}
a.up:hover{background:yellow;color:blue;}

#main{clear:both;height:455px;overflow:hidden;}
#mtopblue,#mtopgrey,#mtoporange{width:940px;height:35px;overflow:hidden;padding-left:12px;clear:both;background-repeat:no-repeat;}
#mm{clear:both;height:420px;overflow:hidden;}
#col_left{width:300px;height:420px;float:left;overflow:hidden;}
#col_right{width:640px;height:420px;float:left;overflow:hidden;position:relative;}

#mtopblue{background-image:url(images/bgr_top_blue.png);}
#mtopgrey{background-image:url(images/bgr_top_grey.png);}
#mtoporange{background-image:url(images/bgr_top_orange.png);}

#mtopblue a,#mtopgrey a,#mtoporange a{font-size:24px;line-height:35px;color:#ffffff;text-decoration:none;white-space:nowrap;cursor:pointer;}

#col_left div.png{height:420px;overflow:hidden;background-repeat:no-repeat;}

#col_left .middle,.ml_box{width:300px;float:left;opacity: 0.8;-moz-opacity: 0.8;-khtml-opacity: 0.8;filter: alpha(opacity=80);}
#col_left.blue .middle, #cl .ml_box{background:#0095d9;}
#col_left.grey .middle, #cr .ml_box{background:#a3a5a8;}
#col_left.orange .middle, #cm .ml_box{background:#f79539;}

#col_left .middle ul{list-style-type:disk;color:#ffffff;margin:10px 0 0 6px;}
#col_left .middle li, ul.ml_box li{margin-left:20px;position:relative;}
#col_left .middle a, ul.ml_box li a{font-size:12px;color:#ffffff;text-decoration:none;}
#col_left .middle a:hover, ul.ml_box li a:hover{text-decoration:underline;}
#col_left .middle a.hidden{color:#ff0000;}
#col_left .middle a.selected{color:#f76100;font-weight:bold;}
#col_left.orange .middle a.selected{color:#ffffff;}
#col_left .middle a.dn:hover,#col_left .middle a.up:hover{text-decoration:none;}


#col_left .bottom{width:300px;height:12px;float:left;}
#col_left.blue .bottom{background:url(images/blue_col_left_bottom.png) 0 0 no-repeat;}
#col_left.grey .bottom{background:url(images/grey_col_left_bottom.png) 0 0 no-repeat;}
#col_left.orange .bottom{background:url(images/orange_col_left_bottom.png) 0 0 no-repeat;}

#col_right #content{position:absolute;left:0px;top:0px;width:620px;height:400px;padding:10px 0 0 20px;background:#e6e6e6 url(images/bgr_content.png) top right repeat-y;overflow:hidden;}
#col_right #content #scrollpane{width:620px;height:400px;}
#col_right .bottom{position:absolute;right:0px;top:410px;width:640px;height:10px;background:url(images/bgr_content_bottom.png) right top no-repeat;}

#admin_login{margin:100px auto;width:308px;border:1px solid #cccccc;}
#admin_login table{margin:4px;border:1px solid #cccccc;}
#admin_login th, #admin_login td{padding:2px;}
#admin_login th{text-align:center;}
#admin_login td{text-align:right;}
#admin_login td input{width:190px;}
#admin_login th input{width:90px;font-weight:bold;}

#scrollpane a{color:#f79539;font-weight:bold;text-decoration:none;}
#scrollpane a:hover{text-decoration:underline;}

#year_pages_cmd{width:300px;height:24px;position:absolute;right:22px;top:0px;overflow:hidden;text-align:right;}
#year_pages_cmd select#year{font-size:11px;margin-right:3px;}
.paging td{vertical-align:middle;text-align:center;}
.paging td.title, .paging a, a.back{font:bold 11px/20px Tahoma,Geneva,sans-serif!important;color:#f79539;text-decoration:none;margin:0 3px;}
.paging span{font:normal 11px/20px Tahoma,Geneva,sans-serif;color:#f79539;margin:0 3px;}
.paging span.selected{color:#000000;margin:0 3px;}

#footer{clear:both;width:940px;height:152px;margin:27px auto;background:url(images/bgr_footer.png) 0 0 no-repeat;}
#footer a{position:relative;}
ul#cats{list-style-type:none;margin:0;padding:0;position:absolute;left:15px;top:100px;}
ul#cats li{display:block;float:left;position:relative;}
ul#cats li ul{display:none;position:absolute;left:0px;top:20px;z-index:10;width:179px;overflow:hidden;background:url(/design/images/bgr_menu_bottom.png) bottom left no-repeat;padding-bottom:10px;}
ul#cats li.hvr ul{display:block;}
ul#cats li ul li{display:block;width:179px;background:#6d6e71;padding-left:13px;}
ul#cats,#cats2{clear:both;display:block;width:910px;height:20px;margin:0 auto;background:url(/design/images/bgr_main_menu.jpg) top center no-repeat;}
#cats a,#cats2 a{display:block;float:left;font-size:12px;line-height:20px;text-decoration:none;}
#cats a#c_admin,#cats2 a#c_admin{float:right;color:#000000;}
#cats b,#cats2 b{display:block;float:left;width:auto;height:20px;cursor:pointer;color:#ffffff;}
#cats u, #cats i,#cats2 u,#cats2 i{display:block;float:left;width:12px;height:20px;cursor:pointer;}
#cats li ul li a{width:100%;font-weight:normal;font-size:11px;line-height:18px;color:#ffffff;}
#cats li a:hover{font-weight:bold;color:#f69437!important;}
#cats li.hvr u, a#c_admin u,#cats2 a.hvr u{background:url(images/tab_over_left_grey.png) 0 0 no-repeat;}
#cats li.hvr i, a#c_admin i,#cats2 a.hvr i{background:url(images/tab_over_right_grey.png) 0 0 no-repeat;}
#cats li.hvr b, a#c_admin b,#cats2 a.hvr b{background:url(images/tab_over_mid_grey.png);}


#items{clear:both;float:left;margin:10px 0 10px 7px;overflow:hidden;}
#items div{float:left;border-left:1px solid #d1d2d4;}
#items ul, #administration ul{list-style-type:disk;color:#333333;margin-right:10px;float:left;}
#items li,#administration li{margin-left:20px;}
#items a,#administration a{font-size:10px;color:#333333;text-decoration:none;}
#items a:hover,#administration a:hover{color:#000000;text-decoration:underline;}
#items a.c{display:block;text-align:left;color:#ffffff;font-weight:bold;margin-left:6px;}
#copy{display:block;float:left;color:#ffffff;font-size:11px;padding:3px 0px 3px 12px;}
a#terms_of_use{display:block;float:right;color:#ffffff;font-size:11px;line-height:18px;padding:0px 12px 0 0;}

.jScrollPaneContainer {position:relative;overflow:hidden;}
.jScrollPaneTrack {position: absolute;right: 0;top: 0;width:20px;height: 100%;background: #3a3a3c;}
.jScrollPaneDrag {position:absolute;left:2px;width:14px;border-top:1px solid #bcbcbe;border-left:1px solid #bcbcbe;border-right:1px solid #919193;border-bottom:1px solid #919193;background:#e7e8ea;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}

#gallery_container, #partners_container, #customers_container{position:relative;width:625px;overflow:hidden;}
.thumb{position:relative;width:118px;height:92px;overflow:hidden;float:left;background:url(images/bgr_thumb.jpg) 0 0 no-repeat;}
.thumb a.lb{display:block;width:118px;height:92px;text-decoration:none;position:relative;}
.thumb a.lb img{width:99px;height:74px;overflow:hidden;border:1px solid #818386;margin:8px 8px 0px 9px;}


#editor_container{position:absolute;left:10px;top:124px;width:920px;height:27px;overflow:hidden;}
#msg_bar{position:absolute;top:0;left:0;font:12px Arial;width:100%;text-align:center;background-color:blue;color:yellow;}
#msg_bar.err{background-color:red;}
a.btn_e{display:block;width:16px;height:16px;color:yellow;background:green;border:1px solid yellow;text-align:center;text-decoration:none;font:bold 14px/16px Arial, Tahoma;}
a.btn_x{display:block;width:16px;height:16px;color:yellow;background:red;border:1px solid yellow;text-align:center;text-decoration:none;font:bold 14px/16px Arial, Tahoma;}
#cmd_container{position:absolute;left:0px;top:0px;width:615px;height:20px;text-align:right;overflow:hidden;z-index:1;}
#cmd_container_bottom{position:absolute;left:0px;bottom:10px;width:615px;height:20px;text-align:center;overflow:hidden;}
#cmd_container input,#cmd_container_bottom input{font:bold 12px Arial;width:80px;height:20px;corsor:pointer;cursor:hand;}
#btnSave{background:#51ca63;}
#btnEdit{background:#f79439;}
#btnAdd{background:#0095d9;}
#btnCancel{background:#cacaca;}
#btnDelete{background:#ff0000;color:#ffffff;}
#btnPreview{background:#caf600;}
#btnShow{background:#ca00f8;color:#ffffff;}
#btnHide{background:#ca90f4;}
#btnArchive{background:#cccccc;}

.adm #btnAdd,.adm #btnShow,.adm #btnHide{font-weight:bold;width:60px;}

.thumb a.btn_e, .thumb a.btn_x,.partner a.btn_e,.partner a.btn_x,.customer a.btn_e,.customer a.btn_x{position:absolute;width:12px;height:12px;color:yellow;font:11px/11px Arial;text-align:center;overflow:hidden;border:1px outset yellow;text-decoration:none;}
.thumb a.btn_e{bottom:2px;left:2px;background:blue;}
.thumb a.btn_x{bottom:2px;right:2px;}
.thumb a.dn,.partner a.dn,.customer a.dn{right:2px;}
.thumb a.up,.partner a.up,.customer a.up{left:2px;}

#partners_container .spacer,#customers_container .spacer{display:block;width:580px;height:1px;border-bottom:1px dotted #cccccc;margin:0 0 5px 0;font-size:1px;overflow:hidden;}
#partners_container,#customers_container{width:600px;text-align:center;}
.partner, .customer{position:relative;display:-moz-inline-box;display:inline-block;height:80px;width:auto;background:#e6e6e6;margin:0 5px 5px 0;}
.partner a.btn_e,.customer a.btn_e{bottom:2px;left:2px;background:blue;}
.partner a.btn_x,.customer a.btn_x{bottom:2px;right:2px;}

table.adm{table-layout:fixed;border:1px solid;border-collapse:collapse;}
table.adm th, table.adm td{padding:2px;}

#TB_window {font:12px Tahoma,Geneva,sans-serif;color: #cccccc;overflow:hidden;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(/design/images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
#TB_window {position:fixed;overflow:hidden;z-index:102;display:none;border:none;text-align:left;top:50%;left:50%;}
#TB_ajaxContent{clear:both;overflow:hidden;}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;	opacity: 0;	height:100%;width:100%;}

#dwnIFrm, #nlIFrm{display:none;width:1px;height:1px;border:none;overflow:hidden;}
#boxDwn,#boxNl{width:330px;height:260px;overflow:hidden;position:relative;font-size:10px;}
#boxDwnCh{width:330px;height:260px;background:url(/design/images/bgr_box_dwn.png) 0 0 no-repeat;overflow:hidden;}
#boxNlCh{width:330px;height:260px;overflow:hidden;}
#boxDwnCh table{table-layout:fixed;position:relative;border:0;margin:0 auto;}
#boxNlCh table{table-layout:fixed;position:relative;border:0;margin:0;}
#boxDwnCh th,#boxNlCh th{text-align:left;font-size:11px;color:#3a3a3a;padding:0;}
#boxDwnCh td,#boxNlCh td{font-size:11px;color:#3a3a3a;padding:0;}
#boxDwnCh td input,#boxNlCh td input{width:180px;font-size:11px;}
#boxDwnCh td input#dwn_captcha,#boxNlCh td input#nl_captcha{width:60px;height:22px;font:bold 16px/22px Arial;margin-left:2px;text-transform:uppercase;}
#boxDwnCh td input#btnDoDwn,#boxNlCh td input#btnDoNl{width:145px;margin-top:5px;font-weight:bold;cursor:pointer;}
#boxDwnCh a#btnClose,#boxNlCh a#btnClose{display:block;position:absolute;right:24px;top:24px;width:16px;height:16px;overflow:hidden;background:url(/design/images/btn_close.jpg) 0 0 no-repeat;}
#boxDwnCh a#btnClose:hover,#boxNlCh a#btnClose:hover{background:url(/design/images/btn_close.jpg) 0 -16px no-repeat;}
#boxDwnCh div.thanks{width:290px;margin:74px auto 3px auto;font:10px/11px Tahoma,Geneva,sans-serif;color:#0095d9;overflow:hidden;}
#boxNlCh div.thanks{width:290px;margin:20px 0 3px 0;font:10px/11px Tahoma,Geneva,sans-serif;color:#0095d9;overflow:hidden;}

.adm a.up, .adm a.dn, .adm a.btn_e, .adm a.btn_x{position:relative!important;display:block;left:0;top:0;}

#contacts_html{width:295px;overflow:hidden;}
#contacts_form{position:absolute;left:325px;top:45px;width:295px;overflow:hidden;}
#contacts_form fieldset{padding:5px 0 3px 0;}
#contacts_form table{table-layout:fixed;}
#contacts_form th{text-indent:5px;text-align:left;vertical-align:top;font-size:11px;}
#contacts_form td{text-align:right;}
#contacts_form input.txt, #contacts_form textarea{font:11px Tahoma;width:190px;height:16px;border:1px solid #ccc;}
#contacts_form input.btn{font:bold 11px Tahoma,Arial;width:100px;height:20px;corsor:pointer;cursor:hand;}
#contacts_form input.captcha{width:60px;height:22px;font:bold 16px/22px Arial;margin-left:10px;text-transform:uppercase;}
#contacts_form textarea {height:240px;overflow:auto;}

#gallery_paging.paging-controls {position:absolute;top:0px;left:279px;}
.paging-controls {width: 40px;height: 20px;margin: 0;}
.paging-controls ul {position: relative;left: 0px;height: 20px;list-style: none;margin: 0;padding: 0;}
.paging-controls li {float: left;padding: 0;margin:0;}
.paging-controls a {background:#eaeaea url(/design/images/paging-small.gif);display: block;float: left;height: 20px;width: 20px;outline: none;position:relative;}
.paging-controls a.disabled {cursor:default;}
.paging-controls .paging-next a {background-position: 0 0;}
.paging-controls .paging-next a:hover {background-position: 0 -20px;}
.paging-controls .paging-next a.disabled {background-position: 0 -40px !important;}
.paging-controls .paging-previous a {background-position: -20px 0;}
.paging-controls .paging-previous a:hover {background-position: -20px -20px;}
.paging-controls .paging-previous a.disabled {background-position: -20px -40px !important;}

#tooltip {position:absolute;width:150px;z-index:3000;border:1px solid #f79539;background-color:#0095d9;color:#ffffff;font-size:11px;padding:3px;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80);}
#scrollpane li{margin-left:30px;}

#dbg{position:absolute;left:300px;top:0px;}
.nl_ttl{width:130px;height:15px;overflow:hidden;font:bold 15px/15px Tahoma,Geneva,sans-serif;color:#ffffff;padding:6px 8px;white-space:nowrap;}
.nl_news_list{width:130px;height:252px;overflow:auto;font:10px Tahoma,Geneva,sans-serif;color:#ffffff;}
.nl_news_ttl{font:11px Tahoma,Geneva,sans-serif;color:#ffffff;}

.pointer{cursor:pointer;cursor:hand;}
#hot_news{width:943px;height:25px;overflow:hidden;margin:10px 0 0 0;background:url(/design/images/hotnews.png) 0 0 no-repeat;}
#marquee{width:930px;}
#hot_news div{margin:0;color:#ffffff!important;position:relative;white-space:nowrap;}
#hot_news a{font:12px/24px Tahoma,Geneva,sans-serif;color:#ffffff!important;text-decoration:none;}

#btnShowInHome{background:green;color:#ffffff;width:130px!important;}
#btnRemoveFromHome{background:red;color:white;width:130px!important;}

a#btnCloseH{display:block;position:absolute;right:24px;top:40px;width:20px;height:20px;overflow:hidden;background:url(/files/image/home/btn_close.jpg) 0 0 no-repeat;}
a#btnCloseH:hover{background:url(/files/image/home/btn_close.jpg) 0 -20px no-repeat;}

a#btnCloseHBG{display:block;position:absolute;right:24px;top:40px;width:20px;height:20px;overflow:hidden;background:url(/files/image/home/btn_close_bg.jpg) 0 0 no-repeat;}
a#btnCloseHBG:hover{background:url(/files/image/home/btn_close_bg.jpg) 0 -20px no-repeat;}