body {
padding:0px;
margin-top:20px;
background-color:#ffffff;
color:#000000;}

.abc {background-color:#000000;}
.def {background-color:#FFFFFF;}
.ghi {
	font-family: Book Antiqua;
	font-size: 14px;
	color: #000000;
}
.rep {
	font-family: Tahoma;
	font-size: 12px;
	color: #575a57;
	background-color:#efefef;
	margin: 2px;
	padding: 2px;
}
.spekta {
	font-family: Tahoma;
	font-size: 12px;
	color: #317833;
	text-transform: uppercase;
}
.prz {
	font-family: Tahoma;
	font-size: 13px;
	color: #3F3F3F;
	padding: 3px;
}
.copy {
	font-family: Tahoma;
	font-size: 11px;
	color: #c6c6c6;
}
.fun {
	font-family: Verdana;
	font-size: 9px;
	color: #327432;
	text-transform: uppercase;
	font-weight: bold;
}
.hhi {
	font-family: Book Antiqua;
	font-size: 16px;
	color: #000000;
}
.ramka { border-color:#efefef;}
.inputs {
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	border: 1px solid #CDCDCD;
}
.inputs2 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CDCDCD;
}
.te1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.te2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #575a57;
	text-transform: uppercase;
	text-decoration: none;
}
.inputs-focus {
	background-color: #F6F6F6;
	margin: 2px;
	padding: 2px;
	border: 1px solid #CDCDCD;
}
td.tb_item {
text-align: center;
border: 1px solid #1D2F1E; 
}

.tabrep  
{
  border-collapse:collapse;
}

.conntab 
{
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

th.tb_top {background: #5a905e; color: #ffffff; border: 1px solid #474747; text-align: center; font-weight: bold;}
td.tb_top {background: #779F7A; color: #ffffff; border: 1px solid #474747; text-align: center; font-weight: bold;}

.odd{background: #EFEFEF;}
.even{background: #FFFFFF;}

.black {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000; }

ul.vert-one {
		margin:0;
		padding:0;
		list-style-type: none;
		display:block;
		font:bold 14px Book Antiqua;
		line-height:30px;
		width:171px;
				}

ul.vert-one li	{
			margin:0;
			padding:0;
			border-right:1px solid #000000;
		}
ul.vert-one li a {
			display:block;
			text-decoration:none;
			color:#fff;
			background:#327432;
			padding:0 0 0 10px;

		 }

ul.vert-one li a:hover { background:#345e34;}

ul.vert-one li a.current,ul.vert-one li a.current:hover { background: #327432 url("./gfx/vert-one_arrow.gif") no-repeat 165px 10px;}
a { text-decoration: none; }

.error_message
{
  background: #fcc;
  color: #200;
  border-bottom:1px solid red;
  padding: 2px;
}
