/* default */
* { margin: 0px; padding: 0px; }
.clear { clear: both; }
.list { list-style-type: none; }
img { border: 0px; }
body {
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-y;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	width: 781px;
	letter-spacing:1px;
}
.pd15l { padding-left: 15px; }
.pd10 { padding: 10px; }
.pd10-20l {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 20px;}
.pd10t { padding-top: 10px; }
.pd5v {	padding-top: 5px;padding-bottom: 5px;}
.pd10tbl { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.mg10r { margin-right: 10px; }
.mg10l { margin-left: 10px; }
.mg10lr { margin-right: 10px; margin-left: 10px; }
.mg10v { margin-top: 10px; margin-bottom: 10px; }
.mg10tr { margin-top: 10px; margin-right: 10px; }
.mg10tl { margin-top: 10px; margin-left: 10px; }
.mg30l { margin-left: 30px; }
.mg5l { margin-left: 5px; }
.mg5v {	margin-top: 5px; margin-bottom: 5px;}
.mgsp { margin-top: 5px; margin-left: 18px; margin-right: 10px; }
.border { border-top-width: 1px; border-top-style: dotted;border-top-color: #000000; }
/* /default */

/* header */
#header {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #9b7c5d;
	padding-bottom: 1px;
}
#header .menu {
	background-image: url(images/menu_bg.jpg);
	background-repeat: repeat-x;
	height: 42px;
	width: 781px;
}
#header .menu p {
	float: left;
}
/* /header */




/*float*/
.fl_l {
	float: left;
}
.fl_r {
	float: right;
	margin-right: 0px;
	color: #8d6d56;
}
/*float*/




#flash {
	padding-top: 10px;
}



/* left_title */
#left_title {
	padding-top: 10px;
}
#top_title02 {
	padding-top: 10px;
}
#icon_tri li {
	background-image: url(images/icon_tri.gif);
	background-repeat: no-repeat;
	float: none;
	padding-left: 15px;
	margin-top: 5px;
	background-position: 0px 5px;
	padding-bottom: 0px;
}
#icon_tri {
	margin-top: 10px;
	padding-left: 25px;
}
#icon_tri span { font-size:12px; padding-right:5px; }
#icon_tri img { margin-left:5px; }
/* /left_title */



/* right_title */
#right_title {
	padding-top: 10px;
	padding-left: 10px;
}
/* /right_title */



#footer {
	border-top-style: solid;
	margin-top: 30px;
	border-top-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 760px;
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom:10px;
}



/* sub_title */
#sub_titel {
	margin-left: 10px;
	width: 555px;
	margin-top: 18px;
	float: right;
	margin-right: 5px;
}
#sub_titel h2 {
    color:#FFFFFF;
	background-color: #86c2ff;
	padding: 3px;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 11px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-color: #5555FF;
	border-left-color: #5555FF;
	border-bottom-style: solid;
	border-left-style: solid;
}
#sub_titel h3 {
	margin-top: 12px;
	font-size: 12px;
	font-weight: bold;
	margin-left: 17px;
}
#sub_titel p {
	margin-top: 5px;
	margin-left: 18px;
	margin-right: 10px;
}
/* /sub_title */



/* sub_menu */
#sub_menu {
	margin-top: 18px;
	width: 170px;
	float: right;
	padding-right: 5px;
}
#sub_menu li {
	list-style-type: none;
}
/* /sub_menu */



/* subwin */
#subwin {
	background-image: none;
	background-repeat: no-repeat;
	width: 450px;
	margin-top: 10px;
	margin-left: 10px;
}
#subwin .title {
    color:#FFFFFF;
	background-color: #86c2ff;
	padding: 3px;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 11px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-color: #5555FF;
	border-left-color: #5555FF;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 450px;
}
#subwin .title p {
	padding:3px 5px;
}
/* /subwin */
