/*Reset*/
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,tfoot,thead,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}
ol, ul {list-style:none;}
blockquote,q{quotes:none;}
img{vertical-align:top;border:0}
embed{vertical-align:top;}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block;}
mark,rp,rt,ruby,summary,time{display:inline;}
input,textarea{border:0;padding:0;margin:0;outline:0;}
iframe{border:0;margin:0;padding:0;}
input,textarea,select {margin:0;padding:0px;font:9pt/18px "Lucida Sans Unicode","Lucida Grande",sans-serif,arial,tahoma;color:#747474}
/*Public*/
html{}
body{margin:0px;font:9pt/20px "Lucida Sans Unicode","Lucida Grande",sans-serif,arial,tahoma;color:#464646;direction:ltr;text-align:justify;background:#fff}
a,span{display:inline-block}
a{text-decoration:none;color:#595959;outline:none;transition:1s;-moz-transition:1s;-ms-transition:1s;-webkit-transition:1s;-o-transition:1s} 
a:hover{color:#fb9022}
strong{font-weight:500}
div,section,nav,aside,footer,article,header{margin:0 auto}
p{margin:0;padding:5px 0px}
.clear{clear:both;height:0px;line-height:0px;overflow:hidden}
.hidden{display:none}
.t-left{text-align:left}
.t-center{text-align:center}
.t-right{text-align:right}
.main{width:980px}
.red{ color:#be0b04}
.gray{ color:#717171}
.rel{position:relative}
.nobg{background:0 !important}
.title{font:600 13pt/20px "Lucida Sans Unicode","Lucida Grande",sans-serif,arial,tahoma}
.right{ float:right !important}
.left{ float:left !important}
.auto{margin:0 auto}
.margin-t10{margin-top:10px}
.margin-l10{margin-left:10px}
.margin-r10{margin-right:10px}
.margin-b10{margin-bottom:10px}
.block{display:block}
.indent{text-indent:-2000em;overflow:hidden}
/*Header*/
#header{height:88px;position:relative}
#brace{width:302px;height:23px;position:absolute;left:0;top:39px}
#lang{position:absolute;top:10px;right:0}
#lang > a{margin:0 1px}
.ar{font-family:Tahoma}
/*Navigation*/
#navMenu{position:absolute;left:310px;bottom:15px}
#navigation{}
#navigation > li{float:left;margin:0 5px;position:relative}
#navigation > li > a{font-size:10pt;padding:8px 5px;background:url(../images/navigation.png) no-repeat -200px bottom;color:#000}
#navigation > li:hover > a{background-position:0 bottom}
#navigation > li.active > a{background-position:0 bottom}
.submenu{position:absolute;top:36px;left:0;width:190px;z-index:100000000000;font-size:10pt;border:1px solid #fb9022;border-top:0;display:none}
.submenu > li{position:relative;border-top:1px solid #fb9022;border-left:10px solid #fb9022}
.submenu > li > a{display:block;padding:6px 5px 6px 15px;background:rgba(63, 58, 49, 0.84);color:#fff}
.submenu > li:hover > a{background-color:#fb9022}
.submenu > li.hassub > a{background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:right -128px}
.submenu-in{position:absolute;top:-1px;left:181px;width:190px;border:1px solid #fb9022;border-top:0;display:none}
.submenu-in > li{position:relative;border-top:1px solid #fb9022;width:190px}
.submenu-in > li > a{display:block;padding:6px 5px 6px 15px;background:rgba(63, 58, 49, 0.6);color:#fff}
.submenu-in > li:hover > a{background:#000}
/*Slider*/
.slider-wrapper{width:980px;height:390px;border-top:1px solid #000;border-left:1px solid #000;position:relative}
#slider > div{position:absolute;top:0;right:0;width:980px;height:390px}
#slider > div.SlideCur{z-index:100}
#slidePane{width:980px;height:390px;position:absolute;z-index:1000;top:0px;right:0px;box-shadow:0 0 15px #505050 inset;overflow:hidden}
.slframe{width:139px;height:129px;border-right:1px solid #000;border-bottom:1px solid #000;float:left}
.slframe > div{width:139px;height:129px;opacity:0;filter:alpha(opacity=0);background:#fff}
.slight{background:rgba(255,255,255,0.3)}
.Slice{width:0px;height:0px;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;background-repeat:no-repeat}
.Sl0{top:64px;left:69px;background-position:0 0}
.Sl1{top:64px;left:209px;background-position:-140px 0}
.Sl2{top:64px;left:349px;background-position:-280px 0}
.Sl3{top:64px;left:489px;background-position:-420px 0}
.Sl4{top:64px;left:629px;background-position:-560px 0}
.Sl5{top:64px;left:769px;background-position:-700px 0}
.Sl6{top:64px;left:909px;background-position:-840px 0}
.Sl7{top:194px;left:69px;background-position:0 -130px}
.Sl8{top:194px;left:209px;background-position:-140px -130px}
.Sl9{top:194px;left:349px;background-position:-280px -130px}
.Sl10{top:194px;left:489px;background-position:-420px -130px}
.Sl11{top:194px;left:629px;background-position:-560px -130px}
.Sl12{top:194px;left:769px;background-position:-700px -130px}
.Sl13{top:194px;left:909px;background-position:-840px -130px}
.Sl14{top:324px;left:69px;background-position:0 -260px}
.Sl15{top:324px;left:209px;background-position:-140px -260px}
.Sl16{top:324px;left:349px;background-position:-280px -260px}
.Sl17{top:324px;left:489px;background-position:-420px -260px}
.Sl18{top:324px;left:629px;background-position:-560px -260px}
.Sl19{top:324px;left:769px;background-position:-700px -260px}
.Sl20{top:324px;left:909px;background-position:-840px -260px}
#slideLogo{width:279px;height:129px;background:url(../images/brace-logo.png) 0 0 no-repeat;position:absolute;top:130px;left:0;z-index:1000}
/*Product*/
.productPane{width:981px;height:247px;background:url(../images/v1px.png) repeat-x 0 0;box-shadow:0 0 15px #888;margin-bottom:33px}
.prCarousels{width:979px;height:247px;overflow:hidden}
#prCarousel{}
#prCarousel > li{float:left;width:245px;text-align:center}
#prCarousel > li > a{display:block;height:233px;padding:14px 0 0;color:#fff;border-right:1px solid #e7630f}
#prCarousel > li > a:hover{background:#464646}
.p-name{font-size:16pt;text-align:left;display:block;margin-bottom:15px;padding-left:10px}
/*News*/
#newsCol{float:right;width:220px;background:#f0f0f0;padding:15px 20px 5px}
#newsCol > .title{margin-bottom:10px}
#NewsMarquee{height:180px}
#homeNews{}
#homeNews > li{border-bottom:1px solid #b4b4b4;padding:5px 0}
.nDate{color:#ff5a00;display:block;text-align:right;margin-top:-5px}
.rss{font-size:16px;background:url(../images/bg.png) no-repeat right 0;padding:2px 30px 2px 0;color:#ff6b05;margin-top:10px}
/*Map*/
#mapCol{width:282px;float:left;text-align:center;margin:0 0 0 25px}
#mapCol > .title{margin-bottom:20px;color:#fb9022}
/*About*/
#aboutCol{float:left;width:390px}
#aboutCol > .title{margin-bottom:20px;color:#fb9022}
/*Footer*/
#footerLink{text-align:center;padding:15px 0}
#footerLink > a{padding:0 13px 0 8px;color:#000;font-size:10pt;background:url(../images/v1px.png) no-repeat right -363px}
#footerLink > a:hover{color:#be0b04}
#footer-bg{height:109px;background:url(../images/footer.png) no-repeat center top}
#footer-bg > div{width:980px;height:109px;position:relative}
.otherLink{position:absolute;top:10px;right:0}
.otherLink > a{padding:0 13px 0 8px;background:url(../images/v1px.png) no-repeat right -363px}
.otherLink > a:hover{color:#fb9022}
#kaspid{position:absolute;bottom:30px;left:200px;color: #595959;}
#kaspid a:hover{color:#fb9022}
#social{position:absolute;bottom:20px;right:0}
#social > a{margin:0 2px;border-radius:30px;padding:3px}
#social > a:hover{background:#fff}
#copyrights{position:absolute;bottom:7px;left:200px;color:#989898}


/*---------------map-------------------*/
.worldmap_wrapper{margin:0 auto;text-align:center;position:relative;border:1px solid #a6a6a6}
.worldmap_wrapper > .map {width:100%;height:100%;position:absolute;top:0;right:0;z-index:1}
.worldmap_wrapper > .inf {position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.map_country {width:320px;position:absolute;z-index:1}
.map_country .pin {width:10px;height:10px;background:url(../images/info_close.png) no-repeat right top;color:#000;position:absolute;top:-14px;left:-14px;z-index:1;cursor:pointer;transition:0s;-moz-transition:0s;-ms-transition:0s;-webkit-transition:0s;-o-transition:0s;}
.map_country .pin > span{display:block;margin:-5px 0 0 14px}
.map_country .pin:hover {background-position:right -10px}
.map_country .det {text-align:left;padding:10px;background:url(../images/info_grad.png) repeat-x left top #e4e5e6;border:1px solid #fff;border-radius:5px;box-shadow:0 1px 10px rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;display:none}
.map_country .close {width:14px;height:14px;background:url(../images/info_close.png) no-repeat left top;position:absolute;top:-14px;right:-14px;z-index:1;cursor:pointer}
.map_country .close:hover {background-position:left bottom}
.map_country p {padding:0 0 5px;margin:0;color:#555}
.map_country .lab {margin-left:5px;color:#a00;}
.ltr {direction:ltr}

.show_coordination {position:absolute;right:5px;top:5px;z-index:100;cursor:pointer}
.coordinations {padding:2px 10px;background:#a6a6a6;color:#fff;position:absolute;left:0;top:0;z-index:100}
.coordinations p {margin:0;padding:0}
.coordinations .coor_x { }
.coordinations .coor_y { }