/* CSS Document */
body{margin:0; padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline; color:#fc5106;}
p{margin:0; padding:0;}
h1{margin:0; padding:0;}

#header{margin:0; padding:0; background:url(../img/header_bg.jpg) repeat-x #ffffff;}
.top_box{margin:auto; width:870px;}
.header_l{float:left; margin:39px 0 0 0; width:501px;}
.header_r{float:left; margin:21px 0 0 0; width:369px;}
.header_text1{font-size:11px; line-height:140%; color:#545454;}
.header_text1 a:link{color:#545454; text-decoration:none;}
.header_text1 a:visited{color:#545454; text-decoration:none;}
.header_text1 a:hover{color:#fc5106; text-decoration:underline;}
.header_text1 a:active{color:#545454; text-decoration:none;}
.header_text2{font-size:10px; line-height:140%; color:#296792;}
.header_text2 a:link{color:#296792; text-decoration:none;}
.header_text2 a:visited{color:#296792; text-decoration:none;}
.header_text2 a:hover{color:#fc5106; text-decoration:underline;}
.header_text2 a:active{color:#296792; text-decoration:none;}
.top_text1{font-size:12px; line-height:140%; color:#545454;}
.top_text1 a:link{color:#2e77d1; text-decoration:underline;}
.top_text1 a:visited{color:#2e77d1; text-decoration:underline;}
.top_text1 a:hover{color:#fc5106; text-decoration:underline;}
.top_text1 a:active{color:#2e77d1; text-decoration:underline;}
.top_text2{font-size:10px; line-height:140%; color:#1a1a1a;}
.top_text2 a:link{color:#1a1a1a; text-decoration:none;}
.top_text2 a:visited{color:#1a1a1a; text-decoration:none;}
.top_text2 a:hover{color:#fc5106; text-decoration:underline;}
.top_text2 a:active{color:#1a1a1a; text-decoration:none;}

#menu{margin:12px 0 0 0; padding:0; height:36px;}
#menu ul{margin:auto; width:870px; padding:0; list-style:none; height:36px;}
#menu li a{display:block;}
#menu li{float:left; text-indent:-9999px;}
#navi1 {width:122px; height:36px; background:url(../img/menu1.jpg) no-repeat; margin:0;}
#navi1 a {width:122px; height:36px; background:url(../img/menu1.jpg) no-repeat;}
#navi1-1 {width:122px; height:36px; background:url(../img/menu1.jpg) no-repeat; margin:0; background-position:0px -36px;}
#navi2 {width:124px; height:36px; background:url(../img/menu2.jpg) no-repeat; margin:0;}
#navi2 a {width:124px; height:36px; background:url(../img/menu2.jpg) no-repeat;}
#navi2-1 {width:124px; height:36px; background:url(../img/menu2.jpg) no-repeat; margin:0; background-position:0px -36px;}
#navi3 {width:124px; height:36px; background:url(../img/menu3.jpg) no-repeat; margin:0;}
#navi3 a {width:124px; height:36px; background:url(../img/menu3.jpg) no-repeat;}
#navi3-1 {width:124px; height:36px; background:url(../img/menu3.jpg) no-repeat; margin:0; background-position:0px -36px;}
#navi4 {width:124px; height:36px; background:url(../img/menu4.jpg) no-repeat; margin:0;}
#navi4 a {width:124px; height:36px; background:url(../img/menu4.jpg) no-repeat;}
#navi4-1 {width:124px; height:36px; background:url(../img/menu4.jpg) no-repeat; margin:0; background-position:0px -36px;}
#navi5 {width:126px; height:36px; background:url(../img/menu5.jpg) no-repeat; margin:0;}
#navi5 a {width:126px; height:36px; background:url(../img/menu5.jpg) no-repeat;}
#navi5-1 {width:126px; height:36px; background:url(../img/menu5.jpg) no-repeat; margin:0; background-position:0px -36px;}
#navi6 {width:123px; height:36px; background:url(../img/menu6.jpg) no-repeat; margin:0;}
#navi6 a {width:123px; height:36px; background:url(../img/menu6.jpg) no-repeat;}
#navi6-1 {width:123px; height:36px; background:url(../img/menu6.jpg) no-repeat; margin:0; background-position:0px -36px;}
#navi7 {width:127px; height:36px; background:url(../img/menu7.jpg) no-repeat; margin:0;}
#navi7 a {width:127px; height:36px; background:url(../img/menu7.jpg) no-repeat;}
#navi7-1 {width:127px; height:36px; background:url(../img/menu7.jpg) no-repeat; margin:0; background-position:0px -36px;}
li#navi1 a:hover,li#navi2 a:hover,li#navi3 a:hover,li#navi4 a:hover,li#navi5 a:hover,li#navi6 a:hover,li#navi7 a:hover{background-position: 0px -36px;}

#top_bg{margin:auto; padding:0; background:url(../img/top_bg.jpg) no-repeat #ffffff; width:924px;}
.top1_l{float:left; margin:13px 0 0 41px; _margin:13px 0 0 21px; width:339px; background:url(../img/topics2.jpg) repeat-y #ffffff;}
.top1_r{float:left; margin:8px 0 0 14px; width:506px;}
.top2_l{float:left; margin:5px 0 0 0; background:url(../img/top_link_bg.jpg) repeat-y #ffffff; width:241px; height:104px;}
.top2_r{float:left; margin:5px 0 0 9px; background:url(../img/top_link_bg.jpg) repeat-y #ffffff; width:241px; height:104px;}
.top3_l{float:left; margin:1px 0 0 1px; width:93px;}
.top3_r{float:left; margin:10px 0 0 7px; width:137px;}
.news ul{padding:0; margin:9px 0 0 12px;}
.news li{list-style:none;}
.news1{font-size:10px; line-height:140%; color:#606466; background:url(../img/topics_mark.gif) no-repeat; padding:0 0 0 10px; height:12px; list-style:none;}
.news2{font-size:10px; line-height:140%; color:#296792; list-style:none; padding:0; margin:5px 14px 0 0;}
.news2 a:link{color:#296792; text-decoration:none;}
.news2 a:visited{color:#296792; text-decoration:none;}
.news2 a:hover{color:#fc5106; text-decoration:underline;}
.news2 a:active{color:#296792; text-decoration:none;}

#footer{margin:auto; padding:0; background:url(../img/footer_bg.jpg) repeat-x #35729c; height:93px; width:870px;}
.footer_text1{line-height:180%; font-size:10px; color:#ffffff;}
.footer_text1 a:link{color:#ffffff; text-decoration:none;}
.footer_text1 a:visited{color:#ffffff; text-decoration:none;}
.footer_text1 a:hover{color:#fc5106; text-decoration:underline;}
.footer_text1 a:active{color:#ffffff; text-decoration:none;}
.footer_text2{line-height:120%; font-size:9px; color:#ffffff; }
.footer_text2 a:link{color:#ffffff; text-decoration:none;}
.footer_text2 a:visited{color:#ffffff; text-decoration:none;}
.footer_text2 a:hover{color:#fc5106; text-decoration:underline;}
.footer_text2 a:active{color:#ffffff; text-decoration:none;}
#footer2{margin:0; padding:0; background:url(../img/footer_bg2.jpg) repeat-x #ffffff; height:21px;}
.footer_l{float:left; margin:10px 0 0 18px; _margin:10px 0 0 9px; width:780px;}
.footer_r{float:left; margin:10px 0 0 0; width:54px;}

#bg{margin:auto; padding:0; background:url(../img/bg.jpg) no-repeat #ffffff; width:924px;}
.sitemap_box{margin:26px 0 148px 224px;}
.sitemap_text1{line-height:180%; font-size:13px; color:#0774ba;}
.sitemap_text1 a:link{color:#0774ba; text-decoration:none;}
.sitemap_text1 a:visited{color:#0774ba; text-decoration:none;}
.sitemap_text1 a:hover{color:#fc5106; text-decoration:underline;}
.sitemap_text1 a:active{color:#0774ba; text-decoration:none;}
.policy_l{float:left; margin:50px 0 0 85px; _margin:50px 0 0 43px; width:478px;}
.policy_r{float:left; margin:125px 0 0 0; width:285px;}
.company_box{width:593px; margin-top:25px; margin-left:auto; margin-right:auto;}
.company_text1{font-size:12px; line-height:140%; color:#2a2a2a;}
.company_text2{font-size:17px; line-height:180%; color:#2186c7;}
.company1_l{float:left; margin:25px 0 0 73px; _margin:25px 0 0 37px; width:274px;}
.company1_r{float:left; margin:23px 0 0 0; width:506px;}
.company2_l{float:left; margin:0; width:118px; padding:4px 22px 4px 0; font-size:12px; line-height:160%; color:#0774ba; font-weight:bold; text-align:right}
.company2_r{float:left; margin:0; width:336px; padding:4px 0 4px 26px; font-size:12px; line-height:160%; color:#2a2a2a; border-left:solid #8bb6d1 4px;}
.company3_l{float:left; margin:9px 0 0 59px; _margin:9px 0 0 30px; width:463px;}
.company3_r{float:left; margin:21px 0 0 37px; width:283px;}
.privacy_box{margin-left:66px; margin-right:66px;}
.privacy_ol{margin:10px 0 0 25px; padding:0;}
.rack_box{margin-left:77px; margin-right:77px;}
.rack1_l{float:left; margin:15px 0 0 78px; _margin:15px 0 0 39px; width:234px;}
.rack1_r{float:left; margin:24px 0 0 0; width:558px;}
.rack2_l{float:left; margin:0; width:181px; padding:4px 22px 4px 0; font-size:12px; line-height:160%; color:#0774ba; font-weight:bold; text-align:right}
.rack2_r{float:left; margin:0; width:319px; padding:4px 0 4px 26px; font-size:12px; line-height:160%; color:#2a2a2a; border-left:solid #8bb6d1 4px;}
.pad1_l{float:left; margin:27px 0 0 78px; _margin:27px 0 0 39px; width:367px;}
.pad1_r{float:left; margin:27px 0 0 19px; width:367px;}
.pad2_l{float:left; margin:5px 0 0 0; width:174px;}
.pad2_r{float:left; margin:5px 0 0 19px; width:174px;}
.pl_l{float:left; margin:25px 0 0 78px; _margin:25px 0 0 39px; width:214px;}
.pl_r{float:left; margin:27px 0 0 57px; width:214px;}

.contact_text1{font-size:12px; line-height:140%; color:#4585af; font-weight:bold; margin-left:20px; text-align:left;}




.page_top{margin:34px 30px 6px 0;}

.pan{font-size:11px; color:#fc5106; margin:0; font-weight:bold;}
.pankuzu{font-size:10px; color:#2a2a2a; text-align:right; padding-top:46px; margin-right:57px;}
.pankuzu a:link{color:#2e77d1; text-decoration:underline;}
.pankuzu a:visited{color:#2e77d1; text-decoration:underline;}
.pankuzu a:hover{color:#fc5106; text-decoration:underline;}
.pankuzu a:active{color:#2e77d1; text-decoration:underline;}

.under_line{text-decoration:underline;}
.bold{font-weight:bold;}
.red2{color:#ff0000;}
.red{color:#ff0000; font-weight:bold}
.spt300{margin-top:300px;}
.spt200{margin-top:200px;}
.spt60{margin-top:60px;}
.spt50{margin-top:50px;}
.spt40{margin-top:40px;}
.spt35{margin-top:35px;}
.spt30{margin-top:30px;}
.spt25{margin-top:25px;}
.spt20{margin-top:20px;}
.spt18{margin-top:18px;}
.spt16{margin-top:16px;}
.spt15{margin-top:15px;}
.spt14{margin-top:14px;}
.spt12{margin-top:12px;}
.spt10{margin-top:10px;}
.spt9{margin-top:9px;}
.spt8{margin-top:8px;}
.spt7{margin-top:7px;}
.spt6{margin-top:6px;}
.spt5{margin-top:5px;}
.spt4{margin-top:4px;}
.spt3{margin-top:3px;}
.spt2{margin-top:2px;}
.clear{clear:both; margin:0; padding:0;}
.clear2{clear:both; padding:5px 0 0 0;}


.pict5{margin-left:62px;}
.pict4{margin:5px 0 0 72px;}
.pict3{margin:30px 0 0 85px;}
.pict2{margin:8px 0 0 2px; width:120px;}
.pict1{margin-left:27px; margin-right:27px;}

