/* 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;}
sub{vertical-align:sub}
sup{vertical-align:super}
body {line-height:1;}
ol,ul {list-style:disc;}
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 68.5% Verdana;background:#fff;color:#000;padding:0 0 2em;}
a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 1em; line-height:14px;}
button {cursor:pointer;}
#content ul li, #contentHome ul li {padding:2px; margin:0 0 0 10px;vertical-align:top;}

/* basic layout */
#site {font-size:1.2em; width:600px; margin:0 auto; background:url(../images/site.jpg) no-repeat 0 0; padding:0 9px;}
#header {height:100px;}
#body {}
#contentHome {width:600px; float:left; padding:15px 15px 0 0;}
#contentHome a {text-decoration:none;}
#sidebarHome {display:none;}
#content {width:600px; float:left; padding:0 15px 0 0; margin-top:10px;}
#content.wide { width:600px;}
#sidebar {display:none;}
#footer {}
.imgLeft { float:left; margin-right:10px;}
.imgRight { float:right; margin-left:10px;}
ul.razpisiList li {list-style:none;}

/*HEADER
--------------------------------*/
/*JAPTI menu*/
ul#japti {display:none;}

/*Top navigation*/
ul#topNav {float:right; margin:10px 8px 0 0;}
ul#topNav a {color:#fff; text-decoration:none;}
ul#topNav a:hover {text-decoration:underline;}
ul#topNav li {float:left; padding:0 7px; border-left:1px solid #fff;}
ul#topNav li.first {border-left:none;}


/*Logo link*/
a.logo {display:none;}

/*Search*/
#headRight {display:none;}
#search {display:none;}

/*navigation*/
ul#navigation {display:none;}

/*search*/
#search button {display:none;}
#search input {display:none;}


/*CONTENT HOME
--------------------------------*/
/*flash*/
#flash {display:none;}

/*leftbar*/
#leftBar {width:200px; padding:0 15px 0 0; float:left;}
#leftBar h2 {color:#071b4d; font-size:1.4em; margin:0 0 10px 0;}

/*razpisi*/
#razpisi {width:340px; padding:0 0 0 15px; float:left;}
#razpisi h2 {color:#68c5ea; font-size:1.6em;}
#razpisi ul li {background:none; padding:10px 0; margin:0; border-bottom:1px solid #ccc;}
#razpisi ul li span.date {font-size:0.9em; font-weight:bold;}


/*CONTENT
--------------------------------*/
/*cont*/
#cont {width:600px; padding:0 0 0 5px; float:left;}
.wide #cont {width:600px;}
#cont h1 {color:#68c5ea; font-size:1.6em; margin:15px 0}
#cont hr {border-top:1px solid #ccc; border-bottom:none; border-right:none; border-left:none;}
#cont h2 {color:#68c5ea; font-size:1.3em; margin-bottom:8px;}
#cont #docs h2 {font-size:1.2em; margin:4px 0;}
#cont h3 {color:#555; font-size:1.1em; margin-bottom:5px;}
#content ul {margin-bottom:1em;}
#content ul li{zoom:1;}
#content ol li {list-style:decimal; margin-left:30px; padding:2px 0;}
#content ol {margin-bottom:1em;}


/*SIDEBAR HOME
--------------------------------*/
#sidebarHome ul {display: none;}

/*SIDEBAR
--------------------------------*/
#sidebar ul {display:none;}

/*LEFT NAVIGATION
--------------------------------*/
#leftNavigation {display:none;}

/*BREADCRUMBS
--------------------------------*/
ul#breadcrumbs li {display:none;}

/*Last change*/
#lastChange {color:#999;}

/*FOOTER
--------------------------------*/
#footer {color:#666; font-size:0.9em; margin-top:15px; padding:0; width:600px;}
#footer a { color:#666;text-decoration:none;}
#footerCopyright { float:left; margin-top:10px;}
#footerWebmaster {display:none;}


/*OTHERS
--------------------------------*/
/*razpisi*/
#docs { float:right; width:240px; border:2px solid #cecece; padding:5px 10px; margin:0 0 10px 20px;}

/*Tabela*/
table thead th {color:#FFF; border-bottom:2px solid #6BC8ED; padding:5px 10px; font-weight:bold; text-align:left;}
table tbody td {border-bottom:1px solid #6BC8ED; padding:5px 10px;}
table {margin-bottom:1em;}

/*Ikone dokumentov*/
a.linkPDF {background:url(../images/pdf.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkDOC {background:url(../images/doc.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkExcel { background:transparent url(../images/xls.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkWord { background:transparent url(../images/doc.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkZip { background:transparent url(../images/zip.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkJpg { background:transparent url(../images/jpg.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkPDF, a.linkExcel, a.linkWord, a.linkZip, a.linkJpg { font-size:0.9em; line-height:19px; padding-left:20px; padding-top:4px ! important; padding-top:2px; text-decoration:none;}
.dokumenti a:hover { text-decoration:underline;}
.dokumenti p { line-height:normal;}

/*Forme*/
#contactForm {background:#f2f2f2; padding:10px 15px; width:310px;}
#contactForm ol li {list-style:none; padding:0; margin:5px 0;}
#contactForm ol li label {width:80px; display:block; float:left; text-align:right; margin-right:5px;}
#contactForm ol li input {width:200px;}
#contactForm ol li textarea {width:200px;}
#contactForm ol li div.requiredText {margin-left:85px;}
#contactForm ol li #submitButton {background:#6bc8ed; border:none; width:65px; font-weight:bold; font-size:1em; color:#fff; padding:3px 0; cursor:pointer;}

#prijava {background:#f2f2f2; padding:10px 15px; width:400px;}
#prijava legend {font-weight:bold; font-size:1.2em; margin-bottom:5px;}
#prijava ol li {list-style:none; padding:2px 0; margin:0; height:20px;}
#prijava ol li.text {height:25px; margin-bottom:10px; line-height:15px;}
#prijava ol li label {width:78px;display:block; float:left; margin-right:5px; padding-top:2px; text-align:right;}
#prijava ol li.none label {width:auto; display:block; float:left; padding-top:4px; text-align:left;}
#prijava ol li.none input {float:left; margin-right:5px;}
#prijava ol li .submit {background:#6bc8ed; border:none; width:65px; font-weight:bold; font-size:1em; color:#fff; padding:3px 0; cursor:pointer;}

#odjava {background:#f2f2f2; padding:10px 15px; width:400px; margin-top:20px;}
#odjava legend {font-weight:bold; font-size:1.2em; margin-bottom:5px;}
#odjava ol li {list-style:none; padding:2px 0; margin:0; height:20px;}
#odjava ol li.px {height:1px;}
#odjava ol li label {width:78px;display:block; float:left; margin-right:5px; padding-top:2px; text-align:right;}
#odjava ol li.none label {width:auto; display:block; float:left; padding-top:4px; text-align:left;}
#odjava ol li.none input {float:left; margin-right:5px;}
#odjava ol li .submit {background:#6bc8ed; border:none; width:65px; font-weight:bold; font-size:1em; color:#fff; padding:3px 0; cursor:pointer;}

#consultantForm {background:#f2f2f2; padding:10px 15px; width:530px;}
#consultantForm ol li {list-style:none; margin:0; height:25px;}
#consultantForm ol li label {float:left; display:block; width:122px; text-align:right; margin-right:5px;}
#specialisations_areas {font-size:11px; height:20px;}

/*PERSON*/
#cont .person {width:530px; padding:10px 15px; background:#ceeefb; margin:15px 0;}
#cont .person ul li {background:none; padding-left:0; margin-left:0;}
.person img.personImg {float:right;}

/* DEVELOPMENT
------------------------------ */
.hidden {display:none;}


/* HACKS
------------------------------ */
.clear,#sidebarHome ul, #leftNavigation ul{display:inline-block;}
.clear:after, ul#japti:after, ul#topNav:after, ul#navigation:after, #body:after, ul.news:after, #leftNavigation ul:after, #sidebar ul:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}