form{margin:0; padding:0}

hr{border:0; background-color:#b0b0b0; height:1px}

a.listlink, a.listlink:link, a.listlink:active, a.listlink:hover, a.listlink:visited{font-size:1.1667em}

a.link_nounderline, a.link_nounderline:link, a.link_nounderline:active, a.link_nounderline:hover, a.link_nounderline:visited{text-decoration:none}

a.link_button, a.link_button:link, a.link_button:active, a.link_button:hover, a.link_button:visited{color:#333; padding:2px 8px 3px 8px; margin:0 5px 0 0; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button:hover{color:#000; background-color:#e5e5e5; text-decoration:none}

a.link_button1, a.link_button1:link, a.link_button1:active, a.link_button1:hover, a.link_button1:visited{color:#fff; padding:1px 8px 3px 8px; margin:0 5px 0 0; border-top:1px #666 solid; background-color:#808080; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button2, a.link_button2:link, a.link_button2:active, a.link_button2hover, a.link_button2:visited{color:#fff; padding:2px 10px 4px 10px; margin:0 10px 0 0; border-top:1px #666 solid; background-color:#808080; font-size:1.167em; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}

a.link_button2:hover{color:#fff; border-top:1px #505050 solid; background-color:#666; text-decoration:none}

a.link_white, a.link_white:link, a.link_white:active, a.link_white:hover, a.link_white:visited{color:#fff; text-decoration:none}

a.link_black, a.link_black:link, a.link_black:active, a.link_black:hover, a.link_black:visited{color:#000; text-decoration:none}

a.link_popularsearch, a.link_popularsearch:link, a.link_popularsearch:active, a.link_popularsearch:hover, a.link_popularsearch:visited{display:block; text-decoration:none; cursor:pointer; padding:2px 4px; color:#666}

a.magname, a.magname:link, a.magname:active, a.magname:hover, a.magname:visited{font-size:16px; font-weight:bold; text-decoration:none; text-shadow:#fff 0 1px 0}

.grey{color:#999}

#feedback_button{position:absolute; width:100%; height:102px; top:150px; text-align:right}

#expand_hider{position:absolute; visibility:hidden; top:0; left:0; width:100%; height:100%; z-index:5; background:transparent url('../img/expand_hider.png'); cursor:pointer}

#expand_container{position:absolute; visibility:hidden; padding:10px; z-index:10; top:70px; background:transparent url('../img/expand_bg.png'); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; cursor:pointer}

#expand_image{background-color:#fff; padding:15px}

#topmenu #area{width:976px; padding:0 262px 0 12px; margin:0 auto; text-align:right; color:#fff; line-height:1.5em}

#container{width:1250px; margin:0 auto}

#container2{width:1000px; margin:0 auto}

#main #logo{float:left; width:169px; padding:21px 0 0 15px; height:79px}

#main #menu2{float:left; width:785px; height:85px; padding:15px 7px 0 0; text-align:right; color:#999}

#main #menu{clear:both; display:block; z-index:2; height:35px; background:transparent url('../img/bg_menu.gif') no-repeat}

a.menu_h_neutral, a.menu_h_neutral:link, a.menu_h_neutral:active, a.menu_h_neutral:hover, a.menu_h_neutral:visited{color:#505050; text-shadow:#fff 0 1px 0; background-color:transparent}

a.menu_h_active, a.menu_h_active:link, a.menu_h_active:active, a.menu_h_active:hover, a.menu_h_active:visited{color:#0077bd; text-shadow:#fff 0 1px 0; background:#000 url('../img/menu_hilite_bg.gif')}

#main #menu .menu_h_col{float:left; height:35px}

#main #menu .menu_h{margin-top:4px; padding:0 14px; height:30px; font-size:1.3333em; line-height:1.2em; font-weight:bold}

#main #menu .menu_h1{margin-top:4px; padding:0 14px; height:31px; font-size:1.3333em; line-height:1.2em; font-weight:bold}

#main #footer{display:block; padding:16px 28px 16px 28px; background-color:#f0f0f0; color:#666}

#main #footer .footer_cell{float:left; padding-right:35px; line-height:1.6em}

#main #footer .footer_logo{float:right; padding-top:3px}

#banner{float:left; width:206px; margin:24px 0 0 26px; background-color:transparent}

.bannerright{padding-bottom:15px}

.clear{clear:both; font-size:0px; line-height:0px}

.box0{clear:both; font:300 1px/1px sans-serif}

.box1{float:left; width:637px; margin:0 19px 0 0; overflow:hidden}

.box2{float:left; width:320px; margin:0; overflow:hidden}

.box3{float:left; width:200px; margin:0 29px 0 0; overflow:hidden}

.box4{float:left; width:528px; margin:0 19px 0 0; overflow:hidden}

.box5{float:left; width:200px; margin:0; overflow:hidden}

.box6{float:left; width:463px; margin:0 24px 0 9px; overflow:hidden}

.box7{float:left; width:205px; margin:0 25px 0 0; overflow:hidden}

.box8{float:left; width:250px; margin:0; overflow:hidden}

.box9{float:left; width:747px; margin:0 0 0 0; overflow:hidden}

.box10{width:976px; overflow:hidden}

.contleft{float:left}

a.bu2_80, a.bu2_80:link, a.bu2_80:active, a.bu2_80:hover, a.bu2_80:visited{width:80px; height:15px; padding:1px 0 0 0; background:transparent url('../img/bu2_80.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff}

a.bu2_80:hover{background:transparent url('../img/bu2_80_2.gif') no-repeat}

a.bu2_80_grey, a.bu2_80_grey:link, a.bu2_80_grey:active, a.bu2_80_grey:hover, a.bu2_80_grey:visited{width:80px; height:15px; padding:1px 0 0 0; background:transparent url('../img/bu2_80_grey.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff}

a.bu2_80_grey:hover{background:transparent url('../img/bu2_80_2.gif') no-repeat}

a.bu2_100, a.bu2_100:link, a.bu2_100:active, a.bu2_100:hover, a.bu2_100:visited{width:100px; height:15px; padding:1px 0 0 0; background:transparent url('../img/bu2_100.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff}

a.bu2_100:hover{background:transparent url('../img/bu2_100_2.gif') no-repeat}

a.bu_textsize0, a.bu_textsize0:link, a.bu_textsize0:active, a.bu_textsize0:hover, a.bu_textsize0:visited{width:15px; background:transparent url('../img/bu_textsize0.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_textsize0:hover{width:15px; background:transparent url('../img/bu_textsize2.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_textsize1, a.bu_textsize1:link, a.bu_textsize1:active, a.bu_textsize1:hover, a.bu_textsize1:visited{width:15px; background:transparent url('../img/bu_textsize1.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_textsize1:hover{width:15px; background:transparent url('../img/bu_textsize2.gif') no-repeat; display:block; border:0; font:300 11px/12px arial,sans-serif; text-decoration:none; text-align:center; color:#fff; text-shadow:#666 0 1px 0}

a.bu_96, a.bu_96:link, a.bu_96:active, a.bu_96:hover, a.bu_96:visited{width:96px; height:27px; padding:10px 0 0 0; background-color:#a49f8e; display:block; border:0; font:700 16px/16px helvetica,arial,sans-serif; text-decoration:none; text-align:center; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}

a.bu_96:hover{background-color:#6b6961; text-decoration:none}

a.umenu, a.umenu:link, a.umenu:active, a.umenu:hover, a.umenu:visited{display:block; padding:8px 10px 8px 15px; text-decoration:none; border-top:1px #fff solid; width:175px; font-size:1.1em; color:#333; background-color:#e0eef7}

a.umenu:hover{color:#000; background-color:#fff}

a.umenu1, a.umenu1:link, a.umenu1:active, a.umenu1:hover, a.umenu1:visited{display:block; padding:8px 10px 8px 15px; text-decoration:none; border-top:1px #fff solid; width:175px; font-size:1.1em; color:#000; background-color:#b6dff8}

a.umenu2, a.umenu2:link, a.umenu2:active, a.umenu2:hover, a.umenu2:visited{display:block; padding:8px 10px 8px 15px; text-decoration:none; border-top:1px #fff solid; width:175px; font-size:1.1em; color:#333; background-color:#cee8f7}

a.umenu2:hover{color:#000; background-color:#fff}

a.uumenu, a.uumenu:link, a.uumenu:active, a.uumenu:hover, a.uumenu:visited{display:block; padding:5px 10px 5px 15px; text-decoration:none; color:#333; font-size:1em; line-height:1.2em; width:175px; background-color:#cee8f7}

a.uumenu:hover{color:#000; background-color:#fff}

a.uumenu1, a.uumenu1:link, a.uumenu1:active, a.uumenu1:hover, a.uumenu1:visited{display:block; padding:5px 10px 5px 15px; text-decoration:none; color:#000; font-size:1em; line-height:1.2em; width:175px; background-color:#b6dff8}

a.tmenu, a.tmenu:link, a.tmenu:active, a.tmenu:hover, a.tmenu:visited{ color:#414954; text-decoration:none}

a.tmenu1, a.tmenu1:link, a.tmenu1:active, a.tmenu1:hover, a.tmenu1:visited{ color:#000; text-decoration:none}

.comment_top{display:block; height:28px; padding:10px 0 0 10px; background:#000; font:700 16px/20px arial,sans-serif; color:#fff; border-top-right-radius:7px; -moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px; border-top-left-radius:7px; -moz-border-radius-topleft:7px; -webkit-border-top-left-radius:7px}

.comment_field{display:block; background-color:#dcd8c9; margin:0 0 2px 0; padding:3px; border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px}

.comment_comment{padding:8px 0 8px 0; font-size:0.94em}

.comment_comment p{margin:0; padding:0 0 5px 0}

.comment_gbtime{color:#999}

.comment_gbheader{font-size:1.5em; line-height:100%; font-weight:bold}

.comment_gbtext{color:#333}

.form_info_ok{display:block; padding:10px; margin-bottom:15px; background-color:#daf5da; border:1px #5fbe36 solid; color:#000; font-size:14px; line-height:120%}

.form_info_alert{display:block; padding:10px; margin-bottom:15px; background-color:#ffe0d1; border:1px #e95d2f solid; color:#000; font-size:14px; line-height:120%}

.inputcomment{height:15px; margin:0 0 8px 0; padding:3px 0 2px 1px; border:#fff 1px solid; font:300 12px/15px arial,sans-serif}

.textareacomment{margin:0 0 8px 0; padding:3px 0 2px 1px; border:#fff 1px solid; font:300 12px/15px arial,sans-serif}

.relatedheader{font-size:1.2em; padding:0 0 0.7em 0}

.vinjett{margin:0; padding:0 0 4px 0; font-weight:bold; font-size:1.3333em}

.banner_tmp{width:200px; height:125px; margin:0 auto 12px 30px; border:3px #fff solid}

.qmmc .qmdivider{ display:block; font-size:1px; border-width:0px; border-style:solid; position:relative; z-index:1}
.qmmc .qmdividery{float:left; width:0px}

.qmmc .qmtitle{display:block; cursor:default; white-space:nowrap; position:relative; z-index:1}

.qmclear{font-size:1px; height:0px; width:0px; clear:left; line-height:0px; display:block; float:none !important}

.qmmc{position:relative; z-index:2}

.qmmc a, .qmmc li{float:left; display:block; white-space:nowrap; position:relative; z-index:1}

.qmmc div a, .qmmc ul a, .qmmc ul li{float:none}

.qmsh div a{float:left}

.qmmc div{visibility:hidden; position:absolute}

.qmmc .qmcbox{cursor:default; display:inline-block; position:relative; z-index:1}

.qmmc .qmcbox a{display:inline}

.qmmc .qmcbox div{float:none; position:static; visibility:inherit; left:auto}

.qmmc li{z-index:3}

.qmmc ul{left:-10000px; position:absolute; z-index:2}

.qmmc, .qmmc ul{list-style:none; padding:0px; margin:0px}

.qmmc li a{float:none}

.qmmc li:hover>ul{left:auto}

#qm0 ul{top:100%; z-index:3}

#qm0 ul li:hover>ul{top:0px; left:100%}

#qm0{margin:0px; background:transparent url('../img/menu_btwn.gif') no-repeat}

#qm0 a{padding:11px 15px 10px 15px; font-family:helvetica,arial,sans-serif; font-weight:bold; font-size:16px; line-height:14px; text-decoration:none; text-align:left; color:#505050; text-shadow:#fff 0 1px 0; background:transparent url('../img/menu_btwn.gif') no-repeat}

#qm0 a:hover{background:#fff url('../img/menu_hilite_bg.gif') repeat-x; color:#0077bd}

#qm0 li:hover>a{background:#fff url('../img/menu_hilite_bg.gif') repeat-x; color:#0077bd}

body #qm0 .qmactive, body #qm0 .qmactive:hover{background:#fff url('../img/menu_hilite_bg.gif') repeat-x; color:#0077bd}

#qm0 div, #qm0 ul{padding:2px 2px; background:#e0eef7 url('../img/umenu_bg_tone.gif') repeat-x; border-top:0px; border-bottom:1px #6c828a solid; border-left:1px #96a5aa solid; border-right:1px #96a5aa solid; margin:0 0 0 -1px; border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}

#qm0 div a, #qm0 ul a{padding:6px 15px 6px 14px; background:transparent; color:#000; font-weight:normal; font-size:12px; line-height:15px; text-align:left; border-width:0px; min-width:150px}

#qm0 div a:hover{background-color:#fff}

#qm0 ul li:hover>a{background-color:#fff}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover{background-color:#fff; color:#000}

#qm0 .qmtitle{margin:2px 5px 5px 5px; color:#050505; font-family:Arial; font-size:13px; font-weight:bold}

#qm0 .qmdividerx{border-top-width:1px; margin:4px 5px 4px 5px; border-color:#F00}

#qm0 .qmritem span{border-color:#666; background-color:#EEE}

#qm0 .qmritemcontent{padding:0px 0px 0px 4px}

#qm0 div .qmritem span{border-color:#666; background-color:#EEE}

#qm0 div .qmritemcontent{padding:0px 0px 0px 4px}

ul#qm0 li:hover >a{}