body {
	background-color: #5C658A;
	margin-top: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.clear {
	clear:both;
}

.bgleft {
background:url(../images/left.gif);
background-repeat:repeat-y;
}

.bgright {
background:url(../images/right.gif);
background-repeat:repeat-y;
}

.space {
background-color:#FFFFFF;
}

.menu {
background-color:#99CCFF;
text-align:center;
}

td.menu a:link {
	color: #000000;
	text-decoration: none;
}

td.menu a:hover {
	color: #000000;
	text-decoration: none;
}

td.menu a:visited {
	color: #000000;
	text-decoration: none;
}

td.menu a:active {
	color: #000000;
	text-decoration: none;
}

td.menuActive {
text-align:center;
background-color:#3399FF;
cursor:pointer;
}

td.menuActive a:link {
	color: #000000;
	text-decoration: none;
}

td.menuActive a:hover {
	color: #000000;
	text-decoration: none;
}

td.menuActive a:visited {
	color: #000000;
	text-decoration: none;
}

td.menuActive a:active {
	color: #000000;
	text-decoration: none;
}

td.menu:hover {
background-color:#3399FF;
cursor:pointer;
}

.bottomtxt {
background-color:#CCCCCC;
text-align:center;
font-size:9px;
}

td.priceUp {
background-image:url(../images/price_up.gif);
background-repeat:no-repeat;
}

td.priceLeft {
background-image:url(../images/price_left.gif);
background-repeat:no-repeat;
text-align:center;
font-size:14px;
}

td.priceMid {
background-image:url(../images/price_mid.gif);
background-repeat:no-repeat;
text-align:center;
font-size:24px;
color:#FFFFFF;
}

td.priceRight {
background-image:url(../images/price_right.gif);
background-repeat:no-repeat;
text-align:center;
font-size:14px;
}

td.priceDown {
background-image:url(../images/price_down.gif);
background-repeat:no-repeat;
}

a:link {
	color:#000066;
	text-decoration: none;
}
a:visited {
	color:#000066;
	text-decoration: none;
}
a:hover {
	color:#0066FF;
	text-decoration:underline;
}

a:active {
	color:#000066;
	text-decoration: none;
}

h1.nvd {
	position:absolute;
	left:-10000px;
}

h2.nvd {
	position:absolute;
	left:-10000px;
}

h2, h1 {
font-size:11px;
color:#999999;
}

h3 {
font-size:10px;
font-weight:bold;
color:#999999;
}

h4 {
font-size:10px;
color:#FF0000;
}

h5 {
font-size:12px;
}

.line {
background-color:#CCCCCC;
}

.tekst {
font-size:11px;
text-align:justify;
line-height:15px;
padding:10px;
}

.slike {
margin-top:5px;
border-style:dashed;
border-width:1px;
border-color:#000000;
}

.slike:hover {
margin-top:5px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

li {
margin-top:5px;
list-style-image:url(../images/arrow3.png);
}

dl {
margin-left:10px;
}

dt {
margin-top:10px;
}

dd {
margin-left:20px;
font-size:9px;
color:#999999;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#0082FF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

input.groovybutton {
   font-size:10px;
   font-family:Verdana,sans-serif;
   background-color:#FFFFFF;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}

input.groovybutton:hover {
   font-size:10px;
   font-family:Verdana,sans-serif;
   background-color:#3399FF;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}

input.groovytext {
  margin-bottom:3px;
  margin-top:3px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

textarea {
  overflow:hidden;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

table#km td {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
margin-top:2px;
font-size:11px;
}

table#km tr:hover {
background-color:#3399FF;
}

strong
{
	font-weight:normal;
}

/* AvCal */
td.calendar {
	font-size:1.3em;
}

td.calendar table.avcal {
	float:none;
	margin:0 auto;
}

td.calendar div {
	text-align:center;
	margin-bottom:10px;
}

td.calendar div.ch span.free, td.calendar div.ch span.toconfirm, td.calendar div.ch span.occupied {
	font-size:0.8em;
	margin:0 5px 0 5px;
	padding:2px 4px;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
}

td.calendar div.ch span.free { background-color:#66ef66; }
td.calendar div.ch span.occupied { background-color:#f04848; }
td.calendar div.ch span.toconfirm { background-color:#1199dd; }

td.calendar div.ch span.block {
	display:block;
	text-decoration:underline;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin-bottom:15px;
}

td.calendar div.ctrl a.prev, td.calendar div.ctrl a.next { font-size:0.8em; }
td.calendar div.ctrl a.prev { background: url(../images/icons/prev.png) no-repeat left center; padding:0.3em 4px 0.3em 20px; }
td.calendar div.ctrl a.next { background: url(../images/icons/next.png) no-repeat right center; padding:0.3em 20px 0.3em 4px; }
td.calendar div.ctrl a.prev:hover, td.calendar div.ctrl a.next:hover, td.calendar div.ctrl a.prev:active, td.calendar div.ctrl a.next:active
{ }
