body, tr, td {font-family:georgia,"Times New Roman",serif;font-size:12px;}

img {border: 0; align:absmiddle;}


.cal {font-size:11px;text-align:right;padding-right:3px;text-transform:uppercase;}
.ctr {
	font-size:11px;
	text-align:left;
	padding-left:3px;
	color:#666666;
}
.ltr {font-size:11px;text-align:center;padding-left:0px;padding-right:0px;color:#666666;font-weight:bold;}
.ltr a, .ltr a:visited {text-decoration:none;color:#000000;}
.ltr a:hover {color:#000000;}
.smalltype {font-size:10px;color:#777777;margin:0px;}
.smalltype a, .smalltype a:visited {text-decoration:none;color:#777777;}
.smalltype a:hover {color:#000055;}
.smalltype2 {font-size:10px;color:#777777;margin-top:6px;}
.smalltype2 a, .smalltype2 a:visited {color:#777777;}
.smalltype2 a:hover {color:#666666;}
.src {color:#999999;font-size:13px;font-weight:bold;color:#000055;font-style:italic;}
.src h1 {font-size:13px;font-weight:bold;color:#000000;font-style:italic;margin-bottom:0px;}
h1.ttl {font-family:georgia,"Times New Roman",serif;font-size:17px;font-weight:bold;color:#222222;}
dl.ctg {margin:0px;}
dl.ctg dt {margin:0px;font-weight:bold;color:#000000;}
dl.ctg dt a, dl.ctg dt a:visited {text-decoration:none;color:#000055;}
dl.ctg dt a:hover {text-decoration:underline;color:#550000;}
dl.ctg dd {font-size:12px;margin:5px 0px 20px 0px;font-style:normal;line-height:17px;}
dl.ctg dd a, dl.ctg dd a:visited {text-decoration:none;color:#000000;}
dl.ctg dd a:hover {text-decoration:underline;color:#000000;}
dl.ctg dd a.xyz, dl.ctg dd a.xyz:visited {font-weight:bold;color:#990000;}
dl.ctg dd a.xyz:hover {font-weight:bold;color:#000000;}

.sidebar {background-color:#ffffff;}
.sidebar thead td {background-color:#ffffff;color:#FFFFFF;padding:0px;font-weight:bold;font-size:11px;border:0px;}
.sidebar td p.ft {margin-top:8px;color:#666666;font-size:10px;text-align:right;}
.sidebar td {padding:10px 15px 7px 15px;border-color:#cccccc;border-style:solid;border-width:0px 1px 0px 1px;}
.sidebar td a, .sidebar td a:visited {color:#000055;text-decoration:none;}
.sidebar td a:hover {text-decoration:underline;}
.sidebar td p.dyk a {font-weight:bold;}
.sidebar td p {font-size:11px;margin:0px 0px 3px 0px;color:#000055;}
.sidebar td p.dyk {color:#000055;}
.dyk2 {font-weight:bold;}

dl.ctg2 {margin:0px;}
dl.ctg2 dt {margin:0px;font-weight:bold;color:#666666;}
dl.ctg2 dt a, dl.ctg2 dt a:visited {text-decoration:none;color:#666666;}
dl.ctg2 dt a:hover {text-decoration:underline;color:#666666;}
dl.ctg2 dd {font-size:12px;margin:0px 0px 0px 0px;font-style:italic;line-height:17px;}
dl.ctg2 dd a, dl.ctg2 dd a:visited {text-decoration:none;color:#666666;}
dl.ctg2 dd a:hover {text-decoration:underline;color:#666666;}
dl.ctg2 dd a.xyz, dl.ctg2 dd a.xyz:visited {font-weight:bold;color:#000055;}
dl.ctg2 dd a.xyz:hover {font-weight:bold;color:#666666;}

.suggest_link {}	
.suggest_link td {font-family:arial; font-weight:normal; font-size:12px;font-style:normal;color:#000000;font-color:#000000; background-color: #EEEEEE;padding: 2px 6px 2px 6px;}	
.suggest_link_over {}
.suggest_link_over td {font-family:arial; cursor:pointer; font-weight:normal; font-size:12px;	font-style:normal;	color:#000000;font-color:#000000; background-color: #dddddd;padding: 2px 6px 2px 6px}	
.suggest_link_over a, a:visited {text-decoration:underline;color:#990000;}
.suggest_link_over a:hover {text-decoration:underline;color:#666666;}
#search_suggest {position: absolute; background-color: #FFFFFF; text-align: left;border: 1px solid #000000;}


.resp {padding:0px;}
.resp p.hd {margin:0px 0px 0px 0px;font-style:normal;font-size:15px;}
.resp p.hd span.hdn {font-weight:bold;color:#000055;font-size:15px;}

.resp h1 {margin:0px 0px 0px 0px;font-style:normal;font-weight:normal;font-size: 18px;}
.resp h1 span.hdn {font-weight:bold;color:#000055;font-size:18px;}

.resp p.itm {font-weight:bold;color:#000055;font-size:14px;margin: 0px 0px 10px 0px;}
.resp .ent {}
.resp .ent td.rt {padding-left:0px;width:50px;font-size:14px;}
.resp .ent td.dsc {padding-left:10px;font-size:14px;}
.resp .ent td.dsc2 {padding-left:10px;font-size:17px;}
.resp .ent td.icn {padding-left:5px;text-align:right;padding-top:3px;padding-bottom:3px;font-size:14px;}
.resp .ent td.ctg {text-align:right;font-style:italic;font-size:13px;}
.resp .ent td.ctg a, .resp .ent td.ctg a:visited {text-decoration:none;color:#666666;font-size:14px;}
.resp .ent td.ctg a:hover {color:#000055;text-decoration:underline;font-size:14px;}
.rti {background-color:#000055;}
.rtc {background-color:#FFFFFF;border:1px solid #000055;}
.rtc td {text-align:right;width:50px;}


.resp p.itm {font-weight:bold;color:#000055;font-size:14px;margin: 0px 0px 10px 0px;}
.resp .ent td.itm {padding-left:10px;font-size:14px;}
.resp .ent td.itm a, .resp .ent td.itm a:visited {color:#000055;font-weight:bold;text-decoration:none;font-size:14px;}
.resp .ent td.itm a:hover {color:#000055;font-size:14px;}

a.pgnv, a.pgnv:visited {color:#003399;}
a.pgnv, a.pgnv:visited {text-decoration:none;color:#000000;}
a.pgnv:hover {text-decoration:underline;color:#000055;}


.ctgp {padding:0px 10px 0px 0px;}
.ctgp p.hd {margin:0px 0px 0px 0px;font-style:normal;font-size:15px;}
.ctgp p.hd span.hdn {font-weight:bold;color:#000055;font-size:15px;text-decoration:underline;}
.ctgp p {margin:0px 0px 10px 0px;font-style:italic;color:#999999;}
.ctgp a, .ctgp a:visited {color:#000000;}
.ctgp a:hover {color:#000055;}

.ctgh {text-align:center;padding-left:0px;padding-right:0px;color:#000055;font-weight:bold;}
.ctgh a, .ctgh a:visited {text-decoration:none;color:#000055;}
.ctgh a:hover {color:#000055;}

.gnr {padding:10px 25px 0px 0px;}
.gnr h1 {margin:0px 0px -15px 0px;font-style:normal;font-size:15px;font-weight:bold;color:#993300;font-size:15px;}
.gnr p {margin:25px 0px 0px 0px;line-height:20px;text-align:justify;}
.gnr span.hl {font-weight:bold;color:#000055;}
.gnr a, .gnr a:visited {color:#000055;}
.gnr a:hover {color:#993300;}
.gnr p.qt {margin:10px 50px 0px 50px;text-align:justify;font-style:italic;}
.gnr p.qtimg {float:left;margin-right:25px;margin-left:25px;}
.gnr p.bbl {font-size:11px;text-align:left;line-height:15px;margin-bottom:30px;height:80px;}

.login a, .login a:visited {text-decoration:none;color:#666666;}
.login a:hover {text-decoration:underline;color:#666666;}

a.dictdef, a.dictdef:visited {text-decoration:none; border-bottom: dotted 1px #666666;}
p.special {
            font: normal 11px "Verdana", Arial, Helvetica, sans-serif;
            color: #000;
}

a.special:link,a.special:visited {
            font: bold 13px "Verdana", Arial, Helvetica, sans-serif;
            color: #666666;
            text-decoration: underline;
			vertical-align: top; 
}

a.special:hover {
            color: #000055;
            text-decoration: underline;
}

#note1 {
            position: absolute;
            top: 0px;
            left: 0px;
            background: #EEEEEE;
            padding: 10px;
            border: 1px solid #000055;
            z-index: 10;
            visibility: hidden;
            font: 11px "Verdana", Arial, Helvetica, sans-serif;
            color: #000;
}
.haupttext {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
h6 {
	font-size: x-small;
}
h5 {
	font-size: 12px;
}
.buttonsearch {
	background-color: #CCCCCC;
	border: 1px solid #666666;
}
.haupttext a:link {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #000000;
	text-decoration: underline;
}
.haupttext a:visited {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #000000;
	text-decoration: underline;
}
.haupttext a:hover {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #770000;
	text-decoration: underline;
}
h2 {
	font-size: x-large;
	line-height: 36px;
}
a {
	color: #333;
}
