
body {
	font-size: 13px; /* Resets 1em to 10px */
	font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
	background: #ffffff;
	color: #111;
	text-align: left;
	vertical-align: top;
	}
table, td, tr, div {border-collapse: collapse; margin: 0; padding: 0;}

h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: normal;}
h1 {font-size: 28px; color:#000000; padding:0px; margin:0px; font-weight: normal; margin-top:4px;}
h2 {font-size: 28px; color:#000000; padding:0px; margin:0px; font-weight: normal;}
h3 {font-size: 23px; color:#000000; padding:0px; margin:0px; font-weight: normal;}
b, strong {color: #000000; font-size: 14px;}
a {color:#0099ff; text-decoration: underline;}
a:hover {text-decoration: none;}

blockquote {color:#333333; padding:0; margin:0; font-size: 16px; font-family: georgia, 'Lucida Grande', Verdana, Sans-Serif;}
small {color: #666666;}

.in_s {width: 150px; height: 12px; font-size: 11px; color: #000000;}
.in_b {width: 60px; height: 19px; font-size: 11px; color: #000000;}
.in_b2 {width: 120px; height: 19px; font-size: 11px; color: #000000;}
.in_mail {width: 550px; height: 26px; padding-top: 4px; padding-left: 5px; background: url('images/fonmail.gif') no-repeat;}

.header {width:1066px; height: 102px; text-align:left;}
.header-logo {width:217px; height: 102px;}
.header-menu {background: url('images/header_menu.gif'); vertical-align: top;}
.header-search {background: url('images/header_menu.gif'); vertical-align: top;}
.header-white {width:30px; background: url('images/header_menu_r.gif') no-repeat;}

.headerdop {width:1066px; height: 10px; text-align:left;}
.headerdop-logo {width:217px; height: 10px; font-size: 11px; color: #333;}
.headerdop-menu {}
.headerdop-search {}
.headerdop-white {width:28px;}

.menu-search {padding-top: 50px;}
.menu_but {padding-top: 52px;}
.menu_info {font-size: 11px; color: #333;}
.menu_slog {padding-left: 27px;}
.menu_grey {color: #999;}
.menu_black {color: #000; font-weight: bold;}
#menu a {color: #000; font-size: 14px; margin-right: 40px;}



.index {text-align: left; vertical-align: top; width:570px; height:100%; background:#ffffff;}
.index-a-h2 {color:#000000; text-decoration: underline; }
.index-h-h2 {text-decoration: underline; }
.index_int {padding: 0px 30px 0px 0px; border-bottom: 1px dotted #555555;}
#index_int a {text-decoration: none; border-bottom: 1px dashed #aad93b;}
#index_int a:hover {text-decoration: none;}

.index_i2 {width: 285px; padding: 0; float: left; padding: 10px 0px 20px 0px; overflow: hidden;}
.index-a-h3 {font-size: 16px; color:#000000; text-decoration: underline;}
.index-h-h3 {font-size: 16px;}
.index_i2t {font-size: 12px; padding: 0px 50px 0px 0px;}

.rss_min {color: #666666;}

.sidebar-n {margin-top:10px; vertical-align: top;}
.sidebar-div {width:410px; text-align:left; padding: 10px 25px 3px 5px; vertical-align: top;}
.sidebar-padding {padding-left:18px; vertical-align: top;}
.sidebar-a-h3 {color:#000000; text-decoration: underline;}
.sidebar-a-off {font-size:12px; color:#000000; text-decoration: none; background:#9fd9ff; padding: 1px 5px 3px 5px; margin-left: 1px;}
.sidebar-a-on {font-size:12px; color:#333333; text-decoration: underline; padding: 1px 5px 3px 5px; margin-left: 1px;}

.sidebar-a-img {width:50px; vertical-align: top;}
.sidebar-a-t {padding-left: 2px; width:350px; vertical-align: top;}
.sidebar-a-h4 {font-size:15px; color:#0099ff;}
.sidebar-a-time {font-size:10px; color:#8d8e8e;}
.sidebar-a-text {font-size:11px; color:#2f2f2e; vertical-align: top; padding:0px; margin:0px;}
#sidebar-a-text a {color:#0099ff;}
.sidebar_allnews {margin-left:1px; font-size:12px; color:#333333; text-decoration: underline;}

.search-a-h2 {font-size: 18px; color:#000000; text-decoration: underline; }
.search-a-h3 {font-size: 18px; color:#000000; text-decoration: underline; }

.footer_l {text-align: left; vertical-align: top; border-top: 1px dotted #999; padding-top: 4px;}
.footer_r {text-align: left; vertical-align: top; font-size: 11px; padding-left: 22px; border-top: 1px dotted #999; padding-top: 4px;}
.footer_a1 {color:#333;  text-decoration: none;}

.alignleft {float:left; border: 1px solid #999;}
.wp-caption {font-size: 11px; color:#444; background:#f1f1f1; padding: 4px; margin-right: 6px;  text-align: center;}
