/*all tag reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none;}
input.hidefocus::-moz-focus-inner {border:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#5A5A5A;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
i,em{font-style:normal}
small{font-size:12px;display: block;}
/*clearfix*/
* html .clearfix{zoom: 1;}
*+html .clearfix {zoom: 1;}
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}
/*body*/
body { background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #666666; overflow-x: hidden;}
a { color: #666666; text-decoration: none;}
a:hover { color: #E80018; text-decoration: none;}
.wrap { width: 960px; margin: 0 auto;}
/*header*/
.header { padding: 21px 0 22px 0;}
.header h1 { width: 345px; float: left; margin-right: 355px;}
.header .link { width: 260px; float: left;}
.header .link ul { margin-bottom: 5px;}
.header .link li { float: left; padding-right: 7px; border-right: 1px #666666 solid; margin-right: 7px; line-height: 14px;}
.header .link li.special { border: none; margin: 0; padding-right: 0;}
.header .link .photo { width: 185px; float: right;}
/*menu*/
.menu { background: url(../images/menu_bg.jpg) repeat-x left top; clear: both; padding: 0 5px; font-size: 14px; margin-bottom: 10px;}
.menu li { float: left; background: url(../images/menu_bg02.jpg) no-repeat left top; padding-left: 2px;}
.menu li.first { background: none;}
.menu li a { display: block; padding: 6px 0; color: #ffffff; width: 156px; text-align: center;}
.menu li.index a { background: url(../images/menu_hover_bg.jpg) repeat-x left top;}
.menu li a:hover { background: url(../images/menu_hover_bg.jpg) repeat-x left top; color: #ffffff;}
/*left*/
.left { width: 200px; float: left; margin-right: 10px;}
.left h3 { font-size: 14px; color: #024a8d; font-weight: bold;}
.left li { font-weight: bold; margin-bottom: 2px;}
.left li a { display: block; background: url(../images/icon02.jpg) no-repeat 6px center; padding: 3px 5px 3px 25px;}
.left li a:hover { background: url(../images/left_hover.jpg) no-repeat left center; color: #ffffff;}
.left li.currentNav a { background: url(../images/left_hover.jpg) no-repeat left center; color: #ffffff;}
.left .leftmenu h4 { font-weight: bold;}
.left .leftmenu h4 a { display: block; background: url(../images/icon02.jpg) no-repeat 7px center; padding: 3px 5px 3px 25px; color: #666666; }
.left .leftmenu li { font-weight: normal;}
.leftmenu ul li a { background: url(../images/icon05.jpg) no-repeat 15px center; color: #666666; padding: 3px 0 3px 35px;}
.leftmenu ul li a:hover { background: #F6F6F6 url(../images/icon02.jpg) no-repeat 15px center; color: #666666; padding: 3px 0 3px 35px;}
.leftmenu ul li.mselect a { background: #F6F6F6 url(../images/icon06.jpg) no-repeat 15px center; color: #666666; padding: 3px 0 3px 35px;}
.leftmenu ul li.mselect ul li a { padding:0px 0px 0px 30px; height:23px; line-height:23px; color:#7e7e7e!important; border-bottom:none; font-size:12px; font-weight:normal; background:#f6f6f6 url(/internet/images/dotted.gif) 23px 10px no-repeat!important;}
.leftmenu ul li.mselect ul li a:hover,.leftmenu ul li.mselect ul li.mselect a { color:#eb5526!important;}
/*right*/
.right { width: 240px; float: left; }
.right .top {border: 1px #dddddd solid; padding: 12px 9px 15px; margin-bottom: 10px;}
.right .top h3 { font-size: 14px; color: #024a8d; font-weight: bold; background: url(../images/icon03.jpg) no-repeat 185px 6px; border-bottom: 1px #dddddd solid; padding: 0 5px; margin-bottom: 6px;}
.right .bottom { background: #1C6FB5; color: #ffffff; padding-bottom: 8px;}
.right .bottom h3 { background: #034D98 url(../images/icon04.jpg) no-repeat 17px center; font-weight: bold; padding: 3px 40px 3px; margin-bottom: 10px;}
.right .bottom ul { margin: 0 15px;}
.right .bottom ul h4 { margin-bottom: 9px;}
.right .bottom ul li { text-indent: -3em; margin-left: 3em;}
/*footer*/
.footer { clear: both; overflow: hidden; border-top: 1px #dddddd solid; padding: 5px 0 10px; }
.footer .firendlink { border-bottom: 1px #dddddd solid; margin-bottom: 15px; padding-bottom: 5px;}
.footer .section .copy { width: 600px; float: right; text-align: right; line-height: 14px; }
.footer .section .copy font { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.footer .section .fnavi { width: 320px; float: left;}
.footer .section .fnavi li { float: left; border-right: 1px #666666 solid; line-height: 14px; padding-right: 7px; margin-right: 7px;}
.footer .section .fnavi li.last { border: 0; padding: 0; margin: 0;}
/*wp-pagenavi*/
.wp-pagenavi { CLEAR: both; text-align: center; margin-bottom: 60px;}
.wp-pagenavi A { BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;}
.wp-pagenavi SPAN { BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none; display: none;}
.wp-pagenavi SPAN.nolink { display: inline;}
.wp-pagenavi A:hover { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000;}
.wp-pagenavi SPAN.current { BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000;}
.wp-pagenavi SPAN.current { FONT-WEIGHT: bold;}
/*pageNavi*/
.pageNavi a { text-decoration: underline;}
.pageNavi a:hover { text-decoration: none;}
/*ΤΪΟίΑτΡΤ*/
#tab_4 { background: url(../../../guest/images/texttop.gif) no-repeat left top;  }
#eMeng { Z-INDEX:500; width: 220px; bottom: 0px; right: 0px; position: fixed;}
html{_overflow:hidden;}
body{_height:100%;_overflow:auto;}
#eMeng{_position:absolute;}