*{margin: 0em;padding: 0em;}
body{font-family: Arial, sans-serif;font-size: 10pt;color: #444;background-color: #fff;}
a{color: #07d;text-decoration: underline;}
a:hover{text-decoration: none;}
/* h1,h2{} */
/* Outer */
#outer{padding: 0em;margin: 0em;width: 100%;}

/* Header */
#header{position: relative;background: #004778;height: 6em;padding-left: 2em;}
#header h1{position: absolute;top: 0.3em;font-size: 2em;letter-spacing: -0.01em;}
#header h1 a{color: #fff;text-decoration: none;}
#header h2{position: absolute;font-size: 1em;top: 3em;padding-left: 1em;color: #E0E8EF;}
.post {
	position: absolute;
	padding-top: 10px;
	top: 3.7em;
	text-align: center;
	vertical-align:baseline;
	color: #FFE4B5;
	background-color:#004778;
	BORDER: #fff 1px solid;
	FONT-SIZE: 12px;
	WIDTH: 190px;
	height:25px;
	FONT-FAMILY: Tahoma, Verdana;
	cursor: hand;
	font-weight:bold;
}



/* Menu */
#menu{position: absolute;top: 1em;right: 1em;}
#menu ul{list-style: none;}
#menu li{display: inline;padding-left: 10px;margin-left: 5px;border-left: dotted 1px #E0E8EF;}
#menu li.first{border: 0em;margin-left: 0em;padding-left: 0em;}
#menu li a{color: #fff;padding: 0.1em;text-decoration: none;}
#menu li a:hover{text-decoration: underline;}
#submenu{position: absolute;top: 3em;right: 1em;}
#submenu ul{list-style: none;}
#submenu li{display: inline;padding-left: 5px;border-left: dotted 1px #E0E8EF;}
#submenu li.first{border: 0em;margin-left: 0em;padding-left: 0em;}
#menu li a.active, #submenu li a.active{font-weight:bold;}
#submenu li a{color: #fff;padding: 0.1em;text-decoration: none;}
#submenu li a:hover{text-decoration: underline;}

/* Content */
#content{line-height: 1.5em;}
#content p{margin-bottom: 1.5em;}
#content h2,h3,h4,h5,h6{color: #545454;margin-bottom: 1em;border-bottom: dashed 1px #dfdfdf;padding-bottom: 0.3em;}
#content h2{font-size: 1.5em;}
#content h3{font-size: 1.1em;}
#content ul{margin-bottom: 1.5em;padding-left: 1em;list-style: square;}
#content blockquote
{margin-bottom: 1.5em;padding: 0.75em 0.75em 0.75em 1.5em;border-left: solid 0.75em #005082;background: #FDFDFD url('/pic/a7.gif') top left repeat-x;}
#content blockquote p{margin-bottom: 0em;}
#content table{margin-bottom: 1.5em;border-collapse: collapse;text-align: left;}
#content table th{font-weight: bold;padding: 0.5em;}
#content table td{padding: 0.5em;border-right: solid 1px #fff;}


#content #vkshare0{margin-bottom: 0;padding: 0;}
#content #vkshare0 td{padding: 0;}


#content table tr.rowH{color: #fff;background: #006192 url('/pic/a8.gif') top left repeat-x;border-right: solid 1px #fff;}
#content table tr.rowA{background: #F8F8F8 url('/pic/a6.gif') top left repeat-x;border-top: solid 1px #fff;color: inherit;}
#content table tr.rowB{background: #FDFDFD url('/pic/a7.gif') top left repeat-x;border-top: solid 1px #fff;color: inherit;}

/* Primary Content */
#primaryContentContainer{background-color: #fff;float: right;margin: 0em -19em 0em -19em;width: 100%;}
#primaryContent{margin: 1.5em 19em 0em 17.25em;padding: 1.5em 1em 1.5em 2em;}
#primaryContent .list-notice{width: 100%;overflow: hidden;padding: 3px 0 0;}
#primaryContent .list-notice li{padding: 7px;background-color:#F7F7F7;margin-top:15px;}
#primaryContent .list-notice li.ii{background-color:#FCFCFC;}
#primaryContent .list-notice li a{color:#004778;font-size: 18px;}
#primaryContent .list-notice li a.region{font-size: 12px;color:#07d;}
#primaryContent .list-notice li em
{
	background: url(/pic/date.gif) no-repeat left;
	padding-left: 20px;
	position: relative;
	display: inline;
	overflow: hidden;
	font-size:12px;
	float: left;
}

/* Secondary Content */

#secondaryContent
{
	position: relative;
	float: left;
	width: 14em;
	padding: 3em 2em 1.5em 2em;
	background: #fff url('/pic/a1.gif') top right repeat-y;
}

#secondaryContent .xbg
{
	position: absolute;
	right: 0em;
	bottom: -64px;
	background: #fff url('/pic/a3.gif') top right no-repeat;
	height: 64px;
	width: 128px;
}

/* Tertiary Content */

#tertiaryContent
{
	position: relative;
	float: right;
	width: 15em;
	padding: 3em 2em 1.5em 2em;
	background: #fff url('/pic/a2.gif') top left repeat-y;
}

#tertiaryContent .xbg
{
	position: absolute;
	left: 0em;
	bottom: -64px;
	background: #fff url('/pic/a4.gif') top left no-repeat;
	height: 64px;
	width: 128px;
}

/* Footer */

#footer
{position: relative;z-index: 1;border-top: dashed 1px #dfdfdf;padding: 1em 0em 2em 0em;margin: 1em 2em 0em 2em;text-align: center;}

.clear{clear: both;}

.banner_left, .banner_right {width:98%;border: dotted 1px #ddd;color: #555;font-size:11px; padding:3px;}
.banner_left a.sape, .banner_right a.sape{color: #555; font-size:11px;text-decoration: underline;}
.banner_left a.sape:hover, .banner_right a.sape{text-decoration: none;}