body{
  font-size:11px;
  font-family:Verdana, sans-serif;
  margin: 100px 0;
}
.tbl{
  border:1px solid #7FDAFF;
  width:700px;
  border-collapse:collapse;
}
.tbl2{
  border:1px solid #7FDAFF;
  width:900px;
  border-collapse:collapse;
}
.tbl td{
  border:1px solid #7FDAFF;
}
.tbl tr:hover{
  
}

input.adm_fields
{
  FONT-SIZE: 10px;
  border-color:#0099CC;
  border-style:solid;
  border-width:1px;
  padding:1px 4px;
  width:300px
}
textarea.adm_fields
{
  FONT-SIZE: 12px;
  border-color:#0099CC;
  border-style:solid;
  border-width:1px;
  padding:1px 4px;
  width:500px
}
select.adm_fields{
  FONT-SIZE: 10px;
  border-color:#0099CC;
  border-style:solid;
  border-width:1px;
}
.new_punkt{
  float:left; 
  border: 1px solid #7FDAFF; 
  background-color:rgb(179, 233, 255);
  padding:2px 5px;
  margin:5px 0px 3px 5px;
  text-decoration:none
  padding-bottom:20px;
}
a.new_punkt{
  font-size: 10px;
  color:#000 !important;
  
}
a:hover.new_punkt{
  color:#000;
  background-color:#7FDAFF;
}
.adm_sbm_btn
{
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, sans-serif;
  border-color:#EEE #0099CC #0099CC #EEE;
  background:#66CCFF;
  border-style:solid;
  border-width:2px;
  padding:1px 4px;
  
}
.err_msg{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana, sans-serif;
  color: #B82828;
  position:center; 
  padding:3px 0 0 5px;
  
}
.copyright
{
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, sans-serif;
  color: black;
}

.item
{
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, sans-serif;
  color: black;
}

.header
{
  color:#808080;
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, sans-serif;
}
a, a:link, a:visited{
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #808080;
}
a:hover
{
  color:#FF9933;
}
.extra_menu a{
  text-decoration:none;
  color:#000
}
.extra_menu ul{
  padding:0px;
  margin:0px;
}
.extra_menu li{
  padding:5px 5px 0 5px;
  margin-right:3px;
  border: 1px solid #7FDAFF; 
  background-color:rgb(179, 233, 255);
}
.extra_menu li:hover{
  background-color:#7FDAFF;
}

li
{
display:block;
	padding:0 10px;
	float:left;
	margin:0;
	list-style:none;
	height:20px;
}
.header a:hover
{
  COLOR: #0099CC;
}

.hinside a, .hinside a:link, .hinside a:visited{
  COLOR: #808080
}

.hinside a:hover
{
  COLOR: #FF9933;
}
.left-menu{
  padding: 0 5px;
}

.left-menu a, .left-menu A:link, .left-menu A:visited
{
  color: #0099CC;
  background:transparent url('../images/arrow-red.gif') no-repeat scroll 2px 4px;
  padding: 0 0 0 10px
}

.left-menu a:hover
{
  color:#FF9933;
}
.headerbig
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-WEIGHT: bold;
}

.message_green
{
  COLOR: #003366;
  background: #33CC00;
  FONT-SIZE: 16px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.validation
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  COLOR: #FF3300;
  background: white;
  FONT-WEIGHT: bold;
}
div.hr {
  height: 30px;
  background: #fff url('../images/hr1.jpg') no-repeat scroll center;
}
div.hr hr {
  display: none;
}
/** calendar **/
.calendar_table{
	width:100px
}
.calendar_table td {
	text-align:center;
	border: 0px solid #6A7F8B;
	padding:2px 6px;
}
.calendar_table td a{
    color: #E60084;
    text-decoration: none;
}
.calendar_table td a:hover{
    color: #E60084;
    text-decoration: underline;
}
.calendar_table tr.data p{
    position:absolute;
    display: block;
	width: 200px;
	border: 0px solid #000000;
	visibility: hidden; 
	margin: 0px 0px 0px 0px;
}
.tbl tr.data p{
    position:absolute;
    display: block;
	width: 200px;
	border: 0px solid #000000;
	visibility: hidden; 
	margin: 0px 0px 0px 0px;
}



.textmiddle {vertical-align:middle;} 
.resize_img {
width: auto;
height : 50px;
}

