* {margin:0; padding: 0;}
html, body {min-width:975px;}
body {background:#FFF;color:#333;font: 64.5% Tahoma, Arial, Helvetica, sans-serif;min-width:975px;text-align:center;}
img {border:none}
a:link {color:#094018;}
a:visited {color:#094018;}
a:hover {color:#094018;}
a:active {color:#094018;}
ul.horizontallist li {display: inline;list-style-type: none;}
ul.verticallist li {list-style-type: none;}
.clear {clear: both;height: 0;overflow: hidden;_height: 0;zoom: 1;}
#wrapper {text-align: left;margin: 0 auto;padding: 0;border:0;width: 945px;}
#side-a {float: left;width: 295px;}
#side-b {margin: 0;float: left;width: 650px;height: 1%;}
#footer {clear: both;}

#header .a h1{
  height:55px;
  width:271px;
  margin:15px 0;
  background-position: left center;
  background-repeat: no-repeat;
  text-indent: -5000px;
  display: block;
  cursor: hand;
  cursor: pointer;
}

#header .columns {
    clear:both;
    width:945px;
}
#header .columns .a,
#header .columns .b {
  float:left;
}
#header .columns .a {
  width:280px;
  //margin-right:-925px;
}
#header .columns .b {
  width:665px;
  //margin-left:280px;
  //display:inline;
}

#header .columns .b p {
  text-align: right;
  margin:30px 0 0 0;
  font-size:1.1em;
}

#topbanners {
    background: #F4F4F4;
    padding:7px 0 3px 0;
    text-align: center;
}
#topbanners img,
#topbanners object {
  padding:0 7px;
}
#topbanners a {
  text-decoration: none;
}

#side-a hr {
  color:#E6E6E6;
  height: 1px;
}

.anonce {
  margin:1.5em 0 1em 0;
}


.anonce h2 {
  background:#524e4b;
  color:#fff;
  font-size: 1.2em;
  font-weight: bold;
  padding:.5em;
}


.anonce ul, .anonce ol {
    margin-left:.5em;
}

.document ul, .document ol {
  margin-left:2em;
  font-size:1.2em;
  margin-bottom:2em;
  margin-top:1em;
}
.document li {
  padding:.5em 0;
}



.anonce li {
  font-size:1.2em;
  margin:10px 0;
  padding:0 16px;
}

.document {
  margin: 1.5em 0 2em 2em;
}

.searchform {
  background: #efefef;
  padding: 10px;
  margin-bottom: 2em;
  font-size:1.2em;
}

.searchform .columns {
    clear:both;
    width:600px;
    margin-bottom: 1.2em;
}

.searchform .columns .a,
.searchform .columns .b {
  float:left;
}
.searchform .columns .a {
  width:300px;
  //margin-right:-600px;
}
.searchform .columns .a p {
  padding:.5em 0;
}

.searchform .columns .b {
  width:300px;
  //margin-left:295px;
  //display:inline;
}

.example {
  text-decoration:none;
  border-bottom:1px dotted #000;
  cursor: hand;
  cursor:pointer;
}

a.addnotice {
    background: #ccc;
    padding: .5em 1em .6em 1em;
    color:#962222;
    text-align: center;
    font-weight: bold;
    margin:5px;
}


.searchform a.addnotice {

  display:block;
  width:280px;
}
a:visited.addnotice,
a:hover.addnotice,
a:active.addnotice {
  color:#fff;
  }

#footer {
  margin-top:2em;
  border-top:2px solid #eee;
  padding:2em 0;
  font-size: 1.1em;
  text-align: center;
}

.searchfld {
  width:320px;
}
.searchopt {
  width:200px;
}

.document h2 {
  font-size:1.2em;
}

.alinbase {
  background:#E6E6E6;
  padding: .5em 1em .6em 1em;
  margin:5px;
  font-size:1.2em;
}
a.allnotice {
    background: #524e4b;
    padding: .5em 1em .6em 1em;
    color:#fff;
    text-align: center;
    font-weight: bold;
    margin:5px;
    font-size:1.2em;
}
a.allnotice:visited {color:#fff;}
a.allnotice:hover {color:#fff;}
a.allnotice:active {color:#fff;}

.notice {
  background: #fafafa;
  border:1px solid #eee;
  padding:5px;
  margin-bottom:2em;
}

.notice .columns {
    clear:both;
    width:612px;
    background: #fff;
    font-size:1.2em;
    border:1px solid #eee;
    clear: both;
}
html>body .notice .columns {
  width:616px;
}

.notice .columns .a,
.notice .columns .b {
  float:left;
}
.notice .columns .a {
  width:50%;
  //margin-right:-100%;
}
.notice .columns .b {
  width:50%;
  //margin-left:50%;
  //display:inline;
  text-align: right;
}
.notice .columns .a p,
.notice .columns .b p {
  padding:5px 5px;
}

.notice span {
  padding-top:1px;
  padding-bottom:1px;
}

.noticebody {
  padding:5px;
}

.noticebody h4 {
    font-size:1.3em;
    font-weight: bold;
}

.noticebody img {
    float:right;
    width:150px;
    margin-left:10px;
    padding:5px;
    background: #fff;
    border: 1px solid #ccc;
}

.noticebody p {
  margin:.5em 0;
  font-size:1.2em;
  line-height: 1.3em;
}

.error {
  /*background:#F89631;
  border: 1px solid #B02B2C;*/
  border-bottom:1px solid #eee;
  padding: 4em 10px 6em 10px;
  text-align:center;
  font-size:1.3em;
  margin-bottom:2em;
  font-weight: bold;
  color:#CC0000;
}

.ctop {
  padding:5px 0;
}
.ctop p {
  padding:.5em 5px;
}

.notices {
  font-size:1.2em;
  width: 629px;
  border-bottom:1px solid #ccc;
}

.notices tr td {
  height: 30px;
  padding:0 10px;
}

.notices a {color:#333;}
.notices a:visited {color:#356AA0;}
.notices a:hover {color:#356AA0;}
.notices a:active {color:#356AA0;}

.noticeline td {
  border-bottom: 1px solid #eee;
}
.vip {
  background: #e6e7da;
}

.message {
  color:#333;
  padding:4em 0;
  margin-bottom: 2em;
  text-align: center;
  border-bottom: 1px solid #ccc;
  font-size:1.3em;
  font-weight: bold;
}
.find {
  color:#cc0000;
}

/* add form ********/

.form fieldset {
	display:block;
    padding:1em;
    border:1px solid #eee;
}
.form fieldset div.required,
.form fieldset div.optional  {
  margin-bottom:1.6em;
}

.form legend {
  font-size:1.2em;
  font-weight:bold;
}

.required span {
    font-weight:bold;
    color:#B02B2C;
    font-size:1.4em;
}

.form label {
  cursor:pointer;
  display:block;
  font-size:1.2em;
  padding: .3em 0;
}

.form small {
  display: block;
  font-size:1.1em;
  width:350px;
  padding:.1em 0;
}
.form img {

display:block;
}
.form input {
  padding: 3px;
}

.form .capcha,
.form .link {
  display: none;
}


span.progress {
  font-size:1.1em;
  color: #333;
  padding-bottom: .3em;
}

.robot {
  position: absolute;
  width:400px;
  height: 30px;
  left:50%;
  margin-left:-200px;
  background-color:#CCCCCC;
  top:40%;
  background: #fff;
  color:red;
  font-size:1.2em;
  border: 1px solid #ccc;
  text-align:center;
  padding:2em;
}

.formerrors {
  color: #cc0000;
  font-size:1.2em;
  margin:1em 0 2em 0;
}
.formerrors p {
  padding:.4em 0;
}


/*
.date {
  background: url(http://localhost:8001/jboard/images/calendar.png) left center no-repeat;
  padding-left:20px;
}
*/


/*
html, body {
  min-width:976px;
}


BODY {font: 64.5% Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}
TD {FONT-SIZE: 14px; COLOR: #444444; FONT-FAMILY: 'Courier New',Tahoma,Arial}

.menu {color: #E33C00; text-decoration: none; }

A 			{	COLOR: #0066CC; TEXT-DECORATION: none}
A:hover		{	COLOR: #0066CC; TEXT-DECORATION: none}
A:visited 	{	COLOR: #0066CC}

.center_link{text-decoration:none; color: #999999}

.w99 {	width: 316;}

.w50 {	width: 40%;}

.progress{	width: 1px;	height: 14px;
	color: #666666;
	font-size: 12px;
	overflow: hidden;
	background-color: #EBEBEB;
	padding-left: 5px;
}

input, textarea, select {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #969696 1px solid;
	BORDER-LEFT: #969696 1px solid;
	BORDER-RIGHT: #969696 1px solid;
	BORDER-TOP: #969696 1px solid;
	COLOR: #333333;
      FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial;
}

.voit_radio {
BACKGROUND-COLOR: #F4F4F4;
BORDER: 0;
}

.radio {
BACKGROUND-COLOR: #FFFFFF;
BORDER: 0;
}

b {color:#666666; 	FONT-WEIGHT: bold}

b:hover {text-decoration:none;}

.off {FONT-SIZE: 8pt; color: #999999;}

.error {	BORDER-BOTTOM: #E33C00 1px solid; 	BORDER-LEFT: #E33C00 1px solid; BORDER-RIGHT: #E33C00 1px solid; BORDER-TOP: #E33C00 1px solid; }

.nav{    text-decoration:none; font-weight: bold;}

.name {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#FFFFFF}

.table_item { margin: 5; }

.table_top_orange {
	width: 100%;
	vertical-align: top;
	background: url(px1.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-color: #FF9900;
	border: dashed #EEEEEE;
}
	
.img_news {
	vertical-align: top;
	border-color: #EEEEEE;
	border: #EEEEEE;
	border: none;
}
	
.table_top_red {
	width: 100%;
	vertical-align: top;
	background: url(px2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-color: #FF0000;
	border: dotted #EEEEEE;}
	
.blue {color: #0066CC; text-decoration: none;}
.menu_txt {	color:#939393; text-decoration:none; font-family:tahoma; font-size:10px; text-transform:uppercase; font-weight:bold}
.sm1 {font-size:11px}
.u {text-decoration:underline}
.blue_bold {color: #0066CC; text-decoration: none; font-weight:bold}
.sm {font-size:10px}
.sm_orange {color:#F7941D; text-decoration:none; font-size:11px; font-weight:bold}
.copy {font-family:tahoma; font-size:10px; color:#9B9B9B; text-decoration:none}
.price {color: red;  font-size:16px; font-weight:bold}
.date {	color: #FFFFFF; text-decoration:none}
a:date {text-decoration: none; color:#FFFFFF}


.white 		{	FONT: Trebuchet,Tahoma; COLOR: #FFFFFF}
.black 		{	FONT: Trebuchet,Tahoma; COLOR: #000000}
.gray 		{	FONT: Trebuchet,Tahoma; COLOR: #999999}
.dark_blue	{	FONT: Trebuchet,Tahoma; COLOR: #336699}
.dark_green	{	FONT: Trebuchet,Tahoma; COLOR: #006633}
.dark_orange{	FONT: Trebuchet,Tahoma; COLOR: #FF9900}
.red		{	FONT: Trebuchet,Tahoma; COLOR: #FF0000}
.dark_red	{	FONT: Trebuchet,Tahoma; COLOR: #B71E2D}



.bg_gray		{	background-color:#E6E6E6; padding-bottom: 3px; padding-top: 3px; padding-left: 9px; padding-right: 9px}
.bg_dark_red	{	background-color:#B71E2D; padding-bottom: 3px; padding-top: 3px; padding-left: 9px; padding-right: 9px}
.bg_dark_orange	{	background-color:#FF9900; padding-bottom: 3px; padding-top: 3px; padding-left: 9px; padding-right: 9px}
.bg_dark_blue	{	background-color:#336699; padding-bottom: 3px; padding-top: 3px; padding-left: 9px; padding-right: 9px}
.bg_dark_green	{	background-color:#006633; padding-bottom: 3px; padding-top: 3px; padding-left: 9px; padding-right: 9px}

.b	 	{	FONT-WEIGHT: bold}
.cn 	{	FONT: 22px 'Courier New'; FONT-WEIGHT: bold}
.up		{	TEXT-TRANSFORM: uppercase}
.nd		{	text-decoration:none}
HR		{	COLOR: #E6E6E6; HEIGHT: 1px}
.small 		{	FONT-SIZE: 14px; COLOR: #888888}
IMG 		{	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}

.16 {FONT-SIZE: 16}
.14 {FONT-SIZE: 14}
.12 {FONT-SIZE: 12}

H1 			{	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 16px}
H1 A 		{	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 16px}
H1 A:visited {	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 16px}
H2 			{	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px}
H2 A 		{	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px}
H2 A:visited {	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px}
H3 			{	MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px; FONT-SIZE: 12px}
H3 A 		{	MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px; FONT-SIZE: 12px}
H3 A:visited {	MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px; FONT-SIZE: 12px}

.stat 		{	DISPLAY: none}

h2.category {
  font-size:16px;
  font-weight:bold;
}

.topad {
    width:916px;
    margin:7px auto 3px auto;
    text-align:center;"
}
.topad a {
  margin:0 2px;
}
*/
