/* CSS Document */
body{background-color:#F9F9F9; margin:0; padding:0;}
p{margin:0 0 10px 0;}
#header{background:url('../img/header_bg_repeat.jpg') repeat-x; height:121px; margin:auto;}
#header #header2{background:url('../img/header_bg.jpg') no-repeat; width:916px; height:121px; margin:auto;}
#main{background:url('../img/body_bg.jpg') repeat-y; width:966px; margin:auto;}
#main #content{width:696px; margin:auto; _padding:0 0 0 20px;}
#footer{background:url('../img/footer_bg_repeat.jpg') repeat-x; height:125px; margin:auto;}
#footer #footer2{background:url('../img/footer_bg.jpg') no-repeat; width:916px; height:125px; margin:auto;}
.header_title{width:693px; margin:auto;}
.header_top_l{float:left; width:350px;}
.header_top_r{float:right; width:343px; text-align:right;}
.logo{margin:27px 0 0 0; float:left; width:118px;}
.menu{float:right; margin:28px 1px 0 0;}
.menu1{float:right; margin:28px 1px 0 0; text-align:right;}
.top_bar{margin:15px 0 0 0; background:url('../img/top_bar.jpg') no-repeat; width:696px; height:34px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px 0 0 22px;}
.top_bar2{margin:0; background:url('../img/top_bar.jpg') no-repeat; width:696px; height:34px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px 0 0 22px;}
.pict1_l{float:left; width:270px; height:187px; margin:10px 0 0 0;}
.pict1_r{float:left; width:411px; margin:10px 0 0 10px;}
.pict2_l{float:left; width:350px; margin:10px 0 0 0;}
.pict2_r{float:left; width:350px; margin:10px 0 0 10px;}
.top_pict{width:158px; float:left; margin:5px 16px 0 0;}

h1{ font-weight:normal;}
.text12_1{color:#333333; font-size:12px; line-height:150%;}
.shop_text12{color:#593500; font-size:12px; line-height:150%;}
.shop_text16{color:#593500; font-size:16px; line-height:150%; font-weight:bold;}
.text12{ font-size:12px; line-height:120%;}
.text10{ font-size:10px; line-height:150%;}
.text12_2{color:#FF0000; font-size:12px; line-height:150%;}
.text12_3{color:#333333; font-size:12px; line-height:150%;}
.text10_1{color:#333333; font-size:10px; line-height:140%; margin:4px 0 0 0;}
.text10_1 a:link{text-decoration:underline; color:#333333;}
.text10_1 a:hover{text-decoration:underline; color:#0000FF;}
.text10_1 a:visited{text-decoration:underline; color:#333333;}
.text10_1 a:active{text-decoration:underline; color:#333333;}
.text14{font-size:14px; line-height:150%;}
.text14_1{ font-size:14px; line-height:130%;}
.text14_w{ font-size:14px; color:#FFFFFF; line-height:150%;}
.text14_w a{color:#FFFFFF; text-decoration:underline;}
.text14_red{color:#FF0000; font-size:14px; line-height:150%; font-weight:bold;}
.text14_blue{color:#0066CC; font-size:14px; line-height:150%; font-weight:bold;}
.text16_blue{ font-size:16px; line-height:150%; color:#0066CC; text-align:center;}
.text16_o{color:#FF6600; font-size:16px; line-height:150%;}
.text14_o{color:#FF6600; font-size:14px; line-height:150%;}
.text14_box{font-size:14px; line-height:150%; margin:0 0 0 7px;}
.text16{font-size:16px; line-height:150%;}
.text16_box{color:#FFFFFF; font-size:16px; line-height:200%;}
.text16_box2{ font-size:16px; line-height:160%;}
.text18_red{color:#FF0000; font-size:18px; line-height:150%; font-weight:bold;}
.footer_text{color:#333333; font-size:10px; line-height:160%; padding:6px 0 0 0; text-align:center;}
.footer_text2{color:#333333; font-size:10px; line-height:160%; padding:6px 0 0 0;}
.footer_text a:link{text-decoration:underline; color:#333333;}
.footer_text a:hover{text-decoration:underline; color:#0000FF;}
.footer_text a:visited{text-decoration:underline; color:#333333;}
.footer_text a:active{text-decoration:underline; color:#333333;}
.text20{font-size:20px; line-height:150%;}

.spt500{padding-top:500px;}
.spt400{padding-top:400px;}
.spt300{padding-top:300px;}
.spt150{padding-top:150px;}
.spt100{padding-top:100px;}
.spt70{padding-top:70px;}
.spt60{padding-top:60px;}
.spt50{padding-top:50px;}
.spt40{padding-top:40px;}
.spt35{padding-top:35px;}
.spt30{padding-top:30px;}
.spt28{padding-top:28px;}
.spt25{padding-top:25px;}
.spt20{padding-top:20px;}
.spt18{padding-top:18px;}
.spt16{padding-top:16px;}
.spt15{padding-top:15px;}
.spt13{padding-top:13px;}
.spt14{padding-top:14px;}
.spt10{padding-top:10px;}
.spt7{padding-top:7px;}
.spt5{padding-top:5px;}
.spt2{padding-top:2px;}
.clear{clear:both;}
.back_top{text-align:right; font-size:10px; color:#585858; margin:10px 10px 0 0;}
.pict1{ margin-top:10px;}