* {padding:0; margin:0; border:0; font-size: 100.01%;}


body  { 
	text-align:center; background:#ddb;
	border:0px; margin:0px; padding:15px 5px;
	font-size: 81.25%;
	/*overflow-y: scroll;*/
	/*letter-spacing: 0.01em;*/
} 
body, td  {font-family: Georgia, serif;}

table {border:0px; border-collapse:collapse;}
table td{padding:0px; vertical-align: top;}


/*a{}
a:visited {text-decoration: none; color:#c00;}
a:hover{color:#0c0;}*/

a  {text-decoration:none; color:#1B4A9F} 
a:visited  { color:#9404A1 } 
a:hover  { color:#001EFF } 


h1, h2, h3 {color: #777; font-size: 100%; font-weight: normal; padding: 5px 0;}
h1 {font-size: 160%;} 
h2 {font-size: 130%;} 
h3 {font-weight: bold; font-size: 100%; padding: 3px 0;} 
p  {padding:3px 0;}

h2 a {color: #777;}
h2 a:visited {color: #777;}
h2 a:hover {color: #555;}

sub, sup {font-size: 80%;}

pre {font: normal 110% monospace; padding: 0;}

h4 {display: block; margin: -4px 20px 0 150px;
padding: 0 0 10px 0; text-align: right; font: italic 85% Georgia, serif;}
/* ������ */
ul {list-style: disc outside none; padding: 3px 0px;}
ol {list-style: decimal outside none; margin: 0 0 0 15px; padding: 2px 1px;}
li {margin: 0px 10px;}

/*ul  { padding:5px } 
li  { margin:0 0 0 10px } */

/*  */
#hiddenblock  { 
	position:absolute; left:-10px; width:10px;
} 

.shadow  { 
	text-align:left; 
	width:777px; margin:auto; 
	background: #ddb url('../img/sh.gif');
}

.adv {text-align:left; width:777px; margin:auto; font-size: 9px; font-family: Verdana, sans-serif; color: #bbb;}
.adv a {color: #999;}
.adv a:visited {color: #999;}
.adv a:hover {color: #bbb;}


.fore  { 
	position:relative; top:-5px; left:-5px;
	padding:10px; border:1px solid #ccc;
	background: #fff; color:#000; 
} 

.announce {float: right; width:292px; background-color: #fff; margin-top: 5px;}
	.announce .fore {background: #EFEFDF; padding: 3px 5px; font-size: 85%;}



.shadow1  {
	width: 96px; 
	position:absolute; top:12px; left:5px; 
	text-align:center; 
	background: #fff url('../img/sh.gif');
}


.menuwin  {padding: 0;}
	.menuwin a {display: block; padding: 3px;}
	.menuwin a:hover {background: #EFEFDF; padding-bottom: 5px;}

a.crnt {background: #ddd; padding-bottom: 5px;}

#hmm {float: left;}
#seblock {float: right; line-height: 16px;}
 #seblock img {vertical-align: bottom;}
 #seblock #input {padding: 0; line-height: 11px; border: 2px solid #fff; font: normal 11px Verdana, sans-serif;}
 /* border-bottom: 'none';*/
 #submit {border: none; width: 18px; background: #000 url('../img/go.gif') no-repeat;}
	
.content { 
	position:relative; 
	width:433px !important; width/**/: 445px;
	padding:0 10px 5px 0; 
	float:left; 
	border-right:1px solid #ccc;
} 

.commentline {
	text-align:left; color:#777;
	padding:5px 10px 5px 0; 
	font-size:84.6%; font-family: "Trebuchet MS", sans-serif
}

.eventblock {padding-bottom: 1em;}

.next {font-weight: bold;}


.commentblock {padding: 10px; border: 1px solid #ddd; margin: 5px 0; background: #FFFFFC;}

.commentblock h4 {display: block; margin: 2px 20px 0 0px;
padding: 0 0 10px 0; text-align: right; font: normal 80% Verdana, sans-serif;}


#cont img {border: 1px solid #000; margin: 5px 0;}

.menu { 
	position:relative; 
	float:right;
	width:301px !important; width/**/: 311px;
	padding: 0 0 0 10px;
	border-left: 1px solid #ccc; margin-left: -10px;
}

	.menu a {color: #000;}
	.menu a:visited {color: #555;}
	.menu a:hover {color: #33f;}

#topmenu  { 
	padding: 10px; background: #000; color: #fff;
	margin-bottom: 50px;
} 

#bottomblock  { 
	background:#000; color:#fff; padding:5px; 
	font-size:70%; font-family: Verdana, sans-serif
} 

.botblock  {
	text-align:right; color:#777;
	padding:5px 10px 5px 0; 
	font-size:70%; font-family: Verdana, sans-serif
} 
.dlm  { position:relative; clear:both }

#keywrd {min-height: 100px;}

.menu ul {list-style-type: none; padding: 1px 0px;}
.menu ul li {padding: 2px 0px;}

.menu_incenter ul {list-style-type: none; padding: 1px 0px;}
.menu_incenter ul li {padding: 2px 0px;}
.menu_incenter a {color: #000;}
.menu_incenter a:visited {color: #555;}
.menu_incenter a:hover {color: #33f;}

#commentbox {background: #fffffc; padding: 10px; margin: 20px 0 0 0; border: 1px solid #ddd;}
	#commentbox legend {color: #555; margin: 0 5px;}
	.frm {border: 1px solid #ddd; width: 290px; margin: 2px 0; padding: 1px;}
	.cb {width: 15px; float:left; margin: 3px 0 4px 0;}
	.ta {overflow: auto;}
	.sub {border: 1px solid #ddd; margin: 2px 0; background: #ddb;}
	.cpi {float: left; border: 0 solid !important; margin: 0 10px 0 0 !important;}
	.cpinp {width: 50px;}
	
	textarea, input {font: normal 11px Verdana, sans-serif;}
	.alert {color: #f55;}
.highlight {color: #f00; font-weight: bold;}
.errmsg {border: 1px solid #ddd; background: #fdd; position: relative; top: -2px;}
.vmid td {vertical-align: middle; padding: 0 3px;}


 a .seitem,  a:visited .seitem {color: #777;}
 
.commentline a {color: #777;}
.commentline a:visited {color: #777;}
.commentline a:hover {color: #555;}
.b {font-weight: bold;}
.code {font-family: monospace; white-space: nowrap; border: 1px solid #ddd; padding: 5px; overflow: auto;}
.aca {visibility: hidden;}
