﻿.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:70px; margin:30px 0 20px; padding:15px 30px 15px 200px; background:url(../images/bg_banner.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.3em; line-height:1.4em;}
#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;}
#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;}
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;}
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; 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:none;}
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;}

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;}

/* HACKS */
.clear {display:inline-block;}
form.form ol li:after, form.form ol:after, .clear:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}