body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,textarea,p,th,td{
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1;
	outline-color: #CCCCCC;
}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;}
h1,h2,h3,h4{font-size:100%;font-weight:normal;}


body{
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;}
table{font-size:inherit;
font:100%;}

h1{font-size:167%;}
h2{font-size:153.9%;}
h3{font-size:125%;}
h1,h2,h3{margin:0 0 0.5em 0;}
h1,h2,h3{font-weight:bold;}
h4,strong{font-weight:bold;}

ol,ul,dl{margin-left:2em;list-style-type: none;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;list-style-type: none;}dl dd{margin-left:1em;}
p,table{margin-bottom:0em;}
body{text-align:center;}

#princip{
margin:auto;
text-align:left;
width:74.923em;
*width:73.05em;
min-width:974px;
}
#ft{clear:both;}


#maincss .divcentratb{position:static;}
#maincss{width:100%;}
.divcentrat #maincss{float:left;margin-right:-25em;}
.divcentrat .divcentratb{float:right;width:21.0759em;*width:22.50em;}
.divcentrat #maincss .divcentratb{margin-right:21.0759em;*margin-right:23.62em;}
#maincss .divcentratb {float:none;width:auto;}


/* divnou method - used to force the container's height to adjust to the floated element*/
.divnou:after
{content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
.divnou{
display:inline-block;
}


/******** End of section ********/

a:link,
a:visited,
a:active {
	color: #090465;}
a:hover {
	color: #b60000;}

ul.no_bullet li {list-style-type: none;}
.no_margin {margin: 0px;list-style-type: none;}
.bold {font-weight: bold;list-style-type: none;}
.right {text-align: right;list-style-type: none;}
.f_left {float: left;list-style-type: none;}
.p_rel {position: relative;list-style-type: none;}
.f_right {float: right;list-style-type: none;}

/* - Start box alternate 3 */
.divbox .divrow {
	padding: 0.5em;
	border-bottom: 1px solid #EFEFEF;}
.divrow .opt_row {
	margin: 0.5em -0.5em -0.5em -0.5em;
	padding: 0.2em 0.5em;
	background: #E9FEE9;}
.divbox .pic {
	float: left;
	width: 90px;
	min-height: 65px;
  	height: auto !important;
  	height: 65px;}
.divbox .content_dr {
	margin-left: 90px;
	padding-left: 1em;}
.divbox .content_dr .left {
	width: 60%;
}
.divbox .content_dr .right {
	width: 60%;}
/* <--- End box alternate 3 */

/* - Start main_site */
#ft {margin-right: 0.4em;}
#ft {margin-top: 1em;
	padding: 0.5em;
	font-size: 85%;
	color: #888888;
	background-color: #F2F2F3;
	border-top: 1px solid #AAAAAA;}
#ft a:link,#ft a:visited,#ft a:hover,#ft a:active {
	text-decoration: underline;
	color: #656565;}
#ft a:hover {	text-decoration: underline;
	color: #000000;}
#ft .ft_links {	margin-bottom: 1em;}
#ft .border_top {padding-top: 1em;
	border-top: 1px solid #DDDDDD;}
#ft .border_left {padding-left: 1em;
	border-left: 1px solid #DDDDDD;}
#ft dl {	width: 16.5%;
	float: left;
	margin: 0px;}
#ft dt {	font-weight: bold;
	margin-bottom: 0.5em;}
#ft dd {	padding: 0px;
	margin: 0px;}
#maincss .divcentratb {
	min-height: 30em;
  	height: auto !important;
  	height: 30em;
	padding: 0em 0.5em;
	background: #FFFFFF;
	border-right: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;}
/* <--- End main_site */

/* - Start navigator */
#pagestyle {
	clear: both;
	
	}
#pagestyle .left {
	float: left;
	width: 35%;
	font-size: 93%;}
#pagestyle .right {
	float: right;
	width: 85%;
	padding: 0.4em 0em;
	font-size: 85%;
	font-weight: bold;}
.navigation_off {
	padding: 0em 0.3em;
	color: #EEEEEE;
	border: 1px solid #EEEEEE;}
A.navigation_on:link, A.navigation_on:visited,A.navigation_on:hover,A.navigation_on:active {
	padding: 0em 0.3em;
	text-decoration: none;
	color: #444444;
	border: 1px solid #444444;}
A.navigation_on:hover {
	color: #FF0000;}
.navigation_text {
	padding: 0.2em 0.3em;
	color: #FFFFFF;
	background: #444444;
	border: 1px solid #444444;}


#mapContainer {
	height: 250px;
	width: 250px;
	border-left-color: #CCCCCC;
}



.box_alternate_1 {
	margin-bottom: 0.5em;
}

.box_alternate_1 .box_even,
.box_alternate_1 .box_odd {
	margin-bottom: 0.5em;
	padding: 0.5em;
	
}

.box_alternate_1 .box_even {
	background: #F9F9F9;
	border: 1px solid #DDDDDD;
}

.box_alternate_1 .box_odd {
	background: #F2FAFF;
	border: 1px solid #E5F5FF;
}

.box_alternate_1 .pic {
	float: left;
	width: 90px;
}

.box_alternate_1 .right_content {
	width: auto;
	margin-left: 90px;
	padding-left: 0.5em;
}

/* <--- End box alternate 1 */
	
#box_events .box_even,
#box_events .box_odd {
	font-size: 93%;
}

