@charset "utf-8";


body { margin:0; background:#dcdcdc url(/images/bg.jpg) no-repeat top center; }
a:link, a:visited { color:#469de6; }
.clear { clear:both; }
#wrapper { width:780px; margin:0 auto }
#top { }
#top .pic { height:202px; }
#top .nav { height:32px; }
#top .nav div { float:left; } 

#main { background:#ffffff;  position:relative; width:780px;padding-bottom:40px; }
#main .content-home { background:#ffffff url(/images/bg_content-home.jpg) no-repeat; font:16px Georgia, "Times New Roman", Times, serif; color:#2f2f2f;  }
#main .content-about { background:#ffffff url(/images/bg_about.jpg) no-repeat; font:16px Georgia, "Times New Roman", Times, serif; color:#2f2f2f; }
#main .content { background:#ffffff  url(/images/bg_content.jpg) repeat-x; font:16px Georgia, "Times New Roman", Times, serif; color:#2f2f2f; padding:15px 15px 33px 15px; }

h1 { font-weight:normal; margin-bottom:5px }

.home-text { font:16px Georgia, "Times New Roman", Times, serif; color:#2f2f2f; width:620px; margin:0 auto; padding-top:286px  }

.home-link { color:#2f2f2f; width:620px; margin:0 auto; text-align:right; padding-top:10px; }
.home-link a { color:#469de6; }

.about-text { position:relative; width:400px; float:right; margin-top:87px; padding:10px }
.about-text2 { clear:both; margin-top:20px; padding:30px;}

#bottom { background:url(/images/bg_bottom.jpg) no-repeat; width:780px; padding-top:10px; font:11px Tahoma; margin-bottom:100px; position:relative; clear:both }
#bottom a { color:#000; }
#bottom .copyright { float:left; padding:5px 5px 5px 20px;}
#bottom .cweb { float:right; padding:10px 20px 5px 5px;}


#catalog { }
#catalog .box { background:#ffffff; border:1px solid #c2c2c2; width:180px; height:200px; padding:10px 0 15px 0 }
#catalog .name { font:bold 14px Arial; padding:6px; text-align:center; }
#catalog .image { padding:4px; text-align:center; }
#catalog .iconcbo { text-align:center; padding-top:15px; padding-bottom:15px }
#catalog .icon { font:11px Arial; text-decoration:underline; background:url(/images/icon_pdf.jpg) no-repeat; margin-left:20px; padding:5px 0px 0px 25px; height:22px; float:left; }
#catalog .icon a { color:#000; }
#catalog .cbo { float:left; font:13px Arial;}
#catalog .cbo a { padding-left:15px; }
#catalog .cbo select { font:11px Arial; }

.imgholder { margin:0 auto; text-align:center; padding:5px; background:#f2f2f2; border:1px solid #ccc; width:640px; height:480px; }
.thumbnails { margin:0 auto;width:640px; text-align:center; padding:10px }
.thumbnails td { padding:5px; }

.form { float:right; width:50%; border:1px solid #ccc; background:#fff; padding:10px; }
.form .header { padding:10px 0 10px 0; font:bold 16px Georgia; }
.form input { width:95%; border:1px solid #ccc; }
.form textarea { width:95%; height:150px; border:1px solid #ccc }
.form .label { width:25%; }
.form .input { width:70%; }
.form .button { border:1px solid #ccc; background:#2f2f2f; color:#fff; font:bold 12px Arial; padding:5px; width:60% }