BODY {
	background-color:white;
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
}
IMG			{ border: 0px; }
H1			{ font: 17pt Georgia; font-weight: bold; margin-top:5px; text-align:center; }

div.line		{ height:1px;background-color:#996633; }

.u_name			{ color: black; font-weight: bold; padding-left: 5px; text-align: left; }
.u_value		{ color: black; padding-left: 5px; text-align: left; padding-top: 5px; }
.u_s			{ font: 11px/14px Tahoma, Verdana, sans-serif; color: #4e4e4e; padding: 0; text-decoration: none; width: 99%; text-align:
left; }

a, a:link, a:active, a:visited {
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
a:hover {
	margin: 0px;
	color : #ED1B23;

}


.spoiler {
	color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(0, 0, 0);
}

.spoiler:hover {
	color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255);
}


.s {
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.s, a.s:link, a.s:active, a.s:visited {
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
a.s:hover {
	margin: 0px;
	color : #ED1B23;

}
.sb {
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: none;
}
a.sb, a.sb:link, a.sb:active, a.sb:visited {
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	font-weight:bold;
}
a.sb:hover {
	margin: 0px;
	color : #ED1B23;
	font-weight:bold;

}

a.s_main, a.s_main:link, a.s_main:active, a.s_main:visited {
	font : 16px/18px georgia,arial,helvetica,sans-serif;
	color: blue;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;

}
a.s_main:hover {
	margin: 0px;
	color : #4E4E4E;


}
a.s_sub, a.s_sub:link, a.s_sub:active, a.s_sub:visited {
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
a.s_sub:hover {
	margin: 0px;
	color : #ED1B23;

}
.but {
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: none;
}



.input {
	font-family: Verdana;
	font-size: 10px;
}

div#paginator {
  display: block;
  padding: 2em 0 1em 0;
  font-size: 1em;
  text-align: center;
  font-weight: bold;
  clear: both;
  text-decoration: none;
}




div#paginator span {
  margin: 0 3px;
  padding: 2px 6px;
}

div#paginator a {
  margin: 0 3px;
  padding: 2px 6px;
  font-weight: normal;
  border: 1px solid #000000;
  color : #4E4E4E;
  text-decoration: none;
}

div#paginator a.current {
  border: 1px solid #AAA;
}

div#paginator a:hover {
  background: #000000;
  color: #FFFFFF;
}

div#paginator a.arrow {
  border: none;
}

div#paginator a.arrow:hover {
  background: #000000;
  color:  #FFFFFF;
}

div#paginator2 {
  padding: 1em 0 1em 0;
  display:block;
  font-size: 1em;
  font-weight: bold;
  clear: both;
  text-decoration: none;
  margin:1px 1px;
}


div#paginator2 a {
  margin: 1px 3px;
  padding: 2px 6px;
  font-weight: normal;
  border: 1px solid #000000;
  color : #4E4E4E;
  text-decoration: none;
  line-height:24px;
}

div#paginator2 a.x {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px;
  border: 0px;
  font-weight: lighter;
}


div#paginator2 a:hover {
  background: #000000;
  color: #FFFFFF;
  border: 1px solid #000000;
}

div#paginator3 {
  display: block;
  padding: 1em 0 1em 0;
  font-size: 1em;
  font-weight: bold;
  clear: both;
  text-decoration: none;
}

div#paginator3 a {
  margin: 3 3px;
  padding: 2px 6px;
  font-weight: normal;
  border: 1px solid #000000;
  color : #4E4E4E;
  text-decoration: none;
  line-height:24px;
}

div#paginator3 a:hover {
  background: #000000;
  color: #FFFFFF;
}

div#tagcloud {
  padding: 1em 0 1em 0;
  display:block;
  font-size: 1em;
  font-weight: bold;
  clear: both;
  text-decoration: none;
  margin:1px 1px;
}


div#tagcloud a {
  margin: 1px 3px;
  padding: 2px 6px;
  font-weight: normal;
  color : #4E4E4E;
  text-decoration: none;
  line-height:24px;
}

div#menu_right {
  display: block;
  padding: 0em 0 0em 0;
  font-size: 1em;
  text-align: right;
  font-weight: bold;
  clear: both;
  text-decoration: none;
}



div#menu_right a {
  margin: 0 3px;
  padding: 2px 6px;
  font-weight: normal;
  border: 1px solid #000000;
  color : #4E4E4E;
  text-decoration: none;
  line-height:24px;
}

div#menu_right a.current {
  border: 1px solid #AAA;
}

div#menu_right a:hover {
  background: #000000;
  color: #FFFFFF;
}

div#menu_right a.arrow {
  border: none;
}

div#menu_right a.arrow:hover {
  background: #000000;
  color:  #FFFFFF;
}

div#menu_right a.sb {
  margin: 0 3px;
  padding: 2px 6px;
  font-weight: normal;
  border: 1px solid #000000;
  color : #FFFFFF;
  background: #000000;
  text-decoration: none;
}

div#menu_right a.sb:hover {
  background: #FFFFFF;
  color: #000000;
}

div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	font : 11px/14px Tahoma, Verdana, sans-serif;
	color : #4E4E4E;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected {
  background-color: #000000;
  color: #FFFFFF;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:20px;
  cursor:pointer;
}

td.comment {
	border-top: 1px solid #996633;
	padding-left: 15px;
}
.cite {
	color: green;
	padding: 2px;
}

.message {
	background: none repeat scroll 0 0 #F6F9ED;
    border: 1px solid black;
    padding: 5px;
    width: 735px;
}
.personal_rss {
    border: 1px solid rgb(238, 238, 238);
    padding: 5px;
    width: 735px;
}
