/* --------------------------------------------------  Kazalo
-----------------------------------------------------
:: 0. CSS RESET
:: 1. GRID
:: 2. GENERAL
:: 3. STYLES
:: 4. FORMS
:: 5. PLUGINS
*/
.c-fdv { background-color: #0f6fb8; }

.c-dr { background-color: #851246; }

.c-podip { background-color: #0090c1; }

.c-dodip { background-color: #71b64b; }

.c-strokovno { background-color: #db7635; }

.c-arhiv { background-color: #484d45; }

.c-alumni { background-color: #be2937; }

.c-zalozba { background-color: #5d6ea3; }

.c-raziskovanje { background-color: #62528f; }

.c-knjiznica { background-color: #9b2534; }

/* ----------------------------------------- 0. CSS 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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

body { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

a:focus-visible, h1:focus-visible, h2:focus-visible, h3:focus-visible, h4:focus-visible, h5:focus-visible, h6:focus-visible, label:focus-visible, li:focus-visible, p:focus-visible  { outline: none; border: none !important; background-color: #f5f5dc !important; color: #000 !important; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/* ----------------------------------------- 1. GRID
----------------------------------------- */
/* Desktop Grid ------------------------- */
.container { padding-left: 20px; padding-right: 20px; }
.popup .container { padding: 0; }

.row { max-width: 1140px; min-width: 940px; width: 100%; clear: both; margin: 0 auto; list-style: none; /* So we can make grids out of lists. */ overflow: hidden; /* Clear the floats */ }

[class*="grid-"] { float: left; margin: 0 0 0 1.754%; }

[class*="grid-"]:first-child { margin-left: 0; }

.grid-1 { width: 6.696%; }

.grid-2 { width: 15.179%; }

.grid-3 { width: 23.661%; }

.grid-4 { width: 32.143%; }

.grid-5 { width: 40.625%; }

.grid-6 { width: 49.107%; }

.grid-7 { width: 57.589%; }

.grid-8 { width: 66.071%; }

.grid-9 { width: 74.554%; }

.grid-10 { width: 83.036%; }

.grid-11 { width: 91.518%; }

.grid-12 { width: 100%; }

.grid-12 { margin: 0; }

.grid-1.box { width: 3.188%; }

.grid-2.box { width: 11.67%; }

.grid-3.box { width: 20.152%; }

.grid-4.box { width: 28.634%; }

.grid-5.box { width: 37.116%; }

.grid-6.box { width: 45.598%; }

.grid-7.box { width: 54.081%; }

.grid-8.box { width: 62.563%; }

.grid-9.box { width: 71.045%; }

.grid-10.box { width: 79.527%; }

.grid-11.box { width: 88.009%; }

.grid-12.box { width: 96.491%; }

.grid-12.box { margin: 0; }

.box { padding: 1.754%; position: relative; }


/* Mobile Grid -------------------------- */
@media all and (max-width: 480px)
{
.cookie-wrapper { width: 100% !important; }
.row { max-width: 100%; min-width: 100%; }
header { padding-top: 5px !important; }
header .logo { display: none; }
.container { padding-left: 7px; padding-right: 7px; }
[class*="grid-"].box { margin: 20px 1% 0 1%; width: 94%; }
[class*="grid-"] { margin: 20px 1% 0 1%; width: 98%; }
.boxes .row { padding-bottom: 0 !important; }
.img { max-width: 100%; }
.logo img { width: 50%; }
.flex-caption { display: none; }
#nav-site-switcher { margin-left: 5px !important; }
#nav-site-switcher li a { padding: 3px 5px 1px 5px !important; }
#nav-perma { margin: 0 5px 0 0; }
#nav-buttons { float: left !important; height: auto !important; margin-top: 0 !important; }
#nav-buttons li {display: block;}
#nav-buttons li a { padding: 7px 7px 7px !important; margin: 5px 8px 0 10px !important; border: none; -webkit-box-shadow: #0b5389 0 0 3px 1px; -moz-box-shadow: #0b5389 0 0 3px 1px; box-shadow: #0b5389 0 0 3px 1px; background-position: 0 -35px; }
#nav-buttons li a.big { padding: 0; margin: 0; background-position: 0 -33px; }
#navbar { display: none; }
#mnavbar { width: 200px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; position: absolute; padding: 10px 10px 0 20px; right: 0; top: 0; z-index: 10; background: white;  box-shadow: 0 0 30px rgba(0,0,0,0.3); }
.showMobile { display: block !important; }
.sfNavToggle { width: 50px; height: 45px; position:absolute; top: -60px; right: 15px; background: url("../TemplateImages/toggle.png") center center no-repeat; display:block; }
.sfNavToggle:hover, .sfNavToggle:active { box-shadow: 0 0 3px 3px #0b5389; }
.showMobile { display: block !important; }
.landing section { padding-top: 20px; }
.inner .boxes .grid-3 { display:none; }
.gallery li { width: 45% !important; }
.roundabout { height: 230px !important; }
.roundabout li { width: 55% !important; }
.roundabout .author { display: none; }
.roundabout li a p { left: 5px !important; right: 5px !important; padding: 10px 5px !important; }
.disclaimer ul:first-child { display: none; }
.breadcrumbs a { padding: 7px 10px 7px 20px !important;}
footer { padding-bottom: 0 !important; padding-top: 0 !important; }
footer .row:first-child { display: none !important; } 
footer .grid-8 { display: none; }
.actionbox { padding: 0 10px 0 !important; }
.actionbox .grid-1 { position: absolute; right: 0; width: 30px !important; margin: 7px 0 !important;}
.actionbox .grid-1 p { display: none; }
.pagination { margin: 0 !important; height:100% !important; }
 }
  
@media all and (min-width: 481px) and (max-width: 766px)
{ 
.row { max-width: 100%; min-width: 100%; }
[class*="grid-"].box { margin: 20px 1% 0 1% !important; width: 95%; }
[class*="grid-"] { margin: 20px 1% 0 1% !important; width: 98%; }
header { padding-top: 5px !important; }
#nav-site-switcher { position: absolute; margin-left: 75px !important;}
#nav-site-switcher li a { padding: 3px 5px 1px 5px !important; }
#nav-perma { padding-top: 30px; }
#nav-buttons { float: left !important; margin-right: 40px; }
#nav-buttons li a { padding: 7px 7px 7px !important; margin: 5px 8px 0 10px !important; border: none; -webkit-box-shadow: #0b5389 0 0 3px 1px; -moz-box-shadow: #0b5389 0 0 3px 1px; box-shadow: #0b5389 0 0 3px 1px; background-position: 0 -35px; }
#nav-buttons li a.big { padding: 0; margin: 0; background-position: 0 -33px; }
#navbar { display: none; }
#mnavbar { width: 200px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; position: absolute; padding: 10px 10px 0 20px; right: 0; top: 0; z-index: 10; background: white;  box-shadow: 0 0 30px rgba(0,0,0,0.3); }
.showMobile { display: block !important; }
.sfNavToggle { width: 50px; height: 45px; position:absolute; top: -60px; right: 15px; background: url("../TemplateImages/toggle.png") center center no-repeat; display:block; }
.sfNavToggle:hover, .sfNavToggle:active { box-shadow: 0 0 3px 3px #0b5389; }
.showMobile { display: block !important; }
.landing section { padding-top: 20px; }
.flex-caption p { display: none; }
.izslo li { width: 260px !important; height: 150px !important; }
.inner .boxes .grid-3 { display:none; }
.gallery li { width: 28% !important; }
#splosne-informacijeTab img { max-width: 300px; }
.logo img { width: 80%; margin-top: 20px; }
footer .logo { display: none; }
.footer-nav { border-top: 1px dotted #4993ca; padding-top: 20px; }
.social .v-nav { max-width: 340px; }
.actionbox { padding: 10px !important; }
.actionbox .grid-1 { position: absolute; right: 0; width: 30px !important; margin: 7px 5px 0 !important;}
.actionbox .grid-1 p { display: none; }
}

@media all and (min-width: 767px) and (max-width: 900px)
{ 
.row { max-width: 100%; min-width: 100%; }
[class*="grid-"], [class*="grid-"].box { margin: 20px 1% 0 1% !important; width: 95%; }
#nav-site-switcher { position: absolute; margin-left: 75px !important;}
#navbar { display: none; }
#nav-buttons { margin-right: 70px; margin-top: 70px !important; }
#nav-buttons li a { padding: 7px 7px 7px !important; margin: 5px 8px 0 10px !important; border: none; -webkit-box-shadow: #0b5389 0 0 3px 1px; -moz-box-shadow: #0b5389 0 0 3px 1px; box-shadow: #0b5389 0 0 3px 1px; background-position: 0 -35px; }
#nav-buttons li a.big { padding: 0; margin: 0; background-position: 0 -33px; }
.flex-caption p { display: none; }
#mnavbar { width: 200px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; position: absolute; padding: 10px 10px 0 20px; right: 0; top: 0; z-index: 10; background: white;  box-shadow: 0 0 30px rgba(0,0,0,0.3); }
.showMobile { display: block !important; }
.sfNavToggle { width: 50px; height: 45px; position:absolute; top: -60px; right: 15px; background: url("../TemplateImages/toggle.png") center center no-repeat; display:block; }
.sfNavToggle:hover, .sfNavToggle:active { box-shadow: 0 0 3px 3px #0b5389; }
.showMobile { display: block !important; }
.landing section { padding-top: 20px; }
.inner .boxes .grid-3 { display:none; }
#splosne-informacijeTab img { max-width: 300px; }
footer .logo { max-width: 255px; }
.footer-nav { border-top: 1px dotted #4993ca; padding-top: 20px; }
.social .v-nav { max-width: 340px; }
.actionbox { padding: 10px !important; }
.actionbox .grid-1 { position: absolute; right: 0; width: 30px !important; margin: 7px 5px 0 !important;}
.actionbox .grid-1 p { display: none; }
}

@media all and (min-width: 900px) and (max-width: 1024px)
{
.knjiznica .table td { padding: 10px 5px 15px 5px !important; }
}
   
  /* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 22, 2012 */
@font-face { font-family: 'IstokWebFont'; src: url("../font/istokweb-regular-webfont.eot"); src: url("../font/istokweb-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/istokweb-regular-webfont.woff") format("woff"), url("../font/istokweb-regular-webfont.ttf") format("truetype"), url("../font/istokweb-regular-webfont.svg#IstokWebRegular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'IstokWebFont'; src: url("../font/istokweb-bold-webfont.eot"); src: url("../font/istokweb-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/istokweb-bold-webfont.woff") format("woff"), url("../font/istokweb-bold-webfont.ttf") format("truetype"), url("../font/istokweb-bold-webfont.svg#IstokWebRegular") format("svg"); font-weight: 700; font-style: normal; }

@font-face { font-family: 'opendyslexic'; src: url('../font/opendyslexic3-regular-webfont.eot'); src: url('../font/opendyslexic3-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/opendyslexic3-regular-webfont.woff') format('woff'), url('../font/opendyslexic3-regular-webfont.ttf') format('truetype'), url('../font/opendyslexic3-regular-webfont.svg#opendyslexic3regular') format('svg'); font-weight: normal; font-style: normal; }
  
/* ----------------------------------------- 2. GENERAL 
----------------------------------------- */
h1, h2, h3, h4, h5, h6 { color: #202020; line-height: 1.25; }

h1 { font-size: 26px; margin: 0px 0 10px; }

h2 { font-size: 18px; margin: 30px 0 9px; }

h3 { font-size: 15px; margin-bottom: 7px; }

h4 { font-size: 13px; margin-bottom: 3px; font-weight: bold; }

p { font-size: 13px; line-height: 1.25; margin: 0 0 18px; }

p img { margin: 0; }

p.lead { font-size: 18px; line-height: 1.5; }

em, i { font-style: italic; line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }

.clear { clear: right; }

.hide, .hidden { display: none; }

.left { float: left; }

.right { float: right; }

.center { text-align: center; }

.wrap { overflow: hidden; }

img.left { margin: 3px 20px 10px 0; }

img.right { margin: 3px 0 10px 20px; }

img.center { display: block; margin-left: auto; margin-right: auto;}

.quarter { width: 25%; }

.third { width: 33%; }

.half { width: 50%; }

.full { width: 100%; }

.small { width: 95px; }

table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

.table { width: 100%; margin-bottom: 18px; }
.table p { margin: 0; }
.table th, .table td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px dotted #ddd; }
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.table thead:first-child tr th, .table thead:first-child tr td { border-top: 0; }
.table tbody + tbody { border-top: 2px solid #ddd; }
.table tbody tr:nth-child(odd) td, .table tbody tr:nth-child(odd) th { background-color: #F9F9F9; }
.table tbody tr:hover td, .table tbody tr:hover th { background-color: #cde6f9; }
.table.spacy th, .table td { padding: 10px 10px 15px 10px; }

.column > li { padding-right: 50px; }

.box .column > li, .dropdown .column > li { padding-right: 15px; }

.last.column > li { padding-right: 0; }

.actionbox { overflow: hidden; background-color: #f7f7f7; border: 1px solid #ddd; padding: 20px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; behavior: url(../CSS/PIE.htc); }
.actionbox h2 { margin: 0 0 7px; }

.actionbox.top { margin-bottom: 36px; padding-bottom: 0; }
.actionbox.top p { margin-bottom: 9px; }
.actionbox.top select { margin: 0 2% 20px 0; }
.actionbox.top select:last-child { margin-right: 0; }

.actionbox.top .two select { width: 48%; }

.actionbox.top .three select { width: 31%; }

.actionbox.top .four select { width: 23%; }

.actionbox.top .five select { width: 19%; }

.top { overflow: hidden; }

.flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; }
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video iframe, .flex-video object, .flex-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.v-nav { overflow: hidden; z-index: 10000; }
.v-nav li { display: inline; }
.v-nav li a { display: inline-block; float: left; text-decoration: none; position: relative; }

.button { color: #444444; display: inline-block; position: relative; text-align: center; line-height: 1; cursor: pointer; text-decoration: none; border: none; outline: none; padding: 7px 9px 6px; margin-right: 7px; border: 1px solid #ccc; border-bottom-color: #bbb; text-decoration: none; outline: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; behavior: url(../CSS/PIE.htc); background: #dddddd url("../TemplateImages/button-gloss2.png") 0 -34px repeat-x; -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #eeeeee 0 1px 2px; -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #eeeeee 0 1px 2px; box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, #eeeeee 0 1px 2px; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -ms-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; }
.button:hover { background-color: #eee; text-decoration: none; behavior: url(../CSS/PIE.htc); }
.button.big { font-weight: bold; padding: 9px 12px 8px; }
.button.colorfull { border-color: #0e68ac; color: #fff; background-color: #0f6fb8; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.button.colorfull:hover { background-color: #0e68ac; }

.sfFormSubmit input { border-color: #0e68ac; color: #fff; background-color: #0f6fb8; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.sfFormSubmit input:hover { background-color: #0e68ac; }
.sfFormSubmit input.sfSubmitBtnLarge { font-weight: bold; padding: 9px 12px 8px; }

[class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 13px; position: relative; bottom: -1px; right: 1px; vertical-align: text-center; background-image: url("../TemplateImages/icons/glyphicons-halflings.png"); background-position: 14px 14px; background-repeat: no-repeat; }

.icon-white { background-image: url("../TemplateImages/icons/glyphicons-halflings-white.png"); }

.icon-gray { background-image: url("../TemplateImages/icons/glyphicons-halflings-gray.png"); }

.icon-glass { background-position: 0 0; }

.icon-music { background-position: -24px 0; }

.icon-search { background-position: -48px 0; }

.icon-envelope { background-position: -72px 0; }

.icon-heart { background-position: -96px 0; }

.icon-star { background-position: -120px 0; }

.icon-star-empty { background-position: -144px 0; }

.icon-user { background-position: -168px 0; }

.icon-film { background-position: -192px 0; }

.icon-th-large { background-position: -216px 0; }

.icon-th { background-position: -240px 0; }

.icon-th-list { background-position: -264px 0; }

.icon-ok { background-position: -288px 0; }

.icon-remove { background-position: -312px 0; }

.icon-zoom-in { background-position: -336px 0; }

.icon-zoom-out { background-position: -360px 0; }

.icon-off { background-position: -384px 0; }

.icon-signal { background-position: -408px 0; }

.icon-cog { background-position: -432px 0; }

.icon-trash { background-position: -456px 0; }

.icon-home { background-position: 0 -24px; }

.icon-file { background-position: -24px -24px; }

.icon-time { background-position: -48px -24px; }

.icon-road { background-position: -72px -24px; }

.icon-download-alt { background-position: -96px -24px; }

.icon-download { background-position: -120px -24px; }

.icon-upload { background-position: -144px -24px; }

.icon-inbox { background-position: -168px -24px; }

.icon-play-circle { background-position: -192px -24px; }

.icon-repeat { background-position: -216px -24px; }

.icon-refresh { background-position: -240px -24px; }

.icon-list-alt { background-position: -264px -24px; }

.icon-lock { background-position: -287px -24px; }

.icon-flag { background-position: -312px -24px; }

.icon-headphones { background-position: -336px -24px; }

.icon-volume-off { background-position: -360px -24px; }

.icon-volume-down { background-position: -384px -24px; }

.icon-volume-up { background-position: -408px -24px; }

.icon-qrcode { background-position: -432px -24px; }

.icon-barcode { background-position: -456px -24px; }

.icon-tag { background-position: 0 -48px; }

.icon-tags { background-position: -25px -48px; }

.icon-book { background-position: -48px -48px; }

.icon-bookmark { background-position: -72px -48px; }

.icon-print { background-position: -96px -48px; }

.icon-camera { background-position: -120px -48px; }

.icon-font { background-position: -144px -48px; }

.icon-bold { background-position: -167px -48px; }

.icon-italic { background-position: -192px -48px; }

.icon-text-height { background-position: -216px -48px; }

.icon-text-width { background-position: -240px -48px; }

.icon-align-left { background-position: -264px -48px; }

.icon-align-center { background-position: -288px -48px; }

.icon-align-right { background-position: -312px -48px; }

.icon-align-justify { background-position: -336px -48px; }

.icon-list { background-position: -360px -48px; }

.icon-indent-left { background-position: -384px -48px; }

.icon-indent-right { background-position: -408px -48px; }

.icon-facetime-video { background-position: -432px -48px; }

.icon-picture { background-position: -456px -48px; }

.icon-pencil { background-position: 0 -72px; }

.icon-map-marker { background-position: -24px -72px; }

.icon-adjust { background-position: -48px -72px; }

.icon-tint { background-position: -72px -72px; }

.icon-edit { background-position: -96px -72px; }

.icon-share { background-position: -120px -72px; }

.icon-check { background-position: -144px -72px; }

.icon-move { background-position: -168px -72px; }

.icon-step-backward { background-position: -192px -72px; }

.icon-fast-backward { background-position: -216px -72px; }

.icon-backward { background-position: -240px -72px; }

.icon-play { background-position: -264px -72px; }

.icon-pause { background-position: -288px -72px; }

.icon-stop { background-position: -312px -72px; }

.icon-forward { background-position: -336px -72px; }

.icon-fast-forward { background-position: -360px -72px; }

.icon-step-forward { background-position: -384px -72px; }

.icon-eject { background-position: -408px -72px; }

.icon-chevron-left { background-position: -432px -72px; }

.icon-chevron-right { background-position: -456px -72px; }

.icon-plus-sign { background-position: 0 -96px; }

.icon-minus-sign { background-position: -24px -96px; }

.icon-remove-sign { background-position: -48px -96px; }

.icon-ok-sign { background-position: -72px -96px; }

.icon-question-sign { background-position: -96px -96px; }

.icon-info-sign { background-position: -120px -96px; }

.icon-screenshot { background-position: -144px -96px; }

.icon-remove-circle { background-position: -168px -96px; }

.icon-ok-circle { background-position: -192px -96px; }

.icon-ban-circle { background-position: -216px -96px; }

.icon-arrow-left { background-position: -240px -96px; }

.icon-arrow-right { background-position: -264px -96px; }

.icon-arrow-up { background-position: -289px -96px; }

.icon-arrow-down { background-position: -312px -96px; }

.icon-share-alt { background-position: -336px -96px; }

.icon-resize-full { background-position: -360px -96px; }

.icon-resize-small { background-position: -384px -96px; }

.icon-plus { background-position: -408px -96px; }

.icon-minus { background-position: -433px -96px; }

.icon-asterisk { background-position: -456px -96px; }

.icon-exclamation-sign { background-position: 0 -120px; }

.icon-gift { background-position: -24px -120px; }

.icon-leaf { background-position: -48px -120px; }

.icon-fire { background-position: -72px -120px; }

.icon-eye-open { background-position: -96px -120px; }

.icon-eye-close { background-position: -120px -120px; }

.icon-warning-sign { background-position: -144px -120px; }

.icon-plane { background-position: -168px -120px; }

.icon-calendar { background-position: -192px -120px; }

.icon-random { background-position: -216px -120px; }

.icon-comment { background-position: -240px -120px; }

.icon-magnet { background-position: -264px -120px; }

.icon-chevron-up { background-position: -288px -120px; }

.icon-chevron-down { background-position: -313px -119px; }

.icon-retweet { background-position: -336px -120px; }

.icon-shopping-cart { background-position: -360px -120px; }

.icon-folder-close { background-position: -384px -120px; }

.icon-folder-open { background-position: -408px -120px; }

.icon-resize-vertical { background-position: -432px -119px; }

.icon-resize-horizontal { background-position: -456px -118px; }

/* ----------------------------------------- 3. STYLES
----------------------------------------- */
body, button { font-family: 'IstokWebFont', sans-serif; font-size: 13px; line-height: 18px; color: #444444; position: relative; -webkit-font-smoothing: antialiased; }
body a, button a { color: #0f6fb8; text-decoration: none; cursor: pointer; }
body a:hover, button a:hover { text-decoration: underline; }

h2 a, h3 a, h4 a { color: #202020; }
h2 a:after, h3 a:after, h4 a:after { content: ' \00BB'; color: #999999; }
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration: none; color: #0f6fb8; }
h2 a:hover:after, h3 a:hover:after, h4 a:hover:after { color: #0f6fb8; }

header, footer { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); color: #fff; }

.bg-color { background-color: #0f6fb8; background: #0f6fb8 url("../TemplateImages/bg-header.png") center top no-repeat; }

/* Header ------------------------------- */
header { padding-top: 20px; padding-bottom: 20px; }

#nav-site-switcher { margin-left: 15px; float: left; }
#nav-site-switcher li a { margin-left: 5px; padding: 3px 10px 1px 10px; color: #fff; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; behavior: url(../CSS/PIE.htc); }
#nav-site-switcher li.selected a, #nav-site-switcher li a:hover { background-color: #0d61a0; -webkit-box-shadow: #0b5389 0 -1px 2px inset; -moz-box-shadow: #0b5389 0 -1px 2px inset; box-shadow: #0b5389 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
#footer-nav-site-switcher li.selected a, #footer-nav-site-switcher li a:hover { background-color: #0d61a0; -webkit-box-shadow: #0b5389 0 -1px 2px inset; -moz-box-shadow: #0b5389 0 -1px 2px inset; box-shadow: #0b5389 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }

#nav-perma { float: right; }
#nav-perma #LangFdv_TFEAF9306014 li a, #nav-perma #LangOdk_TEDA547CC003 li a { color: #fff; margin: 5px 0 1px 0; padding: 0 10px; line-height: 13px; border-right: 1px solid #ddd; }
#nav-perma #LangFdv_TFEAF9306014 li a:hover, #nav-perma #LangOdk_TEDA547CC003 li a:hover { color: #07365a; text-shadow: none; }
#nav-perma #LangFdv_TFEAF9306014 li a.langSelector, #nav-perma #LangOdk_TEDA547CC003 li a.langSelector { border: none; padding-right: 0; }

#nav-buttons { float: right; height: 36px; margin-top: 37px; }
#nav-buttons li a { padding: 7px 17px 7px; margin: 5px 13px 0 2px; border: none; -webkit-box-shadow: #0b5389 0 0 3px 1px; -moz-box-shadow: #0b5389 0 0 3px 1px; box-shadow: #0b5389 0 0 3px 1px; background-position: 0 -35px; }
#nav-buttons li a.big { padding: 10px 28px 8px; margin: 3px 3px 0 0; background-position: 0 -33px; }
#nav-buttons li #dostopnost { margin-left: 10px; }

/* Navigation --------------------------- */
#navbar { height: 45px; position: relative; z-index: 10; left: 0; right: 0; margin-bottom: 40px; background-color: #FFF; }
#navbar .row { height: 45px; border-bottom: 5px solid #ddd; }
#navbar .row > ul { height: 45px; border-left: 1px solid #ddd; position: absolute; }
#navbar .row > ul > li { position: relative; float: left; line-height: 41px; border-right: 1px solid #ddd; }
#navbar .row > ul > li > a { display: block; background-color: #FFF; padding: 4px 20px 0; color: #888; font-weight: bold; font-size: 15px; text-decoration: none; border-bottom: 5px solid #ddd; }
#navbar .row > ul > li > a:hover, #navbar .row > ul > li > a.selected { border-bottom-color: #0f6fb8; color: #0f6fb8; }
#navbar .row > ul > li .caret { display: inline-block; margin-left: 10px; width: 0; height: 0; vertical-align: middle; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #ddd; }
#navbar .row > ul > li:hover .caret { border-top-color: #0f6fb8; }
#navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
#navbar .search { position: relative; float: right; height: 45px; max-width: 220px; padding: 11px 20px 0; border-right: 1px solid #ddd; }
/*#navbar .search span { display: none; }*/
#navbar .search input[type='text'] { height: 16px; max-width: 200px; min-width: 80px; padding: 3px 10px; border: 1px solid #ddd; position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: #dddddd 0 -1px 2px inset; -moz-box-shadow: #dddddd 0 -1px 2px inset; box-shadow: #dddddd 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
#navbar .search input[type='submit'] { position: absolute; right: 25px; top: 15px; height: 16px; width: 16px; padding: 0; margin: 0; border: 0; cursor: pointer; vertical-align: middle; background: transparent url("../TemplateImages/icons/search.png") left center no-repeat; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#navbar .four { width: 820px; }
#navbar .three { width: 620px; }
#navbar .two { width: 400px; }
#navbar .one { width: 200px; padding: 20px; }
#navbar .nc-1 { width: 160px; }
#navbar .nc-2 { width: 380px; }
#navbar .nc-3 { width: 580px; }
#navbar .nc-4 { width: 780px; }
#navbar [class^="nc-"] { padding: 20px; float: left; position: relative; display: inline-block; background: transparent url("../TemplateImages/bg-down2.jpg") right bottom no-repeat; }
#navbar [class^="nc-"]:last-child { background-image: none; }
#navbar .buttons { margin-bottom: 15px; overflow: hidden; }
#navbar .buttons li { float: left; margin: 0 5px 7px 0; }
#navbar .buttons li:nth-child(even) { margin-right: 0; }
#navbar .buttons li a { display: inline-block; position: relative; font-size: 11px; color: #666; border: 1px solid #ddd; padding: 3px 2px 6px 3px; width: 70px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(#ffffff, #eeeeee); background-image: -moz-linear-gradient(#ffffff, #eeeeee); background-image: -o-linear-gradient(#ffffff, #eeeeee); background-image: -ms-linear-gradient(#ffffff, #eeeeee); background-image: linear-gradient(#ffffff, #eeeeee); }
#navbar .buttons li a:hover { text-decoration: none; color: #0f6fb8; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#eeeeee, #ffffff); background-image: -moz-linear-gradient(#eeeeee, #ffffff); background-image: -o-linear-gradient(#eeeeee, #ffffff); background-image: -ms-linear-gradient(#eeeeee, #ffffff); background-image: linear-gradient(#eeeeee, #ffffff); }

/*Mobile navigation*/
#mnavbar { display: none; }
#mnavbar .search { display: none; }
#mnavbar .mobileSearch { font-size: 16px; display: block; padding-bottom:10px; }

.dropdown { position: absolute; z-index: 30; top: 46px; left: -1px; background-color: rgba(255, 255, 255, 0.99); border: 1px solid #ddd; border-bottom: 5px solid #ddd; border-top: none; padding: 0; visibility: hidden; }
.dropdown.right { right: -1px; left: auto; }
.dropdown img { width: 100%; }
.dropdown h3 { border-bottom: 1px dotted #ddd; padding-bottom: 10px; margin-bottom: 12px; }
.dropdown h3 a { text-decoration: none; font-size: 14px; display: inline-block; }
.dropdown ul li { margin-bottom: 15px; line-height: 1; zoom: 1; }
.dropdown ul li ul li { margin: 7px 0; padding: 0; zoom: 1; }
.dropdown ul li ul li a { color: #666; font-size: 12px; }

.side-nav { width: 86%; line-height: 1; padding: 0 0 60px 21px; background: white url("../TemplateImages/bg-side-nav.png") right bottom no-repeat; }
.side-nav a { padding: 7px 48px 7px 0; color: #202020; display: block; }
.side-nav a:hover { color: #0f6fb8; }
.side-nav .active > a { color: #0f6fb8; background: transparent url("../TemplateImages/bg-side-nav-selected.png") right center no-repeat; }
.side-nav ul { display: none; }
.side-nav .open { display: block; background: none; }
.side-nav > li:first-child { background: transparent url("../TemplateImages/bg-side-nav-top.png") left top repeat-x; }
.side-nav li { font-size: 16px; }
.side-nav li li { font-size: 14px; background: transparent url("../TemplateImages/bg-side-nav-bottom.png") left bottom no-repeat; }
.side-nav li li:last-child { margin-bottom: 14px; }
.side-nav li li .open > a { background: transparent url("../TemplateImages/bg-side-nav-inline-selected.png") left 7px no-repeat; }
.side-nav li li a { color: #555; }
.side-nav li li li { font-size: 13px; background: transparent url("../TemplateImages/bg-side-nav-inline.png") left 7px no-repeat; }
.side-nav li li li a { padding-left: 20px; color: #555; }
.side-nav li li li li { background-image: none; }
.side-nav li li li li a { color: #999; }

.mobile-nav a { padding: 7px 48px 7px 0; color: #202020; display: block; }
.mobile-nav a:hover { color: #0f6fb8; }
.mobile-nav .active > a { color: #0f6fb8; background: transparent url("../TemplateImages/bg-side-nav-selected.png") right center no-repeat; }
.mobile-nav ul { display: none; }
.mobile-nav .open { display: block; background: none; }
.mobile-nav > li:first-child { background: transparent url("../TemplateImages/bg-side-nav-top.png") left top repeat-x; }
.mobile-nav li { font-size: 16px; }
.mobile-nav li li { font-size: 14px; background: transparent url("../TemplateImages/bg-side-nav-bottom.png") left bottom no-repeat; }
.mobile-nav li li:last-child { margin-bottom: 14px; }
.mobile-nav li li .open > a { background: transparent url("../TemplateImages/bg-side-nav-inline-selected.png") left 7px no-repeat; }
.mobile-nav li li a { color: #555; }
.mobile-nav li li li { font-size: 13px; background: transparent url("../TemplateImages/bg-side-nav-inline.png") left 7px no-repeat; }
.mobile-nav li li li a { padding-left: 20px; color: #555; }
.mobile-nav li li li li { background-image: none; }
.mobile-nav li li li li a { color: #999; }

.CleanNav li { margin-top: 20px; }
.CleanNav li a { color: #444444; }
.CleanNav li a:hover { border-bottom-color: #444444; }
.CleanNav li ul { margin: 0 0 0 0; padding: 7px 0 0 0; }
.CleanNav li ul li a { color: #0f6fb8; }
.CleanNav li ul li a:hover { border-bottom-color: #0f6fb8; }

/* Main content ------------------------- */
section { padding-bottom: 30px; }

.list ul { list-style-type: square; margin: 0 0 24px 12px; }
.list ul li { margin: 0 0 6px 17px; }

.list ol { list-style-type: decimal; margin: 0 0 24px 12px;}
.list ol li { margin: 0 0 6px 17px; }

.landing section { position: relative; background: #f2f2f2 url(../TemplateImages/bg-white-trans.png) repeat-x; background: url("../TemplateImages/bg-white-trans.png") repeat-x, url("../TemplateImages/bg-gray-texture.png"); -pie-background: url("../TemplateImages/bg-white-trans.png") repeat-x, url("../TemplateImages/bg-gray-texture.png"); }
.landing section .box { position: relative; z-index: 1; background-color: #FFF; -webkit-box-shadow: #cccccc 0 1px 2px; -moz-box-shadow: #cccccc 0 1px 2px; box-shadow: #cccccc 0 1px 2px; behavior: url(../CSS/PIE.htc); }
.landing section .box h2 { border-bottom: 1px dotted #ddd; margin: 0 0 10px 0; padding-bottom: 7px; }
.landing section .box > ul > .column > li > a { font-weight: bold; }
.landing section .box ul li { margin-bottom: 15px; line-height: 1; zoom: 1; }
.landing section .box ul li ul li { margin: 7px 0; line-height: 1; padding: 0; zoom: 1; }
.landing section .box .narrow li { margin: 7px 50px 0 0; line-height: 1; padding: 0; zoom: 1; }
.landing section .box .narrow li:last-child { margin: 7px 50px 15px 0; }

.landing section, .inner section { -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 2px 2px 0, rgba(0, 0, 0, 0.15) 0 -2px 2px 0; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 2px 2px 0, rgba(0, 0, 0, 0.15) 0 -2px 2px 0; box-shadow: rgba(0, 0, 0, 0.15) 0 2px 2px 0, rgba(0, 0, 0, 0.15) 0 -2px 2px 0; position: relative; }

.popup section .box { position: relative; z-index: 1; background-color: #FFF; -webkit-box-shadow: #cccccc 0 1px 2px; -moz-box-shadow: #cccccc 0 1px 2px; box-shadow: #cccccc 0 1px 2px; behavior: url(../CSS/PIE.htc); }

.inner section { background-color: #fff; }

.boxes .row { padding-bottom: 20px; }
.popup .row { background-color: #f9f9f9; }

.obvestilo, .dogodek, .zagovor, .pogodbeno { margin-bottom: 8px; padding: 0 15px 7px 0; overflow: hidden; background: transparent url("../TemplateImages/bg-calendar.png") left bottom no-repeat; background-size: 100%; border-bottom: 1px solid #f7f7f7; }
.obvestilo:last-child, .dogodek:last-child, .pogodbeno:last-child { background-image: url("../TemplateImages/bg-calendar-last.png"); border: none; }

.inner .obvestilo, .inner .dogodek { margin: 24px 0; padding-bottom: 18px; }

.obvestilo p { margin-bottom: 0; }
.obvestilo img { float: left; padding: 5px 10px 0 0;  height:80px; width: 130px; }
.obvestilo.inside { background:#fff; border: none; margin: 0; }
.obvestilo.inside img { float: right; padding: 3px 10px 10px; height: 300px; width:auto; }
.obvestilo.inside p { margin-bottom: 10px; }
.obvestilo .abstract { overflow: hidden; padding-top: 2px; }
.obvestilo .abstract p { margin-bottom: 4px; }
.obvestilo span { font-size: 12px; color: #999; }
.obvestilo span a { color: #999999; }

.pogodbeno p { margin-bottom: 0; }
.pogodbeno img { float: left; padding: 5px 10px 0 0; }
.pogodbeno.inside { background:#fff; border: none; margin: 0; }
.pogodbeno.inside img { float: right; padding: 3px 0 10px 10px; height: 200px; width:auto; }
.pogodbeno.inside p { margin-bottom: 10px; }
.pogodbeno .abstract { overflow: hidden; padding-top: 2px; }
.pogodbeno .abstract p { margin-bottom: 4px; }
.pogodbeno span { font-size: 12px; color: #999; }
.pogodbeno span a { color: #999999; }
.pogodbeno h2 { margin: 12px 0 9px; border-left: 1px solid #ddd; }
.pogodbeno ul { margin: 0; clear:left; }
.pogodbeno ul li { margin: 0 17px;}

.projekt img { margin: 20px 10px 10px 0; }

.rss img { width: 40%; margin: 2px 0; }

#social { float: left; border: 1px solid #ddd; padding: 4px 4px 0 4px; margin-bottom: 10px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; behavior: url(../CSS/PIE.htc); }}
#social ul { margin: 0; list-style-type: none; }
#social li { margin: 0; padding-right: 5px; }
#social hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 5px 0 10px; height: 0; }

.dogodek .date { font-size: 10px; line-height: 12px; width: 42px; display: inline-block; float: left; padding: 2px 0 0 0; margin-right: 10px; text-align: center; background-color: #999999; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); color: #fff; }
.dogodek .date b { color: #0f6fb8; text-shadow: 0 -1px 0 white; font-size: 15px; width: 100%; border-top: 1px solid #ddd; padding: 7px 0; display: inline-block; background: #f5f5f5 url("../TemplateImages/calendar-border.png") right bottom no-repeat; }
.dogodek.inside { background:#fff; border: none; margin: 0;}
.dogodek.inside img { float: right; padding: 3px 0 10px 10px; height: 240px; }
.dogodek.inside p { margin-bottom: 10px; }
.obvestilo.inside span { float:right; }
.dogodek p { overflow: hidden; margin: 0; }
.dogodek span { font-size: 12px; color: #999; }
.dogodek span a { color: #999999; }
.dogodek .sfAddEventWrp { margin-left: 52px; }

.tabs { display: block; width: auto; overflow: hidden; margin: 0px 0 12px -16px; padding-top: 4px; }
.tabs dd, .tabs dt, .tabs li { float: left; display: inline; margin-left: 16px; margin-bottom: 4px; }
.tabs dd a, .tabs dt a, .tabs li a { text-decoration: none; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; behavior: url(../CSS/PIE.htc); position: relative; }
.tabs dd a.active, .tabs dt a.active, .tabs li a.active { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); background: #0f6fb8; color: white; border-color: #0f6fb8; padding: 3px 9px 2px; }
.tabs.big { margin: 0 0 24px -24px; padding-top: 6px; }
.tabs.big dd, .tabs.big li { margin-left: 24px; margin-bottom: 6px; }
.tabs.big dd a.active, .tabs.big li a.active { padding: 6px 16px 5px; }

.tabs-content > li { display: none; }
.tabs-content > li.active { display: block; }

.seznam li span { display: block; font-weight: bold; border-bottom: 1px dotted #ccc; margin: 25px 0px 5px 0; padding-bottom: 4px; }
.seznam li p { font-size: 10px; line-height: inherit; margin: 0 0 5px; }

.pagination { height: 36px; margin: 18px 0; }
.pagination ul { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; margin-left: 0; margin-bottom: 0; }
.pagination li { display: inline; }
.pagination ul li { margin:0; }
.pagination a { float: left; padding: 0 14px; line-height: 34px; text-decoration: none; }
.pagination a:hover, .pagination a.sf_PagerCurrent { background-color: #F3F3F3; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; behavior: url(../CSS/PIE.htc); position: relative; }
.pagination a:hover, .pagination .active a { background-color: #F3F3F3; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; behavior: url(../CSS/PIE.htc); position: relative; }
.pagination a.sf_PagerCurrent { color: #999999; cursor: default; }
.pagination .active a { color: #999999; cursor: default; }
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { color: #999999; background-color: transparent; cursor: default; }

.galleryDogodek ul { list-style-type: none; margin: 0 0 0 -2%; }
.galleryDogodek ul li { margin: 0 0 2% 2%; }
.gallery { margin: 0 0 0 -2%; }
.gallery li { float: left; width: 20%; height: 110px; padding: 1.5%; margin: 0 0 2% 2%; background-color: #f9f9f9; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: #dddddd 0 1px 1px 1px; -moz-box-shadow: #dddddd 0 1px 1px 1px; box-shadow: #dddddd 0 1px 1px 1px; position: relative; behavior: url(../CSS/PIE.htc); overflow: hidden; -webkit-transition: -webkit-transform 0.1s ease-in; -moz-transition: -moz-transform 0.1s ease-in; -ms-transition: -ms-transform 0.1s ease-in; -o-transition: -o-transform 0.1s ease-in; transition: transform 0.1s ease-in; }
.gallery li div { overflow: hidden; height: 110px; }
.gallery li:hover { -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -o-transform: rotate(5deg); transform: rotate(5deg); }
.gallery li img { width: 100%; }
.gallery span { font-size: 12px; color: #999; }

.carousel li { width: 102px; height: 102px; position: relative; margin-right: 10px; }
.carousel img { position: absolute; z-index: 1; top: 0; left: 0; height: 102px; }
.carousel p { position: absolute; z-index: 3; top: 21px; bottom: 0; left: 0; color: #fff; overflow: hidden; border: none; margin: 0; padding: 10px 5px 5px 5px; font-size: 12px; line-height: 1; background: transparent url("../TemplateImages/bg-flex-black-trans.png") left top repeat-x; display: none; }
.carousel span { display: inline-block; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); position: absolute; top: 6px; left: 0; z-index: 2; background-color: #0f6fb8; padding: 2px 4px; font-size: 11px; }
.carousel a:hover p { display: block; border: none; text-decoration: underline; }

.izslo li { width: 330px; height: 102px; position: relative; margin-right: 10px; }
.izslo img { position: absolute; z-index: 1; top: 0; left: 0; width: 70px; }
.izslo p { position: absolute; z-index: 1; left: 80px; border: none; font-size: 11px; margin-right: 8px; }
.izslo span { left: 0; font-size: 12px; zoom: 1; }

.ambasadorji { top: 5px; }
.ambasadorji li { width: 330px; height: 102px; position: relative; margin-right: 10px; }
.ambasadorji img { position: absolute; z-index: 1; left: 0; width: 100px; }
.ambasadorji p { position: absolute; z-index: 1; left: 110px; border: none; font-size: 11px; margin-right: 8px; }
.ambasadorji span { left: 0; font-size: 12px; zoom: 1; }

.employees { margin: 0 0 0 -2%; }
.employees li { float: left; position: relative; overflow: hidden; background-color: #000; width: 23%; height: 125px; padding: 0; margin: 0 0 2% 2%; -webkit-box-shadow: #dddddd 0 1px 1px 1px; -moz-box-shadow: #dddddd 0 1px 1px 1px; box-shadow: #dddddd 0 1px 1px 1px; behavior: url(../CSS/PIE.htc); }
.employees li img { width: 100%; overflow: hidden; position: relative; z-index: 1; }
.employees p { position: absolute; z-index: 2; bottom: 0; left: 0; right: 0; color: #fff; overflow: hidden; border: none; margin: 0; padding: 10px 5px 6px 5px; font-size: 12px; line-height: 1; background: transparent url("../TemplateImages/bg-flex-black-trans.png") left top repeat-x; display: none; }
.employees span { display: inline-block; color: #fff; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); position: absolute; bottom: 0px; left: 0; right: 0; z-index: 2; background-color: #0f6fb8; padding: 2px 4px; }
.employees a:hover p { display: block; border: none; text-decoration: underline; }
.employees a:hover span { display: none; }

.prev, .next { text-align: center; display: inline-block; width: 22px; height: 22px; position: absolute; z-index: 5; top: 100px; background-image: url("../TemplateImages/carousel_sprite.png"); }

.prev { left: 8px; background-position: 0 0px; }

.next { right: 8px; background-position: 0 -70px; }

.roundabout { list-style: none; padding: 0; margin: 0 auto 20px auto; width: 99%; height: 380px;  z-index: 1; }
.roundabout li { position: relative; height: 100%; width: 33%; text-align: center; cursor: pointer; }
.roundabout li.roundabout-in-focus { cursor: default; }
.roundabout li a { text-decoration: none; color: #fff; }
.roundabout li a p { display: none; }
.roundabout li.roundabout-in-focus a:hover p { display: block; line-height: 1.5; }
.roundabout li img { height: 100%; }
.roundabout li a p { position: absolute; padding: 30px 0; bottom: -1px; left: 20px; right: 20px; background-color: #000; background-color: rgba(0, 0, 0, 0.8); }

.landing.mojfdv h1 { margin: 0; padding-left: 16px; }
.mojfdv.odjava { color: #9B2534; }

.linkboxes { width: 68%; margin-top: 24px; background-color: #FFF !important; }
.linkboxes .linkbox { float: left; margin-right: 20px; }
.linkboxes .linkbox a { display: block; height: 47px; width: 87px; padding: 40px 20px; font-weight: bold; color: #fff; }
.linkboxes .linkbox a:hover { text-align: right; text-decoration: none; background: transparent url("../TemplateImages/icons/bookmark-min.png") 10px top no-repeat; }

.i-bookmark { position: absolute; top: -10px; right: 16px; background: transparent url("../TemplateImages/icons/bookmark.png") left top no-repeat; width: 28px; height: 45px; }

.dodip .stopnja { background-color: #71b64b; }

.podip .stopnja { background-color: #0090c1; }

.dr .stopnja { background-color: #851246; }

.zap .stopnja { background-color: #be2937; }

.priponka { list-style: none; margin: 0 0 0 20px; }
.priponka ul li { list-style: none; margin: 0; }

.predmet { margin: 0 0 10px; }
.predmet span { font-size: 12px; color: #999; }
.predmet h3 { margin-bottom: 20px; display:inline; }
.predmet > h1 + h2 { margin: 0; }
.predmet .inside { padding-bottom:7px; }
.predmet .actionbox { margin-bottom: 10px; }
.predmet ol { margin: 5px 0 5px 17px; list-style-type: decimal; }
.predmet li { margin: 0 0 3px; }

.zagovor { padding: 0 0 15px; }
.zagovor span { font-size:15px ; }
.zagovor p { margin: 0 0 0px 0; }
.zagovor h2 { margin: 10px 0 5px 0; }

.cobiss { padding-right:15px; }

/* Footer ------------------------------- */
footer { padding-top: 20px; padding-bottom: 30px; }

.breadcrumbs { margin: 20px 0 30px; border-top: 1px solid #4993ca; border-bottom: 1px solid #4993ca; }
.breadcrumbs li:first-child a { text-indent: -9999px; width: 1px; background: transparent url("../TemplateImages/icons/home.png") 50% 50% no-repeat; }
.breadcrumbs li:first-child a:hover { background-image: url("../TemplateImages/icons/home-hover.png"); }
.breadcrumbs li:last-child a { color: #fff; }
.breadcrumbs a { color: #ddd; padding: 10px 10px 10px 20px; margin: 0; background: transparent url("../TemplateImages/icons/divider.png") left 50% no-repeat; }
.breadcrumbs a:hover { color: #fff; }

.footer-nav li { margin-bottom: 21px; zoom: 1; }
.footer-nav li a { text-decoration: none; color: #fff; font-size: 16px; }
.footer-nav li a:hover { color: #e6e6e6; }
.footer-nav li ul li { margin: 0; padding: 7px 0 0; }
.footer-nav li ul li a { color: #e6e6e6; font-size: 13px; }
.footer-nav li ul li a:hover { color: #fff; }

.social { margin: 15px 20px 0 0; padding-top: 20px; border-top: 1px dotted #4993ca; }
.social p { font-size: 16px; }
.social a { width: 11%; height: 11%; display: block; margin: 0 11px 7px 0; }
/*.social img { width: 100%; }*/
.social span, .social iframe {height: 30px !important;}

.social-like { float: left; border: 1px solid #ddd; padding: 4px 4px 0 4px; margin-bottom: 10px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; behavior: url(../CSS/PIE.htc); }}
.social-like ul { margin: 0; list-style-type: none; }
.social-like li { margin: 0; padding-right: 5px; }
.social-like hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 5px 0 10px; height: 0; }
.fb-like span, .fb-like iframe {width: 191px !important; }
.fb_iframe_widget span { vertical-align: 0 !important; }

.disclaimer { border-top: 1px solid #4993ca; }
.disclaimer a { color: #ddd; font-size: 12px; line-height: 1; margin: 15px 0; padding: 0 15px; border-left: 1px solid #4993ca; }
.disclaimer a:hover { color: #fff; }

.lt-ie9 .knjiznica .bg-color { background-color: #9b2534; }

.knjiznica { background-color: #9b2534; }
.knjiznica .bg-color { background-color: #9b2534; }
.knjiznica a { color: #9b2534; }
.knjiznica h2 a, .knjiznica h3 a, .knjiznica h4 a { color: #202020; }
.knjiznica h2 a:hover, .knjiznica h3 a:hover, .knjiznica h4 a:hover { color: #9b2534; }
.knjiznica h2 a:hover:after, .knjiznica h3 a:hover:after, .knjiznica h4 a:hover:after { color: #9b2534; }
.knjiznica #nav-site-switcher li.selected a, .knjiznica #nav-site-switcher li a:hover { background-color: #86202d; -webkit-box-shadow: #721b26 0 -1px 2px inset; -moz-box-shadow: #721b26 0 -1px 2px inset; box-shadow: #721b26 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.knjiznica #footer-nav-site-switcher li.selected a, .knjiznica #footer-nav-site-switcher li a:hover { background-color: #86202d; -webkit-box-shadow: #721b26 0 -1px 2px inset; -moz-box-shadow: #721b26 0 -1px 2px inset; box-shadow: #721b26 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.knjiznica #nav-perma #LangOdk_TEDA547CC003 li a:hover { color: #491118; }
.knjiznica #nav-buttons li a { -webkit-box-shadow: #721b26 0 0 3px 1px; -moz-box-shadow: #721b26 0 0 3px 1px; box-shadow: #721b26 0 0 3px 1px; }
.knjiznica #navbar .row > ul > li > a:hover, .knjiznica #navbar .row > ul > li > a.selected { border-bottom-color: #9b2534; color: #9b2534; }
.knjiznica #navbar .row > ul > li > a:hover .caret { border-top-color: #9b2534; }
.knjiznica #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.knjiznica #navbar .buttons li a:hover { color: #9b2534; }
.knjiznica .side-nav a:hover { color: #9b2534; }
.knjiznica .side-nav .selected > a { color: #9b2534; }
.knjiznica .dogodek .date b { color: #9b2534; }
.knjiznica .tabs dd a.active, .knjiznica .tabs dt a.active, .knjiznica .tabs li a.active { background: #9b2534; border-color: #9b2534; }
.knjiznica .carousel span { background-color: #9b2534; }
.knjiznica .employees span { background-color: #9b2534; }
.knjiznica .breadcrumbs { border-top: 1px solid #ac606a; border-bottom: 1px solid #ac606a; }
.knjiznica .breadcrumbs a { color: #DDD; }
.knjiznica .social { border-top: 1px dotted #ac606a; }
.knjiznica .disclaimer { border-top: 1px solid #ac606a; }
.knjiznica .disclaimer a { border-left: 1px solid #ac606a; color: #DDD; }
.knjiznica .flexslider .slides > li { position: relative; border-bottom: 5px solid #9b2534; }
.knjiznica .flex-caption { position: relative; background: #9b2534; background: rgba(155, 37, 52, 0.9); -pie-background: rgba(155, 37, 52, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.knjiznica .flex-caption h3 a { color: #fff; }
.knjiznica .flex-control-nav a { background-color: #9b2534; }
.knjiznica .flex-control-nav a:hover, .knjiznica .flex-control-nav a.active { background-color: #fff; }
.knjiznica .table tbody tr:hover td, .knjiznica .table tbody tr:hover th { background-color: #cde6f9; }
.knjiznica .button.colorfull { border-color: #912331; color: #fff; background-color: #9b2534; }
.knjiznica .button.colorfull:hover { background-color: #912331; }
.knjiznica .sfFormSubmit input { border-color: #912331; color: #fff; background-color: #9b2534; }
.knjiznica .sfFormSubmit input:hover { background-color: #912331; }
.knjiznica .celice { position: relative; width: 100%; border:1px solid #ddd; }
.knjiznica .celice .termin { height: 80px; width: 100%; background-color: #f7f7f7; margin-bottom: 5px; vertical-align:middle; }
.knjiznica .celice .termin p { padding: 35px 10px 10px 10px; margin: 0; }
.knjiznica .celice .termin span { position: absolute; right:0; height:65px; background-color:#278827; margin:0; }
.knjiznica .celice .termin span.selected { position: absolute; right:0; top:-20; height:65px; background-color:#9B2534; margin:0; }
.knjiznica .celice .termin:last-child { margin: 0; }
.knjiznica .celice .info { width: 29%; position: absolute; top:0; right:0; height:250px; margin-left: 5px; border:1px solid #ddd; }
.knjiznica .celice .info p { padding: 10px 5px 10px 5px; margin: 0; }
.knjiznica .sfNavToggle:hover, .knjiznica .sfNavToggle:active { box-shadow: 0 0 3px 3px #721b26; }
.knjiznica .RadCalendar_Bootstrap .rcMain .rcRow a , .knjiznica .RadCalendar_Bootstrap .rcMain .rcRow span, .knjiznica .RadCalendar_Bootstrap .rcMain .rcOutOfRange span { width: 100%;}
.knjiznica .RadCalendar_Bootstrap .rcMain .rcRow .rcSelected a { background: #9b2534; border-color: #9b2534; }
.knjiznica .RadCalendar_Bootstrap .rcRow .TodayClass a { border-color: #c2c2c2; }

.cobbis-search a { color: #9b2534; }
.cobbis-search .button.colorfull { border-color: #912331; color: #fff; background-color: #9b2534; }
.cobbis-search .button.colorfull:hover { background-color: #912331; }

.lt-ie9 .zalozba .bg-color { background-color: #5d6ea3; }

.zalozba { background-color: #5d6ea3; }
.zalozba .bg-color { background-color: #5d6ea3; }
.zalozba a { color: #5d6ea3; }
.zalozba h2 a, .zalozba h3 a, .zalozba h4 a { color: #202020; }
.zalozba h2 a:hover, .zalozba h3 a:hover, .zalozba h4 a:hover { color: #5d6ea3; }
.zalozba h2 a:hover:after, .zalozba h3 a:hover:after, .zalozba h4 a:hover:after { color: #5d6ea3; }
.zalozba #nav-site-switcher li.selected a, .zalozba #nav-site-switcher li a:hover { background-color: #536393; -webkit-box-shadow: #4a5883 0 -1px 2px inset; -moz-box-shadow: #4a5883 0 -1px 2px inset; box-shadow: #4a5883 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.zalozba #footer-nav-site-switcher li.selected a, .zalozba #footer-nav-site-switcher li a:hover { background-color: #536393; -webkit-box-shadow: #4a5883 0 -1px 2px inset; -moz-box-shadow: #4a5883 0 -1px 2px inset; box-shadow: #4a5883 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.zalozba #nav-perma li a:hover { color: #384262; }
.zalozba #nav-buttons li a { -webkit-box-shadow: #4a5883 0 0 3px 1px; -moz-box-shadow: #4a5883 0 0 3px 1px; box-shadow: #4a5883 0 0 3px 1px; }
.zalozba #navbar .row > ul > li > a:hover, .zalozba #navbar .row > ul > li > a.selected { border-bottom-color: #5d6ea3; color: #5d6ea3; }
.zalozba #navbar .row > ul > li > a:hover .caret { border-top-color: #5d6ea3; }
.zalozba #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.zalozba #navbar .buttons li a:hover { color: #5d6ea3; }
.zalozba .side-nav a:hover { color: #5d6ea3; }
.zalozba .side-nav .selected > a { color: #5d6ea3; }
.zalozba .dogodek .date b { color: #5d6ea3; }
.zalozba .tabs dd a.active, .zalozba .tabs dt a.active, .zalozba .tabs li a.active { background: #5d6ea3; border-color: #5d6ea3; }
.zalozba .carousel span { background-color: #5d6ea3; }
.zalozba .employees span { background-color: #5d6ea3; }
.zalozba .breadcrumbs { border-top: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; }
.zalozba .breadcrumbs a { color: #DDD; }
.zalozba .social { border-top: 1px dotted #a6a6a6; }
.zalozba .disclaimer { border-top: 1px solid #a6a6a6; }
.zalozba .disclaimer a { border-left: 1px solid #a6a6a6; color: #DDD; }
.zalozba .flexslider .slides > li { position: relative; border-bottom: 5px solid #5d6ea3; }
.zalozba .flex-caption { position: relative; background: #5d6ea3; background: rgba(93, 110, 163, 0.9); -pie-background: rgba(93, 110, 163, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.zalozba .flex-caption h3 a { color: #fff; }
.zalozba .flex-control-nav a { background-color: #5d6ea3; }
.zalozba .flex-control-nav a:hover, .zalozba .flex-control-nav a.active { background-color: #fff; }
.zalozba .table tbody tr:hover td, .zalozba .table tbody tr:hover th { background-color: #cde6f9; }
.zalozba .button.colorfull { border-color: #58689b; color: #fff; background-color: #5d6ea3; }
.zalozba .button.colorfull:hover { background-color: #58689b; }
.zalozba .sfNavToggle:hover, .zalozba .sfNavToggle:active { box-shadow: 0 0 3px 3px #4a5883; }

.lt-ie9 .arhiv .bg-color { background-color: #484d45; }

.arhiv { background-color: #484d45; }
.arhiv .bg-color { background-color: #484d45; }
.arhiv a { color: #484d45; }
.arhiv h2 a:hover, .arhiv h3 a:hover, .arhiv h4 a:hover { color: #484d45; }
.arhiv h2 a:hover:after, .arhiv h3 a:hover:after, .arhiv h4 a:hover:after { color: #484d45; }
.arhiv #nav-site-switcher li.selected a, .arhiv #nav-site-switcher li a:hover { background-color: #3b4039; -webkit-box-shadow: #2f322d 0 -1px 2px inset; -moz-box-shadow: #2f322d 0 -1px 2px inset; box-shadow: #2f322d 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.arhiv #footer-nav-site-switcher li.selected a, .arhiv #footer-nav-site-switcher li a:hover { background-color: #3b4039; -webkit-box-shadow: #2f322d 0 -1px 2px inset; -moz-box-shadow: #2f322d 0 -1px 2px inset; box-shadow: #2f322d 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.arhiv #nav-perma li a:hover { color: #161715; }
.arhiv #nav-buttons li a { -webkit-box-shadow: #2f322d 0 0 3px 1px; -moz-box-shadow: #2f322d 0 0 3px 1px; box-shadow: #2f322d 0 0 3px 1px; }
.arhiv #navbar .row > ul > li > a:hover, .arhiv #navbar .row > ul > li > a.selected { border-bottom-color: #484d45; color: #484d45; }
.arhiv #navbar .row > ul > li > a:hover .caret { border-top-color: #484d45; }
.arhiv #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.arhiv #navbar .buttons li a:hover { color: #484d45; }
.arhiv .side-nav a:hover { color: #484d45; }
.arhiv .side-nav .selected > a { color: #484d45; }
.arhiv .dogodek .date b { color: #484d45; }
.arhiv .tabs dd a.active, .arhiv .tabs dt a.active, .arhiv .tabs li a.active { background: #484d45; border-color: #484d45; }
.arhiv .carousel span { background-color: #484d45; }
.arhiv .employees span { background-color: #484d45; }
.arhiv .breadcrumbs { border-top: 1px solid #6f6f6f; border-bottom: 1px solid #6f6f6f; }
.arhiv .breadcrumbs a { color: #DDD; }
.arhiv .social { border-top: 1px dotted #6f6f6f; }
.arhiv .disclaimer { border-top: 1px solid #6f6f6f; }
.arhiv .disclaimer a { border-left: 1px solid #6f6f6f; color: #DDD; }
.arhiv .flexslider .slides > li { position: relative; border-bottom: 5px solid #484d45; }
.arhiv .flex-caption { position: relative; background: #484d45; background: rgba(72, 77, 69, 0.9); -pie-background: rgba(72, 77, 69, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.arhiv .flex-caption h3 a { color: #fff; }
.arhiv .flex-control-nav a { background-color: #484d45; }
.arhiv .flex-control-nav a:hover, .arhiv .flex-control-nav a.active { background-color: #fff; }
.arhiv .table tbody tr:hover td, .arhiv .table tbody tr:hover th { background-color: #cde6f9; }
.arhiv .button.colorfull { border-color: #42463f; color: #fff; background-color: #484d45; }
.arhiv .button.colorfull:hover { background-color: #42463f; }

.lt-ie9 .dodip .bg-color { background-color: #71b64b; }

.dodip { background-color: #71b64b; }
.dodip .bg-color { background-color: #71b64b; }
.dodip a { color: #71b64b; }
.dodip h2 a, .dodip h3 a, .dodip h4 a { color: #202020; }
.dodip h2 a:hover, .dodip h3 a:hover, .dodip h4 a:hover { color: #71b64b; }
.dodip h2 a:hover:after, .dodip h3 a:hover:after, .dodip h4 a:hover:after { color: #71b64b; }
.dodip #nav-site-switcher li.selected a, .dodip #nav-site-switcher li a:hover { background-color: #66a543; -webkit-box-shadow: #5a933b 0 -1px 2px inset; -moz-box-shadow: #5a933b 0 -1px 2px inset; box-shadow: #5a933b 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.dodip #footer-nav-site-switcher li.selected a, .dodip #footer-nav-site-switcher li a:hover { background-color: #66a543; -webkit-box-shadow: #5a933b 0 -1px 2px inset; -moz-box-shadow: #5a933b 0 -1px 2px inset; box-shadow: #5a933b 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.dodip #nav-perma li a:hover { color: #446e2d; }
.dodip #nav-buttons li a { -webkit-box-shadow: #5a933b 0 0 3px 1px; -moz-box-shadow: #5a933b 0 0 3px 1px; box-shadow: #5a933b 0 0 3px 1px; }
.dodip #navbar .row > ul > li > a:hover, .dodip #navbar .row > ul > li > a.selected { border-bottom-color: #71b64b; color: #71b64b; }
.dodip #navbar .row > ul > li > a:hover .caret { border-top-color: #71b64b; }
.dodip #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.dodip #navbar .buttons li a:hover { color: #71b64b; }
.dodip .side-nav a:hover { color: #71b64b; }
.dodip .side-nav .selected > a { color: #71b64b; }
.dodip .dogodek .date b { color: #71b64b; }
.dodip .tabs dd a.active, .dodip .tabs dt a.active, .dodip .tabs li a.active { background: #71b64b; border-color: #71b64b; }
.dodip .carousel span { background-color: #71b64b; }
.dodip .employees span { background-color: #71b64b; }
.dodip .breadcrumbs { border-top: 1px solid #a4b29c; border-bottom: 1px solid #a4b29c; }
.dodip .breadcrumbs a { color: #DDD; }
.dodip .social { border-top: 1px dotted #a4b29c; }
.dodip .disclaimer { border-top: 1px solid #a4b29c; }
.dodip .disclaimer a { border-left: 1px solid #a4b29c; color: #DDD; }
.dodip .flexslider .slides > li { position: relative; border-bottom: 5px solid #71b64b; }
.dodip .flex-caption { position: relative; background: #71b64b; background: rgba(113, 182, 75, 0.9); -pie-background: rgba(113, 182, 75, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.dodip .flex-caption h3 a { color: #fff; }
.dodip .flex-control-nav a { background-color: #71b64b; }
.dodip .flex-control-nav a:hover, .dodip .flex-control-nav a.active { background-color: #fff; }
.dodip .table tbody tr:hover td, .dodip .table tbody tr:hover th { background-color: #cde6f9; }
.dodip .button.colorfull { border-color: #6bae46; color: #fff; background-color: #71b64b; }
.dodip .button.colorfull:hover { background-color: #6bae46; }
.dodip .sfNavToggle:hover, .dodip .sfNavToggle:active { box-shadow: 0 0 3px 3px #5a933b; }

.lt-ie9 .podip .bg-color { background-color: #0090c1; }

.podip { background-color: #0090c1; }
.podip .bg-color { background-color: #0090c1; }
.podip a { color: #0090c1; }
.podip h2 a, .podip h3 a, .podip h4 a { color: #202020; }
.podip h2 a:hover, .podip h3 a:hover, .podip h4 a:hover { color: #0090c1; }
.podip h2 a:hover:after, .podip h3 a:hover:after, .podip h4 a:hover:after { color: #0090c1; }
.podip #nav-site-switcher li.selected a, .podip #nav-site-switcher li a:hover { background-color: #007da8; -webkit-box-shadow: #006a8e 0 -1px 2px inset; -moz-box-shadow: #006a8e 0 -1px 2px inset; box-shadow: #006a8e 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.podip #footer-nav-site-switcher li.selected a, .podip #footer-nav-site-switcher li a:hover { background-color: #007da8; -webkit-box-shadow: #006a8e 0 -1px 2px inset; -moz-box-shadow: #006a8e 0 -1px 2px inset; box-shadow: #006a8e 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.podip #nav-perma li a:hover { color: #00445b; }
.podip #nav-buttons li a { -webkit-box-shadow: #006a8e 0 0 3px 1px; -moz-box-shadow: #006a8e 0 0 3px 1px; box-shadow: #006a8e 0 0 3px 1px; }
.podip #navbar .row > ul > li > a:hover, .podip #navbar .row > ul > li > a.selected { border-bottom-color: #0090c1; color: #0090c1; }
.podip #navbar .row > ul > li > a:hover .caret { border-top-color: #0090c1; }
.podip #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.podip #navbar .buttons li a:hover { color: #0090c1; }
.podip .side-nav a:hover { color: #0090c1; }
.podip .side-nav .selected > a { color: #0090c1; }
.podip .dogodek .date b { color: #0090c1; }
.podip .tabs dd a.active, .podip .tabs dt a.active, .podip .tabs li a.active { background: #0090c1; border-color: #0090c1; }
.podip .carousel span { background-color: #0090c1; }
.podip .employees span { background-color: #0090c1; }
.podip .breadcrumbs { border-top: 1px solid #33b0db; border-bottom: 1px solid #33b0db; }
.podip .breadcrumbs a { color: #DDD; }
.podip .social { border-top: 1px dotted #33b0db; }
.podip .disclaimer { border-top: 1px solid #33b0db; }
.podip .disclaimer a { border-left: 1px solid #33b0db; color: #DDD; }
.podip .flexslider .slides > li { position: relative; border-bottom: 5px solid #0090c1; }
.podip .flex-caption { position: relative; background: #0090c1; background: rgba(0, 144, 193, 0.9); -pie-background: rgba(0, 144, 193, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.podip .flex-caption h3 a { color: #fff; }
.podip .flex-control-nav a { background-color: #0090c1; }
.podip .flex-control-nav a:hover, .podip .flex-control-nav a.active { background-color: #fff; }
.podip .table tbody tr:hover td, .podip .table tbody tr:hover th { background-color: #cde6f9; }
.podip .button.colorfull { border-color: #0086b4; color: #fff; background-color: #0090c1; }
.podip .button.colorfull:hover { background-color: #0086b4; }
.podip .sfNavToggle:hover, .podip .sfNavToggle:active { box-shadow: 0 0 3px 3px #006a8e; }

.lt-ie9 .dr .bg-color { background-color: #851246; }

.dr { background-color: #851246; }
.dr .bg-color { background-color: #851246; }
.dr a { color: #851246; }
.dr h2 a, .dr h3 a, .dr h4 a { color: #202020; }
.dr h2 a:hover, .dr h3 a:hover, .dr h4 a:hover { color: #851246; }
.dr h2 a:hover:after, .dr h3 a:hover:after, .dr h4 a:hover:after { color: #851246; }
.dr #nav-site-switcher li.selected a, .dr #nav-site-switcher li a:hover { background-color: #6f0f3a; -webkit-box-shadow: #580c2e 0 -1px 2px inset; -moz-box-shadow: #580c2e 0 -1px 2px inset; box-shadow: #580c2e 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.dr #footer-nav-site-switcher li.selected a, .dr #footer-nav-site-switcher li a:hover { background-color: #6f0f3a; -webkit-box-shadow: #580c2e 0 -1px 2px inset; -moz-box-shadow: #580c2e 0 -1px 2px inset; box-shadow: #580c2e 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.dr #nav-perma li a:hover { color: #2b0617; }
.dr #nav-buttons li a { -webkit-box-shadow: #580c2e 0 0 3px 1px; -moz-box-shadow: #580c2e 0 0 3px 1px; box-shadow: #580c2e 0 0 3px 1px; }
.dr #navbar .row > ul > li > a:hover, .dr #navbar .row > ul > li > a.selected { border-bottom-color: #851246; color: #851246; }
.dr #navbar .row > ul > li > a:hover .caret { border-top-color: #851246; }
.dr #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.dr #navbar .buttons li a:hover { color: #851246; }
.dr .side-nav a:hover { color: #851246; }
.dr .side-nav .selected > a { color: #851246; }
.dr .dogodek .date b { color: #851246; }
.dr .tabs dd a.active, .dr .tabs dt a.active, .dr .tabs li a.active { background: #851246; border-color: #851246; }
.dr .carousel span { background-color: #851246; }
.dr .employees span { background-color: #851246; }
.dr .breadcrumbs { border-top: 1px solid #a63d6d; border-bottom: 1px solid #a63d6d; }
.dr .breadcrumbs a { color: #DDD; }
.dr .social { border-top: 1px dotted #a63d6d; }
.dr .disclaimer { border-top: 1px solid #a63d6d; }
.dr .disclaimer a { border-left: 1px solid #a63d6d; color: #DDD; }
.dr .flexslider .slides > li { position: relative; border-bottom: 5px solid #851246; }
.dr .flex-caption { position: relative; background: #851246; background: rgba(133, 18, 70, 0.9); -pie-background: rgba(133, 18, 70, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.dr .flex-caption h3 a { color: #fff; }
.dr .flex-control-nav a { background-color: #851246; }
.dr .flex-control-nav a:hover, .dr .flex-control-nav a.active { background-color: #fff; }
.dr .table tbody tr:hover td, .dr .table tbody tr:hover th { background-color: #cde6f9; }
.dr .button.colorfull { border-color: #7a1040; color: #fff; background-color: #851246; }
.dr .button.colorfull:hover { background-color: #7a1040; }
.dr .sfNavToggle:hover, .dr .sfNavToggle:active { box-shadow: 0 0 3px 3px #580c2e; }

.lt-ie9 .alumni .bg-color { background-color: #be2937; }

.alumni { background-color: #be2937; }
.alumni .bg-color { background-color: #be2937; }
.alumni a { color: #be2937; }
.alumni h2 a:hover, .alumni h3 a:hover, .alumni h4 a:hover { color: #be2937; }
.alumni h2 a:hover:after, .alumni h3 a:hover:after, .alumni h4 a:hover:after { color: #be2937; }
.alumni #nav-site-switcher li.selected a, .alumni #nav-site-switcher li a:hover { background-color: #a92431; -webkit-box-shadow: #94202b 0 -1px 2px inset; -moz-box-shadow: #94202b 0 -1px 2px inset; box-shadow: #94202b 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.alumni #footer-nav-site-switcher li.selected a, .alumni #footer-nav-site-switcher li a:hover { background-color: #a92431; -webkit-box-shadow: #94202b 0 -1px 2px inset; -moz-box-shadow: #94202b 0 -1px 2px inset; box-shadow: #94202b 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.alumni #nav-perma li a:hover { color: #6a171f; }
.alumni #nav-buttons li a { -webkit-box-shadow: #94202b 0 0 3px 1px; -moz-box-shadow: #94202b 0 0 3px 1px; box-shadow: #94202b 0 0 3px 1px; }
.alumni #navbar .row > ul > li > a:hover, .alumni #navbar .row > ul > li > a.selected { border-bottom-color: #be2937; color: #be2937; }
.alumni #navbar .row > ul > li > a:hover .caret { border-top-color: #be2937; }
.alumni #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.alumni #navbar .buttons li a:hover { color: #be2937; }
.alumni .side-nav a:hover { color: #be2937; }
.alumni .side-nav .selected > a { color: #be2937; }
.alumni .dogodek .date b { color: #be2937; }
.alumni .tabs dd a.active, .alumni .tabs dt a.active, .alumni .tabs li a.active { background: #be2937; border-color: #be2937; }
.alumni .carousel span { background-color: #be2937; }
.alumni .employees span { background-color: #be2937; }
.alumni .breadcrumbs { border-top: 1px solid #bd777d; border-bottom: 1px solid #bd777d; }
.alumni .breadcrumbs a { color: #DDD; }
.alumni .social { border-top: 1px dotted #bd777d; }
.alumni .disclaimer { border-top: 1px solid #bd777d; }
.alumni .disclaimer a { border-left: 1px solid #bd777d; color: #DDD; }
.alumni .flexslider .slides > li { position: relative; border-bottom: 5px solid #be2937; }
.alumni .flex-caption { position: relative; background: #be2937; background: rgba(190, 41, 55, 0.9); -pie-background: rgba(190, 41, 55, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.alumni .flex-caption h3 a { color: #fff; }
.alumni .flex-control-nav a { background-color: #be2937; }
.alumni .flex-control-nav a:hover, .alumni .flex-control-nav a.active { background-color: #fff; }
.alumni .table tbody tr:hover td, .alumni .table tbody tr:hover th { background-color: #cde6f9; }
.alumni .button.colorfull { border-color: #b42734; color: #fff; background-color: #be2937; }
.alumni .button.colorfull:hover { background-color: #b42734; }

.lt-ie9 .delafdv .bg-color { background-color: #3e5a64; }

.delafdv { background-color: #3e5a64; }
.delafdv .bg-color { background-color: #3e5a64; }
.delafdv a { color: #3e5a64; }
.delafdv h2 a:hover, .delafdv h3 a:hover, .delafdv h4 a:hover { color: #3e5a64; }
.delafdv h2 a:hover:after, .delafdv h3 a:hover:after, .delafdv h4 a:hover:after { color: #3e5a64; }
.delafdv #nav-site-switcher li.selected a, .delafdv #nav-site-switcher li a:hover { background-color: #33474E; -webkit-box-shadow: #2c4047 0 -1px 2px inset; -moz-box-shadow: #2c4047 0 -1px 2px inset; box-shadow: #2c4047 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.delafdv #footer-nav-site-switcher li.selected a, .delafdv #footer-nav-site-switcher li a:hover { background-color: #33474E; -webkit-box-shadow: #2c4047 0 -1px 2px inset; -moz-box-shadow: #2c4047 0 -1px 2px inset; box-shadow: #2c4047 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.delafdv #nav-perma li a:hover { color: #362d4e; }
.delafdv #nav-buttons li a { -webkit-box-shadow: #2c4047 0 0 3px 1px; -moz-box-shadow: #2c4047 0 0 3px 1px; box-shadow: #2c4047 0 0 3px 1px; }
.delafdv #navbar .row > ul > li > a:hover, .delafdv #navbar .row > ul > li > a.selected { border-bottom-color: #3e5a64; color: #3e5a64; }
.delafdv #navbar .row > ul > li > a:hover .caret { border-top-color: #3e5a64; }
.delafdv #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.delafdv #navbar .buttons li a:hover { color: #3e5a64; }
.delafdv .side-nav a:hover { color: #3e5a64; }
.delafdv .side-nav .selected > a { color: #3e5a64; }
.delafdv .dogodek .date b { color: #3e5a64; }
.delafdv .tabs dd a.active, .delafdv .tabs dt a.active, .delafdv .tabs li a.active { background: #3e5a64; border-color: #3e5a64; }
.delafdv .carousel span { background-color: #3e5a64; }
.delafdv .employees span { background-color: #3e5a64; }
.delafdv .breadcrumbs { border-top: 1px solid #979797; border-bottom: 1px solid #979797; }
.delafdv .breadcrumbs a { color: #DDD; }
.delafdv .social { border-top: 1px dotted #979797; }
.delafdv .disclaimer { border-top: 1px solid #979797; }
.delafdv .disclaimer a { border-left: 1px solid #979797; color: #DDD; }
.delafdv .flexslider .slides > li { position: relative; border-bottom: 5px solid #3e5a64; }
.delafdv .flex-caption { position: relative; background: #3e5a64; background: rgba(62, 90, 100, 0.9); -pie-background: rgba(98, 82, 143, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.delafdv .flex-caption h3 a { color: #fff; }
.delafdv .flex-control-nav a { background-color: #3e5a64; }
.delafdv .flex-control-nav a:hover, .delafdv .flex-control-nav a.active { background-color: #fff; }
.delafdv .table tbody tr:hover td, .delafdv .table tbody tr:hover th { background-color: #cde6f9; }
.delafdv .button.colorfull { border-color: #334a52; color: #fff; background-color: #3e5a64; }
.delafdv .button.colorfull:hover { background-color: #334a52; }
.delafdv #workType, .delafdv #language, .delafdv #source { max-width: 280px; }
.delafdv #dkWebApp input[type="text"], .delafdv select { width: 100%; padding: 0; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height: 25px; margin-top: 5px; }
.delafdv #dkWebApp input[type="checkbox"] { margin: 3px;}
.delafdv #dkWebApp input[type="button"] { margin-top: 20px; padding: 4px; padding: 4px 15px 4px 15px;}
.delafdv .pagination a.active { background-color: #F3F3F3; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; behavior: url(../CSS/PIE.htc); position: relative; }
.delafdv .pagination a.active { color: #0d61a0; cursor: default; }
.delafdv .sfNavToggle:hover, .delafdv  .sfNavToggle:active { box-shadow: 0 0 3px 3px #2c4047; }
.delafdv .Logo { width: 34px; float: left; }
.delafdv .Stevilka { float: left; font-weight: bold; width: 30px; padding: 0 5px; text-align: right; }
.delafdv .Besedilo { margin-left: 75px; line-height: 1.4; }
.delafdv .Besedilo p { margin-top: 5px; }
.delafdv .Besedilo a img { position: relative;top: 3px; }
.delafdv .dk_iskanje td { padding-left: 5px; }
.delafdv .dkum { border-bottom: 1px dotted #ddd; padding: 5px 0;}
.delafdv .IzpisZadetka { display: table; border-collapse: separate; border-spacing: 5px; -webkit-border-horizontal-spacing: 10px; -webkit-border-vertical-spacing: 5px; }
.delafdv .IzpisZadetka th { vertical-align: top; text-align: right; padding-left: 4px; white-space: nowrap; width: 120px; }

.lt-ie9 .tip .bg-color { background-color: #62528f; }

.tip { background-color: #62528f; }
.tip .bg-color { background-color: #62528f; }
.tip a { color: #62528f; }
.tip h2 a, .tip h3 a, .tip h4 a { color: #202020; }
.tip h2 a:hover, .tip h3 a:hover, .tip h4 a:hover { color: #62528f; }
.tip h2 a:hover:after, .tip h3 a:hover:after, .tip h4 a:hover:after { color: #62528f; }
.tip #nav-site-switcher li.selected a, .tip #nav-site-switcher li a:hover { background-color: #57497f; -webkit-box-shadow: #4c3f6f 0 -1px 2px inset; -moz-box-shadow: #4c3f6f 0 -1px 2px inset; box-shadow: #4c3f6f 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.tip #footer-nav-site-switcher li.selected a, .tip #footer-nav-site-switcher li a:hover { background-color: #57497f; -webkit-box-shadow: #4c3f6f 0 -1px 2px inset; -moz-box-shadow: #4c3f6f 0 -1px 2px inset; box-shadow: #4c3f6f 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.tip #nav-perma li a:hover { color: #362d4e; }
.tip #nav-buttons li a { -webkit-box-shadow: #4c3f6f 0 0 3px 1px; -moz-box-shadow: #4c3f6f 0 0 3px 1px; box-shadow: #4c3f6f 0 0 3px 1px; }
.tip #navbar .row > ul > li > a:hover, .tip #navbar .row > ul > li > a.selected { border-bottom-color: #62528f; color: #62528f; }
.tip #navbar .row > ul > li > a:hover .caret { border-top-color: #62528f; }
.tip #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.tip #navbar .buttons li a:hover { color: #62528f; }
.tip .side-nav a:hover { color: #62528f; }
.tip .side-nav .selected > a { color: #62528f; }
.tip .dogodek .date b { color: #62528f; }
.tip .tabs dd a.active, .tip .tabs dt a.active, .tip .tabs li a.active { background: #62528f; border-color: #62528f; }
.tip .carousel span { background-color: #62528f; }
.tip .employees span { background-color: #62528f; }
.tip .breadcrumbs { border-top: 1px solid #979797; border-bottom: 1px solid #979797; }
.tip .breadcrumbs a { color: #DDD; }
.tip .social { border-top: 1px dotted #979797; }
.tip .disclaimer { border-top: 1px solid #979797; }
.tip .disclaimer a { border-left: 1px solid #979797; color: #DDD; }
.tip .flexslider .slides > li { position: relative; border-bottom: 5px solid #62528f; }
.tip .flex-caption { position: relative; background: #62528f; background: rgba(98, 82, 143, 0.9); -pie-background: rgba(98, 82, 143, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.tip .flex-caption h3 a { color: #fff; }
.tip .flex-control-nav a { background-color: #62528f; }
.tip .flex-control-nav a:hover, .tip .flex-control-nav a.active { background-color: #fff; }
.tip .table tbody tr:hover td, .tip .table tbody tr:hover th { background-color: #cde6f9; }
.tip .button.colorfull { border-color: #5c4d87; color: #fff; background-color: #62528f; }
.tip .button.colorfull:hover { background-color: #5c4d87; }
.tip .sfNavToggle:hover, .tip .sfNavToggle:active { box-shadow: 0 0 3px 3px #4c3f6f; }

.lt-ie9 .strokovno .bg-color { background-color: #db7635; }

.strokovno { background-color: #db7635; }
.strokovno .bg-color { background-color: #db7635; }
.strokovno a { color: #db7635; }
.strokovno h2 a, .strokovno h3 a, .strokovno h4 a { color: #202020; }
.strokovno h2 a:hover, .strokovno h3 a:hover, .strokovno h4 a:hover { color: #db7635; }
.strokovno h2 a:hover:after, .strokovno h3 a:hover:after, .strokovno h4 a:hover:after { color: #db7635; }
.strokovno #nav-site-switcher li.selected a, .strokovno #nav-site-switcher li a:hover { background-color: #d16925; -webkit-box-shadow: #bc5e21 0 -1px 2px inset; -moz-box-shadow: #bc5e21 0 -1px 2px inset; box-shadow: #bc5e21 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.strokovno #footer-nav-site-switcher li.selected a, .strokovno #footer-nav-site-switcher li a:hover { background-color: #d16925; -webkit-box-shadow: #bc5e21 0 -1px 2px inset; -moz-box-shadow: #bc5e21 0 -1px 2px inset; box-shadow: #bc5e21 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
.strokovno #nav-perma li a:hover { color: #90481a; }
.strokovno #nav-buttons li a { -webkit-box-shadow: #bc5e21 0 0 3px 1px; -moz-box-shadow: #bc5e21 0 0 3px 1px; box-shadow: #bc5e21 0 0 3px 1px; }
.strokovno #navbar .row > ul > li > a:hover, .strokovno #navbar .row > ul > li > a.selected { border-bottom-color: #db7635; color: #db7635; }
.strokovno #navbar .row > ul > li > a:hover .caret { border-top-color: #db7635; }
.strokovno #navbar .row > ul > li.down > a { position: relative; top: -2px; border-bottom-color: #fff; padding-top: 2px; }
.strokovno #navbar .buttons li a:hover { color: #db7635; }
.strokovno .side-nav a:hover { color: #db7635; }
.strokovno .side-nav .selected > a { color: #db7635; }
.strokovno .dogodek .date b { color: #db7635; }
.strokovno .tabs dd a.active, .strokovno .tabs dt a.active, .strokovno .tabs li a.active { background: #db7635; border-color: #db7635; }
.strokovno .carousel span { background-color: #db7635; }
.strokovno .employees span { background-color: #db7635; }
.strokovno .breadcrumbs { border-top: 1px solid #cea78e; border-bottom: 1px solid #cea78e; }
.strokovno .breadcrumbs a { color: #DDD; }
.strokovno .social { border-top: 1px dotted #cea78e; }
.strokovno .disclaimer { border-top: 1px solid #cea78e; }
.strokovno .disclaimer a { border-left: 1px solid #cea78e; color: #DDD; }
.strokovno .flexslider .slides > li { position: relative; border-bottom: 5px solid #db7635; }
.strokovno .flex-caption { position: relative; background: #db7635; background: rgba(219, 118, 53, 0.9); -pie-background: rgba(219, 118, 53, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; }
.strokovno .flex-caption h3 a { color: #fff; }
.strokovno .flex-control-nav a { background-color: #db7635; }
.strokovno .flex-control-nav a:hover, .strokovno .flex-control-nav a.active { background-color: #fff; }
.strokovno .table tbody tr:hover td, .strokovno .table tbody tr:hover th { background-color: #cde6f9; }
.strokovno .button.colorfull { border-color: #d96f2a; color: #fff; background-color: #db7635; }
.strokovno .button.colorfull:hover { background-color: #d96f2a; }
.strokovno .sfFormSubmit input { border-color: #d96f2a; color: #fff; background-color: #db7635; text-shadow: 0 -1px 0 rgba(68, 68, 68, 0.4); }
.strokovno .sfFormSubmit input:hover { background-color: #d96f2a; }
.strokovno .sfFormSubmit input.sfSubmitBtnLarge { font-weight: bold; padding: 9px 12px 8px; }
.strokovno .sfNavToggle:hover, .strokovno .sfNavToggle:active { box-shadow: 0 0 3px 3px #bc5e21; }

/*DOSTOPNOST*/

a.skip-main{ position:absolute; left: -10000px; width:1px; height:1px; overflow: hidden; }
a.skip-main:focus, a.skip-main:active { position: static; display: block; width: 250px; height: auto; overflow:auto; padding: 3px 0 1px; text-align:center; }

body.arial-font a,
body.arial-font div,
body.arial-font h1,
body.arial-font h2,
body.arial-font h3,
body.arial-font h4,
body.arial-font h5,
body.arial-font h6,
body.arial-font label,
body.arial-font input,
body.arial-font li,
body.arial-font p,
body.arial-font nav,
body.arial-font footer,
body.arial-font{font-family:'Arial' !important;font-style:normal !important;}

body.verdana-font a,
body.verdana-font div,
body.verdana-font h1,
body.verdana-font h2,
body.verdana-font h3,
body.verdana-font h4,
body.verdana-font h5,
body.verdana-font h6,
body.verdana-font label,
body.verdana-font input,
body.verdana-font li,
body.verdana-font p,
body.verdana-font nav,
body.verdana-font footer,
body.verdana-font{font-family:'Verdana' !important;font-style:normal !important;}

body.tahoma-font a,
body.tahoma-font div,
body.tahoma-font h1,
body.tahoma-font h2,
body.tahoma-font h3,
body.tahoma-font h4,
body.tahoma-font h5,
body.tahoma-font h6,
body.tahoma-font label,
body.tahoma-font input,
body.tahoma-font li,
body.tahoma-font p,
body.tahoma-font nav,
body.tahoma-font footer,
body.tahoma-font{font-family:'Tahoma' !important;font-style:normal !important;}

body.od-font a, body.od-font div, body.od-font h1, body.od-font h2, body.od-font h3, body.od-font h4, body.od-font h5, body.od-font h6, body.od-font label, body.od-font input, body.od-font li, body.od-font p, body.od-font nav, body.od-font footer, body.od-font{font-family:'opendyslexic' !important;font-style:normal !important;}
body.od-font .flex-caption h3, body.od-font p, body.od-font .dropdown ul li, body.od-font .sfdownloadList.sfListMode li, body.od-font #content li, body.od-font #content a {line-height: 1.5 !important;}
body.od-font .sfdownloadFileWrp a {padding: 1px 0 5px 25px;}

body.all-bold a, body.all-bold div, body.all-bold h1, body.all-bold h2, body.all-bold h3, body.all-bold h4, body.all-bold h5, body.all-bold h6, body.all-bold label, body.all-bold input, body.all-bold li, body.all-bold p, body.all-bold nav, body.all-bold footer, body.all-bold{font-weight:900 !important;}

body.all-focus a:focus,
body.all-focus div:focus,
body.all-focus h1:focus,
body.all-focus h2:focus,
body.all-focus h3:focus,
body.all-focus h4:focus,
body.all-focus h5:focus,
body.all-focus h6:focus,
body.all-focus label:focus,
body.all-focus input:focus,
body.all-focus li:focus,
body.all-focus p:focus,
body.all-focus nav:focus,
body.all-focus footer:focus,
body.all-focus:focus {border: 3px solid #ff0000!important;	}

#menubar {right: 0; float: right; padding: 5px 0; margin: 0;}
#menubar li {display: inline-block; background:#000; color: #fff; font-family: 'Arial' !important; font-weight: bold; font-size: 12px; padding: 0; vertical-align: middle; margin: 5px 0;}
#menubar li .caret {display: inline-block; margin-left: 10px; width: 0; height: 0; vertical-align: middle; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #ddd;}
#menubar li a {color: #fff; font-family: 'Arial' !important; font-weight: bold; font-size: 12px; cursor: pointer; padding: 5px 10px; display: block; text-align: center;}
#menubar .dropdown-menu {position: absolute; z-index: 999; background:#000 !important;}
@media screen and (max-width:480px){.dropdown-menu.choose-color-scheme {margin-left: 0 !important;}}
#menubar .dropdown-menu li {border-right: 0; display: block; max-width: 100%; border-top: 2px solid #fff; border:1px solid; margin:0;}
#menubar .dropdown-menu .belo-crno {color:#fff !important; background:#000 !important;}
#menubar .dropdown-menu .crno-belo {color:#000 !important; background:#fff !important;}
#menubar .dropdown-menu .rumeno-modro {color:#ffe800 !important; background:#00008b !important;}
#menubar .dropdown-menu .crno-bez {color:#000 !important; background:#f5f5dc !important;}
#menubar .dropdown-menu .zeleno-crno {color:#00ff00 !important; background:#000 !important;}

.vi-clear #navbar [class^="nc-"],
.vi-clear #navbar .buttons li a,
.vi-clear #navbar .search input[type='text'],
.vi-clear .button,
.vi-clear section,
.vi-clear .obvestilo,
.vi-clear .dogodek,
.vi-clear .zagovor,
.vi-clear .dogodek .date b,
/* .vi-clear .side-nav, */
.vi-clear .bg-color,
.vi-clear .pogodbeno {background: none !important; box-shadow: none; -webkit-box-shadow: none;}
.vi-clear .tabs dd a.active, .tabs dt a.active, .tabs li a.active {border: 1px solid; border-radius: 0;}
.vi-clear .flex-bg {background: none; height: 0;}
.vi-clear .roundabout.roundabout-holder li{background:none !important;}
.vi-clear .side-nav li{background-color:transparent !important;}
.vi-clear .side-nav > li:first-child {background:none;}

body.zeleno-crno{background-color:#000 !important;}
.zeleno-crno .bg-color { background-color: #000 !important;}
.zeleno-crno .container { background-color: #000 !important;}
.zeleno-crno p,
.zeleno-crno div,
.zeleno-crno nav,
.zeleno-crno a,
.zeleno-crno li,
.zeleno-crno span,
.zeleno-crno h1,
.zeleno-crno h2,
.zeleno-crno h3,
.zeleno-crno h4,
.zeleno-crno h5,
.zeleno-crno h6,
.zeleno-crno input,
.zeleno-crno form.searchform input[type="text"],
.zeleno-crno label,
.zeleno-crno li::after,
.zeleno-crno a i,
.zeleno-crno button,
.zeleno-crno ul.dropdown-menu,
.zeleno-crno .dogodek .date b,
.zeleno-crno .side-nav,
.zeleno-crno table tr td, .zeleno-crno table tr th{color:#00ff00 !important;background-color:#000 !important;border-color:#00ff00 !important;text-shadow:none !important;}
.zeleno-crno h2::after, .zeleno-crno h1::after, body.single.zeleno-crno p.author::after{background:#00ff00 !important;}
.zeleno-crno .frame.box-shadow,
.zeleno-crno input[type="email"],
.zeleno-crno input[type="text"],
.zeleno-crno input[type="url"],
.zeleno-crno .button.colorfull,
.zeleno-crno #nav-buttons li a,
.zeleno-crno #nav-site-switcher li.selected a,
.zeleno-crno #nav-site-switcher li a:hover,
.zeleno-crno textarea{border:1px solid #00ff00 !important;box-shadow:none;overflow:hidden;background-color:transparent;}
.zeleno-crno #footer-nav-site-switcher li.selected a, #footer-nav-site-switcher li a:hover{box-shadow:none;overflow:hidden;background-color:transparent;}
.zeleno-crno .box-certificate .certificate{border:1px solid #00ff00 !important;}
.zeleno-crno .border-yellow{border:1px solid #00ff00;padding-top:20px;padding-bottom:20px}
.zeleno-crno .show-more{margin-top:20px;border:1px solid #00ff00;}
.zeleno-crno table.cert-form tr td hr{border-color:#00ff00;}
.zeleno-crno .breadcrumbs {border-top: 1px solid #00ff00;border-bottom: 1px solid #00ff00;}
.zeleno-crno #navbar .row > ul {border-color: #00ff00;}
.zeleno-crno .side-nav a{background-color: transparent !important;}
.zeleno-crno .side-nav {background: url(../TemplateImages/dostopnost/bg-side-nav-zelen.png) right bottom no-repeat;}
.zeleno-crno .side-nav .active > a {background: transparent url(../TemplateImages/dostopnost/bg-side-nav-selected-zelen.png) right center no-repeat;}

body.rumeno-modro{background-color:#00008b !important;}
.rumeno-modro .bg-color { background-color: #00008b !important; }
.rumeno-modro .container { background-color: #00008b !important; }
.rumeno-modro p,
.rumeno-modro div,
.rumeno-modro nav,
.rumeno-modro a,
.rumeno-modro li,
.rumeno-modro span,
.rumeno-modro h1,
.rumeno-modro h2,
.rumeno-modro h3,
.rumeno-modro h4,
.rumeno-modro h5,
.rumeno-modro h6,
.rumeno-modro input,
.rumeno-modro form.searchform input[type="text"],
.rumeno-modro label,
.rumeno-modro li::after,
.rumeno-modro a i,
.rumeno-modro button,
.rumeno-modro ul.dropdown-menu,
.rumeno-modro .dogodek .date b,
.rumeno-modro .side-nav,
.rumeno-modro table tr td, .rumeno-modro table tr th{color:#ffe800 !important;background-color:#00008b !important;border-color:#ffe800 !important;text-shadow:none !important;}
.rumeno-modro h2::after, .rumeno-modro h1::after, body.single.rumeno-modro p.author::after{background:#ffe800 !important;}
.rumeno-modro .frame.box-shadow,
.rumeno-modro input[type="email"],
.rumeno-modro input[type="text"],
.rumeno-modro input[type="url"],
.rumeno-modro .button.colorfull,
.rumeno-modro #nav-buttons li a,
.rumeno-modro #nav-site-switcher li.selected a,
.rumeno-modro #nav-site-switcher li a:hover,
.rumeno-modro textarea{border:1px solid #ffe800 !important;box-shadow:none;overflow:hidden;background-color:transparent;}
.rumeno-modro #footer-nav-site-switcher li.selected a, #footer-nav-site-switcher li a:hover{box-shadow:none;overflow:hidden;background-color:transparent;}
.rumeno-modro .box-certificate .certificate{border:1px solid #ffe800 !important;}
.rumeno-modro .border-yellow{border:1px solid #ffe800;padding-top:20px;padding-bottom:20px}
.rumeno-modro .show-more{margin-top:20px;border:1px solid #ffe800;}
.rumeno-modro table.cert-form tr td hr{border-color:#ffe800;}
.rumeno-modro .breadcrumbs {border-top: 1px solid #ffe800;border-bottom: 1px solid #ffe800;}
.rumeno-modro #navbar .row > ul {border-color: #ffe800;}
.rumeno-modro .side-nav a{background-color: transparent !important;}
.rumeno-modro .side-nav {background: url(../TemplateImages/dostopnost/bg-side-nav-rumen.png) right bottom no-repeat;}
.rumeno-modro .side-nav .active > a {background: transparent url(../TemplateImages/dostopnost/bg-side-nav-selected-rumen.png) right center no-repeat;}

body.belo-crno {background-color:#000 !important;}
.belo-crno .bg-color { background-color: #000 !important; }
.belo-crno .container { background-color: #000 !important; }
.belo-crno p,
.belo-crno div,
.belo-crno nav,
.belo-crno a,
.belo-crno li,
.belo-crno span,
.belo-crno h1,
.belo-crno h2,
.belo-crno h3,
.belo-crno h4,
.belo-crno h5,
.belo-crno h6,
.belo-crno input,
.belo-crno form.searchform input[type="text"],
.belo-crno label,
.belo-crno li::after,
.belo-crno a i,
.belo-crno button,
.belo-crno ul.dropdown-menu,
.belo-crno .dogodek .date b,
.belo-crno .side-nav,
.belo-crno table tr td, .belo-crno table tr th{color:#fff !important;background-color:#000 !important;border-color:#fff !important;text-shadow:none !important;}
.belo-crno h2::after, .belo-crno h1::after, body.single.belo-crno p.author::after{background:#fff !important;}
.belo-crno .frame.box-shadow,
.belo-crno input[type="email"],
.belo-crno input[type="text"],
.belo-crno input[type="url"],
.belo-crno .button.colorfull,
.belo-crno #nav-buttons li a,
.belo-crno #nav-site-switcher li.selected a,
.belo-crno #nav-site-switcher li a:hover,
.belo-crno textarea{border:1px solid #fff !important;box-shadow:none;overflow:hidden;background-color:transparent;}
.belo-crno #footer-nav-site-switcher li.selected a, #footer-nav-site-switcher li a:hover{box-shadow:none;overflow:hidden;background-color:transparent;}
.belo-crno .box-certificate .certificate{border:1px solid #fff !important;}
.belo-crno .border-yellow{border:1px solid #fff;padding-top:20px;padding-bottom:20px}
.belo-crno .show-more{margin-top:20px;border:1px solid #fff;}
.belo-crno table.cert-form tr td hr{border-color:#fff;}
.belo-crno .breadcrumbs {border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.belo-crno #navbar .row > ul {border-color: #fff;}
.belo-crno .side-nav a{background-color: transparent !important;}
.belo-crno .side-nav {background: url(../TemplateImages/dostopnost/bg-side-nav-bel.png) right bottom no-repeat;}
.belo-crno .side-nav .active > a {background: transparent url(../TemplateImages/dostopnost/bg-side-nav-selected-bel.png) right center no-repeat;}

body.crno-belo {background-color:#fff !important;}
.crno-belo .bg-color { background-color: #fff !important; }
.crno-belo .container { background-color: #fff !important; }
.crno-belo p,
.crno-belo div,
.crno-belo nav,
.crno-belo a,
.crno-belo li,
.crno-belo span,
.crno-belo h1,
.crno-belo h2,
.crno-belo h3,
.crno-belo h4,
.crno-belo h5,
.crno-belo h6,
.crno-belo input,
.crno-belo form.searchform input[type="text"],
.crno-belo label,
.crno-belo li::after,
.crno-belo a i,
.crno-belo button,
.crno-belo ul.dropdown-menu,
.crno-belo .dogodek .date b,
.crno-belo .side-nav,
.crno-belo table tr td, .crno-belo table tr th{color:#000 !important;background-color:#fff !important;border-color:#000 !important;text-shadow:none !important;}
.crno-belo h2::after, .crno-belo h1::after, body.single.crno-belo p.author::after{background:#fff !important;}
.crno-belo .frame.box-shadow,
.crno-belo input[type="email"],
.crno-belo input[type="text"],
.crno-belo input[type="url"],
.crno-belo .button.colorfull,
.crno-belo #nav-buttons li a,
.crno-belo #nav-site-switcher li.selected a,
.crno-belo #nav-site-switcher li a:hover,
.crno-belo textarea{border:1px solid #000 !important;box-shadow:none;overflow:hidden;background-color:transparent;}
.crno-belo #footer-nav-site-switcher li.selected a, #footer-nav-site-switcher li a:hover{box-shadow:none;overflow:hidden;background-color:transparent;}
.crno-belo .box-certificate .certificate{border:1px solid #000 !important;}
.crno-belo .border-yellow{border:1px solid #000;padding-top:20px;padding-bottom:20px}
.crno-belo .show-more{margin-top:20px;border:1px solid #000;}
.crno-belo table.cert-form tr td hr{border-color:#fff;}
.crno-belo .breadcrumbs {border-top: 1px solid #000;border-bottom: 1px solid #000;}
.crno-belo #navbar .row > ul {border-color: #000;}
.crno-belo .side-nav a {background-color: transparent !important;}
.crno-belo .side-nav {background: url(../TemplateImages/dostopnost/bg-side-nav-crn.png) right bottom no-repeat;}
.crno-belo .side-nav .active > a {background: transparent url(../TemplateImages/dostopnost/bg-side-nav-selected-crn.png) right center no-repeat;}

body.crno-bez {background-color:#f5f5dc!important;}
.crno-bez .bg-color { background-color: #f5f5dc !important; }
.crno-bez .container { background-color: #f5f5dc !important; }
.crno-bez p,
.crno-bez div,
.crno-bez nav,
.crno-bez a,
.crno-bez li,
.crno-bez span,
.crno-bez h1,
.crno-bez h2,
.crno-bez h3,
.crno-bez h4,
.crno-bez h5,
.crno-bez h6,
.crno-bez input,
.crno-bez form.searchform input[type="text"],
.crno-bez label,
.crno-bez li::after,
.crno-bez a i,
.crno-bez button,
.crno-bez ul.dropdown-menu,
.crno-bez .dogodek .date b,
.crno-bez .side-nav,
.crno-bez table tr td, .crno-bez table tr th{color:#000 !important;background-color:#f5f5dc !important;border-color:#000 !important;text-shadow:none !important;}
.crno-bez h2::after, .crno-bez h1::after, body.single.crno-bez p.author::after{background:#f5f5dc !important;}
.crno-bez .frame.box-shadow,
.crno-bez input[type="email"],
.crno-bez input[type="text"],
.crno-bez input[type="url"],
.crno-bez .button.colorfull,
.crno-bez #nav-buttons li a,
.crno-bez #nav-site-switcher li.selected a,
.crno-bez #nav-site-switcher li a:hover,
.crno-bez textarea{border:1px solid #000 !important;box-shadow:none;overflow:hidden;background-color:transparent;}
.crno-bez #footer-nav-site-switcher li.selected a, #footer-nav-site-switcher li a:hover{box-shadow:none;overflow:hidden;background-color:transparent;}
.crno-bez .box-certificate .certificate{border:1px solid #000 !important;}
.crno-bez .border-yellow{border:1px solid #000;padding-top:20px;padding-bottom:20px}
.crno-bez .show-more{margin-top:20px;border:1px solid #000;}
.crno-bez table.cert-form tr td hr{border-color:#f5f5dc;}
.crno-bez .breadcrumbs {border-top: 1px solid #000;border-bottom: 1px solid #000;}
.crno-bez #navbar .row > ul {border-color: #000;}
.crno-bez .side-nav a {background-color: transparent !important;}
.crno-bez .side-nav {background: url(../TemplateImages/dostopnost/bg-side-nav-crn.png) right bottom no-repeat;}
.crno-bez .side-nav .active > a {background: transparent url(../TemplateImages/dostopnost/bg-side-nav-selected-bez.png) right center no-repeat;}

/*DOSTOPNOST*/

.urnik .row { max-width: 100%; }

/* ----------------------------------------- 4. FORMS
----------------------------------------- */
form { margin: 0 0 18px; }

fieldset { padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; padding: 0; margin-bottom: 27px; font-size: 17px; line-height: 36px; border: 0; border-bottom: 1px dotted #ddd; }

label, input, button, select, textarea { font-size: 13px; font-weight: normal; line-height: 18px; }

label { display: block; margin-bottom: 5px; }

input, textarea, select, .uneditable-input { display: inline-block; width: 270px; height: 18px; padding: 4px; margin-bottom: 9px; font-size: 13px; line-height: 18px; color: #555555; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

label input, label textarea, label select { display: block; }

input[type="image"], input[type="checkbox"], input[type="radio"] { width: auto; height: auto; padding: 0; margin: 3px 0; *margin-top: 0; /* IE7 */ line-height: normal; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0 \9; /* IE9 and down */ }

input[type="image"] { border: 0; }

input[type="file"] { width: auto; padding: initial; line-height: initial; border: initial; background-color: #ffffff; background-color: initial; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

input[type="button"], input[type="reset"], input[type="submit"] { width: auto; height: auto; }

select, input[type="file"] { height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ *margin-top: 4px; /* For IE7, add top margin to align select with labels */ line-height: 28px; }

input[type="file"] { line-height: 18px \9; }

select { width: 270px; background-color: #ffffff; }

select[multiple], select[size] { height: auto; }

input[type="image"] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

textarea { height: auto; }

input[type="hidden"] { display: none; }

.radio, .checkbox { padding-left: 18px; }

.radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -18px; }

.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top: 5px; }

.radio.inline, .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; }

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left: 10px; }

input, textarea { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }

input:focus, textarea:focus { border-color: rgba(15, 111, 184, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(15, 111, 184, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(15, 111, 184, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(15, 111, 184, 0.6); outline: 0; outline: thin dotted \9; /* IE6-9 */ }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input { float: none; margin-left: 0; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color: #f5f5f5; border-color: #ddd; cursor: not-allowed; }

.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { color: #b94a48; }

.control-group.error input, .control-group.error select, .control-group.error textarea { color: #b94a48; border-color: #b94a48; }

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392; box-shadow: 0 0 6px #d59392; }

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; }

.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { color: #468847; }

input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; }

input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7; }

.form-actions, .sfFormSubmit { padding: 17px 20px 18px; margin-top: 18px; margin-bottom: 18px; border-top: 1px dotted #ddd; }

.uneditable-input { display: block; background-color: #ffffff; border-color: #eee; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor: not-allowed; }

:-moz-placeholder { color: #999999; }

::-webkit-input-placeholder { color: #999999; }

.help-block { display: block; margin-top: 5px; margin-bottom: 0; color: #999999; }

.help-inline { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; margin-bottom: 9px; vertical-align: middle; padding-left: 5px; }

.input-prepend, .input-append { margin-bottom: 5px; *zoom: 1; }

.input-prepend:before, .input-append:before, .input-prepend:after, .input-append:after { display: table; content: ""; }

.input-prepend:after, .input-append:after { clear: both; }

.input-prepend input, .input-append input, .input-prepend .uneditable-input, .input-append .uneditable-input { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.input-prepend input:focus, .input-append input:focus, .input-prepend .uneditable-input:focus, .input-append .uneditable-input:focus { position: relative; z-index: 2; }

.input-prepend .uneditable-input, .input-append .uneditable-input { border-left-color: #ccc; }

.input-prepend .add-on, .input-append .add-on { float: left; display: block; width: auto; min-width: 16px; height: 18px; margin-right: -1px; padding: 4px 5px; font-weight: normal; line-height: 18px; color: #999999; text-align: center; text-shadow: 0 1px 0 #ffffff; background-color: #f5f5f5; border: 1px solid #ccc; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.input-prepend .active, .input-append .active { background-color: #a9dba9; border-color: #46a546; }

.input-prepend .add-on { *margin-top: 1px; /* IE6-7 */ }

.input-append input, .input-append .uneditable-input { float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

.input-append .uneditable-input { border-left-color: #eee; border-right-color: #ccc; }

.input-append .add-on { margin-right: 0; margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

.input-append input:first-child { *margin-left: -160px; }

.input-append input:first-child + .add-on { *margin-left: -21px; }

.search-query { padding-left: 14px; padding-right: 14px; margin-bottom: 0; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input { display: inline-block; margin-bottom: 0; }

.form-search .hide, .form-inline .hide, .form-horizontal .hide { display: none; }

.form-search label, .form-inline label, .form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { display: inline-block; }

.form-search .input-append .add-on, .form-inline .input-prepend .add-on, .form-search .input-append .add-on, .form-inline .input-prepend .add-on { vertical-align: middle; }

.form-search .radio, .form-inline .radio, .form-search .checkbox, .form-inline .checkbox { margin-bottom: 0; vertical-align: middle; }

.control-group { margin-bottom: 9px; }

legend + .control-group { margin-top: 18px; -webkit-margin-top-collapse: separate; }

.form-horizontal .control-group { margin-bottom: 18px; *zoom: 1; }

.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; content: ""; }

.form-horizontal .control-group:after { clear: both; }

.form-horizontal .control-label { float: left; width: 140px; padding-top: 5px; text-align: right; }

.form-horizontal .sfFormBox label, .form-horizontal .sfFormBlock label, .form-horizontal .RadCaptcha label, .form-horizontal .sfFormDropdown label { float: left; width: 140px; padding-top: 5px; text-align: right; }

.form-horizontal .controls, .form-horizontal .sfFieldWrp, .form-horizontal .RadCaptcha .sfFormCaptcha div, .form-horizontal .sfFormFile .sfExample { margin-left: 160px; }

.form-horizontal .sfDropdownList { margin-left: 20px; }

.form-horizontal .sfFormBox, .form-horizontal .sfFormBlock, .form-horizontal .sfFormDropdown, .form-horizontal .sfFormCheckboxlist, .form-horizontal .sfFormRadiolist, .form-horizontal .sfFormFile { margin-bottom: 18px; *zoom: 1; }

.form-horizontal .RadCaptcha { margin-bottom: 40px; *zoom: 1; }

.form-horizontal .RadCaptcha .sfFormCaptcha input, .form-horizontal .RadCaptcha span { margin-left: 20px; }

.form-horizontal .sfFormCheckboxlist .sfTxtLbl, .form-horizontal .sfFormRadiolist .sfTxtLbl, .form-horizontal .sfFormFile .sfTxtLbl { float: left; width: 140px; padding-top: 5px; text-align: right; }

.form-horizontal .RadCaptcha .sfFormCaptcha div a { margin-bottom: 5px; }

.form-horizontal .sfCheckListBox label, .form-horizontal .sfRadioList label { margin-left: 20px; width: auto; float: none; padding-top: 0px; text-align: left; }

.form-horizontal .sfCheckListBox input, .form-horizontal .sfRadioList input { float:left; padding-top: 0px; text-align: left; }

.form-horizontal .sfCheckListBox, .form-horizontal .sfRadioList { display: inline-block; margin-left:20px; padding-top: 5px; }

.form-horizontal .form-actions, .form-horizontal .sfFormSubmit { padding-left: 160px; }

.sfFormsEditor { position: relative; }

.sfFormFile .ruFakeInput { border: none; padding: 0; }

.RadUpload .ruStyled .ruFileInput { border: none; padding: 0; }

.form-horizontal .sfErrorSummary { position: absolute; bottom: 10px; bottom: 80px; }

.form-horizontal .sfExample { font-size: 12px; color: #999; }

.sfFormBox .sfError, .sfFormBlock .sfError, .RadCaptcha .sfError, .RadCaptcha span, .sfFormsEditor .sfErrorSummary { color: #b94a48; margin: 5px 0 0 170px; }


/* ----------------------------------------- 5. PLUGINS 
----------------------------------------- */
/* Browser Resets */
.flex-container a:active, .flexslider a:active { outline: none; }

.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider { width: 100%; margin: 0; padding: 0; position: relative; /* Hide the slides before the JS is loaded. Avoids image jumping */ }
.flexslider .slides > li { display: none; }
.flexslider .slides img { max-width: 100%; display: block; }
.flexslider .flex-pauseplay span { text-transform: capitalize; }

/* FlexSlider Necessary Styles
*********************************/
.flexGallery { margin: 0; padding: 0; position: relative; /* Hide the slides before the JS is loaded. Avoids image jumping */ }
.flexGallery .slides > li { display: none; }
.flexGallery .slides img { height: 100px; display: block; margin-left: auto; margin-right: auto; }
.flexGallery .flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .slides { display: block; }

* html .slides { height: 1%; }

/* No JavaScript Fallback */
.no-js .slides > li:first-child { display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative; zoom: 1; }

.flexslider .slides { zoom: 1; }

.flexslider .slides > li { position: relative; border-bottom: 5px solid #0f6fb8; }

.flex-container { zoom: 1; position: relative; }

/* Caption style */
.flex-caption { position: relative; background: #0f6fb8; background: rgba(15, 111, 184, 0.9); -pie-background: rgba(15, 111, 184, 0.9); behavior: url(../CSS/PIE.htc); position: absolute; z-index: 2; right: 0; bottom: 20px; width: 28.5%; margin: 0; padding: 2%; overflow: hidden; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); }
.flex-caption h3 { color: #fff; border-bottom: 1px dotted #eee; padding-bottom: 5px; }
.flex-caption h3 a { color: #fff; }

.home .flex-caption { left: 0; top: 20px; bottom: auto; }

/* Direction Nav */
.flex-direction-nav { display: none; }

/* Control Nav */
.flex-control-nav { position: absolute; bottom: 0; left: 0; width: 98%; padding: 2%; }
.flex-control-nav li { margin: 0 7px 0 0; display: inline-block; zoom: 1; *display: inline; }
.flex-control-nav a { width: 13px; height: 13px; display: block; background-color: #0f6fb8; cursor: pointer; text-indent: -9999px; margin: 0; padding: 0; font-size: 1px; }
.flex-control-nav a:hover, .flex-control-nav a.active { background-color: #fff; }
.flex-control-nav a.active { padding: 1px; }

.flex-bg { position: absolute; bottom: 0; left: 0; width: 100%; height: 21%; background: transparent url("../TemplateImages/bg-flex-black-trans.png") left top repeat-x; }

/* fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object { vertical-align: top; padding: 0; margin: 0; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 1002; }

.fancybox-outer { position: relative; padding: 0; margin: 0; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.fancybox-opened { z-index: 1003; }

.fancybox-opened .fancybox-outer { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-inner { width: 100%; height: 100%; padding: 0; margin: 0; position: relative; outline: none; overflow: hidden; }

.fancybox-error { color: #444; font-size: 14px; line-height: 20px; margin: 0; padding: 10px; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; vertical-align: top; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("../TemplateImages/fancybox_sprite.png"); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 1010; }

#fancybox-loading div { width: 44px; height: 44px; background: url("../TemplateImages/fancybox_loading.gif") center center no-repeat; }

.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 1004; }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; background: transparent url("../TemplateImages/blank.gif"); /* helps IE */ z-index: 1003; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 36px; margin-top: -18px; cursor: pointer; z-index: 1003; visibility: hidden; }

.fancybox-prev span { left: 20px; background-position: 0 -36px; }

.fancybox-next span { right: 20px; background-position: 0 -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -9999px; left: -9999px; padding: 0; overflow: visible; visibility: hidden; }

/* Overlay helper */
#fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 1001; background: #000; }

/* Title helper */
.fancybox-title { visibility: hidden; font-size: 13px; line-height: 20px; position: relative; text-shadow: none; z-index: 1005; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 1003; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { margin-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height width; }

.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform opacity; }

/* Sitefinity wrp */

.sfdownloadFileWrp { padding: 0 0 10px 0;}

/* Autocomplete */
.ui-autocomplete { position: absolute; cursor: default; text-decoration: none; }       
.ui-autocomplete-loading { background: #fff right center no-repeat !important }
.ui-helper-hidden-accessible { display: none; }

/*
#MainContent_ctl03 { position: relative; max-width: 250px; }
#MainContent_ctl03 input[type='text'] { height: 16px; max-width: 230px; min-width: 180px; padding: 3px 10px; border: 1px solid #ddd; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #dddddd 0 -1px 2px inset; -moz-box-shadow: #dddddd 0 -1px 2px inset; box-shadow: #dddddd 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
#MainContent_ctl03 input[type='submit'] { position: absolute; top: 4px; right: 5px; height: 16px; width: 16px; padding: 0; margin: 0; border: 0; cursor: pointer; vertical-align: middle; background: transparent url("../TemplateImages/icons/search.png") left center no-repeat; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#MainContentOdk_ctl03 { position: relative; max-width: 250px; }
#MainContentOdk_ctl03 input[type='text'] { height: 16px; max-width: 230px; min-width: 180px; padding: 3px 10px; border: 1px solid #ddd; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #dddddd 0 -1px 2px inset; -moz-box-shadow: #dddddd 0 -1px 2px inset; box-shadow: #dddddd 0 -1px 2px inset; behavior: url(../CSS/PIE.htc); }
#MainContentOdk_ctl03 input[type='submit'] { position: absolute; top: 4px; right: 5px; height: 16px; width: 16px; padding: 0; margin: 0; border: 0; cursor: pointer; vertical-align: middle; background: transparent url("../TemplateImages/icons/search.png") left center no-repeat; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
*/

.k-list-container { height: 100% !important; max-width: 222px;}
.k-list-container div { overflow: visible !important; height: 100% !important;}
.k-list-container .k-item { margin: 0; padding: 5px; text-decoration: none; }
.k-list-container .k-list { list-style: none; padding: 5px 5px 0; margin: 5px 0; display: block; background-color: #fff; color: #555555; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #dddddd 0 -1px 2px inset; -moz-box-shadow: #dddddd 0 -1px 2px inset; box-shadow: #dddddd 0 -1px 2px inset; behavior: url(../CSS/PIE.htc);}
.k-list-container .k-state-hover, .k-list-container .k-state-focused { background-color: #efefef ;}
  
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
 
/* Menu */
.ui-menu { list-style: none; padding: 0; margin: 0; display: block; max-width: 220px; background-color: #fff; }
.ui-menu-item { margin: 0; padding: 2px; text-decoration: none; }
.ui-menu-item a { text-decoration: none; display: block; padding: 2px 6px 2px 6px; }
.ui-menu-item .ui-state-focus { text-decoration: none;}
.ui-state-focus { border: 1px solid #ddd; color: #fff; background: #efefef url("../TemplateImages/button-gloss2.png") 0 -40px repeat-x; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -ms-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; text-decoration: none; behavior: url(../CSS/PIE.htc); }
.ui-widget-content { border: 1px solid #ddd; background-color: #fff; }
.ui-corner-all { color: #555555; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; behavior: url(../CSS/PIE.htc); }

/* Cookie message */

.cookie-container { position:relative; background: #f7f7f7; display: none; }
.cookie-wrapper { margin-left: auto; margin-right: auto; padding: 10px 0 10px 0; width: 850px; }
.cookie-header { width: 15%; float: left; }
.cookie-header p { font-size: 14px; text-align: right; padding: 5px 15px 0 0; margin: 0;}
.cookie-content { border-left: 1px solid #444444; border-right: 1px solid #444444; width: 69%; display: inline-block; }
.cookie-content p { padding: 5px 15px 0 15px; margin: 0; }
.cookie-confirm { width: 15%; float: right; }
.cookie-confirm a { margin: 5px 0 0 10px; }

/* Scroll to top of the page */

.scrollToTop { width:24px; height:24px; position:fixed; z-index: 100; top:10px; right:150px; display:none; background: url('../TemplateImages/icons/arrow_up.png') no-repeat; }
.scrollToTop:hover { text-decoration:none; }

.reverse { unicode-bidi: bidi-override; direction: rtl; }