/* print */

/* RESET
------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none; margin-bottom:1em;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* GENERAL STYLES
------------------------------ */
/* elements */
body {font:normal 100% Arial,Helvetica,serif;color:#333;padding:0 0 2em;text-align:center;background: none;}
a {border-bottom:1px dotted #004B7D; color:#004B7D; text-decoration:none; line-height:17px;}
a:hover { border-bottom:1px solid #004B7D; text-decoration:none;}
p {margin:0 0 1em; line-height:1.4em;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
h1 {font-size:1.5em; color:#9a1c26; margin:15px 0 10px 0;}

h2, h2 a { color:#9a1c26; font-size:1.2em; margin:10px 0 5px 0; line-height:1.1em;}
.homeBanner h2{  color:#004b7d; font-size:1.4em; background:transparent url(../images/h2-bg.gif) no-repeat scroll 0 0;; margin:10px 0 ; width:153px; padding:5px 0 0 20px;}
.homeBannerTris h2, #sidebar h2{ color:#9a1c26; font-size:1.4em; margin:0px 0; padding:0px 0 0 0px;}
#sidebar a.naslov{  color:#004b7d; font-weight:bold; text-decoration: underline;}

h3 { color:#004b7d; font-size:1.0em; margin:5px 0 10px 0;}

p.bread a { color:#6E6E6E; font-size:0.9em;}

address { font-style:normal;}

#sidebar ul li { margin-bottom:5px;}
#sidebar a { color:#333; text-decoration:none;}
#sidebar a:hover { border-bottom:1px solid #333;}
/* basic layout */
#site {font-size:1.1em;width:955px;text-align:left;;margin:0px auto;}
#header {width:955px; margin:0; background-color:#FFFFFF; margin-top:10px;}
#header ul { display:none;}
#header a { display:none;}
.printLogo { height:50px; width:193px; float:left; display:block; margin:30px 0 20px 20px;}
form#search { display:none;}

.homeBanner {float:left; margin:10px 0px 10px 0px; padding:0px 10px 10px 0px; width:318px;}
.homeBannerTris {float:left; margin:0px 0px 15px 0px; padding:10px; width:636px; border: 1px #004b7d solid; background-color:#dfe6eb}
.homeBannerTris div {float:left; margin:0px; padding:10px; width:186px; border-right: 1px #004b7d solid;}
.homeBannerTris div.last {float:left; margin:0px; padding:10px 0px 10px 10px; width:186px;border-right: none; }

#flash_cont { display:none;}

/*NAVIGATION

--------------------------------*/
ul#navigation { display:none; }

/* content */
#body {padding:0px 0px 30px 0px; width: 953px; background:none; border: none; }
#content { padding:15px 25px 0px 25px; width:800px; margin:0;}
#contentWide { padding:15px 25px 0px 25px; width:800px; margin:0;}
#contentWide p { width:800px;}
#content, #contentWide { background:transparent url(../images/boder-left.gif) repeat-y left top;  min-height:450px;height:auto ! important;height:450px;}
#left { display:none; }
#home {float:left; padding:0px 25px 0px 25px; width:800px; margin:0;}
#sidebar {width:500px; float:none; background-color:#FFFFFF;margin:15px 0 0 0; padding:15px; border: none;} 

.bread {font-size:0.8em; color:#666666;}
.bread a {color:#666666; border-bottom:none; text-decoration:underline;}
.bread a:hover { text-decoration:none;}
#content li, #contentWide li, #content .noBullet ul li, #contentWide .noBullet ul li, #home li, #home .noBullet ul li{ background:none; list-style-type:disc; margin:5px 0 5px 10px; padding-left:10px;height:100%;}
#content .noBullet li, #contentWide .noBullet li, #home .noBullet li { background:none; margin:5px 0; padding-left:0px; }
#content img { margin:5px 0; padding:0px; }

p.back { display:none;}
#sidebar .contacts li { background:transparent url(../images/contact_blue.gif) no-repeat left 4px; padding-left:16px; font-size:0.9em; }

/*NEWS

--------------------------------*/

#news, #current {width:500px; margin:0px; padding:0px;}
#news h3, #current h3 { margin:2px 0 3px 0;}
#news ul, #current ul {display:block; margin:0px 0px; padding:0px 0px;}
#news ul span.date, #current ul span.date { font-size:0.8em; display:block;}
#news ul a, #current ul a { color:#004b7d; font-weight:bold; text-decoration: none;}
#news ul h3 a, #current ul h3 a { border-bottom:1px dotted #333; font-size:1.1em; color:#333;}
#news ul a, #current ul a { font-size:1em; color:#333;}
#news ul li, #current ul li {font-size:0.9em; margin:5px 0 0px 0; background:none; padding:0px 0 5px 0;}
#news ul li.last, #current ul li.last {font-size:1.0em; margin:15px 0 15px 0; background:none; padding:0;;border:none;}
#news ul li p, #current ul li p { margin:0px 8px 5px 0; padding:0;}
a.archive { border:none; color:#004b7d;font-weight:bold; background:url(../images/lastNews.gif) no-repeat 100% 3px; margin-left:150px; margin-top:0px; text-decoration:underline; }
a:hover.archive { text-decoration:none;}
#sidebar h2.current {margin-top: 10px; padding-top:10px; border-top: 1px solid #004B7D;}
#sidebar a.archive:hover { border-bottom:none;}

#left {display:none;}

ul.sitemap { font-size:0.9em; width:230px; float:left;}
.searchResults div { margin-top:3px;}

a.pdf {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-pdfmini.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px; margin-right:3px;}
a.xls {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-xls.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.doc {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-doc.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.zip {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-zip.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.exe {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-exe.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}


/*TABLE

--------------------------------*/
table {width:800px; border-collapse:collapse; border-spacing:0; font-size:0.9em; text-align:left;}
#contentWide table { width:800px;}
table td {border-bottom:1px solid #9A1C26; padding:4px; vertical-align:top;}
table th {background:#9A1C26; padding:4px; color:#fff;}
#contentWide table p { width:auto;}
td ul { margin:0 0 0 10px;;}

/* FOOTER

------------------------------ */

#footer {background:none; padding:15px 15px 10px 25px; font-size:10px; color:#777777; width:817px; height:28px}
#footer a {color:#777; border-bottom:none; text-decoration:underline;}
#footer a:hover, #footer a.izdelava {text-decoration:none;}
#web { display:none;}

a.expandPicture { border-bottom:none;}

.flr {float: right;}
.fll {float: left;}
.txtSmall { font-size:0.9em;}
.txtGrey { color: #999999;}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, #bodyContent:after, #newsListIns:after, #newsListHome:after, #sidebar:after, #header:after, ul.breadcrumbs:after, #tourMenu ul:after, #data:after, #dock2:after, #navigationDock:after, ul.infoLinks:after, ul.pics:after, ul.course li:after,ul.courseDay:after,ul.courseDay li:after, #body:after, #site:after,#w:after, #header:after, #body:after, #site:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
