﻿/*

colors:

#990000 - red (heading, link)
#0D50A1 - blue (navigation)

*/
html { overflow-y: scroll; }
body {
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, sans serif;
	background-color: #DCDCDE;
}
h1, h2 {
	font-weight: bold;
	padding-bottom: 10px;
}
h1 {
    color: #C3161C;
	font-size: 1.9em;
}
h2 {
	font-size: 1.6em;
	color: #333333;
}
h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #0D50A1;
}
p, label {
    color: #333333;
    font-size: 1.3em;
}
p, table, div.column472 { padding-bottom: 10px; }
a {
    color: #C3161C;
	text-decoration: none;
	outline: 0 none;
}
a:hover { text-decoration:underline; }
th, td {
	padding: 2px 0;
	vertical-align: top;
}
th {
	font-weight: bold;
	color:#C3161C;
}
input, select {
    font-family: "Trebuchet MS", Verdana, sans serif;
}
strong, b {font-weight: bold;}
em { font-style: italic; }

#page {
	margin: 1em auto;
	width: 820px;
	background: #ffffff url("/img/bgContent.jpg") bottom repeat-x;
	min-height: 785px;
}

#header {
	padding: 10px 10px;
	background: url("/img/bgHeader.jpg") top repeat-x;
}

#content {
	padding: 0 10px;
	min-height: 610px;
}

#navigation {
	padding-bottom:15px;
	margin-bottom: 15px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.3;
	list-style-type: none;
	background-image:url(/img/border_148_808080.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#tools { float: right; }
#tools .column148 {
    width: 147px;
    height: 45px;
    border-left:1px solid #949599;
}
#tools .box {margin-bottom: 0px;}
#tools a, #tools label {
	font-size: 1.5em;
	font-weight: bold;
	color: #990000;
    display: block;
	text-decoration: none;
}
#tools a {
	padding-left: 10px;
	display: block;
	color: #949599;
}
#tools a:hover {
	color: #990000;
}
#tools form {
	padding-left: 10px;
}
#tools .def {
	border: 1px solid #7E9DB9;
    float: left;
    margin-right: 2px;
	width: 110px;
}
#tools select.def {
    height: 24px;
}

#banner {
	padding: 10px 0;
	clear: both;
}

#news {
	padding-bottom: 15px;
	margin-bottom: 15px;
	background-image:url(/img/border_148_808080.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.sideBar h2,
#calendar h2 {
	padding: 4px 0;
	margin-bottom: 10px;
	font-size: 1.5em;
	text-align: center;
	background: url("/img/bgH1.jpg") bottom repeat-x;
}

.clearAll { clear: both; }
.floatLeft { float: left; }
img.floatLeft { margin-right: 10px; }
.floatRight { float: right; }
.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }

.level1 { text-transform: uppercase; padding-top: 5px; }
.level1 a { color: #0d50a1; }
.level1 a:hover,
.level2 a:hover,
.level1 .on,
.level2 .on {
    color: #C3161C;
    text-decoration: none;
}
.level2 { padding-left: 10px; }
.level2 a { color: #818284; }

.sideBar { margin-right: 15px; }
/*
	90 + 369
	126 + 333
    148 + 331(?)
*/
.column90 {
	float: left;
	width: 90px;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
    height: 100%;
}
.column126 {
	float: left;
	width: 126px;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.column148 {
	float: left;
	width: 148px;	
}

.column369 {
	float:left;
	width: 369px;
	padding-top: 15px;
	/*padding-bottom: 5px;*/
	/*background: url(/img/border_148_333333.gif) bottom left no-repeat;*/
}
.column333 {
	float:left;
	width: 333px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.column331 {
	float:left;
	width: 320px;
    padding-left: 11px;
	padding-bottom: 5px;
}

.column489 {
    float: left;
	width: 480px;
    padding-right: 9px;
    padding-bottom: 10px;
}

.column489 .column126,
.column489 .column333 {padding-top: 0;}
.column637 {
	float: left;
	width: 637px;
}
.column637 ul,
.column489 ul,
.column637 ol,
.column489 ol {
	padding-bottom: 10px;
	margin-left: 20px;
	font-size: 1.3em;
    color: #333333;
}

.column489 th, .column489 td {
    border-bottom: 1px solid #999999;
    color: #333333;
    font-size: 1.2em;
    padding: 2px 5px;
}
.column489 th {
    /*background-color: #C3161C;
    color: #ffffff;*/
    color:  #C3161C;
}
.column489 th a { color: #C3161C; }

.column { float: left; }
.quarter { width: 25%; }
.half { width: 50%; }
.quarter3x { width: 75%; }

.date {
	padding-top: 0;
	font-size: 1.4em;
	/*line-height: 1;*/ /* odveč zaradi Trebuchet MS */
	color: #C3161C;
}

.newsItem {
	padding-left: 15px;
	font-size: 1.2em;
	font-weight: normal;
	background: url("/img/liModer.gif") left 2px no-repeat;
}
.newsItem a {
	color: #2384C6;
}
.newsItem a:hover {
	color: #990000;
	text-decoration:none;
}
.info {
	font-size: 1.5em;
	font-weight: bold;
}
.banner148 {
	margin-bottom: 10px;
}
.today .column489 {
	width: 489px;
    padding-right: 0px;
}
a.vec {
	font-weight:bold;
}

.eventsTable {
	width: 100%;
}
.eventsTable th {
	white-space: nowrap;
}
.eventsTable th,
.eventsTable td {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.3em;
	border-bottom: 1px solid #000000;
}
.eventsTable td p {
    font-size: 1em;
}
.eventsTable td p strong {
    color: #c3161c;
}

.tcItem {
	border: 5px solid #CCCCCC;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 20px 20px 10px 20px;
}
.tcItem h2 {
    padding-bottom: 0px;
    font-size: 1.3em;
	color: #C3161C;
}
.tcItem a { color: #2384C6; }
.tcItem a:hover {
	color: #990000;
	text-decoration:none;
}
.tcItem a.button { color: #ffffff; }
.tcItem .border {
    clear: both;
    margin-bottom: 10px;
    border-top: 5px solid #CCCCCC;
}

/* CALENDAR */
.calendarTools {
	width: 100%;
}
.calendarTools td {
	font-size: 1.2em;
	font-weight: bold;
	color: #C3161C;
}
.calendarTable {
	width: 100%;
}
.calendarTable th {
	font-size: 1.2em;
	text-align: center;
	color: #000000;
}
.calendarTable td {
	font-size: 1.2em;
	text-align: center;
	color: #666666;
}
.calendarTable a {
	color: #000000;
}
.calendarTable a:hover {
	color: #C3161C;
	text-decoration: none;
}
.calendarTable .otherMonth {
	color: #CCCCCC;
}
.calendarTable .today {
	color: #333333
}
.calendarTable .event {
	font-weight: bold;
	color: #000000;
}

.popUp {
	display: none;
	z-index: 10;
	position: absolute;
	margin-top: 5px;
	padding: 5px;
	width: 140px;
	text-align: left;
	background-color: #FFFFFF;
	border: 2px solid #666666;
}
.popUp a {
    display: block;
    padding: 2px 0px;
}
.popUp a.floatRight {
    padding: 0px;
}
.popupPosljiClose {
    float: right;
    margin-left: 10px;
    cursor: pointer;
}
.dokumenti {
    padding-top: 15px;
}

.footer {
	margin-right: 10px;
	margin-left: 10px;
    padding-bottom: 10px;
	padding-top: 5px;
    font-size: 1.1em;
    text-align: center;
    border-top: 1px solid #000000;
}

.jeziki {
    float:right;
    font-size: 1.1em;
    font-weight: bold;
    color: #C3161C;
}
.frame {
    border: 2px solid #C3161C;
    padding: 10px 10px 0 10px;
    margin-bottom: 10px;
}
.column489 h2 {
    padding-bottom: 0px;
    font-size: 1.3em;
    color: #0D50A1;
}
.partners .column331 h2,
.column489 .tcItem h2 {
    color: #C3161C;
    padding-bottom: 0px;
}
.box {
	margin-right: 15px;
	margin-bottom: 15px;
}
.box h1,
.box h2 {
	font-size: 1.4em;
	padding-bottom: 0;
}
.column489 .box h2 {color: #C3161C;}
.column489 .box h1 a {color: #333333;}
.box p {font-size: 1.2em;}

.box img {
	margin-bottom: 10px;
}
.search .column489 h1,
.news .column489 h1 {
    padding-bottom: 0px;
    font-size: 1.3em;
}
.history .column489 .quote,
.frame a {
    padding-bottom: 0px;
    font-weight: bold;
    color: #0D50A1;
}
.signature {
    /*padding-top: 0px;*/
    color: #000000;
}
.column489 h4,
.frame p.tabMednaslov {
    padding-bottom: 0px;
    font-size: 1.3em;
    font-weight: bold;
    color: #C3161C;
}
.history h1 {
    padding-bottom: 5px;
}
.history .column489 h3 {
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 1.3em;
    color: #0D50A1;
}
.history .column369 p a,
.related a {
    color: #0D50A1;
}

.related {
    padding-top: 5px;
    border-top: 1px solid #CCCCCC;
}
.related h1 {
    padding-top: 10px;
    clear: both;
    font-size: 1.3em;
}

.eventInfo {
	padding-top: 5px;
    margin-bottom: 10px;
	font-size: 1.5em;
    font-weight: bold;
	/*line-height: 1.4;*/
	color: #000000;
    border-top: 1px solid #000000;
	/*background:url(/img/border_333_000000.gif) top left no-repeat;*/
}

.button,
.btnReg {
    display: block;
    width: 150px;
    padding: 2px 0;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #C3161C;
}
.button:hover {
    text-decoration: none;
}

#popUpForm {
    display: none;
    z-index: 5;
    width: 750px;
    background: #ffffff url("/img/bgContent.jpg") bottom repeat-x;
    border: 2px solid #CCCCCC;
}
#popUpForm form {
    padding: 20px;
    background: url("/img/bgHeader.jpg") top repeat-x;
}
#popUpForm h2 {
    clear: right;
    padding-bottom: 10px;
    margin-bottom: 5px;
    color: #C3161C;
    border-bottom: 2px solid #C3161C;
}
#popUpForm h3 {
    padding-top: 15px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-weight: normal;
    color: #333333;
    border-bottom: 2px solid #C3161C;
}
#popUpForm fieldset {
    clear: both;
    padding-top: 2px;
}
#popUpForm label {
    float: left;
    display: block;
    line-height: 1.5;
}
#popUpForm p {
    font-size: 1.2em;
    padding-top: 10px;
    padding-bottom: 0px;
}
#popUpForm ul { margin-left: 25px; }
#popUpForm li { font-size: 1.3em; }
#popUpForm span {
    font-weight: bold;
    color: #C3161C;
}
#popUpForm .def {
    padding: 0px;
    width: 165px;
    border: 1px solid #333333;
}
#popUpForm .btn {
    display: block;
    width: 150px;
	font-family: "Trebuchet MS", Verdana, sans serif;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #C3161C;
    border: 2px solid #FFFFFF;
    cursor: pointer;
}
#popUpForm .popUpFormHeader {
    float: right;
    padding-top: 0px;
    padding-left: 15px;
    padding-bottom: 30px;
    font-size: 1.1em;
    border-left: 1px solid #CCCCCC;
}
.popUpFormEventInfo { clear: both; }
.popUpFormEventInfo label { width: 25%; }
.half label { width: 50%; }

.ui-tabs .ui-tabs-hide {
    display: none;
}
.column489 ul.ui-tabs-nav {
    margin-left: 0px;
    padding: 0px 0px 0px 10px;
}
.ui-tabs-nav li {
    list-style-type: none;
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
.ui-tabs-nav a {
    display: block;
    font-weight: bold;
    padding-top: 4px;
    width: 70px;
    height: 16px;
    text-align: center;
}
.ui-tabs-nav a:hover {
    text-decoration: none;
}
.ui-tabs-panel {
    clear: both;
    padding-top: 10px;
    border-top: 2px solid #C3161C;
}

.ui-state-default {
    background: url('/img/bgTabOff.gif') bottom no-repeat;
}
.ui-tabs-selected {
    background: url('/img/bgTabOn.gif') bottom no-repeat;
}
.ui-tabs-selected a {
    color: #FFFFFF;
}

.column489 .divSubTab ul.ui-tabs-nav {
    margin-left: 0px;
    height: 32px;
    background: url('/img/bgTabs2.gif') bottom repeat-x;
}
.divSubTab .ui-tabs-nav a {
    display: block;
    font-weight: normal;
    width: 130px;
    height: 18px;
    padding-top: 4px;
    text-align: center;
    color: #000000;
}
.divSubTab .ui-tabs-nav a:hover {
    text-decoration: none;
}
.divSubTab .ui-tabs-selected a {
    
}
.divSubTab .ui-tabs-panel {
    padding: 10px;
    clear: both;
    background: #FFFFFF;
    border-top: 0px;
    width: 460px; /* za MAC */
}
.divSubTab .ui-state-default {
    background: url('/img/bgTab2Off.gif') bottom no-repeat;
}
.divSubTab .ui-tabs-selected {
    background: url('/img/bgTab2On.gif') bottom no-repeat;
}

.formEvent,
.formLocation,
.formDate,
.formID,
.formConditions {
    display: none;
}

.ObjaveVideo {text-align: center;}