body {
	background-color: white;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0;
	margin: 0;
}

table, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse:collapse
}

a img {
	border: 0
}

a:link {
	color: #AA030D;
	text-decoration: underline;
}

a:visited {
	color: #AA030D;
	text-decoration: underline;
}

a:active {
	color: #AA030D;
	text-decoration: underline;
}

a:hover {
	color: #AA030D;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: white;
	line-height: 12pt
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	line-height: 11pt
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	line-height: 10pt
	
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	line-height: 9pt
}

ul {
    margin-left: 10px;
    padding-left: 0;
    list-style: none;
    }
	
li {	
    list-style: none;
	padding-left: 5px;
	padding-bottom: 5px;
    background-image: url(../../../images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    }

form {
	padding: 0;
	margin: 0
}

input {
	font-size: 14px;
	background-color: white;
	color: #AB322C;
	border: 1px solid #AB322C;
}

input.searchfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	width: 115px;
	height: 14px;
	margin-bottom: -4px;
	padding: 0px 0px 0px 7px;
	background-color: #F2F2F2;
	color: #303030;
	border: none;
}

input.sidearea {
	background-color: white;
	color: #AB322C;
	border: none;
}

input.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #AB322C;
	background-color: #FFF;
	border: 1px solid #AB322C;
	cursor: pointer
}

input.submit:hover{
   background-color: white;
   color: #AB322C
}

textarea {
	background-color: white;
	color: #AB322C;
	border: 1px solid #AB322C;
}

a.news:link, a.news:visited, a.news:active {
	color: #333;
	text-decoration: none;
}

a.news:hover {
	color: #AA030D;
	text-decoration: underline;
}

.pics_align_left {
	padding: 0 10px 0 0;
}

.pics_align_right {
	padding: 0 0 0 10px;
}

#kontakt {
	position: absolute;
	left: 260px;
	top: 260px;
	width: 84px;
	height: 84px;
	color: #FFFBD6;
	background-color: #8F024B;
	cursor: default;
	font-size: 100%;
}

#castList a:link, #castList a:visited, #castList a:active {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#castList a:hover {
	font-weight: bold;
	color: #AA030D;
	text-decoration: underline;
}

#monthly-events h2 {
	margin: 0;
	padding-top: 1em;
	padding-bottom: .5em;
	color: #8b0000;
	text-align: center;
}

#monthly-events h3 {
	margin: 0;
	padding-bottom: .5em;
	color: #333;
	text-align: center;
}

#monthly-events .monthly-events-item {
	padding: 1em;
	border-bottom: 1px solid #BBB;
}

#monthly-events .me_today {
	background-color: #F4E5ED;
}

#monthly-events .me_sunday h3 {
	color: #8b0000;
}

#monthly-events .me_noevent h3 {
	color: #AAA;
}

#monthly-events .me_odd {
	background-color: transparent;
}

#monthly-events .me_even {
	background-color: #F6F6F6;
}

#monthly-events hr {
	border: none 0;
	border-top: 1px solid #BBB;
	height: 1px;
	width: 100%;
	margin: 0 0 0 -16px;
}

/* calendar stuff */

.koledar {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding-top: 5px;
	height: 12px;
}

.kol_default, a.kol_default:link, a.kol_default:active, a.kol_default:visited, a.kol_default:hover {
	color: #333;
	font-family: Arial; 
	font-size: 11px;
	background-color: #F2F2F2;
	text-decoration: none;
}

.kol_today {
	border: 1px solid #BA1E1E;
}

.kol_event1, a.kol_event1:link, a.kol_event1:active, a.kol_event1:hover, a.kol_event1:visited {
	color: #000;
	background-color: #91A5B8;
	font-weight: bold;
	text-decoration: none;
}

.kol_event2, a.kol_event2:link, a.kol_event2:active, a.kol_event2:hover, a.kol_event2:visited {
	color: #000;
	background-color: #BFCAD5;
	font-weight: bold;
	text-decoration: none;
}

.calendar_first_events {
	margin-top:0px; margin-bottom:11px;
}

.koledarHeaderCell, .koledarDateCell {
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8
}

#popup {
	width: 100%;
	height: 100%;
	min-height: 768px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	background: black;
	display: none;
}

#popup-align {
	width: 100%;
	height: 100%;
	min-width: 1024px;
	vertical-align: center;
	position: relative;
	text-align: center;
	margin: 0 auto;
	top: 0;
	z-index: 1001;
}

#image-container {
	position: relative;
	width: 1024px;
	height: 768px;
	margin: 0 auto;
	top: 0;
	z-index: 1002;
}

a#link-entry {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1003;
}

a.popup-link:link, a.popup-link:visited, a.popup-link:hover, a.popup-link:active {
	position: absolute;
	height: 24px;
	left: 30px;
	display: block;
	z-index: 1004;
	border: none;
}

a.popup-link:hover { border: 1px dashed #e9ebdd; }

a#link1 { left: 21px; top: 142px; width: 435px; height: 184px; }

a#link2 { top: 383px; width: 200px; }
a#link3 { top: 412px; width: 357px; }
a#link4 { top: 439px; width: 365px; }
a#link5 { top: 466px; width: 210px; }
a#link6 { top: 492px; width: 255px; }
a#link7 { top: 519px; width: 150px; }
a#link8 { top: 555px; width: 159px; }
a#link9 { top: 583px; width: 225px; }
a#link10 { top: 610px; width: 285px; }
a#link11 { top: 637px; width: 185px; }
a#link12 { top: 663px; width: 122px; }

