/* CSS Document 2010. All Right Reserved */

body { margin: 0; padding: 0; font-family: 'Tahoma'; font-size: 12px; color: #4d5e69; background: #e5e8e9 url('images/back1.gif') repeat-x 0 0; }
table, td { margin: 0; padding: 0; font-size: 14px; border-collapse: collapse; vertical-align: top; }
img { border: 0; }
h1, h2, h3, h4, h5, h6, h7, p { padding: 0 0 10px 0; margin: 0; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 12px; font-family: 'Tahoma'; color: #000000; }
.radio { vertical-align: middle; }
a { color: #15769d; cursor: pointer; }
a:hover { text-decoration: none; }

/*********************************************/

div.back2 { background: url('images/back2.jpg') no-repeat 50% 0; }
div.back3 { background: url('images/back3.gif') repeat-x 0 0; height: 58px; overflow: hidden; }
div.page { margin: 0 auto; width: 1035px; text-align: left; min-width: 1000px; }
div.header { width: 1000px; height: 109px; position: relative; background: url('images/a4.jpg') no-repeat 181px 77px; }
div.logo { width: 181px; height: 109px; position: absolute; left: 0; top: 0; background: url('images/logo.jpg') no-repeat 0 0; }
div.logo h1 { display: none; }
div.search { width: 269px; height: 40px; position: absolute; left: 731px; top: 37px; background: url('images/a3.jpg') no-repeat 0 0; }
div.search div.go { width: 24px; height: 15px; position: absolute; left: 197px; top: 12px; }
div.search div.input { width: 140px; height: 17px; position: absolute; left: 39px; top: 12px; }
div.search div.input input { border: 0; width: 100%; }
div.a1 { width: 544px; height: 37px; position: absolute; left: 181px; top: 0; background: url('images/a1.jpg') no-repeat 0 0; }
div.menu { width: 550px; height: 40px; overflow: hidden; position: absolute; left: 181px; top: 37px; }
div.menu a { color: #ffffff; text-decoration: none; }
div.menu li { display: block; margin: 0; padding: 0; float: left; height: 40px; }
div.menu strong { display: none; }
div.menu a { display: block; float: left; height: 40px; }
div.menu span { display: block; float: left; height: 40px; }
div.menu li.m1 a { background: url('images/menu.gif') no-repeat 0 0; width: 78px; }
div.menu li.m2 a { background: url('images/menu.gif') no-repeat -78px 0; width: 94px; }
div.menu li.m3 a { background: url('images/menu.gif') no-repeat -172px 0; width: 91px; }
div.menu li.m4 a { background: url('images/menu.gif') no-repeat -263px 0; width: 86px; }
div.menu li.m5 a { background: url('images/menu.gif') no-repeat -349px 0; width: 92px; }
div.menu li.m6 a { background: url('images/menu.gif') no-repeat -441px 0; width: 109px; }
div.menu li.m1 a:hover { background: url('images/menu.gif') no-repeat 0 -40px; width: 78px; }
div.menu li.m2 a:hover { background: url('images/menu.gif') no-repeat -78px -40px; width: 94px; }
div.menu li.m3 a:hover { background: url('images/menu.gif') no-repeat -172px -40px; width: 91px; }
div.menu li.m4 a:hover { background: url('images/menu.gif') no-repeat -263px -40px; width: 86px; }
div.menu li.m5 a:hover { background: url('images/menu.gif') no-repeat -349px -40px; width: 92px; }
div.menu li.m6 a:hover { background: url('images/menu.gif') no-repeat -441px -40px; width: 109px; }
div.menu li.m1 span { background: url('images/menu.gif') no-repeat 0 -80px; width: 78px; }
div.menu li.m2 span { background: url('images/menu.gif') no-repeat -78px -80px; width: 94px; }
div.menu li.m3 span { background: url('images/menu.gif') no-repeat -172px -80px; width: 91px; }
div.menu li.m4 span { background: url('images/menu.gif') no-repeat -263px -80px; width: 86px; }
div.menu li.m5 span { background: url('images/menu.gif') no-repeat -349px -80px; width: 92px; }
div.menu li.m6 span { background: url('images/menu.gif') no-repeat -441px -80px; width: 109px; }
div.submenu { width: 275px; height: 37px; overflow: hidden; position: absolute; left: 725px; top: 0; }
div.submenu a { color: #ffffff; text-decoration: none; }
div.submenu li { display: block; margin: 0; padding: 0; float: left; height: 37px; }
div.submenu strong { display: none; }
div.submenu a { display: block; float: left; height: 37px; }
div.submenu li.m-bookmark a { background: url('images/submenu.gif') no-repeat 0 0; width: 112px; }
div.submenu li.m-rss a { background: url('images/submenu.gif') no-repeat -112px 0; width: 58px; }
div.submenu li.m-twitter a { background: url('images/submenu.gif') no-repeat -170px 0; width: 105px; }
div.submenu li.m-bookmark a:hover { background: url('images/submenu.gif') no-repeat 0 -37px; width: 112px; }
div.submenu li.m-rss a:hover { background: url('images/submenu.gif') no-repeat -112px -37px; width: 58px; }
div.submenu li.m-twitter a:hover { background: url('images/submenu.gif') no-repeat -170px -37px; width: 105px; }
div.lside { width: 177px; float: left; }
div.rside { width: 823px; float: left; }
div.x { color: #e8eaeb; font-size: 1px; clear: both; }
div.b1 { background: url('images/b1.jpg') no-repeat 0 0; padding: 20px 1px 0 17px; }
div.b1-a { background: url('images/b1-a.jpg') no-repeat 0 0; padding: 20px 1px 0 17px; }
div.b2 { background: url('images/b2.jpg') repeat-y 0 0; }
div.b3 { background: url('images/b3.jpg') no-repeat 0 0; height: 18px; overflow: hidden; }
div.block h3 { font-size: 13px; font-family: 'Arial'; padding: 0 0 14px 34px; color: #005374; }
div.br2 { height: 5px; overflow: hidden; clear: both; }
div.hr { height: 5px; overflow: hidden; clear: both; background: url('images/hr.gif') repeat-x 0 0; margin: 5px 0 10px 0; }
div.c1 { background: url('images/c1.jpg') no-repeat 0 0; padding: 0 0 0 0; }
div.c1-a { background: url('images/c1-a.jpg') no-repeat 0 0; padding: 0 0 0 0; }
div.c2 { background: url('images/c2.jpg') repeat-y 0 0; }
div.c3 { background: url('images/c3.jpg') no-repeat 0 0; height: 29px; overflow: hidden; }
div.tside { width: 280px; float: left; }
div.yside { width: 270px; float: left; }
div.tp { width: 267px; height: 31px; background: url('images/tp.jpg') no-repeat 0 0; }
div.f1 div.tp h3 { font-size: 13px; font-family: 'Arial'; padding: 7px 0 0 16px; color: #005374; }
div.mside { width: 613px; float: left; }
div.uside { width: 210px; float: left; }
div.mside div.inner { padding: 20px 0 0 12px; }
div.mside div.text { padding: 0 20px 0 8px; }
div.mside h2 { font-size: 13px; font-family: 'Arial'; padding: 0 0 14px 38px; color: #ffffff; }
div.mside h2 a { color: #ffffff; }
div.th { width: 192px; height: 198px; background: url('images/th.jpg') no-repeat 0 0; overflow: hidden; float: left; margin: 0 8px 0 0; }
div.th a { text-decoration: none; color: #005374; }
div.th a:hover { text-decoration: underline; }
span.s-left { float: left; display: block; }
span.s-right { float: right; display: block; }
div.name1 { margin: 5px 7px 0 7px; height: 20px; overflow: hidden; font-size: 10px}
div.name2 { margin: 0 7px 0 7px; height: 23px; overflow: hidden; }
div.th div.thumb { clear: both; }
div.th div.thumb img { width: 180px; height: 130px; margin: 6px; }
div.gall { width: 236px; height: 202px; background: url('images/gall.jpg') no-repeat 0 0; overflow: hidden; float: left; margin: 0 0 0 40px; }
div.name1 { margin: 5px 7px 0 7px; height: 20px; overflow: hidden; }
div.gall div.thumb { clear: both; }
div.gall div.thumb img { width: 200px; height: 160px; margin: 6px 0 0 17px; border: #50758b 1px solid; }
div.next { height: 21px; }
div.next-1 { margin: 0 9px; }
div.next-2 { margin: 0 28px; }
div.next span { display: block; float: right; height: 21px; text-align: center; margin: 0 0 0 20px; font-weight: bold; background: url('images/v1.gif') no-repeat 0 0; }
div.next strong { display: block; float: left; padding: 0 0 0 0; margin: 0 0 0 15px; height: 21px; background: url('images/v2.gif') no-repeat 100% 0; }
div.next a { display: block; float: left; padding: 2px 15px 0 0; }
div.d1 { background: url('images/d1.jpg') no-repeat 0 0; padding: 20px 28px 0 2px; }
div.d1-a { background: url('images/d1-a.jpg') no-repeat 0 0; padding: 20px 28px 0 2px; }
div.d1-b { background: url('images/d1-b.jpg') no-repeat 0 0; padding: 20px 28px 0 2px; }
div.d2 { background: url('images/d2.jpg') repeat-y 0 0; }
div.d3 { background: url('images/d3.jpg') no-repeat 0 0; height: 9px; overflow: hidden; }
div.flock { color: #005374; }
div.flock h3 { font-size: 13px; font-family: 'Arial'; padding: 0 0 24px 12px; color: #005374; }
h3.g { font-size: 14px; font-family: 'Arial'; padding: 4px 0 15px 30px; color: #005374; background: url('images/g.jpg') no-repeat 0 0; }
div.f1 { background: url('images/f1.jpg') no-repeat 0 0; padding: 15px 20px 5px 20px; }
div.f2 { background: url('images/f2.jpg') repeat-y 0 0; }
div.f3 { background: url('images/f3.jpg') no-repeat 0 0; height: 15px; overflow: hidden; }
div.f2 h3 { font-size: 20px; font-family: 'Arial'; padding: 0 0 5px 0px; color: #005374; }
div.f1 div.thumb { float: left; width: 266px; }
div.f1 div.thumb img { border: #ffffff 2px solid; }
div.f1 div.rev { float: left; width: 293px; }
div.f1 em { color: #002136; font-style: normal; }
div.r1 { background: url('images/g1.jpg') no-repeat 0 0; padding: 4px 15px 1px 15px; }
div.r2 { background: url('images/g2.jpg') repeat-y 0 0; }
div.r3 { background: url('images/g3.jpg') no-repeat 0 0; height: 6px; overflow: hidden; }
div.desc { width: 160px; float: left; }
div.rate { background: url('images/rate.gif') no-repeat 0 0; width: 126px; height: 80px; float: left; text-align: center; }
div.rate strong { color: #002136; margin-top: 20px; display: block; font-size: 40px; line-height: 26px; }
div.rate b { display: block; font-size: 11px; }
div.category { float: left; width: 275px; height: 175px; }
div.category img { border: #496e79 1px solid; margin: 5px 0 0 0; }
div.bottom { background: url('images/bottom.jpg') no-repeat 0 0; padding: 60px 0 10px 120px; text-align: center; }
div.bmenu { height: 21px; }
div.bmenu span { display: block; float: left; height: 21px; text-align: center; margin: 0 0 0 5px; font-weight: bold; background: url('images/v1.gif') no-repeat 0 0; }
div.bmenu strong { display: block; float: left; padding: 0 0 0 0; font-weight: normal; margin: 0 0 0 15px; height: 21px; background: url('images/v2.gif') no-repeat 100% 0; }
div.bmenu a { display: block; float: left; padding: 2px 15px 0 0; text-decoration: none; color: #4d5e69; }
div.bmenu a:hover { text-decoration: underline; }
div.footer { padding: 10px 0 0 0; color: #ffffff; text-align: center; }
div.footer p { padding: 0 0 5px 0; }
div.footer a { color: #ffffff; }
div.footer a:hover { color: #dcf3ff; }
div.main { padding: 0 0 20px 0; }
div.click-go { font-size: 24px; font-weight: bold; padding: 20px 0 5px 100px; color: #1d83ae; background: url('images/click-go.jpg') no-repeat 20px 5px;}
div.click-go a { color: #1d83ae; text-decoration: none; }
div.click-go a:hover { text-decoration: underline; }
div.click-go2 { font-size: 24px; font-weight: bold; color: #1d83ae; text-align: center; }
div.click-go2 a { color: #1d83ae; text-decoration: none; }
div.click-go2 a:hover { text-decoration: underline; }
div.comment { background: #ebeef0 url('images/comm.gif') repeat-x 0 0; padding: 10px; }
p.author { height: 22px; clear: both; padding: 0; }
p.author strong { color: #005374; font-size: 14px; }
table.form td { padding: 5px 10px 5px 0; vertical-align: middle; font-size: 12px; color: #4d5e69; }
table.form span.error { color: #ff0000; }
table.form em { font-size: 10px; color: #4d5e69; }
table.form td.x { padding: 5px 10px 5px 0; vertical-align: top; }
input.in-text { border-top: #8895a1 1px solid; border-right: #cad3db 1px solid; border-bottom: #cad3db 1px solid; border-left: #8895a1 1px solid; padding: 2px 5px; width: 200px; }
textarea.in-textarea { border-top: #8895a1 1px solid; border-right: #cad3db 1px solid; border-bottom: #cad3db 1px solid; border-left: #8895a1 1px solid; padding: 2px 5px; width: 400px; }
div.h1 { padding: 0 10px; }
div.h1 h3 { font-size: 26px; font-family: 'Arial'; padding: 0 0 10px 0px; color: #1d83ae; }
div.h1 p { padding: 0 0 4px 0; font-size: 14px; }
div.h1 em { color: #15769d; font-style: normal; }
div.h1 div.thumb { float: left; width: 276px; }
div.h1 div.thumb img { border: #50758b 2px solid; }
div.h1 div.rev { float: left; width: 293px; }
div.h1 em { color: #002136; font-style: normal; }
div.out { float: left; width: 292px; margin: 0 5px 0 0; }
div.out p.x { font-size: 11px; }
div.name { height: 27px; }
div.name a { font-size: 14px; }
div.o1 { background: url('images/o1.jpg') no-repeat 0 0; }
div.o2 { background: url('images/o2.jpg') repeat-y 0 0; }
div.o3 { background: url('images/o3.jpg') no-repeat 0 100%; padding: 4px 15px 1px 15px; }

ul.fc { display: inline-block; width: 180px; }
ul.fc li { background: url('images/fc-menu.gif') no-repeat 0 10px; padding: 0 0 0 12px; height: 22px; display: block; clear: both; }
ul.fc li.last { background: none; }
ul.fc a { color: #324554; text-decoration: none; }
ul.fc a:hover { color: #005374; text-decoration: underline; }
ul.fc b { float: right; font-weight: normal; }
ul.fc i { float: left; font-style: normal; }

ul.bc { display: inline-block; width: 180px; }
ul.bc li { background: url('images/bc-menu.gif') no-repeat 0 2px; padding: 0 0 7px 22px; }
ul.bc li.last { background: none; }
ul.bc a { color: #324554; text-decoration: none; }
ul.bc a:hover { color: #005374; text-decoration: underline; font-weight: bold; }

ul.ac { display: inline-block; width: 260px; padding: 10px 16px 0 0; }
ul.ac li { background: url('images/ac-menu.gif') no-repeat 0 10px; padding: 0 0 0 12px; height: 20px; font-weight: bold; }
ul.ac li.last { background: none; }
ul.ac a { color: #324554; text-decoration: none; }
ul.ac a:hover { color: #005374; text-decoration: underline; }
ul.ac b { float: right; font-weight: normal; }
ul.ac i { float: left; font-style: normal; }






