/* CSS Document */
html {  width:100%; height:100%;margin:0; padding:0;}
body { position:relative; margin:0; background:#DCEDF7 url(../slike/body_bg.gif) top center repeat-x; padding:0; width:100%; height:100%; font:normal 65.2% Verdana, Arial, Helvetica, sans-serif; color:323232; }

/*.column_center { behavior: url(iepngfix.htc); }*/

.clear_both { clear:both; }

ul.cont { margin:10px 10px 10px 30px; padding:0; list-style:disc; }
ul.cont li ul { margin:10px 10px 10px 30px; padding:0; list-style:disc; }

/* TYPO, HEADINGS
********************************************************************/
p { margin:0; padding:0 0 15px 0; line-height:150%; color:#323232; }

h1 { margin:0; padding:0 0 15px 0; font-size:19px; color:#004e9a; background:url(../slike/dotted_line.gif) bottom repeat-x;  }
h1 a { color:#004e9a; text-decoration:none;  }

h2 { margin:0; padding:0 0 30px 35px; font-size:19px; color:#EB1C24; background:url(../slike/bulllet_active.gif) top left no-repeat; }

h3 { margin:0; padding:0 0 15px 0; font-size:14px; color:#004e9a;  }
h3 a { color:#004e9a;  }
h3.sidebar { margin:0 0 15px 0; padding:0 0 15px 0; font-size:14px; color:#004e9a; background:url(../slike/dotted_line.gif) bottom repeat-x;  }

a { text-decoration:none; color:#EB1C24; }
a:hover { text-decoration:underline; }
.opozorilo { color:#EB1C24; }

p.kontakt_sidebar { font-size:1.1em; }

img.img { border:solid 1px #004e9a; }
img.img a { border:solid 1px #004e9a; }
img a { border:none; }

table.galerija td { padding-bottom:3px; }
table.galerija td img { border:solid 1px #004e9a; }

p.jeziki { margin:0; padding:15px 0 5px 0; }
p.jeziki img { border:none; }


/* MAIN WRAP
********************************************************************/
.main_wrap { margin:0 auto; padding:0 0 30px 0; width:985px; background:url(../slike/main_wrap_bg.gif) top left repeat-y; }
.content_wrap { position:relative; background:transparent url(../slike/midd_cont_bg.gif) center repeat-y; }

.top_transp { height:100%; background: none; }

/* HEADER
********************************************************************/
.header_wrap { position:relative; margin:0; padding:0; height:197px; background:white; }
.flash_valovi { bottom:0; }
.flash_valovi { position:absolute; z-index:1000; bottom:-2px; !important; left:0; margin:0; padding:0; }

/* COLUMNS
********************************************************************/
.column_left, .column_center, .column_right { float:left; }

.column_left { margin:0; padding:0; width:231px; }
.column_center { margin:0; padding:29px; width:465px; background: url(../slike/cont_transparent_bg.gif) top center no-repeat; }
.column_right { margin:0; padding:0; width:231px; }
.column_right_content { margin:0; padding:15px; background:white; }

/* NAVIGATION
********************************************************************/
.column_left_nav { wdith:201px; padding:0 15px; background:#FFF; }
.column_left_nav ul { margin:0 0 15px 0; padding:10px 0; list-style:none; background:#FFF/* url(../slike/dotted_line.gif) bottom repeat-x*/; }

.column_left_nav ul li a { display:block; width:141px; margin:0; padding:9px 0 9px 30px; color:#004e9a; background:url(../slike/bulllet.gif) left center no-repeat; background-position:5px 9px; text-decoration:none; font-weight:bold; font-size:12px; }

.column_left_nav ul li.selected a,
.column_left_nav ul li.selected a:hover 
{ display:block; width:141px; margin:0; padding:5px 0 5px 30px; color:#EB1C24; background:url(../slike/bulllet_active.gif) left center no-repeat; background-position:0 5px; text-decoration:none; font-weight:bold; font-size:18px;}

.column_left_nav ul li a:hover {  background:url(../slike/bulllet_over.gif) left center no-repeat; background-position:0 5px; text-decoration:none; }

/* SUBNAVIGATION
********************************************************************/
.column_left_nav ul li.selected ul li a { display:block; width:171px; margin:0; padding:5px 0 5px 30px; color:#004e9a; background:none; text-decoration:none; font-weight:normal; font-size:11px; }
.column_left_nav ul li.selected ul li a:hover {  width:171px; margin:0; padding:5px 0 5px 30px; background:none; text-decoration:none; font-size:11px; font-weight:bold; color:#004e9a; }
.column_left_nav ul li.selected ul li.izbran a {  width:171px; margin:0; padding:5px 0 5px 30px; background:none; text-decoration:none; font-size:11px; font-weight:bold; color:#EB1C24; }

/* CONTENT COLUMN / center
**********************************/
.content_column { float:left; width:465px; margin:0 15px; padding:15px; }
.pred_novicami { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:dashed 1px #DDD; }

/* SEZNAM NOVIC in NOVICA
********************************************************************/
.novica_seznam { margin:0 0 20px 0; padding:0; border-bottom:dashed 1px #DDD;}


/* FORM */
input, textarea { border:solid 1px #709DC5; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; }
input { margin:5px 0 10px 0; width:200px; }
textarea { margin:5px 0 10px 0; width:300px; }
input.gumb_poslji { margin:-5px 0 10px 0; background:#709DC5; color:white; font-size:1.1em; font-weight:bold; width:auto; }

/* FOOTER
********************************************************************/
.footer { position:relative; clear:both; margin:0 auto; text-align:center; padding:7px 10px; color:white; width:965px; height:auto; background:#709DC5; }
.footer a:link { color:white; }
.sepElement { margin:0 3px; font-size:1.2em; font-weight:bolder; }

/* IZBIRA JEZIKOV
*********************************************************************/
input.lang_slo { margin:0; padding:0; width:25px; height:15px; background:url(../slike/zastava_slovensko.gif) no-repeat; cursor:pointer; }
input.lang_eng { margin:0; padding:0; width:25px; height:15px; background:url(../slike/zastava_english.gif) no-repeat; cursor:pointer; }
input.lang_ger { margin:0; padding:0; width:25px; height:15px; background:url(../slike/zastava_german.gif) no-repeat; cursor:pointer; }
input.lang_ita { margin:0; padding:0; width:25px; height:15px; background:url(../slike/zastava_italian.gif) no-repeat; cursor:pointer; }


/* KOLEDAR
*********************************/
.calendar table { margin-top:9px; }
.calendar table td.top { width:187px; }
.calendar table td { width:25px; height:20px; text-align:center; background:#EFEFEF; font-weight:bold; color:black; cursor:default;}
.calendar table td.free a { font-weight:normal; color:#009933; }
.calendar table td.zasedeno { font-weight:normal; color:red; cursor:default; }
.calendar table td.selected { background:#709DC5; }
.calendar table td.selected a { color: #fff; font-weight:bold; }
.calendar table td.month { padding:4px; cursor:default; }


