body{margin:0 0 0 70px;padding:0;font:70% Tahoma,Verdana,Arial,sans-serif;background:url(/i/bg.gif) 70px 0 repeat-y}
img{border:0;display:block}
a{color:#000;font-weight:bold}
a:hover{color:#999}
a.red{color:#F00F00;font-weight:normal}
a.red:hover{color:#8a0900}

.img{float:right;margin:4px 0 2px 10px}

#all{width:705px}
#top{width:705px;height:196px;background-color:#FFF;background-position:100% 100%;background-repeat:no-repeat;float:left}
.top1{background-image:url(/i/top/1.jpg)}
.top2{background-image:url(/i/top/2.jpg)}
.top3{background-image:url(/i/top/3.jpg)}
.top4{background-image:url(/i/top/4.jpg)}
.top5{background-image:url(/i/top/5.jpg)}
#utils{width:87px;height:18px;float:right;background:url(/i/utils.gif) no-repeat}
#utils a{display:block;float:left;height:18px}
#utils #u1{width:27px}
#utils #u2{width:25px}
#utils #u3{width:35px}
#logo{display:block;width:142px;margin-top:70px;background-color:#f00f00}
#logo img{width:142px;height:126px;display:block}

#left{width:142px;float:left;position:relative}

#menu{width:142px;background:#FFF url(/i/menu.png) 0 10px no-repeat;height:159px}
#menu a{display:block;height:30px;background-image:url(/i/menu.png);background-repeat:no-repeat}
#menu #mm1{background-position:0 10px}
#menu #mm2{background-position:0 -20px}
#menu #mm3{background-position:0 -50px}
#menu #mm4{background-position:0 -80px}
#menu #mm5{background-position:0 -110px}
#menu #mm1:hover,#menu #mm1.active{background-position:-142px 10px}
#menu #mm2:hover,#menu #mm2.active{background-position:-142px -20px}
#menu #mm3:hover,#menu #mm3.active{background-position:-142px -50px}
#menu #mm4:hover,#menu #mm4.active{background-position:-142px -80px}
#menu #mm5:hover,#menu #mm5.active{background-position:-142px -110px}

.sub_menu{position:absolute;left:142px;width:141px;_height:60px;min-height:60px;padding-bottom:5px;background:url(/i/sm_bg.png) 100% 0 no-repeat;border-bottom:1px solid #F00F00;border-left:1px solid #F00F00}
#sub_menu1{top:10px}
#sub_menu2{top:100px}
.sub_menu a{display:block;height:18px;background-image:url(/i/sm_txt.png);background-repeat:no-repeat}
.sub_menu #sm11{background-position:10px 3px;margin-top:6px}
.sub_menu #sm12{background-position:10px -15px}
.sub_menu #sm13{background-position:10px -33px}
.sub_menu #sm21{background-position:10px -51px;margin-top:6px}
.sub_menu #sm22{background-position:10px -69px;margin-top:6px}
.sub_menu #sm23{background-position:10px -87px}
.sub_menu #sm24{background-position:10px -105px}
.sub_menu #sm11:hover,.sub_menu #sm11.active{background-position:-132px 3px}
.sub_menu #sm12:hover,.sub_menu #sm12.active{background-position:-132px -15px}
.sub_menu #sm13:hover,.sub_menu #sm13.active{background-position:-132px -33px}
.sub_menu #sm21:hover,.sub_menu #sm21.active{background-position:-132px -51px}
.sub_menu #sm22:hover,.sub_menu #sm22.active{background-position:-132px -69px}
.sub_menu #sm23:hover,.sub_menu #sm23.active{background-position:-132px -87px}
.sub_menu #sm24:hover,.sub_menu #sm24.active{background-position:-132px -105px}


#contact{background-color:#FFF;width:142px;padding:15px 0;margin-top:20px;clear:left;font-size:90%;margin-bottom:24px}
#contact #c_h{background:#F00F00 url(/i/h/contact_r.gif) 50% 50% no-repeat;width:133px}
#contact #c_h a{display:block;height:24px}
#contact #c_t{padding:10px 0 0 5px}
#contact a{color:#F00F00}
#contact a:hover{color:#8a0900}

#small1{background:#FFF url(/i/sm/1.jpg) 0 50% no-repeat;width:142px;height:132px}
#small2{background:#FFF url(/i/sm/2.jpg) 100% 50% no-repeat;width:142px;height:132px}

#mid{width:142px;float:left;padding-top:159px;font-size:90%}

#side_news{background:#FFF;padding-left:9px}
#side_news b.h{display:block;margin-top:10px}
#side_news #n_h{background:#F00F00 url(/i/h/news_r.gif) 50% 50% no-repeat;width:133px;height:24px}
#side_news #n_h a{display:block;height:24px}


#content{float:left;width:411px;margin:10px 0 10px 10px;text-align:justify}
#content h1{margin:0 0 15px 0}
#content h1 img{height:12px}
#content h2{color:#999;font:bold 110% Arial;margin:0}

#p_h{background:#F00F00 url(/i/h/products_r.gif) 10px 50% no-repeat;margin:10px 0 5px 0}
#p_h a{display:block;height:24px}

#partners{height:75px}
#partners div{float:left}
.logo1,.logo2,.logo3,.logo1 a,.logo2 a,.logo3 a{display:block;height:75px;width:137px;background-image:url(/i/logos.png);background-repeat:no-repeat}
.logo1 a,#partners .logo1 a:hover{background-position:23px -75px}
.logo2 a,#partners .logo2 a:hover{background-position:-114px -75px}
.logo3 a,#partners .logo3 a:hover{background-position:-251px -75px}

.logo1,#partners .logo1 a{background-position:23px 0}
.logo2,#partners .logo2 a{background-position:-114px 0}
.logo3,#partners .logo3 a{background-position:-251px 0}

.download{background:url(/i/d.gif) 3px 0 no-repeat;color:#999;font-size:80%;padding:0 0 0 54px;min-height:36px;_height:36px;margin-bottom:10px}
.download a{color:#000;font:bold 125% Tahoma;text-decoration:none;display:block}
.download a:hover{color:#999;text-decoration:underline}

.top{background:url(/i/t.gif) 3px 0 no-repeat;color:#999;font-size:80%;padding:0 0 0 54px;min-height:36px;_height:36px;margin-bottom:20px}
.top a{color:#000;font:bold 125%/36px Tahoma;text-decoration:none;display:block}
.top a:hover{color:#999;text-decoration:underline}
.top_right{background:url(/i/r.gif) 3px 0 no-repeat}

.partner_pic{margin:10px 0 20px 0;float:left;width:150px;text-align:center;clear:left}
.team{text-align:left;width:130px}
.team img{border:1px solid #F00F00}
.partner_txt{margin:0 0 20px 0;float:left;width:261px}
.partner_txt p{margin:7px 0}
.partner_txt .pt_lab{margin:0 0 0 30px;width:60px;display:inline-block}

.cols2 .col{float:left;width:205px}
.contact2 a{display:block;margin-bottom:29px}
.contact2 a.c_last{margin-bottom:0}

.map2{padding:0 0 0 10px}

.tab{float:left;height:20px;font:bold 90%/20px Tahoma;background-image:url(/i/tab.gif);background-repeat:no-repeat;background-color:#FFF;margin-right:1px;border-right:1px solid #F00F00}
.tab a{color:#F00F00;float:left;padding:0 16px 0 39px}
.tab a:hover{color:#8a0900}
.a_tab{background-color:#F00F00;border-right:0 none;color:#FFF;padding:0 16px 0 39px}

.hr{height:4px;background-color:#F00F00;margin:0 0 10px 0;line-height:1px;font-size:1px;clear:both}