﻿.title {padding-bottom:15px;}
.subpages h1 {border-bottom:2px solid #ffc82e;}
#headbox ul li span.user, .registerChunkLink, ul#navigation li.selected a, ul#navigation li a:hover, #top a {color:#ffc82e;}
ul#navigation li ul li:hover a {color:#ffc82e !important;}
#loginForm {border:1px solid #ffc82e}

#header {background:transparent url(../images/bg_header.png) no-repeat left top; height:208px; margin:0;}
form#search {margin-top:94px;}
a.logotype {width:210px; height:178px;}
ul#navigation {width:615px;}
ul#navigation li {height:27px; padding:15px 19px 0;}
ul#navigation li a {text-transform:uppercase;}
ul#navigation li ul {margin-top:10px;}
ul#navigation li ul li a {text-transform:none;}

.subpages #content { padding:0 20px 0 5px; width:540px;}
#content .banner {width:310px; height:80px; margin:15px 0; padding:15px 30px 15px 200px; background:url(../images/bg_banner-2011.png) 0 0 no-repeat;}
#content .banner h2 {margin:0 0 5px 0; font-size:1.6em; font-weight:regular; text-transform:uppercase;}
#content .banner p {color:#fff; font-size:1.2em; line-height:1.2em;}
#content hr {margin-bottom:10px;}

#sidebar h3 a:hover {text-decoration:underline;}
#sidebar p {}
#sidebar a {color:#004580; font-weight:bold;}
#inovation {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_inovation.png) no-repeat 0 0; float:left;}
#catalog {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_catalog.png) no-repeat 0 0; float:left;}
#advice {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_advice.png) no-repeat 0 0; float:left;}
#advisor {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_advisor.png) no-repeat 0 0; float:left;}
#interview {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_interview.png) no-repeat 0 0; float:left;}
#tech {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_tech.png) no-repeat 0 0; float:left;}
#techBorza {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_techborza.png) no-repeat 0 0; float:left;}
#gift {margin:0 0 10px 0; padding-left:65px; background:url(../images/bg_gift.png) no-repeat 0 0; float:left;}
#catalogPreview {width:230px; height:160px; margin:0; padding:0;}
#catalogPreview a {width:95px; height:138px; margin:0; padding:10px; background:url(../images/6fi-katalog.png) 0 0 no-repeat; display:inline-block; float:left; text-align:center; color:#003152; text-decoration:none; font-size:1.1em;}
#catalogPreview a:hover {text-decoration:underline;}
#sidebar .devider {width:250px; height:10px; margin:0 0 10px; background:url(../images/bg_devider.png) 0 0 no-repeat; display:block; float:left;}

ul.news {float:left; margin:0; padding:0; width:540px;}
ul.news li {margin:10px 0 20px; padding:0; border-bottom:1px solid #cecece; background:none;}
ul.news li.last { border:none;}
ul.news li h2 a {color:#00406e;text-decoration:underline;}
ul.news li h2 a:hover {text-decoration:none;}
ul.news li a { text-decoration:none;}
ul.news li a:hover { text-decoration:underline;}
ul.news li ul {margin: 0 0 10px 0;}
ul.news li ul li {background:url(../images/li-bg.gif) no-repeat left 5px; margin:3px 0; padding:0 0 0 8px;}

form.form ol {width:450px; padding:10px 10px 10px 30px; background:#F3F0F0; float:left;}
form.form ol li {width:430px; height:auto; margin-bottom:10px; background:none; list-style-type:none; float:left; position:relative;}
form.form ol li p {width:410px; font-size:0.9em;}
form.form ol li label {width:150px; display:block; float:left; text-align:right; margin-right:5px;}
form.form ol li h2 {width:411px; margin:15px 0; border-bottom:1px solid #CFD711;}
form.form ol li h3 {width:411px; margin:0; border-bottom:1px solid #0064ae;}
form.form ol li input {width:250px; float:left;}
form.form ol li select {width:256px; position:left;}
form.form ol li textarea {width:250px; height:150px; float:left;}
form.form ol li span.smallNote {color:#666; font-size:0.9em; margin:0 0 0 155px; padding-bottom:10px; display:block;}
form.form ol li a.smallNote {color:#666; font-size:0.9em; margin:10px 0 0 155px; padding-bottom:10px; display:block; text-decoration:underline;}
form.form ol li p.registerMedNaslov {margin:10px 0 0 0; font-weight:bold;}
form.form ol li p.vpisPonudba {display:block; width:500px; margin-top:20px; border-top:1px solid #666; padding-top:5px;}
form.form ol li .submitButton {width:100px; margin:5px 20px 0 0 !important; margin:5px 10px 0 0; padding:0 10px 2px 10px; border:1px solid #000; background:none; font-weight:normal; float:right; text-align:center;}
form.form ol li.long label {width:410px; margin:0; text-align:left;}
form.form ol li.long input {width:405px;}
form.form ol li.long textarea {width:405px;}
form.form ol li.long select {width:405px;}
form.form ol li.long input.radioButton {width:15px; height:15px; margin:5px 10px 0 0; float:left;}
form.form ol li.long label.radioLabel {width:385px; margin:5px 0 0; float:left;}
form.form ol li.long.checkboxWrapper label {width:395px; float:left;}
form.form ol li.long.checkboxWrapper input {width:15px; height:15px; margin:0 10px 0 0; float:left;}
form.form ol li.long .countdownField {float:left;}
form.form ol li.long .countdownField input {width:35px; background:none; border:none; font-weight:bold; float:none;}
form.form ol li.long p {width:410px; font-size:1em;}
form.form ol li.buttonLi {float:left;}
form.form ol li .fileUploadFile {}
form.form ol li .fileUploadFile span {width:100%; display:block; font-weight:bold;}
form.form ol li .fileUploadFile input {width:14px; height:14px; margin-right:10px; float:left;}
form.form ol li .fileUploadFile label {width:350px; padding-top:3px; text-align:left;}

form.form ol li.errorPointer label {color:#CC3300;}
form.form ol li.errorPointer select, form.form ol li.errorPointer input, form.form ol li.errorPointer textarea {border:1px solid #cc3300;}
form.form ol li label.errorPointer {color:#CC3300;}

/*forma vpisi svetovalec*/
#PageSvePodjetjeSvetovalec_w2 {height:20px;}
#PageSvePodjetjeSvetovalec_w2 select {position:absolute;}

ul.companies {}
ul.companies li {margin-bottom:10px; padding-left:0; background:none; border-bottom:1px solid #CECECE;}
ul.companies li .name {color:#00406E; font-size:1.2em; font-weight:bold;}
ul.companies li .name a {color:#00406E; font-weight:bold; text-decoration:underline;}
ul.companies li .name a:hover {text-decoration:none;}
ul.companies li .logo {float:right; margin:0 0 10px 10px;}

#content ul.inovationView, #content ul.inovationViewSingle {margin-bottom:10px;}
#content ul.inovationView li, #content ul.inovationViewSingle li {margin-bottom:10px; padding:0; background:none;}
#content ul.inovationView li strong {display:block;}
#content ul.inovationViewSingle li strong {display:inline-block;}

/*tabs*/
ul.tabs-nav {width:100%; margin:0; padding:0; float:left;}
ul.tabs-nav li {width:150px; height:25px; margin:0 5px 0 0; padding:0; background:#fff; border:1px solid #FFC82E; border-bottom:none; float:left; text-align:center; line-height:25px; position:relative;}
ul.tabs-nav li a {width:150px; height:25px; display:inline-block; color:#00406E; font-weight:bold; text-decoration:none;}
ul.tabs-nav li a:hover {color:#FFC82E; text-decoration:none;}
ul.tabs-nav li.tabs-selected {width:150px; height:25px; background:#F3F0F0;}
ul.tabs-nav li.tabs-selected a {background:#F3F0F0; position:absolute; top:1px; left:0;}
.tabs-container {width:788px; margin:0; padding:10px; float:left; background:#F3F0F0; border:1px solid #FFC82E;}
.tabs-hide {display:none;}
#tabs.narrow ul.tabs-nav {width:490px;}
#tabs.narrow .tabs-container {width:468px;}

a.backBtn {width:150px; height:20px; margin-top:10px; background:#F3F0F0; border:1px solid #FFC82E; display:block; line-height:20px; text-align:center; font-weight:bold; text-decoration:none;}
a.backBtn:hover {text-decoration:underline;}

/*timeline*/
table.timeline {margin-bottom:20px;}
table.timeline tr th {margin:0; padding:0; width:48px; height:20px; border:none; border-left:1px solid #fff; border-right:1px solid #fff; text-align:center; line-height:20px;}
table.timeline tr td {width:48px; height:20px; margin:0; padding:0; background:#ff0000; border:none; border-left:1px solid #fff; border-right:1px solid #fff; text-indent:-123456px; text-align:center;}
table.timeline tr td.free {background:#00B212;}
table.timeline tr td a {width:45px; height:20px; margin:0; padding:0 3px 0 0; background:#00B212; display:block; text-indent:0; font-size:0.8em; font-weight:bold; text-decoration:none; text-align:right; color:#00406E;}
table.timeline tr td a:hover {text-decoration:underline;}

#content #SFIerror {background:#c70000; width:450px; padding:10px 10px 10px 30px; color:#fff;}
#content #SFIerror strong.title {font-size:2em; display:block;}
#content #SFIerror li {background:url(../images/bullet.png) no-repeat 0 5px; padding-left:12px;}
#content #SFIerror a {color:#fff;}

/* HACKS */
.clear {display:inline-block;}
form.form ol li:after, form.form ol:after, #tabs:after, .clear:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
