
/* Main Sections 
------------------------------------------------------------------------- */
* {
  margin: 0px;
  padding: 0px;
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
}

body {
  background-color: #000066; 	
}

a.editor,
a:visited.editor,
a:active.editor,
a:hover.editor {
  background-color: yellow !important;
	font-weight: bold !important;
	padding: 2px;
}


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

a:hover {
  color: #ff0000;
}


#pageContent a:hover.noback,
#pageContent a:visited.noback,
#pageContent a:active.noback,
#pageContent a:link.noback,
#pageContent a.noback {
  background-image: none;
}

.PrevNextMenu a:link,
.PrevNextMenu a:active,
.PrevNextMenu a:visited,
.PrevNextMenu a:hover,
#toplink a:visited,
#toplink a:active,
#toplink a:link,
#toplink a:hover,
#toplink a,
#pageContent a:visited,
#pageContent a:active,
#pageContent a:link,
#pageContent a:hover,
#pageContent a {
  background-image: url(images/backLink.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


p {
  text-align: justify;
	margin-bottom: 0.8em;
}

blockquote {
  margin-left: 2em;
	border-left: 4px solid #aaaaaa;
	padding-left: 3px;
}

fieldset {
  padding: 5px;
	margin: 0px;
}
legend {
  font-weight: bold;
	color: #aaaaaa;
	margin-left: 10px;
	padding: 5px;
}

#pageContent ul,
#pageContent ol {
  margin-left: 1.5em;
}

#pageContent ul li,
#pageContent ol li {
  margin-bottom: 0.2em;
}

#pageContent h1 {
  font-weight: bold;
	font-size: 120%;
	padding: 0px 3px;
	margin: 0px;
	margin-bottom: 0.4em;
	color: #333333;
	
	background-image: url(images/back-diag.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#pageContent h2 {
	color: #333333;
  font-weight: bold;
	font-size: 120%;
	margin-bottom: 0.5em;
}

#pageContent ul,
#pageContent ol {
  margin-left: 2em;
}

#pageContent ul li a img {
  display: block;
	background-image: none;
	margin-top: 0.4em;
	margin-bottom: 1.2em;
	margin-left: 0.5em;	
	border: none;
}


/* basic layout
------------------------------------------------------------------------- */

#page {
	margin: 0.7em auto;
	padding: 0px;
  width: 870px;
  background-color: #ffffff;
}


#footer {
  width: 100%;
	padding: 0px;
	
	height: 35px;
	margin-top: 7px;
	text-align: center;
	
  background-image: url(images/roundCornerBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;		
	
  border-top: 1px solid white;
}


#copy {
	margin: 0px auto;
	
  margin-top: 10px;
	padding-bottom: 4px;
	font-size: 80%;
	color: #cccccc;
	padding-top: 3px;
	width: 95%;
	
	border-top: 1px dashed #cccccc;
}


/* header layout
------------------------------------------------------------------------- */

#header {
	width: 100%;
  clear: both;
	height: 140px;
	margin-bottom: 10px;
		
  background-image: url(images/roundCornerTop.gif);
	background-position: top;
	background-repeat: no-repeat;		
}
#header a {
  font-size: 100%;
	background-image: none;
}

#toplink {
	position: relative;
	right: 15px;
	top: 2px;
	font-size: 80%;
	float: right;
}

#logo {
	float: left;
	width: 134px;
	height: 135px;
	position: relative;
  top: 7px;
	left: 35px;
	background-image: url(images/burja-logo.gif);
	background-repeat: no-repeat;
}
#address {
  float: left;
  color: #000066;
	font-size: 80%;
	position: relative;
	left: 50px;
	bottom: -96px;
	line-height: 1.1em;
}

/* search
------------------------------------------------------------------------- */

#search {
  float: right;
	position: relative;
	right: 0px;
	clear: right;
	top: 104px;
	right: 17px;
	width: 170px;
	text-align: right;	
}

#ajaxSearch_input {
  border: 0px;
  border-bottom: 1px solid #000066;
	background-color: #eeeeee;
	padding-left: 3px;
	width: 120px;
	font-size: 80%;	
}

#ajaxSearch_submit {
  padding: 0px 3px;
	font-size: 80%;	
}

/* search results
------------------------------------------------------------------------- */


.ajaxSearch_highlight,
.ajaxSearch_highlight1,
.ajaxSearch_highlight2,
.ajaxSearch_highlight3,
.ajaxSearch_highlight4,
.ajaxSearch_highlight5,
.ajaxSearch_highlight6,
.ajaxSearch_highlight7
 {
	 background-color: #dddddd;
	 color: inherit;
	 font: inherit;
}
.ajaxSearch_resultLink {

  font-weight: bold;
}
.ajaxSearch_result {
  margin-top: 10px;
}
.ajaxSearch_extract {
  font-size: 88%;
	line-height: 1.1em;
	margin-top: 6px;
	padding-bottom: 0.4em;
	border-bottom: 1px dotted #999999;
}
.ajaxSearch_searchTerm {
  font-weight: bold;
}


p.ajaxSearch_pagination {
	display: block;
}

span.ajaxSearch_paging {
  margin-top: 1em;
	display: block;
	color: #aaaaaa;
}

span.ajaxSearch_paging a {
  padding: 2px;
}

span.ajaxSearch_currentPage {
  padding: 2px;
	color: #000000;
}

p.ajaxSearch_pagination {
  margin-bottom: 1.3em;
}



/* menu layout
------------------------------------------------------------------------- */

#menuPic {
  width: 680px;
	height: 180px;
	float: left;
	overflow: hidden;
}
#menuMenu {
  float: left;
	width: 164px;
	height: 180px;	
  background-color: #cccccc;
	background-image: url(images/menuCorner.gif);
	background-position: right;
	background-repeat: no-repeat;
}
div#menuMenu ul {
  margin-left: 8px;
	margin-top: 50px;
	list-style: none;
  line-height: 0.95em;	
}
div#menuMenu a {
	font-size: 80%;	
}
div#menu ul {
  margin-left: 2px;
	list-style: none;
	line-height: 1.3em;
}
div#menu ul li {
  border-bottom: 1px dotted #cccccc;
	padding: 3px 5px 3px 9px;
	font-size: inherit;
}

div#menu a {
	font-size: 80%;
}
div#menu ul li.active,
div#menuMenu ul li.active{
  font-weight: bold;
}

#logos {
  text-align: center;
	margin-bottom: 3em;
	
	background-color: #efefef;
	padding: 0px 4px 17px;
	
	background-image: url(images/logos-roundCornerBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

#logos-top {
  margin-top: 1.2em;
  width: 100%;
	height: 17px;

	background-image: url(images/logos-roundCornerTop.gif);
	background-position: top;
	background-repeat: no-repeat;	
}


#menu #logos ul li {
  font-size: 80%;
	padding-top: 1px;
	padding-bottom: 2px;
	list-style: none;
	border: none;
	line-height: 1em;
	text-align: center;
	padding-left: 0px;
}
#menu #logos ul li a {
  font-size: 100%;
}

/* content layout
------------------------------------------------------------------------- */
#bodyWrapper {
  margin: 0px 12px;
	padding: 0px;
	clear: both;
}

#titleBar {
  padding: 21px 0px 6px 3px;
	float: left;
  font-weight: bold;
	font-size: 115%;
}
#titleBar h2 {
  font-size: 120%;
	color: #333333;		
	margin-left: 3px;
}
#menu,
#menuTitle { 
	font-size: 80%;
  width: 165px;
	float: left;
	color: #333333;		
}
#pageTitle {
  float: left;
	font-size: 80%;	
	width: 670px;	
	padding-left: 4px;
}
#content {
 border-top: 1px dashed #cccccc;
 clear: left;
}

#pageContent {
  margin-left: 8px;
	margin-top: 15px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	width: 666px;
	text-align: justify;
	margin-bottom: 1.5em;
}



/* novice
------------------------------------------------------------------------- */

#rssNews {
  padding-top: 3px;
  float: right;
	font-weight: normal;
}

#rssNews a {
	font-size: 85%;
}

#rss-news {
  margin-left: 3px;
}
#rss-news a {
	font-size: 85%;
}

.post-summary {
  margin-top: 0em;
  margin-bottom: 2.5em;
	width: 100%;
	clear: left;
	height: auto;
}


#pageContent .post-summary h2 {
	padding-left: 2px;
	padding-top: 4px;
}


#pageContent .post-summary h2 a,
#pageContent .post-summary h2 a:active,
#pageContent .post-summary h2 a:hover,
#pageContent .post-summary h2 a:visited {
  background-image: none;
	font-size: 105%;
}



.post-summary .post-meta {
	width: 100%;
	font-size: 75%;
	color: #aaaaaa;
	text-align: right;
}

.post-summary .post-link {
  background-image: none;
	display: block;
}

.post-summary-text {
	padding-left: 3px;
}

#pageTitle h2 {
  display: inline;
}

#pageDate {
  color: #aaaaaa;
	font-weight: normal;
	font-size: 90%;
}

#prevNext {
  margin-top: 3.5em;
  float: right;
	font-size: 90%;
	font-weight: normal;
	
	padding-top: 8px;
	border-top: 1px dotted #aaaaaa;
	width: 100%;
	text-align: right;
}

#pageContent img.novica {
  padding: 3px;
	border: 1px solid #cccccc;
	
	margin-bottom: 2px;
	margin-top: 3px;
	margin-left: 8px;
}

.post-summary .newsPic {
  padding-left: 4px;
}

#pageContent img.novica-thumb {
	margin-top: 2px;
	border: 1px solid #cccccc;
	padding: 2px;
	
	margin-right: 5px;
}

.post-summary-info {
  font-style: italic;
	font-size: 85%;
	margin-bottom: 5px;
}

.post-summary-pages {
  width: 100%;
	border-top: 2px solid #eeeeee;
	padding: 0px;
	margin: 1.5em 0px;
	padding-bottom: 2em;
	font-size: 85%;
}

.post-summary-total {
	float: right;
	text-align: right;
	width:45%;
}

.post-summary-nav {
  float:left;
	width:49%;	
}

.ditto_page,
.ditto_currentpage {
  margin: 2px 4px 0px;
}

.ditto_currentpage {
  font-weight: bold;
}


/* arhiv novic
------------------------------------------------------------------------- */

.reflect_archive_list ul li {
  list-style: none;
}

.reflect_year {
  font-weight : bold;
}

.reflect_month {
  font-style: italic;	
}

.reflect_item {
  font-weight: normal;
  font-style: normal;	
}

.reflect_date {
  font-size: 80%;
	color: #aaaaaa;
}


/* file download
------------------------------------------------------------------------- */
table.FileDownload {
  border: 1px solid #cccccc;
}

table.FileDownload tr th,
table.FileDownload tr td {
  padding: 2px 2px 1px 3px;
}

table.FileDownload tr th {
  background-color: #cccccc;
}

.fd-file {
  background-color: #ffffff;
	border-bottom: 1px dotted #cccccc;
}
.fd-alt {
	border-bottom: 1px dotted #cccccc;
}


/* forms
------------------------------------------------------------------------- */

#pageContent table.mceEditor a,
#pageContent table.mceEditor a:active,
#pageContent table.mceEditor a:visited,
#pageContent table.mceEditor a:hover,
#pageContent table.mceEditor a:link {
  background-image: none;
}

fieldset {
	padding: 8px 10px;
  padding-top: 0px;
	margin: 0px;
	background-color: #cccccc;
	margin-bottom: 0.6em;
}
legend {
  font-weight: bold;
	color: #999999;
	margin-left: 0px;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #999999;
}

fieldset label {
  clear: left;
  display: block;
	font-weight: bold;
	font-size: 90%;
	margin-top: 0.3em;
}

input {
  padding: 1px;
}

select.invalid,
input.invalid {
  background-color: #FCCDD6;
}

select.required,
input.required {
  background-color: #F8FFCE;
}


/* galerije
------------------------------------------------------------------------- */
#galleria {
  width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
#galleria .thumbs {
  width: 100%;
	padding: 0;
	margin: 0;
}

/* izbira galerije */
#galleria .galleryChild {
	 vertical-align: top;
	 width: 30%;
	 text-align: center;
	 height: 160px;
}
#galleria .galleryChild div.okvir {
   margin: auto;	 
	 background-color: white;
}
#galleria .galleryChild .okvir img.thumbnail {
	 border: 1px solid #aaaaaa;
	 background-color: #ffffff;	 
	 margin: auto;	  	 	 
	 padding: 1px;
}
#galleria .galleryChild div.okvir a {
  background-image: none;
}

#galleria .galleryChild .okvir .opis {
  padding-bottom: 2px;
	width: 100%;
	text-align: center;
	display: block;
  font-size: 80%;
}

/* pregled posamezne galerije */
#galleria div.pic {
  width: 23%;
	margin-bottom: 10px;
	margin-left: 5px;
}
#galleria div.pic img.thumbnail {
	padding: 10px;
	border: 1px solid #cccccc;
	margin: auto auto;
}

#galleria .thumbs .pic a:hover img,
#galleria .thumbs .pic a:visited img,
#galleria .thumbs .pic a:active img,
#galleria .thumbs .pic a:link img,
#galleria .thumbs .pic a img{
  background-image: url(images/backLink.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


#galleria #nav {
  clear: left;
	text-align: center;
}

/* za vse slike */
#pageContent a img.thumbnail {
  border: 1px solid #cccccc;
	padding: 4px;
	margin: 4px;
}

/* koledar regat
------------------------------------------------------------------------- */
table.eventcalendar .sunday {
  border: 1px solid #999999;
}

table.eventcalendar .month_title {
 text-align: center;
 font-weight: bold;
}
table.eventcalendar td {
  width: 30px;
	height: 20px;
	text-align: center;
	padding: 3px;
	
  border: 1px solid #cccccc;
}
table.eventcalendar .empty {
  background-color: #ffffff;
	border: none;
}
table.eventcalendar th {
  font-weight: normal;
  color: #999999;
  text-align: center; 
  border: 1px solid #ffffff; 
}
table.eventcalendar .weeknumber {
	border: none; 
	color: #cccccc;
}
table.eventcalendar .ec_regate {
  border: 1px solid #000066;
	background-color: #d7edff;
}
#pageContent table.eventcalendar tr td a {
  background-image: none;
	background-color: #d7edff;
	font-weight: bold;
}


/* dosežki
------------------------------------------------------------------------- */

#dosezki {
  clear: both;
  margin-top: 1em;
}

#dosezki #nav {
 margin-bottom: 0px;
 margin-left: 8px;
}

#dosezki #data {
  margin-top: 3px;
}

#dosezki ul {
  list-style: none;
	margin: 0px;
	padding: 0px;
}

#dosezki #nav ul li:hover {
  background-color: #ffffff;
}
#dosezki #nav ul li.active:hover {
}

#dosezki #nav ul li {
  display: inline;	
	padding: 3px 7px;
	cursor: default;
  background-color: #eeeeee;	
		
	border: 1px solid #cccccc;
	border-bottom: none;
	
	margin-right: 2px;
}

#dosezki #nav ul li.active {
  border: 1px solid #000066;
	border-bottom: 1px solid white;
  background-color: #ffffff;	
}

#dosezki #data div {
  display: none;
	border: 1px solid #000066;
	padding: 10px;
}

#dosezki #data div.active {
  display: block;
}

/*  tabele     */

#dosezki #data table th {
  text-align: left;
	padding: 1px 2px;	
	font-size: 80%;
}

#dosezki .ime {
	font-size: 90%;
}

#dosezki #data table tr td.regata {
  font-size: 75%;
	text-align: left;
}

#dosezki .razred {
  font-style: italic;
	background-color: #cccccc;
	font-size: 85%;	
	border-top: 1px solid #999999;
}
#dosezki .nastop {
  font-style: italic;
	background-color: #cccccc;	
	font-size: 85%;	
  border-top: 1px solid #999999;
}

#dosezki #data table tr td.mesto {
  text-align: center;
	font-weight: bold;	
	font-size: 90%;	
}

#dosezki .klasa {
}

#dosezki #data table tr td.datum,
#dosezki #data table tr td.kraj {
  color: #777777;
  font-size: 70%;
}
#dosezki #data table tr td.datum {
  white-space: nowrap;
}

#dosezki #data table tr td.opomba {
}

#dosezki #data table tr td {
	padding: 0px 2px;	
	font-size: 80%;	

	text-align: left;
	border-bottom: 1px dotted #eeeeee;
}

/* tabele
------------------------------------------------------------------------- */


span.ZW_body {
  height: 0px;
	padding: 0px;
	margin: 0px;
}

table.ZW_table th.ZW_tab_hdg_cell {
  color: inherit;
}

table.ZW_table tr th,
table.ZW_table tr td {
  font-size: 80%;
  color: #000000;
	padding: 1px 2px;
	text-align: left;
}

table.ZW_table .ZW_body   {
    padding: 2px;
    color: #000000;
}
table.ZW_table .ZW_table   {
    color: #000000;
}
table.ZW_table .ZW_tab_hdg  { 
    background-color: #ff0000;
		font-weight: normal;
    color: #FFFFFF;
}
table.ZW_table .ZW_tab_even  { 
    background-color: #dddddd;
}
table.ZW_table .ZW_tab_odd  { 
    background-color: #cccccc;
}


/* burincek
------------------------------------------------------------------------- */

#burincek {
  text-align: left;
}

#burincek a img {
   border: 1px solid black;
	 margin-right: 2px;
	 margin-left: 2px;
	 margin-top: 3px;
	 margin-bottom: 3px;	 
}

#pageContent #burincek a {
  background-image: none;
}




/* var
------------------------------------------------------------------------- */

#pageContent #mapz a:visited,
#pageContent #mapz a:active,
#pageContent #mapz a:hover,
#pageContent #mapz a { 
  background-image: none;
}

.mali {
  font-size: 75%;
}

.clear {
  clear: both;
}

.right {
  text-align: right;
}

#pageContent .separator,
.separator {
  color: #cccccc;
}

#pageContent  .siv_rob {
  border: 1px solid #cccccc;
}
#pageContent .zvezdica {
  color: #ff0000;
}
#pageContent .vir {
  color: #aaaaaa;
	font-size: 80%;
  font-style: italic;
}
#pageContent  .komentar {
  color: #aaaaaa;
	font-size: 80%;
}

#pageContent  .komentar a {
	font-size: inherit;
}

#pageContent  .avtor {
  font-size: 90%;
	font-style: italic;
}
