/*BASE*/
body {margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:62.5%; line-height:1.4em; background:#0e7a0e url(../img/bg.jpg) 50% 0 no-repeat;}
#site {width:950px; margin:0 auto;}
h1 {margin:0 0 15px; color:#0e7a0e; font-size:2em; line-height:2.2em; font-weight:bold;}
h2 {margin:0 0 15px; color:#0e7a0e; font-size:1.7em; line-height:1.9em; font-weight:bold;}
h3 {margin:0 0 10px; color:#0e7a0e; font-size:1.4em; line-height:1.6em; font-weight:bold;}
p { margin:0 0 20px; color:#000; line-height:1.4em;}
img {margin:0 10px 10px 0; border:none;}
#body ul {margin:10px 0; padding:0;}
#body ul li {padding:5px 0 5px 15px; background:url(../img/bg_li.png) 0 8px no-repeat; list-style-type:none;}
a {color:#0e7a0e; text-decoration:none;}
a:hover {text-decoration:underline;}
#body table {margin:0 0 20px 0; border:1px #0e7a0e solid;}
#body td {margin:0; padding:10px; border:1px #0e7a0e solid;}
#body tr {margin:0; padding:0;}
#body td p {margin-bottom:0;}

/*HEADER*/
body.badminton {background:#0e7a0e url(../img/bg_badminton.jpg) 50% 0 no-repeat;}
body.squash {background:#0e7a0e url(../img/bg_squash.jpg) 50% 0 no-repeat;}
#header {width:950px; height:200px; background:url(../img/bg_topbar.png) 0 0 no-repeat; float:left; font-size:1.1em;}
#topBar {width:950px; height:60px; margin:0; position:relative;}
ul#topNav {margin:15px 0 0 10px; padding:0; float:left;}
ul#topNav li {float:left; list-style-type:none;}
ul#topNav li a {padding:0 10px; background:url(../img/ul_topnav_devider.png) 0 4px no-repeat; display:block; color:#0e7a0e; text-decoration:none; position:relative;}
ul#topNav li a:hover {color:#fff;}
ul#topNav li a.first {background:none;}
ul#topNav li.selected {}
#ajaxSearch_form {margin:10px 30px 0 0 !important; margin:10px 15px 0 0; float:right; border:none;}
#ajaxSearch_form fieldset {margin:0; padding:0; border:none;}
.searchW {width:100px; height:26px; background:url(../img/bg_searchfield.png) 0 0 no-repeat; float:left; display:block;}
#ajaxSearch_form label {float:left;}
#ajaxSearch_input {width:90px; height:26px; margin:0; padding:0 0 0 10px; background:url(../img/bg_searchfield.png) 0 0 no-repeat; float:left; border:none;}
#ajaxSearch_submit {width:35px; height:26px; margin:0; padding:0; background:url(../img/bg_searchbutton.png) 0 0 no-repeat; float:left; text-indent:-123456px; border:none; cursor:pointer;}
#ajaxSearch_output {width:180px; margin:36px -100px 0 0; padding:10px 10px 20px 10px; background:#fff; float:right; position:absolute; top:0; right:165px; border:1px #0e7a0e solid;}
#ajaxSearch_output .AS_ajax_result {margin:0; padding:0; line-height:1.2em;}
#ajaxSearch_output .AS_ajax_resultDescription {display:none;}
.AS_ajax_more a {font-weight:bold; padding-top:10px; display:block;}
#searchClose {}
.ajaxSearch_paging {padding-bottom:20px;}
.ajaxSearch_result {padding:10px 0;}
.ajaxSearch_resultExtract p {margin:0;}

/*BODY*/
#body {width:950px; background:url(../img/bg_body.png) 0 0 no-repeat; float:left; font-size:1.1em;}
#leftW {width:220px; float:left;}
#logo {width:100px; height:100px; margin:8px 0 6px 55px !important; margin:8px 0 6px 27px; background:url(../img/logo.png) 0 0 no-repeat; float:left; text-indent:-123456px;}
#body ul#navigation {width:210px; margin:0; padding:0; float:left; font-size:1.4em;}
#body ul#navigation li {margin:5px 0; padding:0; background:url(../img/bg_navigation_li.png) 0 0 no-repeat; list-style-type:none; line-height:1.2em; text-align:right; position:relative;}
#body ul#navigation li a {width:140px; padding:10px 50px 10px 20px; background:url(../img/bg_navigation_li_a.png) 0 100% no-repeat; display:block; color:#0e7a0e; text-decoration:none; font-weight:bold;}
#body ul#navigation li:hover {background:url(../img/bg_navigation_li-hover.png) 100% 0 no-repeat;}
#body ul#navigation li:hover a {color:#fff; background:url(../img/bg_navigation_li_a-hover.png) 100% 100% no-repeat;}
#body ul#navigation li.selected  {background:url(../img/bg_navigation_li-hover.png) 100% 0 no-repeat;}
#body ul#navigation li.selected a {color:#fff; background:url(../img/bg_navigation_li_a-hover.png) 100% 100% no-repeat;}
#body ul#navigation li ul {display:none; position:absolute; top:0; left:190px; width:190px; margin:0; padding:0; background:url(../img/bg_navigation_li_ul.png) 0 0 no-repeat; z-index:500;}
#body ul#navigation li:hover ul {display:block;}
#body ul#navigation li:hover ul li a {background:none;}
#body ul#navigation li ul li {width:190px; margin:0; padding:10px 0 0; background:none; text-align:left;}
#body ul#navigation li ul li a {width:170px; margin:0 10px; padding:0 0 10px 0; background:none; color:#0e7a0e; text-decoration:none; border-bottom:1px #fff solid; font-weight:bold;}
#body ul#navigation li ul li a:hover {background:none; color:#ffff00; text-decoration:none;}
#body ul#navigation li:hover ul li  {background:none;}
#body ul#navigation li ul li.last {margin-bottom:-10px; background:url(../img/bg_navigation_li_ul_li-last.png) 0 100% no-repeat;}
#body ul#navigation li ul li.last a {border-bottom:none;}
#body ul#navigation li ul li.selected a {background:none; color:#ffff00; text-decoration:none;}
#body ul#navigation li ul li ul {display:none;}
#body ul#navigation li:hover ul li ul {display:none;}

#content {width:670px; margin-top:8px; padding:45px 35px 0 25px; background:url(../img/bg_content.png) 0 0 no-repeat; float:left;}
#contentHome {width:430px; float:left;}
#contentBottomHome {width:730px; height:45px; margin-left:-25px; background:url(../img/bg_contentbottom.png) 0 0 no-repeat; float:left;}
#contentBottom {width:730px; height:45px; margin-left:-25px; background:url(../img/bg_contentbottom.png) 0 0 no-repeat; float:left;}

#body ul.breadcrumbs {width:700px; margin:0 0 20px; padding:0;}
#body ul.breadcrumbs li {padding:0 0 0 8px; background:none; float:left; color:#0e7a0e; font-weight:bold; list-style-type:none;}
#body ul.breadcrumbs li a {padding:0 8px 0 0; background:url(../img/bg_breadcrumbs_li.png) 100% 50% no-repeat;font-weight:normal; text-decoration:none;}
#body ul.breadcrumbs li a:hover {text-decoration:underline;}

.importantP {width:610px; margin-left:10px; padding:20px 20px 0 20px; background:url(../img/bg_importantP.png) 0 0 no-repeat;}
.importantPend {width:650px; height:22px; margin-left:-20px; background:url(../img/bg_importantPend.png) 0 0 no-repeat; display:block;}

#body a.pdf {padding:7px 0 0 30px; background:url(../img/bg_pdf.png) 0 0 no-repeat;}

#body a.badmintonButton {width:200px; height:75px; background:url(../img/bg_badminton_button.png) 0 0 no-repeat; text-indent:-123456px; display:block;}
#body a:hover.badmintonButton {background:url(../img/bg_badminton_button.png) 0 -75px no-repeat;}
#body a.squashButton {width:200px; height:75px; background:url(../img/bg_squash_button.png) 0 0 no-repeat; text-indent:-123456px; display:block;}
#body a:hover.squashButton {background:url(../img/bg_squash_button.png) 0 -75px no-repeat;}

#body .thumbscontainer {margin-bottom:0px;}
#body ul.thumbs {margin:0 0 0 15px; padding:0;}
#body ul.thumbs li {width:120px; height:120px; margin:0 10px 10px 0; padding:0; background:url(../img/bg_gallery_li.png) 0 0 no-repeat; float:left; list-style-type:none; overflow:hidden;}
#body ul.thumbs li img {width:100px; height:100px; padding:10px 0 0 10px; border:1px #0e7a0e;}
#body ul.thumbs li p {margin:10px 0 0 0;}
#body .pagenumbers {text-align:center; margin:20px 0;}

#body .map {margin:0 0 20px 17px;}

#body h3.end {margin:0 0 20px;}

#sidebar {width:180px; margin-left:40px !important; margin-left:10px; padding:10px 10px 0 10px; background:url(../img/bg_sidebar.png) 0 0 no-repeat; float:left; color:#0e7a0e;}
.sidebarEnd {width:200px; height:10px; margin-left:-10px; background:url(../img/bg_sidebarend.png) 0 0 no-repeat; float:left; display:block;}
#sidebar a {text-decoration:underline;}
#sidebar a:hover {text-decoration:none;}
#sidebar ul li {background:url(../img/bg_sidebar_li.png) 0 8px no-repeat;}
#sidebar h2.firm {margin:0; padding:0; background:none; color:#0e7a0e; font-size:1.7em; line-height:1.9em; font-weight:bold; text-align:left;}
#sidebar ul.address {margin:0 0 10px;}
#sidebar ul.address li {margin:0; padding:10px 0; background:none;}
#sidebar h2 {width:170px; margin:20px 0 15px; padding:10px 5px 0 5px; background:#008000 url(../img/bg_sidebar_h2.png)0 0 no-repeat; color:#fff; text-align:center; line-height:1.3em;}
#sidebar .h2end {width:180px; height:13px; margin-left:-5px; background:url(../img/bg_sidebar_h2_end.png) 0 0 no-repeat; display:block;}
#sidebar ul.events {margin:0; padding:0;}
#sidebar ul.events li {margin:0; padding:15px 0; background:none;}
#sidebar ul.events li a.more {padding:15px 0 10px; float:right;}
#sidebar .small {margin:0 0 10px; font-size:0.8em; text-align:center;}

form.eNews {width:550px; border:none;}
form.eNews fieldset {border:none;}
form.eNews label {width:250px; margin:5px 0 5px 10px !important; margin:5px 0 5px 5px; padding:5px 0; float:left; text-align:left;}
form.eNews span {width:250px; height:25px; margin:5px 0 5px 10px !important; margin:5px 0 5px 5px; padding:0; background:url(../img/bg_input.png) 0 0 no-repeat; float:left; display:block;}
form.eNews input {width:220px; height:18px; padding:5px 15px 2px; background:none; border:none;}
form.eNews textarea {width:227px; height:139px; padding:4px 6px 7px 15px; background:none; border:none;}
form.eNews span.big {width:250px; height:150px; margin:5px 0 5px 10px !important; margin:5px 0 5px 5px; padding:0; background:url(../img/bg_input-big.png) 0 0 no-repeat; float:left; display:block;}
form.eNews span.radio {margin:0 0 0 320px !important; margin:0 0 0 160px; background:none;}
form.eNews span.radio label {width:110px; height:auto; margin:0 30px 0 0; padding:0; float:left;}
form.eNews span.radio label input {width:12px; height:12px; margin:0 10px 0 0 !important; margin:0 10x 0 0; padding:0; float:left;}
form.eNews .button {width:100px; height:25px; margin:10px 53px 0 0; padding:0 10px; background:url(../img/bg_button.png) 0 0 no-repeat; color:#fff; font-size:1.2em; font-weight:bold; float:right;}
form.eNews .buttonZaposlitev {width:100px; height:25px; margin:10px 16px 0 0; padding:0 10px; background:url(../img/bg_button.png) 0 0 no-repeat; color:#fff; font-size:1.2em; font-weight:bold; float:right;}
form.eNews img.captcha {margin-left:365px;}

/*FOOTER*/
#footer {width:950px; height:50px; background:url(../img/bg_footer.png) 0 0 no-repeat; float:left; font-size:1em;}
#footer p {width:300px; margin:12px 0 0 250px; color:#0e7a0e; float:left;}
.madeBy {margin:12px 4px 0 0; color:#0e7a0e; text-decoration:none; float:right; cursor:text;}
.madeBy:hover {text-decoration:none;}
.madeByToma {margin:12px 40px 0 0; color:#0e7a0e; text-decoration:none; float:right;}
.madeByToma:hover {text-decoration:underline;}

/*SLIMBOX*/
#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}
.lbLoading {background:#fff url(../img/loading.gif) no-repeat center;}
#lbImage {position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(../img/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url(../img/closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}

/*FACEBOOK*/
#sidebar .connect_widget_summary connect_widget_text {color:#0e7a0e;}
#sidebar .connect_widget_summary connect_widget_text a {color:#0e7a0e;}

/*SWFUPLOAD*/
form {margin: 0; padding: 0;}
div.fieldset {border:  1px solid #afe14c; margin: 10px 0; padding: 20px 10px;}
div.fieldset span.legend {position: relative; background-color: #FFF; padding: 3px; top: -30px; font: 700 14px Arial, Helvetica, sans-serif; color: #73b304;}
div.flash {width: 375px; margin: 10px 5px; border-color: #D9E4FF; -moz-border-radius-topleft : 5px; -webkit-border-top-left-radius : 5px; -moz-border-radius-topright : 5px; -webkit-border-top-right-radius : 5px; -moz-border-radius-bottomleft : 5px; -webkit-border-bottom-left-radius : 5px; -moz-border-radius-bottomright : 5px; -webkit-border-bottom-right-radius : 5px;}
button, input, select, textarea {border-width: 1px; margin-bottom: 10px; padding: 2px 3px;}
input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */
/*label {width: 150px; text-align: right; display:block; margin-right: 5px;}*/
#btnSubmit { margin: 0 0 0 155px ; }

/*td {font: 10pt Helvetica, Arial, sans-serif; vertical-align: top;}*/
.progressWrapper {width: 357px; overflow: hidden;}
.progressContainer {margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden;}

.message {margin: 1em 0; padding: 10px 20px; border: solid 1px #FFDD99; background-color: #FFFFCC; overflow: hidden;}

.red {border: solid 1px #B50000; background-color: #FFEBEB;}

.green {border: solid 1px #DDF0DD; background-color: #EBFFEB;}

.blue {border: solid 1px #CEE2F2; background-color: #F0F5FF;}
.progressName {font-size: 8pt; font-weight: 700; color: #555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden;}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size: 0; width: 0%; height: 2px; background-color: blue; margin-top: 2px;}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden;}
.progressBarError {width: 100%; background-color: red; visibility: hidden;}
.progressBarStatus {margin-top: 2px; width: 337px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap;}
a.progressCancel {font-size: 0; display: block; height: 14px; width: 14px; background-image: url(../images/cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right;}
a.progressCancel:hover {background-position: 0px 0px;}

.swfupload {vertical-align: top;}

/*HACKS*/
.clear {display:inline-block;}
#site:after, .searchW:after, #body:after, #content:after, ul.breadcrumbs:after, ul.thumbs:after, .clear:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
