body {
  margin: 0px;
  padding: 0px;
  color: #333;
  width: 100%;
  height: 100%;
  font-size: 11px;
  font-family: Verdana, Arial;
}
img {
  border: 0px;
}
a {
  font-size: 11px;
  color: #003C77;
  text-decoration: none;
}
p {
  margin: 0px 0px 7px 0px;
}
table td{
 font-size: 11px;
}
a:hover {
  text-decoration: underline;
}
a:focus {
  outline: none;
}

/* -- form -- */
form {
 margin: 0px;
}
form input{
 background: #FAFBFD url('../img/input_bg.jpg') repeat-x top left;
 border: 1px solid #DBDCDE;
}
form textarea{
 background: #FAFBFD url('../img/input_bg.jpg') repeat-x top left;
 border: 1px solid #DBDCDE;

}
form select{
 background: #FAFBFD url('../img/input_bg.jpg') repeat-x top left;
 border: 1px solid #DBDCDE;

}

/* --- calendar --- */
table.calendar{
	width: 230px;
}
.calendarMPrev{
  float: left;
  margin: 0px 2px;
}
.calendarMCurr{
  float: left;
  margin: 0px 2px;
  font-size: 12px;
}
.calendarMNext{
  float: left;
  margin: 0px 2px;
}

.calendarH{
	text-align: center;
	font-weight: bold;
	color: #3A5AA5;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 5px;
	background: E8E8E6url(../img/calendar_day_bg.jpg) no-repeat center center;
}
.calendarFA, .calendarFS{
	padding: 3px 1px;
	text-align: center;
	color: #222;
	font-size: 16px;
	font-family: Georgia, "Trebuchet MS", Trebuchet;
}
.calendarFA{
	background: white;
}
.calendarFS{
   color: #444;
   background: #7191CC;
}
.calendarLnik, .calendarLnikActive{
   display: block;
   font-size: 16px;
   color: #3CBCF3;
}
.calendarLnikActive{
   color: #fff;
}
.calendarLineBottom{
   border-bottom: 1px dotted #96BCED;
}
.calendarRed{
   color: #A82C2B;
}
.calendarToday {
 background: #eee;/*url(../img/calendarToday.png) no-repeat bottom center;*/
}

/* -- PAGINATION -- */
div.pagination {
 margin: auto;
}
div.pagination a{
 border: 1px solid #4C85D3;
 float: left;
 padding: 2px 4px;
 margin: 0px 2px;
 display: block;
 width: 14px;
 height: 14px;
}
div.pagination span.current{
 border: 1px solid #4C85D3;
 background: #4C85D3;
 color: #fff;
 float: left;
 padding: 2px 4px;
 margin: 0px 2px;
 display: block;
 width: 14px;
 height: 14px;
}
/* Tag cloud */
#tags{
	width: 250px;
	float: right;
}
#tags ul{
	margin:1em 0;
	padding:.5em 10px;
	text-align:center;
	background:#71b5e9 url(../img/bg_tags.gif) repeat-x;
	}
#tags ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
#tags ul li a{
	text-decoration:none;
	color:#fff;
	padding:0 2px;
	}
#tags ul li a:hover{
	color:#cff400;
	}

#tags li.tag1 a{font-size:100%;}
#tags li.tag2 a{font-size:120%;}
#tags li.tag3 a{font-size:140%;}
#tags li.tag4 a{font-size:160%;}
#tags li.tag5 a{font-size:180%;}
/* // Tag cloud */


