div {
	border: 0px solid #ffffff;
}

.poll_item {
	width: 50%;
	height: 300px;	
	text-align: center;
	padding: 10px 10px 50px 10px;
}

body{
	font-family: Arial, Helvetica;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: default;
	font-size: 11px;
	width: 100%; 
	background-color: #1c1c1c;
	color: #505050;
	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;
}

#introflashwindow {
	clear: both;
	background-image: url(img/bgr_introflashwindow.png);
	width: 954px;
	height: 329px;
	padding: 2px 0px 0px 24px;
	background-repeat: no-repeat;
}

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

#mainmenu {
	/*font-family: "Arial narrow";*/
	clear: both;
	background-image: url(img/bgr_mainmenu.png);
	width: 978px;
	height: 52px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
}

#mainbuttons  {
	padding: 24px 0px 0px 24px;
	float: left;
	font-size: 0px;
}

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

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

#mainbuttons a {
	cursor: pointer;
	padding: 6px 15px 0px 15px;
	height: 18px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	float: left;
	font-size: 10px;
	background-image: url(img/mainbutton_off.png);
	text-transform: uppercase;
}

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

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

.pagetop {
	background-image: url(img/bgr_otherpage_top.png);
	background-repeat: no-repeat;
	width: 978px;
	float: left;
	font-size: 0px;
	height: 2px;
	position: relative;
}

.pagemid {
	background-image: url(img/bgr_otherpage_mid.png);
	background-repeat: repeat-y;
	width: 930px;
	float: left;
	padding: 0px 24px 0px 24px;
	position: relative;
}

.pagebottom {
	background-image: url(img/bgr_otherpage_bottom.png);
	background-repeat: no-repeat;
	width: 978px;
	float: left;
	font-size: 0px;
	height: 25px;
	position: relative;
}

.textarea {
	background-image: url(img/bgr_textarea.png);
	background-repeat: repeat-x;
	float: left;
	width: 673px;
	padding: 0px 0px 0px 0px;
}

.categorylist {
	float: left;
	color: #909090;
	width: 251px;
	font-size: 11px;
	margin: 0px 6px 0px 0px;
}
.categorylist a {color: #cccccc; text-decoration: none;}
.categorylist a:visited {color: #cccccc; text-decoration: none;}
.categorylist a:active {color: #df0024; text-decoration: none;}
.categorylist a:hover {color: #df0024; text-decoration: none;}

.sublink {
	/*background-color: #252525;*/
	padding: 3px 10px 4px 21px;
	margin: 0px 0px 10px 0px;
	float: left;
	width: 220px;
	background-image: url(img/redarrow.png);
	background-repeat: no-repeat;
}

.categorytitle {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-color: #a20007;
	background-image: url(img/bgr_lowerwindow_news_header.png);
	background-repeat: repeat-x;
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 20px 0px;
}

.lowerwindow_separator {
	background-color: #272727;
	background-image: url(img/bgr_lowerwindow_separator.png);
	background-repeat: repeat-x;
	width: 9px;
	margin: 0px 2px 0px 2px;
	float: left;
	height: 367px;
}

#newsScrollUp {
	float: left;
	width: 163px;
	height: 20px;
	cursor: pointer;
	margin: 0px 1px 0px 0px;
}

#newsScrollDown {
	float: left;
	width: 164px;
	height: 20px;
	cursor: pointer;
}

#galleryScrollUp {
	float: left;
	width: 148px;
	height: 20px;
	cursor: pointer;
	margin: 0px 0px 1px 0px;
}
#galleryScrollDown {
	float: left;
	width: 148px;
	height: 20px;
	cursor: pointer;
	margin: 1px 0px 0px 0px;
}

.scrollup_off {
	background-color: #151515;
	background-position: center center;
	background-image: url(img/bgr_scrollup_off.png);
}
.scrollup_on {
	background-color: #151515;
	background-position: center center;
	background-image: url(img/bgr_scrollup_on.png);
}
.scrolldown_off {
	background-color: #151515;
	background-position: center center;
	background-image: url(img/bgr_scrolldown_off.png);
}
.scrolldown_on {
	background-color: #151515;
	background-position: center center;
	background-image: url(img/bgr_scrolldown_on.png);
}

.horizontalgallerythumb {
	border: 1px solid #808080;
	margin: 0px 18px 18px 0px;
	padding: 1px 1px 1px 1px;	
}

#gallerythumbs  {
	width: 129px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0px;	
}

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

#gallerythumbs li {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	font-size: 0px;
}

#gallerythumbs a {
	margin: 5px 0px 5px 0px;
	padding: 1px 1px 1px 1px;
	display: block;
	font-size: 0px;
	border: 1px solid #808080;
}

#gallerythumbs ul li a:visited{
	border: 1px solid #df0024;
}

#gallerythumbs ul li a:hover{
	border: 1px solid #df0024;
}

#lowerwindow_news {
	width: 329px;
	float: left;
}

#newsitems  {

}

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

#newsitems li {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}

#newsitems a {
	margin: 0px 0px 0px 0px;
	padding: 4px 12px 4px 12px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-size: 10px;
	background-image: url(img/bgr_newsitem_off.png);
	background-repeat: repeat-x;
	background-color: #333333;
}

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

}

#newsitems ul li a:hover{
	text-decoration: none;
	background-image: url(img/bgr_newsitem_on.png);
	background-repeat: repeat-x;
	background-color: #262626;
	color: #d50008;
}

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

.generalnewsdate {
	font-size: 10px;
	color: #606060;
	text-transform: uppercase;
}

.lowerwindow_news_header {
	background-color: #a20007;
	background-image: url(img/bgr_lowerwindow_news_header.png);
	background-repeat: repeat-x;
	color: #ffffff;
	padding: 6px 12px 6px 12px;
	margin: 0px 0px 1px 0px;
	font-size: 16px;
	text-transform: uppercase;
	height: 19px;
	overflow: hidden;	
}

#header {
	width: 980px;
	float: left;
	text-transform: uppercase;
}
#header a {color: #a0a0a0; text-decoration: none;}
#header a:visited {color: #b0b0b0; 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 19px 0px 0px;
	width: 505px;
}

.orgbutton_off {
	margin: 2px 0px 0px 0px;
	background-color: #202020;
	background-image: url(img/bgr_orgbutton_off.png);
	padding: 7px 0px 0px 18px;
	width: 189px;
	height: 51px;
	background-repeat: repeat-x;
	color: #c8c8c8;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

.orgbutton_on {
	margin: 2px 0px 0px 0px;
	background-color: #181818;
	background-image: url(img/bgr_orgbutton_on.png);
	padding: 7px 0px 0px 18px;
	width: 189px;
	height: 51px;
	background-repeat: repeat-x;
	color: #df0024;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}


.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: 11px;}
.globaltext a {color: #df0024; text-decoration: none; font-weight: bold;}
.globaltext a:visited {color: #df0024; text-decoration: underline;}
.globaltext a:active {color: #ff0000; text-decoration: none;}
.globaltext a:hover {color: #ff0000; text-decoration: none;}

.pagefooter {
	padding: 5px 24px 5px 24px;
	color: #505050;
	clear: both;
	font-size: 10px;
	width: 932px;
}
.pagefooter a {color: #b0b0b0; text-decoration: none;}
.pagefooter a:visited {color: #b0b0b0; 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: 20px;
	font-weight: bold;
	color: #ffffff;
	padding: 15px 20px 20px 15px;
}

.quote {
	color: #cacaca;
	background-color: #191919;
	font-size: 11px;
	font-style: italic;
	clear: both;
	float: left;
	width: 620px;
	padding: 8px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #393939;
}

.potpis {
	font-style: normal;
	float: left;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #505050;
	font-size: 10px;
}

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

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

.raspored {
	width: 640px;
	position: relative;
	top: -3px;
	left: -3px;
}

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

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

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

.textbox {
	background-color: #101010;
	color: #ffffff;
	font-size: 11px;
	border: 1px solid #505050;
}

.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;
}

.motifpic {
	border-bottom: 5px solid #101010;
}

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

.red {
	color: #df0024;
}

.quotepic {
	float: left;
	border: 1px solid #808080;
	margin: 0px 10px 10px 0px;
}
