/* CSS RESET */
html{color:#000;background:#FFF;margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{ list-style-position:inside; padding: 2px 0 2px 10px; }
p, ul { margin-bottom: 10px; }
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body {font:12px/1.4 tahoma,helvetica,clean,sans-serif;}
table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */

body, html { background: #030408; color: #999; }
#PAGEWRAPPER { width: 980px; margin: 0 auto; position: relative;}
#PAGE { padding-top: 244px; }
#BODYC { width: 100%; float: left; }
#BODY { margin: 0 0 0 211px; width: 769px; }
#MAIN { width: 555px; float: left; }
#INFO { float: right; width: 184px; }
#LETAKIC { float: left; width: 211px; margin-left: -100%; margin-top: -254px; }
#LOGO { margin-bottom: 26px; }
#LETAKI { text-align: center; }
#LETAKI IMG { display: block; margin: 10px auto 20px auto; }
#HEADER { position: absolute; top: 0px; left: 211px; width: 769px; height: 199px; }
#HEADEREXT { position: absolute; top: 199px; left: 853px; width: 127px; height: 67px; }
#PRIMARNA { position: absolute; top: 199px; left: 211px; width: 642px; height: 45px; }
#PRIMARNA UL, #PRIMARNA LI { list-style: none; padding: 0; margin: 0; }
#PRIMARNA LI { float: left; }
#PRIMARNA IMG { display: block; }
#HEADER IMG { display: block; float:left; margin-right: 5px; }
#HEADER IMG.pic_4 { margin: 0; }
#FOOT { width: 731px; margin: 20px 0 0 210px; border-top: 1px solid #222; padding: 10px 0; text-align: center;}
#FOOT ul, #FOOT li { list-style: none; margin: 0; padding: 0; }
#FOOT ul { margin-bottom: 10px; }
#FOOT li { display: inline; padding: 0 10px;  }
.plakatSolo { padding: 15px; }
.plakatSolo IMG { padding: 5px; background: #333; }
.cf { height: 0px; width: 100%; clear: both; }

H1 { margin: 26px 0 26px 0; color: #ECECEC; font-size: 26px; }
H2, H3 { margin: 13px 0; color: #ECECEC; font-size: 20px; }
A { color: #900; }

.dogodek { clear: both; margin-bottom: 20px; }
.dogodek .datum { font-size: 11px; line-height: 10px; }
.dogodek .naslov, .dogodek .naslov A { font-size: 16px; font-weight: bold; color: #ECECEC; }
.dogodek .naslov { margin-bottom: 5px; }
.dogodek .slika { width: 102px; display: block; float: left; margin: 0 10px 0px 0; }
.dogodek .slika img { border: solid 1px #2A2A2A; }
.dogodek .nakratko { float: left; width: 410px; }
.novica { clear: both; margin-bottom: 20px; }
.novica .datum { font-size: 11px; line-height: 10px; }
.novica .naslov, .novica .naslov A { font-size: 16px; font-weight: bold; color: #ECECEC; }
.novica .naslov { margin-bottom: 5px; }
.novica .slika { width: 77px; display: block; float: left; margin: 0 10px 0px 0; }
.novica .slika img { border: solid 1px #2A2A2A; }

.dogodekf .datum { display: block; font-size: 11px; line-height: 11px; margin-top: -8px; margin-bottom: -2px; }
.dogodekf .naslov { font-size: 26px; margin: 26px 0; color: #ECECEC; }
.dogodekf .slika { display: block; float: left; margin: 0 10px 0px 0; }
.dogodekf .slika IMG { display: block; border: solid 1px #2A2A2A; }
.novicaf .datum { display: block; font-size: 11px; line-height: 11px; margin-top: -8px; margin-bottom: -2px; }
.novicaf .naslov { font-size: 26px; margin: 26px 0; color: #ECECEC; }
.novicaf .slika { display: block; float: left; margin: 0 10px 0px 0; }
.novicaf .slika IMG { display: block; border: solid 1px #2A2A2A; }

.galerijak { clear: both; margin-bottom: 20px; }
.galerijak .info { display: block; font-size: 11px; line-height: 11px; }
.galerijak .naslov, .galerijak .naslov A { font-size: 16px; color: #ECECEC; font-weight: bold; }
.galerijak .slika { float: left; margin: 10px 20px 0 0;}
.galerijak img { border: solid 1px #2A2A2A; }

.galerijaf .info { display: block; font-size: 11px; line-height: 11px; margin-top: -11px; margin-bottom: -2px; }
.galerijaf .naslov { font-size: 26px; color: #ECECEC; margin: 26px 0; }
.galerijaf .slika { float: left; margin: 0px 20px 20px 0;}
.galerijaf img { border: solid 1px #2A2A2A; }

.enovicePrijavi { }
.enovicePrijavi .field { width: 176px; background: #191A1D; color: #999; font-size: 13px; border: none; padding: 4px; display: block; margin-bottom: 7px; }
.enovicePrijavi input.button {  background: #191A1D; border: solid 1px #2C2C2D; color: #999; width: 0; padding: 0 .25em; overflow: visible;  }
.enovicePrijavi input.button[class] { padding: 4px 10px; width: auto;  }
.enovicePrijavi .bodjava { margin-left: 7px; }

#MONCAL { margin: 30px 0 0 0; width: 300px; border: solid 1px #111; }
#MONCAL th { font-size: 13px; font-weight: bold; text-align: center; }
#MONCAL .dayName th { font-size: 11px; font-weight: bold; text-align: center; padding: 0 0 5px 0; }
#MONCAL td { text-align: center; }
/*#MONCAL .weekend { background: #0c0909; }*/
#MONCAL .otherMonth { color: #292929; }
#MONCAL td.a { color: #C00; }
