a{
	color:#0065EF;
}

 .body_1 {
  font-family: Arial;
  font-size:13px;
  margin-top: 15px;
  padding: 0px;
  background: #EFEFEF;
}

#wrap {
background: #EFEFEF;
margin:0pt auto;
overflow:hidden;
padding:0pt;
text-align:left;
width:880px;
}

.leftcol_1 {
	float: left;
	width: 186px;
	z-index:900;
}

.content_1 {
  float: right;
  width: 680px;
  position:relative;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
}
.footer_1 {
  clear: both;
  border: 1px solid #E5E5E5;
  padding: 1px;
  font-size: 11px;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  margin-top: 10px;
}

.header{
	height:60px;
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	padding: 3px;
}

.header2{
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	padding: 3px;
}

div.spacer {
clear: both;
}

h1 {
font-size: 1.2em;
padding: 0px;
margin:0px;
}

div.content {
	border: 0px dashed #808080;
	padding: 3px;
}

.res {
	font-weight: bold;
	color: #3A3A3A;
}

div.contacts{
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	padding: 3px;
	margin-top: 20px;
}

td.calendar {
	margin: 3px;
	padding: 3px;
	border: 1px solid #3A3A3A;
	background-color: #D8D8D8;
}

.selected_period {
	border: 1px solid #D7D700;
	background-color: #FFFF80;
}

.unavailable_period {
	background-color: #FF8484;
}

.error_period {
	border: 2px solid #C40000;
	font-weight: bold;
}

.msg_error {
	padding: 10px;
	margin: 5px;
	background-color: #FF8484;
}

.msg_ok {
	padding: 10px;
	margin: 5px;
	background-color: #C4FFC4;
}

.red_border {
	border: 1px solid #FF2D2D;
}

.bold_red {
	font-weight: bold;
	color: #B30000;
}


#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 100%;
padding: 0px;
margin: 0px;
background: #FFFFFF;
border: 1px solid #E5E5E5;
border-top: 5px solid #E5E5E5;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #E5E5E5;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:100%;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}