@charset "utf-8";
/* CSS Document */

img,form,h1,h2,h3,h4,table,td,tr,body,input,textarea { font-weight: normal; border:0px; padding:0px; margin:0px; vertical-align:top; font-family: 'Open Sans', sans-serif; font-size: 14px; }
html { min-height: 100%; }
body { min-height: 100%; background-image: url(../images/bg-2.png); background-position: left bottom ; background-repeat:repeat-x;}

.sans { font-family: 'Open Sans', sans-serif; }
.open { font-family: 'Open Sans Condensed', sans-serif; }

.bg { background-image:url(../images/bg.png); background-repeat:repeat-x; }

.page { margin-left: auto; margin-right: auto; width: 1000px; background-image:url(../images/top.png); background-repeat:no-repeat; overflow:hidden; min-height: 570px; }

.top { height: 156px; overflow: hidden; }
.logo { float: left; width: 55%; }
.logo img { margin-top: 35px; }
.misel { float: left; width: 45%; margin-top: 65px; font-size: 13px; }
.tedna { padding: 5px; background-image:url(../images/trans.png); border-radius: 3px; }
.tedna p { padding: 0px; margin: 0px; }

.menu { padding-top: 8px; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; margin-left: 10px; }
.menu a { background-color:#2e8ae5; color: #FFF; text-shadow: 1px 0 1px #000; padding: 13px 20px 13px 20px; border-radius: 3px; font-weight: bold; text-decoration: none; }
.menu a:hover { background-color: #227ed9;   -webkit-box-shadow:inset 0px 0px 3px 3px rgba(3,3,3,0.25); box-shadow:inset 0px 0px 3px 3px rgba(3,3,3,0.25);}

h1,h2,h3 { text-transform: uppercase; font-size: 42px; font-weight: bold; text-shadow: 2px 0 2px #666; color: #FFF; font-family: 'Open Sans Condensed', sans-serif; margin-top: 5px; margin-bottom: 20px; }
h2 { font-size: 26px; padding-top: 10px; }
h3 { font-size: 20px; padding-top: 8px; }

h2, h3 { color: #40505e; text-shadow: 2px 0 2px #FFF; }

.main { padding-top: 20px; color: #40505e; font-size:14px; }
.main a { color: #40505e; }
.main a:hover { color: #009c00; }

.clear-both { clear: both; }

a.light, a.img_left { margin-bottom: 5px; padding: 1px; background-color: #FFF; border: 1px solid #b2bac2; border-radius: 3px; margin-right: 30px; float: left; margin-top: 0px; }
a.light img, a.img_left img { border: 10px solid #c6ddf4; }

a.light:hover, a.img_left:hover { border-color: #8998a6; }
a.light img:hover, a.img_left img:hover { border-color: #9dbcdb; }

.dogodki { margin-top: 20px; }

.dogodek { float: left; width:309px; overflow: hidden;  }
.dogodek a { text-decoration: none; width:309px; overflow: hidden; }
.dogodek-naslov { text-transform:uppercase; margin-bottom: 1px; font-size: 15px;  padding: 7px; display: block; background-color: #009c00; border-top: 2px solid #3bb33b; border-bottom: 2px solid #007100; border-radius: 3px; color: #FFF;  text-shadow: 1px 0 1px #333; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold;  }
.dogodek img { max-width: 309px; width: 309px; max-height: 300px; }
.dogodek-bes { border: 1px solid #b2bac2; border-top: 0px; display: block; border-radius: 0 0 5px 5px; }
.dogodek-besedilo { border-radius: 0 0 5px 5px; text-align:justify; font-size: 13px; padding: 11px; padding-top: 5px; display: block; margin-top: 1px; color: #294057; background-color: #c6ddf4; border: 1px solid #FFF;  }
.dogodek-slika { max-height: 205px; overflow: hidden; display: block; }

.dogodek a:hover .dogodek-besedilo { background-color: #007100; color: #FFF; }
.dogodek a:hover .dogodek-naslov { background-color: #018f01; }

.dogodek-space { width: 35px; height: 10px; float: left; }

.h3title { font-size: 22px; font-weight: bold; color: #40505e; font-family: 'Open Sans Condensed', sans-serif; margin-top: 7px; }
.oznanila { padding: 30px; }

.col33 { float: left; width: 33%; overflow: hidden; }
.col33 li { list-style-image:url(../images/att.png); margin-bottom: 10px;}
.col33 a { color: #374065;  text-decoration: none; }
.grey, a.grey { color: #565656; }
.oznanila-b {  font-weight: bold; }
.col33 a:hover .oznanila-b { }
.col33 a:hover .grey {color: #374065;  } 
.col33 a:hover { text-decoration: underline; }

#slideshow { position: relative; height: 166px; width:250px; overflow: hidden; float: right; border-radius: 5px; border: 1px solid #b2bac2; }

.footer { margin-bottom: 30px; margin-top: 20px; border-radius: 3px; font-size: 13px; background-color: #2e8ae5; border-top: 2px solid #7fb7ef; border-bottom: 2px solid #0c32d2; padding: 20px; padding-left:40px; color: #FFF; text-shadow: 1px 0px 1px #333; }
.footer a { color: #FFF; }

a.oznanilo-new { text-decoration: none; background-image:url(../images/attW.png); background-repeat:no-repeat; background-position: 7px center; text-decoration:none; text-shadow: 2px 0 2px #666; background-color: #009c00; color: #FFF; padding: 10px; padding-left: 20px; padding-right: 20px; font-size: 15px; font-weight: bold; border-radius: 4px; border-top: 2px solid #018101; border-bottom: 2px solid #005400; padding-left: 36px; }
a.oznanilo-new:hover { border-bottom-color: #0db50d; background-color: #00cc00; color: #FFF; }

a.oznanilo-new .grey {text-shadow: none; }
a.oznanilo-new .oznanila-b { text-decoration: none; }
a.lang { float: right; padding: 6px; font-size: 11px; margin-top: -5px; text-align:center; }
a.lang img { display: block; }

.breadcrumb { font-size: 11px; color: #FFF; }
.breadcrumb a { color: #FFF; font-size: 12px; text-shadow: 1px 0 1px #999; text-decoration:none; }
.breadcrumb a:hover { color: #000; text-shadow: 1px 0 1px #FFF;  text-decoration: none; }

.list-item a { color: #40505e; text-shadow: 2px 0 2px #FFF; text-decoration: none; }
.list-item h2 { margin-top: 10px; }
.list-item .light { margin-top: 25px; }

.attachments { }
table.attachments td { padding: 5px; font-size: 14px; color: #565656; vertical-align:middle; }
table.attachments a { color: #374065; font-size: 15px; font-weight: bold; text-decoration: none; }
table.attachments a:hover { text-decoration: underline; }