div {
	border: 0px solid #ffffff;
}

body{
	font-family: Arial, Helvetica;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: default;
	font-size: 11px;
	width: 100%; 
	background-color: #0f242d;
	color: #495b62;
	background-image: url(img/bgr_main.png);
	background-repeat: repeat-x;
}

img {
	border: 0px;
	margin: 0px 0px 0px 0px;
}

#mainwindow {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

.homepagebanner {
	float: left;
	margin: 0px 1px 0px 0px;
}

#flashwindow {
	clear: both;
	background-image: url(img/flashwindowsabannerima.png);
	width: 959px;
	height: 491px;
	position: relative;
	top: -40px;
	padding: 21px 0px 0px 21px;
	background-repeat: no-repeat;
}

#mainpage {
	clear: both;
	position: relative;
	top: -40px;
}

#mainmenu {
	clear: both;
	background-image: url(img/mainpage_top.png);
	width: 980px;
	height: 68px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;	
}

.page {
	background-image: url(img/categorylist_bgr.png);
	background-repeat: repeat-x;
	background-color: #071216;
	float: left;
	width: 931px;
}

.textarea {
	float: left;
	background-color: #0f242d;
	width: 694px;
	padding: 0px 0px 0px 1px;
	overflow: hidden;
}

.categorylist {
	float: left;
	color: #c1c5c6;
	width: 235px;
	padding: 15px 0px 15px 0px;
	font-size: 12px;
}
.categorylist a {color: #c1c5c6; text-decoration: none;}
.categorylist a:visited {color: #c1c5c6; text-decoration: none;}
.categorylist a:active {color: #df0024; text-decoration: none;}
.categorylist a:hover {color: #df0024; text-decoration: none;}

.sublink {
	padding: 3px 10px 4px 20px;
	margin: 5px 0px 5px 7px;
	float: left;
	width: 142px;
	background-image: url(img/redarrow.png);
	background-repeat: no-repeat;
}

.categorytitle {
	font-size: 18px;
	font-weight: bold;
	color: #a1a5a6;
	margin: 0px 0px 30px 0px;
}

.midpage {
	background-image: url(img/mainpage_bgr.png);
	width: 955px;
	padding: 0px 0px 0px 25px;
	background-repeat: repeat-y;
}

#bottomcap {
	clear: both;
	background-image: url(img/mainpage_bottom.png);
	width: 980px;
	height: 25px;
}

#introwindow {
	background-image: url(img/introwindow.png);
	background-repeat: no-repeat;
	width: 959px;
	height: 384px;
}

#introcontainer {
	float: left;
	margin: 8px 0px 0px 8px;
	display: inline;
}

#days {
	float: left;
	position: relative;
	top: -20px;
	left: 2px;
	font-size: 0px;
}

#day1 {
	background-image: url(img/day1.png);
	width: 257px;
	height: 108px;
	font-size: 10px;
	padding: 35px 20px 0px 20px;
}
#day2 {
	background-image: url(img/day2.png);
	width: 257px;
	height: 106px;
	font-size: 10px;
	padding: 10px 20px 0px 20px;
}
#day3 {
	background-image: url(img/day3.png);
	width: 257px;
	height: 109px;
	font-size: 10px;	
	padding: 10px 20px 0px 20px;
	margin: 2px 0px 0px 0px;
}

#alldays {
	background-image: url(img/alldays.png);
	height: 347px;
	width: 286px;
	font-size: 12px;
	padding: 35px 5px 0px 6px;
	color: #ffffff;
}
#alldays .listitem {
	background-image: url(img/infolistbgr.png);
	background-repeat: no-repeat;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 16px;
}

.infobutton_off {
	background-image: url(img/infobutton_off.png);
	width: 265px;
	height: 36px;
	color: #000000;	
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding: 12px 20px 0px 0px;
	cursor: pointer;
}
.infobutton_on {
	background-image: url(img/infobutton_on.png);
	width: 265px;
	height: 36px;
	color: #000000;	
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	padding: 12px 20px 0px 0px;
	cursor: pointer;	
}

#header {
	width: 980px;
	float: left;
	text-transform: uppercase;
}
#header a {color: #a0b0c0; text-decoration: none;}
#header a:visited {color: #a0b0c0; text-decoration: none;}
#header a:active {color: #df0024; text-decoration: none;}
#header a:hover {color: #df0024; text-decoration: none;}

#logo {
	float: left;
}

#topbuttons {
	text-align: right;
	float: right;
	margin: 25px 17px 0px 0px;
	width: 405px;
}

#banners {
	position: absolute;
	width: 930px;
	height: 95px;
	top: 392px;
	left: 25px;
}

#bar {
	clear: both;
	background-image: url(img/bar.png);
	width: 932px;
	height: 69px;
	padding: 16px 18px 17px 17px;
	position: relative;
	left: -14px;
	top: 81px;
}

#mainbuttons  {
	padding: 25px 0px 0px 25px;
	float: left;
	font-size: 0px;
	display: inline;
}

#mainbuttons ul {
	list-style: none;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

#mainbuttons li {
	display: inline;
	float: left;
	text-align: center;
}

#mainbuttons a {
	padding: 11px 20px 0px 20px;
	height: 26px;
	display: block;
	color: #c8c8c8;
	background-image: url(img/mainbutton_off.png);
	text-decoration: none;
	float: left;
	font-size: 13px;
}

#mainbuttons ul li a:visited{
	text-decoration: none;
}

#mainbuttons ul li a:hover{
	text-decoration: none;
	background-image: url(img/mainbutton_on.png);
	color: #df0024;
}

#barmenu  {
	float: left;
	font-size: 0px;
	display: inline;
	height: 69px;
}

#barmenu ul {
	list-style: none;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

#barmenu li {
	display: inline;
	float: left;
	text-align: center;
}

#barmenu a {
	height: 69px;
	width: 231px;
	display: block;
	color: #c8c8c8;
	background-image: url(img/bar_off.png);
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#barmenu ul li a:visited{
	text-decoration: none;
}

#barmenu ul li a:hover{
	text-decoration: none;
	background-image: url(img/bar_on.png);
	color: #ffcb05;
}

.yellow {
	color: #ffcb05;
	font-weight: bold;
}

.white {
	color: #ffffff;
	font-weight: bold;
}

.glowbutton_link {
	text-align: center;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	padding: 12px 10px 12px 10px;
	background-repeat: no-repeat;
	width: 82px;
	height: 15px;
	cursor: pointer;
}

.glowbutton_on{
	background-image: url(img/button_kontakt_on.png);
	width: 102px;
	height: 57px;
}

.glowbutton_off{
	background-image: url(img/button_kontakt_off.png);
	width: 102px;
	height: 57px;	
}

.bold {
	font-weight: bold;
}

ul {
	list-style-type: square;
	list-style-image: url(img/listsquare.png);
}

ul ul {
	list-style-type: square;
	list-style-image: url(img/listsquare_hollow.png);	
}

.globaltext {color: #aaaaaa; font-size: 12px;}
.globaltext a {color: #00aeef; text-decoration: none; font-weight: bold;}
.globaltext a:visited {color: #00aeef; text-decoration: none;}
.globaltext a:active {color: #df0024; text-decoration: none;}
.globaltext a:hover {color: #df0024; text-decoration: none;}

.pagefooter {
	padding: 5px 24px 5px 24px;
	color: #495b62;
	clear: both;
	font-size: 10px;
	width: 932px;
	position: relative;
	top: -52px;
}
.pagefooter a {color: #a0b0c0; text-decoration: none;}
.pagefooter a:visited {color: #a0b0c0; text-decoration: none;}
.pagefooter a:active {color: #df0024; text-decoration: none;}
.pagefooter a:hover {color: #df0024; text-decoration: none;}

#footermenu {
	float: left;
	text-transform: uppercase;
	padding: 10px 10px 10px 10px;
	background-color: #0d394a;
	font-size: 9px;
}

.pagetitle {
	font-size: 25px;
	font-weight: bold;
	color: #ffffff;
	padding: 15px 20px 20px 15px;
}

.quote {
	color: #ffffff;
	background-color: #0d394a;
	font-size: 11px;
	font-style: italic;
	clear: both;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #495b62;
}

.potpis {
	font-style: normal;
	float: right;
	width: 200px;
	background-color: #071216;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	color: #495b62;
	font-size: 10px;
}

.termin {
	width: 70px;
	color: #ffffff;
	background-color: #0d394a;
	font-size: 11px;
	padding: 8px 8px 8px 8px;	
}

.dogadjaj {
	background-color: #071216;
	font-weight: bold;
	padding: 8px 8px 8px 8px;	
}

.raspored {
	width: 640px;
}

.subtitle {
	font-size: 15px;
	font-weight: bold;
	color: #ffcb05;
}

.eventtitle {
	cursor: pointer;
	color: #00aeef;
	font-weight: bold;
}

.expander {
	display: none;
	font-weight: normal;
	font-size: 11px;	
}

.textbox {
	background-color: #0d394a;
	color: #ffffff;
	font-size: 11px;
	border: 1px solid #00aeef;
}

.askbutton {
	margin: 30px 0px 0px 0px;
	width: 209px;
	height: 65px;
	background-image: url(img/button_pitajte.png);
	font-size: 15px; color: #ffffff;
	font-weight: bold;
	padding: 25px 0px 0px 25px;
	float: left; 
	cursor: pointer;
}

.registerbutton {
	margin: 1px 0px 0px 0px;
	width: 209px;
	height: 57px;
	background-image: url(img/button_prijavite_se.png);
	font-size: 15px; color: #ffffff;
	font-weight: bold;
	padding: 33px 0px 0px 25px;
	float: left; 
	cursor: pointer;
}

.imageframe {
	background-color: #071216;
	padding: 3px 3px 3px 3px;
}

.big {
	font-size: 16px;
	font-weight: bold;
	color: #808080;
}