@charset "utf-8";/* CSS Document */
html {border:0 none; margin:0; padding:0; overflow:auto; width:100%; height:100%; min-height:100%;}
body {border:0 none; margin:0; padding:0; width:100%; height:100%; min-height:100%;
        background:url("/images/background.jpg") top center repeat-y;
        background-color:#e0e1db; font-family:Arial, Helvetica, sans-serif;
        font-size:12px; text-align:center; color:#022b56;}

* {margin:0;padding:0;border:0;}

img, div { behavior: url("/styles/iepngfix.htc"); }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

a {color:#074ed4;}
a:hover {color:#b40404;}
a, a:hover {outline:none; text-decoration:none;}
h1 {font-size:16px; font-weight:bold; color:#91908d; margin-bottom:35px;}
h1 span {color:#a4bc05;}
h2 {font-size:24px; font-weight:lighter; margin: 0 0 15px 0;}
h3 {font-size:14px;}
h3 span {font-size:12px; color:#ccc;}
h4 {font-size:12px; font-weight:normal; background-color:#dbdcdd; padding:10px; width:250px; 
        float:right; margin-left:20px;}
h5 {font-size:12px; font-weight:normal; background-color:#022b56; padding:10px; width:250px;
        float:left; margin-right:20px; color:#fff;}
ul, li {}
td {vertical-align:top;}

#page {min-height:100%; position:relative; margin-left:auto; margin-right:auto;
    background:url("/images/headback.jpg") top left repeat-x; text-align:center; }
* html #page {height:100%;}

#container {padding-bottom:220px; position:relative;}
#contentMain {width:960px; position:relative; margin-left:auto; margin-right:auto; text-align:left;}

/*CONTENT*/
#content {width:870px; background:url("/images/contentBack.jpg") top left repeat-x; padding:20px 45px 45px;}
#contentLeft {width:555px; float:left;}
#contentRight {width:270px; float:right; }
.textLeft {margin-bottom:50px;}
#contentLeft ul {margin-left:1em;}
#contentLeft ul li ul {margin-left:2em;}
#contentLeft ul li a {text-decoration: none; display:inline; color:#074ed4; padding:0;}
#contentLeft ul li a:hover {color:#b40404;}
#contentLeft ul li p a {text-decoration: none; display:inline; color:#074ed4; padding:0;}
#contentLeft ul li p a:hover {color:#b40404;}
#contentLeft form label {width:150px; float:left;}
#contentLeft form input, #contentRight form select {width:156px; padding:2px; float:left; border:#ccc 1px solid;}
#contentLeft form textarea {width:350px; font-size:0.9em; margin-bottom:15px; padding:5px; border:#ccc 1px solid;}
#contentLeft .membersUp .mBtn input {width:60px; margin-left:20px; height:22px; padding:0;}
#contentLeft select {border:1px solid #ccc; margin-left:10px;}
.textKontakt {width:360px; height:30px;}
.kontaktUvod {padding-bottom: 40px;}
.contactRight {margin-left:150px;}
.btnLeft a {height:21px; width:59px; background:url("/images/searchBtn.jpg") top left no-repeat; margin-top:15px;
        padding-top:3px; text-align:center; font-size:11px; color:#fff; float:left;}
.btnLeft a:hover {color:#fdd000;}
.errorMsg {color:#590619; padding-bottom:20px;}
.error {background-color:#eee;}
.vabila {padding-bottom:15px;}
.result {margin-bottom:15px;}
.membersBtn {color:#fff; background-color:#022b56;}
.members {margin-top:30px;}
.members tr th {width:1570px; text-align:left; padding-bottom:10px;}
#mediji {margin:30px 0;}
.backBtn a {height:19px; width:60px; background-color:#022b56; margin-top:30px; padding-top:4px; margin-bottom:30px;
        text-align:center; float:left; color:#fff; text-decoration:none; font-size:11px;}
.backBtn a:hover {color:#fdd000;}
.members {cursor:pointer;}
.members tr:hover {color:#b40404;}

/*HEADER*/
#header {height:180px; position: relative;}
#headerLeft {width:146px; height:150px; float:left;}
#headerRight {width:750px; height:150px; float:left;}
#headerDown {width:870px; height:30px;}
#fb {width: 110px; height: 21px; position: absolute; top:10px; right: 10px;}
#fb1 {float: left;}
#fb2 {float: right;}

/*MENU*/
#menu {width:915px; height:32px; background:url("/images/menuBack.jpg") top left no-repeat;
        text-align:left; font-size:11px; padding:8px 0 0 45px;}
#menu a {color:#fff;}
#menu a:hover {color:#fdd000;}
.selected {color:#fdd000;}
.m1 {width:142px; line-height:25px;}
.m2 {width:184px; line-height:25px;}
.m3 {width:160px; line-height:25px;}
.m4 {width:170px; line-height:25px;}
.m5 {width:165px; line-height:25px;}
.m6 {width:60px; line-height:25px;}

#nav, #nav ul {padding:0; margin:0; list-style:none; z-index:20000;}
#nav li {position:relative; float:left; z-index:21000;}
#nav li ul {background:#022b56;}
li ul {position: absolute;
		width:140px;
		display: none;
		line-height:20px;
		}
li ul li {width:140px;}

ul li a {display: block;
		text-decoration: none;
		color: #c1c1c1;
		padding-left: 5px;
		}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

#nav li:hover ul, #nav li.over ul {display: block;}
#nav li:hover > a {color:#fdd000;}
#nav li.over a {color:#fdd000;}
#nav li.over ul li a {color:#fff;}

/*HIDDEN MENU*/
#hiddenMenu {width:870px; height:30px; text-align:left; font-size:11px; }
#hiddenMenu a {color:#022b56;}
#hiddenMenu a:hover {color:#b40404;}
.hiddenSelected {color:#b40404;}
.m28 {width:142px; line-height:20px; background:#dbdcdd;}
.m29 {width:184px; line-height:20px; background:#dbdcdd;}
.m30 {width:160px; line-height:20px; background:#dbdcdd;}
.m31 {width:114px; line-height:20px; background:#dbdcdd;}

#hiddenNav, #hiddenNav ul {padding:0; margin:0; list-style:none; z-index:10000;}
#hiddenNav li {position:relative; float:left; z-index:11000;}
#hiddenNav li ul {background:#dbdcdd;}
#hiddenNav li ul {position: absolute;
		width:140px;
		display: none;
		line-height:20px;
		}
#hiddenNav li ul li {width:140px;}

#hiddenNav ul li a {display: block;
		text-decoration: none;
		color: #022b56;
		padding-left: 5px;
		}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

#hiddenNav li:hover ul, #hiddenNav li.over ul {display: block;}
#hiddenNav li:hover > a {color:#b40404;}
#hiddenNav li.over a {color:#b40404;}
#hiddenNav li.over ul li a {color:#022b56;}


/*REGIJE*/
#zones_container {margin-top:50px;}
.cona {font-weight:bold; margin-bottom:20px;}
.cona ul li a {display: block;
		text-decoration: none;
		color: #074ed4;;
		padding-left: 5px;
        font-weight:normal;
		}
.cona ul li a:hover {color:#b40404;}

/*RIGHT*/
.white {color:#fff;}
.blue {color:#022b56;}
.rightTitle {font-size:14px; font-weight:bold; padding:14px 0 0 30px;}
#searchBack {width:230px; height:80px; background:url("/images/searchBack.jpg") top left no-repeat;
        margin-bottom:25px; padding:0 20px;}
#searchBack form input {display:block; float:left; width:150px; height:17px; margin-top:14px; padding:2px; border:#d9dad6 1px solid;}
.btn a {height:21px; width:59px; background:url("/images/searchBtn.jpg") top left no-repeat; margin:15px 0;
        padding-top:3px; text-align:center; font-size:11px; color:#fff; float:right;}
.btn a:hover {color:#fdd000;}
#koledar {width:230px; /*height:220px;*/ border:#c8c8c7 1px solid; margin-bottom:25px;
         padding:0 20px 20px 20px; background:url("/images/clock.jpg") top left no-repeat;}
#month_paging {width:100%;padding-bottom: 16px;}
#aktualno {width:230px; background:url("/images/aktualnoBack.jpg") top left no-repeat; padding:0 20px 20px;
    background-color:#dbdbd8;}
#helpBack a {width:230px; height:185px; background:url("/images/helpBack.jpg") top left no-repeat;
         padding:0 20px;}
#lionsBack a {width:230px; height:115px; background:url("/images/lionsBack.jpg") top left no-repeat;
        padding:0 20px;}
#loginBack {width:230px; background:url("/images/loginBack.jpg") top left no-repeat; padding:0 20px;
    background-color:#dbdbd8;}

.textRight {padding-top:25px; font-size:11px;}
.textRight a {color:#022b56;}
.textRight a:hover {color:#b40404;}
.textRight p, .textRight p a {padding-bottom:5px;}
.box a {display:inline; float:left;}
.box {display:inline; float:left; margin-bottom:25px;}
.boxLogin {display:inline; float:left; margin-bottom:25px;}
.boxLogin h3 {margin-bottom:15px;}
.boxLogin form label {width:50px; height:17px; padding:2px; float:left; margin-top:15px;}
.boxLogin form input {width:150px; height:17px; padding:2px; float:right; margin-top:13px; border:#d9dad6 1px solid;}
#pregled a {font-size:11px; color:#022b56;}
#pregled a:hover {color:#b40404;}
#novice a {font-size:11px; margin-top: 20px; color:#022b56;}
#novice a:hover {color:#b40404;}


/*FOOTER*/
#footer {position:relative; margin-top:-220px; height:220px; text-align:left; clear:both;
    background:url("/images/footer.jpg") top left repeat-x; font-size:10px;}
#footer a {color:#999;}
#footer a:hover {color:#fff;}
#footerUp {width:915px; height:155px; margin-left:auto; margin-right:auto; padding: 25px 0 0 45px;}
ul.footNav {width:210px; float:left; margin-right:10px;}
ul.footNav li.u {color:#fff; border-bottom:1px solid #5e606c; padding-bottom:5px; margin-bottom:6px; width:210px; list-style:none;}
ul.footNav li.d a {padding:4px 0 0 0;}
#footerDown {width:870px; height:27px; margin-left:auto; margin-right:auto; padding: 13px 45px 0;}
#footTextLeft {float:left;}
#footTextRight {float:right;}

/*CALENDAR*/
div#calendar_wrapper {
width: 140px;
margin: 20px auto ;
text-align: center;
}

/* calendar header css */
div#calendar_header {
padding: 2px 0;
overflow:auto;
text-align: center;
color: #022b56;
font-size: 12px;
margin:0 auto;
}

div#calendar_header a#prevMonth {
margin: 0 8px 0 0;
text-decoration: none;
color: #022b56;
font-size: 14px;
text-align: left;

}
div#calendar_header a:hover#prevMonth {color:#999;}

div#calendar_header a#nextMonth {
margin: 0 0 0 8px;
text-decoration: none;
color: #022b56;
font-size: 14px;
text-align: right;

}
div#calendar_header a:hover#nextMonth {color:#999;}

div#calendar_header form {
display: inline;
}

/* calendar body css */
table.calendar {
font-size: 12px;
border-collapse: collapse;
}

table.calendar tr {
padding: 3px;
}

table.calendar tr.header a:hover {
text-decoration: underline;
}

table.calendar tr.weekdays {
height: 25px;
text-align: center;
color:#022b56;
font-weight:bold;
}

table.calendar tr.days {
height: 16px;
color: #999;
}

table.calendar td {
width: 16px;
padding: 2px;
}

table.calendar td a.calLink {
display:block;
background: #022b56;
color:#fff;
}

table.calendar td.calLink {
    background: #022b56;
    }

table.calendar td a:hover.calLink {
color:#b2052d;
}

table.calendar td.today {
background: #ccc;
color:#022b56;
}

code.comment {
color: #FF742A;
}
#eventHolder { min-height:150px;}
#currentEvent { display:none; }
.calendarContent {padding-bottom:20px;}
.calendarContent h3 {margin-bottom:5px;}
