body
{
	background: url(../images/main_bg6.jpg) no-repeat;
	background-color: #f4f5eb;
	background-position: top center;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

div.clear
{
	clear: both;
}

strong
{
	font-weight: bold;
}

h1
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 0.8em;
}

.mainMenu a
{
	color: black;
	font-family: "Minion Pro", Times New Roman, serif;
	/*font-weight: bold;*/
}

a
{
	color: black;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

#header
{
	margin: auto;
	width: 960px;
	font-size: 1.1em;
	float: left;
}

#search
{
	float: right;
	text-align: right;
	font-size: 0.7em;
}

#brandi
{
	float: right;
	width: 348px;
	margin-top: 11px;
}

#brandi li
{
	float: left;
	margin: 2px;
}

#user
{
	float: left;
	margin-left: 336px;
	font-size: 0.75em;
	width: 200px;
	line-height: 1.2em;
}

#user a
{
	color: #ED1C24;
}

#wrapperWrapper
{
	margin: auto;
	width: 960px;
	margin-top: 7px;
}

#wrapperWrapper a
{
	color: #ED1C24;
}

#mainWrapper
{
	float: left;
}

.a_commentCount
{
	background: url(../images/comments.png) no-repeat;
	padding-left: 20px;
}

.a_attendeeCount
{
	background: url(../images/attendee.png) no-repeat;
	padding-left: 20px;
}

.mainMenu
{
	margin: auto;
	text-align: center;
	margin-top: 35px;
	background: url(../images/main_menu_bg.gif) repeat-x;
	font-size: 1em;
	float: left;
	width: 100%;
	height: 21px;
	padding-top: 4px;
}

ul.mainMenu li a
{
	color: black;
	font-family: Trebuchet MS;
}

.mainMenu a:hover
{

}

.mainMenu li
{
	display: inline;
	font-size: 0.8em;
	padding-left: 30px;
	padding-right: 27px;
	padding-top: 6px;
	padding-bottom: 4px;
	font-weight: bold;
}

.mainMenu li.menuSelected
{
	background: url(../images/main_menu_select_bg.gif) repeat-x;
	border: 1px solid #aeba9e;
	border-bottom: 2px solid white;
}

.mainMenu li.menuSelected a
{
	color: #ED1C24;
}

.mainMenu li:hover
{
	/*border-bottom: 2px solid #c5c8c5;*/
}

.subMenu
{
	margin: auto;
	text-align: center;
	margin-top: 0px;
	font-size: 1em;
	float: left;
	width: 100%;
	height: 20px;
	padding-top: 2px;
	background: url(../images/main_menu_select_bg.gif) repeat-x;
	border: 1px solid #aeba9e;
	border-left: 0px;
	border-right: 0px;
}

ul.subMenu li a
{
	color: black;
	font-family: Trebuchet MS;
}

ul.subMenu li a.selected
{
	color: red;
}

.subMenu a:hover
{

}

.subMenu li
{
	display: inline;
	font-size: 0.8em;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.subMenu li.menuSelected
{
	background: white;
	border: 1px solid #aeba9e;
	border-bottom: none;
}

.subMenu li:hover
{
	/*border-bottom: 2px solid #c5c8c5;*/
}

#content
{
	width: 630px;
	font-size: 0.95em;
	margin-bottom: 40px;
}

.inner#content
{
	padding-top: 10px;
	width: 620px;
	font-size: .8em;
}

.inner#content ul
{
	margin-bottom: 20px;
}

.inner#content h1
{
	color: #ED1C24;
	font-size: 1.8em;
	/*border-bottom: 1px solid #ED1C24;*/
	margin-bottom: 10px;
}

.inner#content p
{
	margin-bottom: 20px;
}

.inner#content img
{
	margin-bottom: 5px;
	border: 1px solid #a8a8a8;
	padding: 2px;
	background: white;
}

.inner#content img.right
{
	margin-left: 10px;
}

.inner#content img.left
{
	margin-right: 10px;
}

.inner#content h4
{
	margin-top: 40px;
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Minion Pro", Times New Roman, serif;
	border-bottom: 1px solid black;
}

.inner#content h2
{
	color: #ED1C24;
	font-size: 1.3em;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
}

.inner#content h3
{
	margin-bottom: 5px;
	font-weight: bold;
}

h3.event span
{
	font-weight: bold;
	font-size: 1.2em;
}

h3.news
{
	font-style: italic;
	margin-bottom: 20px;
}

.contentList a
{
	font-weight: bold;
}

#news.contentList span.time
{
	font-size: 0.9em;
	font-style: italic;
}

#news.contentList span.adminLink
{
	font-size: 0.8em;
	font-weight: bold;
	display: inline;
}

#calendar.contentList div.title
{
	width: 270px;
	float: left;
}

#calendar.contentList div.time
{
	width: 150px;
	float: left;
	margin-left: 20px;
	line-height: 1.1em;
}

#calendar.contentList li
{
	min-height: 60px;
}

#search.contentList
{
	float: left;
	width: 100%;
}

#search.contentList li
{
	font-size: 1.4em;
	text-align: left;
	min-height: 40px;
	margin-bottom: 15px;
	border-bottom: 1px solid #a8a8a8;
	padding-bottom: 5px;
}

.inner span.adminLink
{
	font-size: 0.8em;
	font-weight: bold;
	display: inline;
}

ul.contentList li
{
	min-height: 90px;
	line-height: 1.2em;
}

ul.contentList li img
{
	margin-right: 7px;
}

ul.contentList li.deleted
{
	opacity: 0.5;
}

ul.foto
{
	padding-left: 13px;
	margin-bottom: 40px;
	float: left;
}

ul.foto li
{
	float: left;
	margin-bottom: -2px;
	margin-right: 5px;
}

.inner#content ul.comments li p.user
{
	margin-bottom: 5px;
	font-size: .9em;
	border-bottom: 1px dotted #C5C8C5;
	height: 37px;
}

.inner#content ul.comments li p.user img
{
	margin-right: 5px;
}

.inner#content ul.comments li p.comment
{
	padding-left: 10px;
	padding-right: 10px;
}

.commentForm textarea
{
	width: 99%;
	height: 70px;
}

p.newsSummary
{
	font-weight: bold;
}

#content h1
{
	font-size: 1em;
}

.fpContainerHeader
{
	border-bottom: 1px solid black;
	font-family: "Minion Pro", Times New Roman, serif;
	padding: 0px 3px 0px 3px;
	margin-top: 7px;
	margin-bottom: 4px;
	font-size: 1.05em;
	font-weight: bold;
	float: left;
	width: 99%;
}

.wideHeader
{
	width: 98%;
}

.fpContainerHeader span
{
	float: left;
}

.headerRss
{
	width: 10px;
	height: 10px;
	background: url(../images/rss10x10.png) no-repeat;
	float: right;
	margin-top: 3px;
}

.fpContainer
{
	float: left;
	/*border-bottom: 1px dashed black;*/
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 100%;
}

.fpPhotoContainer, .fpVideoContainer
{
	float: left;	
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 300px;
}

/*#wrapperWrapper .fpPhotoContainer a
{
	color: #679B00;
}

#wrapperWrapper .fpVideoContainer a
{
	color: #48036F;
}*/

.fpVideoContainer
{
	margin-left: 20px;
}

.mainNewsItem
{
	width: 305px;
	float: left;
}

.mainNewsItem img
{
	/*border: 2px solid black;*/
	margin-right: 7px;
	margin-bottom: 7px;
	border: 1px solid #a8a8a8;
}

.mainNewsItem .newsDate
{
	font-size: 0.8em;
	margin-bottom: 3px;
}

.mainNewsItem .newsSummary
{
	font-size: 0.8em;
}

.recent
{
	float: left;
	width: 319px;
	margin-left: 5px;
}

.recent img
{
	margin-left: 7px;
	/*border: 2px solid black;*/
	border: 1px solid #a8a8a8;
	margin-bottom: 7px;
}

.recent li
{
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	clear: both;
}

.recent li p
{
	font-size: 0.8em;
}

.recent li span.newsDate
{
	color: #999;
	font-size: 0.8em;
}

.mainNewsItem h1
{
	margin-bottom: 5px;
}

.recent h1
{
	margin-bottom: 5px;
}

#footer
{
	background: url('../images/footer_bg3.jpg') no-repeat #f4f5eb;
	background-position: bottom center;
	height:180px;  
	width:100%;
	float: left;
	padding-top: 20px;
	border-top: 1px groove #ffffff;
	font-size: 0.8em;
	margin-top: 20px;
}

#footerText
{
	width: 960px;
	margin: auto;
}

#netmedia
{
	display: block;
	float: right;
	width: 83px;
	height: 34px;
	margin-top: -34px;
	margin-right: 35px;
}

#rightPanel
{
	width: 320px;
	float: right;
}

.mainCalendar ul
{
	float: left;
}

.mainCalendar li
{
	padding-top: 7px;
	border-bottom: 1px dashed #C5C8C5;
	padding-bottom: 7px;
	float: left;
	width: 320px;
}

.mainCalendar li h1
{
	width: 180px;
	float: left;
	line-height: 1.2em;
}

.mainCalendar li h2
{
	float: right;
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 3px;
	width: 110px;
}

.poll
{
	font-size: 0.75em;
}

.poll h2
{
	font-weight: bold;
	margin-bottom: 5px;
}

.poll li
{
	margin-bottom: 4px;
}

.poll label:hover
{
	cursor: pointer;
	cursor: hand;
}

.poll ul
{
	margin-bottom: 7px;
}

.fpContainer .forum
{
	font-size: 0.75em;
}

.fpContainer .forum ul
{
	width: 100%;
	float: left;
}

.fpContainer .forum li
{
	margin-bottom: 8px;
	border-bottom: 1px dashed #C5C8C5;
	padding-bottom: 3px;
	float: left;
	display: block;
	width: 100%;
}

.fpContainer .forum a
{
	display: block;
	float: left;
	font-weight: bold;
	width: 200px;
}

.fpContainer .forum h2
{
	float: left;
	width: 70px;
	font-weight: bold;
}

.fpContainer .forum span
{
	display: block;
	float: right;
	width: 10px;
}

.fpPhotoThumbs,.fpVideoThumbs
{
	border-top: 1px dotted #A8A8A8;
	width: 300px;
	padding-top: 6px;
	margin-top: 10px;
	float: left;
}

.fpPhotoThumbs li
{
	margin-right: 7px;
	margin-left: 2px;
	padding: 0px;
	clear: both;
	height: 75px;
	font-size: 0.9em;
	font-weight: bold;
}

.fpPhotoThumbs li p
{
	font-weight: normal;
	font-size: 0.9em;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
}

.fpVideoThumbs li p
{
	font-weight: normal;
	font-size: 0.9em;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
}

.fpPhotoThumbs li.selected
{
	border: 2px solid #ED1C24;
}

.fpPhotoThumbs li img
{
	width: 90px;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	border: none;
	border: 2px solid white;
}

.fpVideoThumbs li
{
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	padding: 0px;
	clear: both;
	height: 75px;
}

.fpVideoThumbs li img
{
	width: 90px;
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
	border: none;
	border: 2px solid white;
}

.fpVideoThumbs li
{
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}

h1.fpVideoTitle
{
	margin-top: 7px;
}

.a_archive
{
	display: block;
	float: right;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 7px;
	margin-left: 7px;
	text-align: right;
	border-bottom: 1px dotted;
	/*text-transform: lowercase;*/
}

/*#wrapperWrapper .fpContainer#news a
{
	color: #CD0074;
}*/

.fpContainer#concertTicket
{
	height: 140px;
	width: 320px;
	margin-top: 21px;
	float: left;
	background: url(/images/TEST_VSTOP.jpg);
	padding-bottom: 0px;
}

.fpContainer#concertTicket a
{
	color: white;
}

.fpContainer#concertTicket a:hover
{
	color: #ED1C24;
	text-decoration: none;
}

.fpContainer#concertTicket .leftMIKK
{
	background: transparent;
	width: 70px;
	font-weight: bold;
	color: white;
	font-size: 2.4em;
	text-align: center;
	height: 156px;
	padding-top: 4px;
	float: left;
	vertical-align: middle;
	/*opacity: 0.85;
	filter:alpha(opacity=85);*/
}

.fpContainer#concertTicket .title
{
	width: 210px;
	margin-left: 10px;
	float: left;
	margin-top: 8px;
	font-size: 1em;
	color: black;
	font-weight: bold;
	background: transparent;
	padding: 10px;
	/*opacity: 0.85;
	filter:alpha(opacity=85);*/
	border-bottom: 1px dotted black;
}

.fpContainer#concertTicket .title a
{
	color: black;
}

.fpContainer#concertTicket .title a:hover
{
	color: #ED1C24;
}

.fpContainer#concertTicket .date
{
	width: 130px;
	margin-left: 10px;
	float: left;
	margin-top: 8px;
	font-size: 0.8em;
	color: black;
	font-weight: normal;
	background: transparent;
	padding: 10px;
	/*opacity: 0.85;
	filter:alpha(opacity=85);*/
}

.fpContainer#concertTicket .admission
{
	width: 50px;
	margin-left: 10px;
	float: left;
	margin-top: 8px;
	font-size: 0.7em;
	color: black;
	font-weight: normal;
	background: transparent;
	padding: 10px;
	text-align: center;
	/*opacity: 0.85;
	filter:alpha(opacity=85);*/
}

#content.inner form p
{
	margin-bottom: 7px;
}

#content.inner form input
{
	margin-top: 3px;
}

.error
{
	margin-left: 5px;
	color: red;
	font-weight: bold;
	font-size: 0.8em;
}

.error input
{
	margin-left: 0px;
	font-size: 1em;
}

.userSettings
{
	float: left;
}

.userSettings li
{
	width: 100%;
	display: block;
	float: left;
	line-height: 30px;
	margin-bottom: 5px;
	border-bottom: 1px dotted black;
}

.userSettings label
{
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}

.adminLink
{
	font-size: 0.7em;
	line-height: 10px;
	display: block;
	margin-top: 3px;
	margin-left: 5px;
	font-family: Trebuchet MS;
}

li label
{
	display: block;
	font-weight: bold;
}

li
{
	margin-bottom: 10px;
}

.contentItemWrapper ul li
{
	margin-bottom: 5px;
	background: url(/images/bullet.png) no-repeat;
	background-position: 0px 5px;
	padding-left: 9px;
}

ul#attachedImages li
{
	display: inline;
}

#content.inner ul.forum_columnTitles
{
	font-weight: bold;
	float: left;
	width: 620px;
	border-bottom: 2px groove #FFFFFF;
	margin-bottom: 10px;
}

ul.forum_columnTitles li
{
	float: left;
	padding: 10px;
	margin: 0;
}

ul.forum_columnTitles li.oddelek
{
	width: 250px;
}

ul.forum_columnTitles li.tema
{
	width: 180px;
	padding-left: 20px;
}

ul.forum_columnTitles li.sticky
{
	background: url(/images/sticky.png) no-repeat;
	background-position: 0px 9px;
	padding-left: 20px;
}

ul.forum_columnTitles li.avtor
{
	width: 80px;
}

ul.forum_columnTitles li.teme
{
	width: 40px;
}

ul.forum_columnTitles li.odgovori
{
	width: 70px;
}

ul.forum_columnTitles li.ogledi
{
	width: 70px;
}

ul.forum_columnTitles li.zadnjaTema
{
	width: 160px;
}

ul.forum_columnTitles li.datum
{
	width: 170px;
}

#content.inner ul.byForum
{
	border-bottom: 1px groove #FFFFFF;
}

#content.inner ul.byTheme
{
	border-bottom: 1px groove #FFFFFF;
}

li.forumOdd
{
	background: white;
	border: 1px solid #A8A8A8;
}

li.forumEven
{
	background: #f4f5eb;
	border: 1px solid #A8A8A8;
}

/*#content.inner li.forumEven p img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#content.inner li.forumOdd p img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}*/

.inner#content ul.forumBreadcrumbs
{
	float: left;
	border-bottom: 1px dotted #ED1C24;
	padding-bottom: 7px;
	width: 100%;
}

.inner#content ul.forumBreadcrumbs li
{
	float: left;
	color: #ED1C24;
	font-size: 1.3em;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
}

.inner#content ul.forumPosts li
{
	padding: 10px;
}

.inner#content ul.forumPosts li p.user
{
	margin-bottom: 5px;
	font-size: .9em;
	border-bottom: 1px solid #A8A8A8;
	padding-bottom: 3px;
	height: 35px;
}

.inner#content ul.forumPosts li p.user .postTime
{
	font-size: 0.95em;
	color: black;
}

.inner#content ul.forumPosts li p.post
{
	padding-left: 10px;
	padding-right: 10px;
}

.profileImage27
{
	margin-right: 4px;
	background: white;
	border: 1px solid #A8A8A8;
	padding: 2px;
}

.ul_pageListing
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: black;
}

.ul_pageListing li
{
	display: inline;
	margin-right: 5px;
}

.ul_pageListing li a
{
	font-size: 1.1em;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 0px;
}

.ul_pageListing li.li_pageListingSelected
{
	color: #F4F5EB;
	border: 1px solid #ED1C24;
	font-weight: bold;
}

ul.attendance li
{
	display: block;
	float: left;
	width: 150px;
}

#input_search
{
	width: 120px;
}