* {
   border: 0;
   margin: 0;
}

img {
   border: 0px;
}

a {
   color: #1165AA;
   text-decoration:none;
}

a:hover {
   text-decoration: underline;
   color: #000000;
}

body {
   font: 12px Arial, Helvetica, sans-serif;
   color: #000000;
   /* background: #70B1D2 url(images/bg.jpg) repeat-x top; */
   background: #70B1D2;
   margin-top: 48px;
}

#maintop {
   background: url(images/top.png) 0px 0px no-repeat;
   width:814px;
   height: 9px;
}

#mainbot {
   background: url(images/bot.png) no-repeat;
   width:814px;
   height: 14px;
}

#main {
   width: 814px;
   margin: 0px auto;
   padding: 0px 0px 0px 0px;
}

#header {
   width: 814px;
   height: 300px;
   margin: 0px auto;
   background:#FFFFFF;
}

#logo {
   text-align: right;
   padding: 175px 50px;
   height: 45px;
   background: url(images/logo.png) 10px 10px no-repeat;
   text-decoration: none;
   /* text-shadow:5px 5px 10px yellow; */
   font-style: italic;
   font-weight: bold;

}


#logo h1 {
   text-decoration: none;
   font-style: italic;
   font-size: 26px;
   /* color: #FFFFFF; */
   color: #1165AA;
   font-weight: bold;
}

#logo a {
   text-decoration: none;
   font-style: italic;
   font-size: 26px;
   font-weight: bold;
   color: #1165AA;
}

#logo h2 {
   /* color: #FFFFAA;*/
   color: #1165FF;
   text-decoration: none;
   font-size: 20px;
   font-weight: bold;
   font-style: italic;
}

#buttons {
   width: 800px;
   height: 46px;
   margin-left: 10px ;
   background: url(images/menu.jpg) left top no-repeat;
   text-align: center;
}

#buttons ul {
   padding-left: 60px;
   margin: 0px;
}

#buttons li {
   display: inline;		
}

#buttons a {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight:normal;
   display: block;
   float: left;
   width: 130px;
   height: 32px;
   text-decoration: none;
   color: #FFFFFF;
   padding-top: 14px;
   margin-right: 0px;
   text-align: center;
}

#buttons a:hover {
   text-decoration: underline;
   background: url(images/bg_but.jpg) 0px 2px repeat-x;
}

#content {
   width: 814px;
   background: #FFFFFF;
}

#left {
   width: 523px;
   padding: 0px 0px 0px 7px;
   margin: 0px;
}

.text {
   padding: 10px;
   padding-bottom: 10px;
}


#normal H1 {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight:normal;
   color: #1165AA;
   padding-bottom: 10px;
}

#normal {
   padding: 0px 0px 0px 7px;
   margin: 0px;
}

.galerija {
   padding: 15px 0px 0px 7px;
}

.galerija .naslov {
   padding: 0px 0px 0px 3px;
   color: #1165AA;
}

#left H1 {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight:normal;
   color: #1165AA;
   padding-bottom: 5px;
   padding-top: 10px;
}

.read {
   text-align:right;
   padding-right:20px;
}

#right {
   float:right;
   margin-top:48px;
   width: 272px;
   margin-right: 10px;
}

#right_top {
}

#right_bot {
   padding-top: 9px;
}

#right ul {
   list-style: none;
   padding-left:30px;
   margin: 0px;
   display:block;
   padding-bottom: 30px;
   padding-top: 20px;
   background:url(images/tit_b.jpg) no-repeat;
}

#right ul li {
   padding-bottom: 2px;
}

#archives ul li {
   margin-bottom: 5px;
   background: url(images/small.gif) no-repeat left;
   padding-left: 15px;
}

#right h2 {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight:normal;
   color: #FFFFFF;
   text-align:center;
   padding-top: 10px;
   height: 34px;
   background: url(images/tit.jpg) no-repeat;
   width: 251px;
   margin: 0px 0px 0px 9px;
}

#right li a {
   padding-left: 10px;
}

#calendar {
   padding: 5px 10px 5px 10px;
   border: 1px solid silver;
   border-radius: 8px;
}

.obvestiloR {
   padding: 5px 10px 5px 10px;
   border: 1px solid silver;
   border-radius: 8px;
   margin-top: 10px;
}


#calendar table {
   width: 100%;
   text-align: center;
}

#calendar tbody td {
   border: 1px solid #F1F1F1;
}

#calendar #prev {
   text-align: left;
}

#calendar #next {
   text-align: right;
}

#calendar #today {
   text-align: center;
   background: #C8C896;
}

#calendar tfoot a {
   text-decoration: none;
   font-weight: bold;
}

#calendar #now {
   /* background: #696969;
   color: #FFFFFF; */
   border: 1px solid #ff0000;
   font-weight: bold;
}

#calendar #event {
   /* background: #AAFFFF; */
   background: #CDCDCD;
}

#calendar caption {
   /* color: #1165AA; */
   font-weight: bold;
   text-align: center;
}

#lo {
   padding-bottom: 5px;
}

#right H4 {
   font-size: 14px;
}

#right p {
   padding: 10px;
   padding-left: 0px;
}

#archives {
}

#map {
   padding: 5px;
}

#footer {
   height: 37px;
   width: 801px;
   font-size: 10px;
   color: #FFFFFF;
   padding-top: 8px;
   text-align: center;
   clear: both;
   margin: 0px auto;
   padding-bottom: 15px;
}

#footer a {
   color: #FFFFFF;
   font-size: 10px;
   text-decoration: none;
}

#sponzorji {
   margin-top: 80px;
   width: 500px;
   height: 236px;
   background: #EFEFEF;
}

#sponzorji_top {
   background:url(images/sponzorji_top.gif) top no-repeat;
}

#sponzorji_bot {
   background: url(images/sponzorji_bot.gif) bottom no-repeat;
   padding-top: 9px
}

.padding {
   padding: 10px;
   color: #FF0000;
   font-weight: bold;
}

#izbrana_galerija li, #izbrano_leto li {
        display: block;
        position: relative;
        float: left;
        border: 1px solid silver;
        background: #ededed;
        margin: 2px;
        padding: 0;
}

.seznam_galerij ul, .letopis ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-size: 14px;
}

.seznam_galerij ul li, .letopis ul li {
        display: block;
        position: relative;
        float: left;
        background: #ededed;
        margin: 2px;
        padding: 0;
}


.bilo_je, .novica {
   padding: 5px;
   margin-bottom: 5px;
}

.bilo_je {
   border: 1px solid silver;
}

.novica p {
   padding-bottom: 5px;
}

.novica h4 {
   padding: 0px 0px 5px 0px;
}

.datum {
   font-size: small;
   color: #AAAAAA;
   text-decoration: none;
}

.aktualno, .novica {
   border: 1px solid silver;
   border-radius: 8px
}

.aktualno {
   padding: 5px;
   background: #ededed;
   margin-bottom: 5px;
}

.aktualno p {
   padding-bottom: 5px;
}

.aktualno h4{
   padding: 0px 0px 5px 0px;
}

.nekoc {
   padding: 5px 0px;
   color: #AAAAAA;
   margin-bottom: 5px;
}

.nekoc p {
   padding-bottom: 5px;
}

.nekoc h4 {
   padding: 0px 0px 5px 0px;
}

.nekoc a {
   /* color: #1165AA;*/
   color: #989898;
   /* color: #AAAAAA; */
   text-decoration:none;
}

.nekoc a:hover {
   text-decoration: underline;
   color: #000000;
}


.nekoc img {
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.nekoc img:hover {
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.logosponzor {
   margin: 5px 10px 5px 10px;
   padding: 5px;
   border: 1px solid silver;
}

table.hovertable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.hovertable th {
	background-color:#c3dde0;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}
table.hovertable tr {
	background-color:#d4e3e5;
}
table.hovertable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}

table#SP2017 {
    border-collapse: collapse;
    width: 100%;
}

table#SP2017 td,th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

table#SP2017 th {
   font-weight: normal;
   vertical-align:top;
}

table#SP2017 caption {
   text-align: left;
   text-decoration: underline;
}
