body {
  background-color: #65b3e6;
  font-family: arial;
  padding: 0px;
  margin: 0px;
  background-image:url(../pics/bg.png);
  background-repeat: repeat-x;
  font-size: 0.95em;
}
#main {
  position: relative;
  width: 959px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  background-image:url(../pics/bg.jpg);
  background-repeat: no-repeat;
  padding-bottom: 200px;
}
#main  { min-height:700px; } * html #main { height:700px; }
#menu {
  position: absolute;
  top: 112px;
  width: 180px;
}
.menu-item {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 0.95em;
  padding-left: 38px;
  color: #84ccf2;
  line-height: 1.5em;
}
.menu-item-2 {
  margin-bottom: 10px;
  font-size: 0.8em;
  padding-left: 54px;
  color: #84ccf2;
  line-height: 1.2em;
}
.menu-item-3 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 0.95em;
  padding-left: 38px;
  color: #4ca230;
  line-height: 1.5em;
}

.menu-item-2 a:link {
  color: #2c76b3;
  text-decoration: none;
}
.menu-item-2 a:visited {
  color: #2c76b3;
  text-decoration: none;
}
.menu-item-2 a:hover {
  color: #2c76b3;
  text-decoration: underline;
}
.menu-item-2 a:active {
  color: #2c76b3;
  text-decoration: none;
}

.menu-item a:link {
  color: #2c76b3;
  text-decoration: none;
}
.menu-item a:visited {
  color: #2c76b3;
  text-decoration: none;
}
.menu-item a:hover {
  color: #2c76b3;
  text-decoration: underline;
}
.menu-item a:active {
  color: #2c76b3;
  text-decoration: none;
}

.menu-item-3 a:link {
  color: #4ca230;
  text-decoration: none;
}
.menu-item-3 a:visited {
  color: #4ca230;
  text-decoration: none;
}
.menu-item-3 a:hover {
  color: #4ca230;
  text-decoration: underline;
}
.menu-item-3 a:active {
  color: #4ca230;
  text-decoration: none;
}
#content {
  position: relative;
  width: 476px;
  font-size: 0.8em;
  line-height: 1.4em;
  float: right;
  margin-right: 260px;
  top: 170px;
}

#content img {
  margin-right: 15px;
  margin-bottom: 15px;
}

#content h2 {
  font-size: 1.2em;
  color: #419ad4;
  padding-left: 15px;
  border-left: 15px solid #6dad56;
  margin-top: 20px;
}
#content h1 {
  font-size: 1.3em;
  color: #419ad4;
}
#content p {text-align: justify;}
#content h2 a:link {
  color: #0178c6;
  text-decoration: none;
}
#content h2 a:visited {
  color: #0178c6;
  text-decoration: none;
}
#content h2 a:hover {
  color: #0178c6;
  text-decoration: underline;
}
#content h2 a:active {
  color: #0178c6;
  text-decoration: none;
}


#content a:link {
  color: #258d00;
  text-decoration: none;
  font-weight: bold;
}
#content a:visited {
  color: #258d00;
  text-decoration: none;
  font-weight: bold;
}
#content a:hover {
  color: #258d00;
  text-decoration: underline;
  font-weight: bold;
}
#content a:active {
  color: #258d00;
  text-decoration: none;
  font-weight: bold;
}


#f1 {
  position: absolute;
  top: 65px;
  left: 65px;
  width: 94px;
  height: 15px;
  border: 0px;
  font-weight: bold;
  font-size: 0.7em;
}
#s1 {
  position: absolute;
  top: 62px;
  left: 165px;
}
#f2 {
  position: absolute;
  top: 124px;
  left: 559px;
  width: 94px;
  height: 15px;
  border: 0px;
  font-weight: bold;
  font-size: 0.7em;
}
#s2 {
  position: absolute;
  top: 120px;
  left: 660px;
}
#anketa {
  position: absolute;
  top: 600px;
  left: 770px;
  font-size: 0.8em;
}
#anketa strong {
  color: #3177b3;
}

#anketa a:link {
  color: #258d00;
  text-decoration: none;
  font-weight: bold;
}
#anketa a:visited {
  color: #258d00;
  text-decoration: none;
  font-weight: bold;
}
#anketa a:hover {
  color: #258d00;
  text-decoration: underline;
  font-weight: bold;
}
#anketa a:active {
  color: #258d00;
  text-decoration: none;
  font-weight: bold;
}

#iconz {
  position: relative;
  background-color: #d4f2fe;
  padding: 20px;
  text-align: center;
}
#iconz img{ border: 0px;}


.menuoff .menu-item-2 {
	visibility: hidden;
	position: absolute;
}
.menuon .menu-item-2 {
	position: relative;
	visibility: visible;
}

.calendar_body {position: relative;}
	div.calendar{margin-bottom:8px;width:175px;margin-top:8px;font-size:10px;margin-left:6px; positon: relative;}
		div.calendar div.calendar_body table{width:180px !important;}
		div.calendar_head{text-align:center;background-color:#65b3e6;width:180px;color:#FFF;font-weight:bold;padding:2px 0px;}
			div.calendar_head a{color:#FFF !important;}
		tr.calendar_head td{font-weight:bold;background-color:#CED3C5;padding:1px 2px;color:#FFF;}
.calendar_active_item .info {visibility: hidden; position: absolute;}
.info a:hover{text-decoration:underline;}
.calendar_active_item-hover .info {visibility: visible; position: absolute; width: 180px; padding: 6px; background-color: #2D6AAD;color:#FFF; border: 1px solid #1E2B54; }
.calendar_active_item_weekend .info {visibility:hidden;position: absolute;}
.calendar_active_item_weekend-hover .info {visibility: visible; position: absolute; width: 180px; padding: 6px; background-color: #2D6AAD;color:#FFF; border: 1px solid #1E2B54; }

		div.calendar_body td div{text-align:center;padding:1px 0px;}
		div.calendar_inactive_item_weekend{background-color:#E5F0F7;color:#1E2B54;}
		div.calendar_active_item,div.calendar_active_item_weekend,div.calendar_active_item_weekend-hover,div.calendar_active_item-hover{background-color:#2D6AAD;}
			div.calendar_active_item a,div.calendar_active_item-hover a,div.calendar_active_item_weekend a,div.calendar_active_item_weekend-hover a{color:#FFF !important;}
			div.calendar_active_item-hover{position: relative;}, div.calendar_active_item_weekend-hover{position: relative;}
			/*#cal table.cal tr td{background-color:#CED3C5 !important;color:#FFF !important;}*/

#countdowncontainer {
	position: absolute;
	font-size: 0.8em;
	top: 130px;
	left: 205px;
	color:#6dad56;
	font-weight: bold;
}
