body {
	color: #808080;
	margin: 0;
	padding: 0;
	font-family: Arial, Georgia, serif;
	font-size: small;
	background: #1b223c url(/images/background_body.gif) top left repeat-x;
	text-align: center;
}

h1 {
	position: relative;
	color: #505050;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: .6em;
	margin-top: -1.5em;
	margin-right: 40px;
}

h2 {
	color: #505050;
	font-size: 120%;
	font-weight: normal;
	margin-bottom: .6em;
	margin-top: 2em;
}

h3 {
	color: #505050;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: .6em;
	margin-top: 2em;
}

p {
	line-height: 1.3em;
}

a:link, a:visited, a:hover, a:active {
	color: #807045;
	text-decoration: none;
}

table.data {
	border-collapse: collapse;
	
}

table.data td {
	border-collapse: collapse;
	padding: 3px 7px;
	border-bottom: 2px solid white;
}

form dt {
	margin-top: .8em;
}

form dd {
	margin-top: .3em;
}

form dd.button-area {
	margin-top: 1.2em;
}

input, textarea {
	font-family: Arial, Georgia, serif;
}

input.text {
	background: #EEE url(/images/background_form_input.gif) top left repeat-x;
	border: 1px solid #DBDBDB;
	height: 18px;
	padding: .2em 0 0 0;
	width: 180px;
}

input.button {
	color: white;
	background: #375769 url(/images/background_form_button.gif) top left repeat-x;
	border: 1px solid #DBDBDB;
	padding: .1em 1.2em .2em 1.2em;
	height: 1.8em;
}

span.error {
	color: red;
}

ul.error {
	list-style-type: circle;
	margin-left: 1em;
}

.fotoCnt {
	padding: 3px 7px 3px 7px;
}

a#arctur-sponsor {
	display: block;
	overflow: hidden;
	margin-top: 40px;
}
a#arctur-sponsor, a#arctur-sponsor span {
	width: 86px;
	height: 85px;
	background: transparent url(/images/arctur.gif) top left no-repeat;
}
a#arctur-sponsor:hover, a#arctur-sponsor:hover span {
	background-position: top right;
	cursor: pointer;
}
a#arctur-sponsor span { 
	position: relative;
	display: block;
	z-index: 1;
	margin-bottom: -85px;
}

#container {
	position: relative;
	/*background: transparent url(/images/background_logo.gif) 50% 0% no-repeat;*/
	margin: 0 auto;
	text-align: center;
	min-height: 290px;
}

#header {
	position: relative;
	height: 173px;
	width: 611px;
	margin: 0 auto;
	padding-top: 22px;
}

#since-logo {
	float: left;
	width: 184px;
	height: 98px;
	font-family: Arial;
	font-size: 24px;
	color: #a9a9a9;
	padding-top: 47px;
	text-align: center;
}

#rotary-logo {
	float: left;
	width: 156px;
	height: 173px;
}

#future-logo {
	width: 143px;
	height: 99px;
	float: left;
	margin-top: 35px;
	margin-left: 62px;
}

#logo-theme {
	margin-top: 40px;
}

#content {
	position: relative;
	clear: left;
	background: white url(/images/rounded_corners_top.gif) top left no-repeat;
	position: relative;
	width: 930px;
	margin: 0 auto;
	text-align: left;
	z-index: 10;
}

#menu {
	position: relative;
	width: 930px;
	margin: 0 auto 4px auto;
	text-align: center;
	z-index: 20;
}

#menu ul {
	text-align: center;
}

#menu li {
	display: inline;
	margin-right: -3px;
	margin-left: -3px;
}

#menu a {
	background: url(/images/tab_right.gif) right top no-repeat;
	padding: .6em 13px 3px 0;
	text-decoration: none;
	font-weight: bold;
	color: white;
	font-size: 100%;
	margin-right:-1px;
	line-height: 110%; /* if not set causes 1px gap between 1st and 2nd level menu -- FF only */
}

#menu a span {
	background: url(/images/tab_left.gif) no-repeat;
	margin: 0;
	padding: .6em 0 3px 13px;
	cursor: pointer;
}

#menu li:hover a span, #menu li:hover a {
	background-position: 0% -200px;
}

#menu li:hover a {
	background-position: 100% -200px;
}

#menu li.current a span {
	background-position: 0% -100px;
}

#menu li.current a {
	background-position: 100% -100px;
	color: #0A3147;
}

#menu li.current:hover a span {
	background-position: 0% -100px;
}

#menu li.current:hover a {
	background-position: 100% -100px;
	color: #0A3147;
}

#menu li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 18px;
	padding-top: 12px;
	padding-bottom: 15px;
	width: 920px;
	height: 17px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	z-index: 100;
}

#menu li.current ul, 
#menu li:hover ul {
	display: inline;
}

#menu li:hover ul {
	z-index: 101; /* hovered state has display precedence  */
	background-color: white;
}

#menu li.current li, 
#menu li:hover li {
	font-size: 85%;
}

#menu li.current ul li a, 
#menu li.current:hover ul li a, 
#menu li:hover ul li a {
	background-image: none;
	color: #888;
	padding: 0 1em 2px 1em;
	border-bottom: 1px solid #D6D6D6;
}

#menu li.current ul li.current a, 
#menu li:hover ul li.current a,
#menu li.current ul li:hover a,
#menu li:hover ul li:hover a {
	border-bottom-width: 4px;
}



#left-col {
	float: left;
	width: 184px;
	padding: .5em 30px;
}

#middle-col {
	float: left;
	width: 380px;
	min-height: 200px;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	padding: .5em 30px;
	padding-bottom: 210px;
	margin-top: 6em;
	background-image: url(/images/background_content.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#middle-col p {
	margin-bottom: 1em;
}

#right-col {
	float: left;
	width: 184px;
	padding: .5em 30px;
}

#right-col p {
	margin-bottom: 1em;
}

#right-col p a:link, #right-col p a:visited, #right-col p a:active {
	color: #8C8C8C;
}

#right-col p a:hover {
	color: #807045;
}

#right-col p a.alt:link, #right-col p a.alt:visited, #right-col p a.alt:hover, #right-col p a.alt:active {
	color: #807045;
}

#footer {
	clear: both;
}

a#print-link {
	color: #A7A7A7;
	position: relative;
	float: right;
	margin-top: -2em;
	padding-right: 15px;
	margin-right: -15px;
	background: transparent url(/images/icon_print.gif) center right no-repeat;
	z-index: 11;
}

#vizitka:hover h3,
#srecanja:hover h3,
#intranet:hover h3,
#novice:hover h3 {
	color: #8C7846;
}
/* začek - parametri za prikaz koledarja */

	a.colDay {
		color:#333333;
		text-decoration:underline;
	}

	a.colDay:hover {
		color:#333333;
		text-decoration:none;
	}

	.koledar_mesec {
		color:#7F7E79;
		font-family: verdana, arial, helvetica, sans-serif;
		list-style-type:disc;
		margin-left:0px;
		margin-right:0px;
	}
	
	.colPosition {
		color:#1B1B1B;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:90%;
		list-style-type:disc;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
	}
	
	.colPosition2 {
		color:#1B1B1B;
		font-size:small;
		font-family:verdana, arial, helvetica, sans-serif;
		list-style-type:disc;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
	}

	.koledar {
		color:#807045;
		font-size:10px;
		font-family:verdana, arial, helvetica, sans-serif;
		list-style-type:disc;
		margin-left:0px;
		margin-right:0px;
		text-align: center;
		vertical-align: middle;
		
	}

	.kol_default, a.kol_default, a.kol_default:hover {
		color:#505050;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:10px;
		/*background-color:#E7DED7;*/
		background-color:#ededed;
		text-decoration:none;
		text-align: center;
		vertical-align: middle;
		
	}
	
	.kol_today {
		border:1px solid #807045;
	}
	
	.kol_event1, a.kol_event1, a.kol_event1:link, a.kol_event1:visited, a.kol_event1:active, a.kol_event1:hover {
		color:#EBEBEB;
		background-color:#ac3737;
		font-weight:bold;
	}
	.kol_event3, a.kol_event3, a.kol_event3:link, a.kol_event3:visited, a.kol_event3:active, a.kol_event3:hover {
		color: white !important;
		background-color: #8B7845;
		font-weight:bold;
	}
	
	.kol_event2, a.kol_event2, a.kol_event2:hover{
		color:#343E49;
		background-color:#bfcad5;
		font-weight:bold;
	}

	.colendar_first_events {
		margin-top:0px; 
		margin-bottom:11px;
		margin-left:0px;
	}
	
	/*.colendar_first_events a:link{
		text-decoration:none;
	}*/
	
	#colDay {
		color:#808080;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:90%;
		text-decoration: none;
		line-height: 1.2em;
	}
	
	#colDay:hover {
		color:#808080;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:90%;
		text-decoration: underline;
		
	}
	
	.colDay:hover {
		color:#333333;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:90%;
		text-decoration: none;
	}

	#koledar_dogodkov_nasl{
		font-weight:bold;
		color:black;
		margin-bottom:3px;
	}
	
	.tekst_koledar_prireditev{
		color:#838383;
		font-size:90%;
		font-family: verdana, arial, helvetica, sans-serif;
	}
	
/* konec - parametri za prikaz koledarja */

#lng{
	position:absolute;
	right: 0px;
	top: -16em;
	color: #8b7845;
	
}
#lng A{
	color: #8b7845;
	text-decoration: none;
}
#lng A:hover{
	color: #b4b4b4;
}