/* CLEAR
------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
table {border-collapse:collapse;border-spacing:0;}


/* GENERAL STYLES
------------------------------ */
/* elements */
body {font:normal 12px Arial,Helvetica,serif;background:url(../images/layout/bg-body.png) repeat 0 0;color:#000;padding:0 0 20px;text-align:center;}
a {color:#1544a7;font-weight:bold;text-decoration:underline;}
a:hover {color:#f00;text-decoration:none;}
p {margin:0 0 1em;}
em {font-style:italic;}
strong {font-weight:700;}
code,kbd,pre {font-family:Courier New,Lucidatypewriter,monospace;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
button {cursor:pointer;}

/* general styling */
.b {float:left;width:100%;background:#fff;}
.ib {margin:0 auto;text-align:left;width:960px;}
#top {background:#fff;font-size:11px;}
#content {padding-top:25px;}
#content p {margin-bottom:12px;}

h1#logo {width:158px;height:46px;float:left;margin:-5px 0 5px 20px;padding:0;clear:none;border:0;}
h1#logo a {text-indent:-1000em;overflow:hidden;width:100%;height:100%;display:block;background:url(../images/identity/kovinc.png) no-repeat 0 0;}

/* header */
ul#lang {list-style-type:none;float:right;}
ul#lang li,ul#lang li a {display:block;float:left;}
ul#lang li a,ul#lang li#choose {border-right:1px solid #fff;color:#000;font-weight:normal;padding:3px 8px;}
ul#lang li a {border-right:1px solid #999;text-decoration:none;}
ul#lang li.last a {border-right:none;}
ul#lang li a:hover {color:#000;text-decoration:underline;}
ul#lang li a.sel {background:#888888 url(../images/layout/bg-lang.jpg) repeat-x 0 0;border-right:1px solid #fff;color:#fff;font-weight:bold;text-decoration:none;}
#header {padding:0 0 10px;}
#header .vcard {float:right;margin:27px 0 0 ;}
#header .vcard li {float:left;}
#header .vcard li.p1 {border-right:1px solid #999;padding-right:10px;margin-right:10px;}

.tooltip {display:none;position:absolute;font-size:12px;}
.tooltip a {color:#1544A7 ! important;font-size:12px ! important;}
.tooltip.basic {width:230px;height:50px;background:url(../images/layout/tooltip.png) no-repeat 0 0;padding:10px 15px 45px 15px;}
.tooltip.map {background:url(../images/layout/map_tooltip.png) no-repeat 0 0;padding:15px 15px 40px 15px;}
.tooltip.map img {border:3px solid #fff;}
#bottom .tooltip.map a {display:block;background:none;float:none;}


/* navigation bar */
#nav {background:#fff;}


/* search */
#search {cursor:help;margin:6px 3px 0 0;float:right;height:20px;padding:4px 7px 3px;}
#search label {display:none;font-weight:bold;float:left;padding:5px 5px 0 0;}
#ajaxSearch_input {border:none;background:#fff url(../images/layout/bg-search.png) no-repeat left top;float:left;width:130px;height:15px;font-size:11px;padding:3px 3px 2px 25px;}
#ajaxSearch_submit {display:none;float:left;margin-left:2px;border:1px solid #000;color:#fff;padding:3px 4px 0 3px;font-size:11px;height:16px;background:url(../images/layout/bg-nav-sel.jpg) no-repeat 0 100%;}



/* main menu */
#nav .ib {background:url(../images/layout/bg-nav-bottom.gif) no-repeat 0 100%;padding:0 0 3px 0;}
#nav .wr {background:url(../images/layout/bg-nav.png) repeat-x 0 0;}

.menu {float:left;list-style-type:none;}
.menu li,
.menu li a {display:block;float:left;position:relative;z-index:90;color:#000;}
.menu li a {overflow:hidden;}
.menu li ul li a,
.menu li ul li ul li a {text-indent:0;overflow:hidden;}

#menu li.menu1 a.menu1a,
#menu li.menu2 a.menu2a,
#menu li.menu3 a.menu3a,
#menu li.menu4 a.menu4a,
#menu li.menu5 a.menu5a,
#menu li.menu6 a.menu6a {font-family:Verdana;padding:12px 16px 11px 16px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:14px;}
#menu li a.sel {color:#fff;text-shadow:1px 1px #000;background:url(../images/layout/bg-nav-sel.jpg) no-repeat 100% 0;}
#menu li:hover a {background:#000 url(../images/layout/bg-nav-hover.jpg) repeat-x 0 0;color:#fff;}
#menu li:hover li a {background:none;}

/* submenu styling */
.menu li ul {z-index:100;background:#4e4d4e url(../images/layout/bg-subnav.jpg) repeat-x 0 0;float:left;left:-9999px;margin:40px 0 0 0;position:absolute;width:250px;}
.menu li ul li a.sel {background:#000 !important;}
.menu li ul ul {border-top:0;margin:0 0 0 250px;}
.menu li:hover ul ul {left:-9999px;}
.menu li:hover ul,
.menu li li:hover ul {left:auto;}
#menu li:hover ul li  {background:url(../images/layout/bg-subnav-border.png) repeat-x 0 100%;}
#menu li:hover ul li:last-child {padding-bottom:3px;background:url(../images/layout/bg-subnav-bottom.gif) no-repeat 0 100%;}
#menu li:hover ul li:hover,#menu li:hover ul li ul li:last-child:hover {background:#b5282f url(../images/layout/bg-subnav-hover.png) repeat-x 0 0;}
#menu li:hover ul li a {color:#fff;display:block;float:left;padding:7px 10px;text-decoration:none;width:230px;}
#menu li:hover ul li a:hover {text-decoration:underline;}
#menu li:hover ul li:hover a  {background:url(../images/layout/bg-nav-fw.gif) no-repeat 97% 10px;}
#menu li:hover ul li ul li,#menu li:hover ul li ul li:last-child {background:#4f4f4f url(../images/layout/bg-subnav-border.png) repeat-x 0 100% ! important;padding-bottom:0;}
#menu li:hover ul li ul li a, #menu li:hover ul li ul li:hover a, #menu li:hover ul li ul li a:hover {background:url(../images/layout/bg-subsubnav.png) repeat-y 0 0 ! important;}

/* content */
h1 {padding-bottom:2px;margin:20px 0 20px 0;font-size:24px;color:#000;}
h2 {padding-bottom:2px;margin:20px 0 10px 0;font-size:16px;color:#000;}
h3,h4 {font-size:12px;margin:0;padding:0;}

/* front */
#pushbox {background:#fff url(../images/layout/bg-pushbox.png) repeat-x 0 100%;padding:20px 0 0 0;float:left;}
#pushbox .wr {height:382px;background:url(../images/layout/pushbox-shadow.png) no-repeat 50% 217px;}
#slider .keyvisual {border:1px solid #666;background:#fff;height:248px;width:958px;overflow:hidden;position:relative;}
#slider .keyvisual ol {}
#slider .keyvisual ol li {display:none;float:left;height:198px;width:908px;padding:25px;background-repeat:no-repeat;background-position:4px 4px;}
#slider .keyvisual ol li.active {display:block;}
#slider .keyvisual ol .p1 {background-image:url(../images/keyvisual/1.jpg);}
#slider .keyvisual ol .p2 {background-image:url(../images/keyvisual/2.jpg);}
#slider .keyvisual ol .p3 {background-image:url(../images/keyvisual/3.jpg);}
#slider .keyvisual ol .p4 {background-image:url(../images/keyvisual/4.jpg);}
#slider .keyvisual ol .p5 {background-image:url(../images/keyvisual/5.jpg);}
#slider h2 {color:#000;padding:0;margin:-5px 0 18px 0;text-transform:uppercase;font-size:32px;}
#slider p {width:420px;margin:0 0 20px 0;}
#slider p.exposed {font-weight:bold;}
#slider .button {height:20px;padding:7px 15px 3px 15px;float:left;color:#fff;display:block;border:1px solid #717070;text-decoration:none;background:url(../images/layout/button-red.png) no-repeat 0 0;text-shadow:1px 1px #000;-moz-box-shadow: 1px 1px 3px #111;-webkit-box-shadow: 1px 1px 3px #111;box-shadow: 1px 1px 3px #111;}
#slider .button:hover {text-decoration:underline;}

#slider .switch {width:100%;}
#slider .switch li {float:left;width:190px;padding-top:17px;margin:-17px 1px 0 1px;position:relative;cursor:pointer;}
#slider .switch li div {height:135px;width:190px;}
#slider .switch li a {margin:1px 0 0 0;padding:7px 10px;text-transform:uppercase;color:#000;text-decoration:none;text-align:center;display:block;font-size:12px;}
#slider .switch li:hover a {text-decoration:underline;}
#slider .switch li.active:hover a {text-decoration:none;}
#slider .switch li.active {background:url(../images/layout/keyvisual-active.png) no-repeat 0 0;} 
#slider .switch li.active a {color:#fff;background:#000 url(../images/layout/keyvisual-title.png) repeat-x 0 0;}

#slider .switch li.p1 div {background:url(../images/keyvisual/1th.png) no-repeat 50% 65px;}
#slider .switch li.p2 div {background:url(../images/keyvisual/2th.png) no-repeat 50% 55px;}
#slider .switch li.p3 div {background:url(../images/keyvisual/3th.png) no-repeat 50% 45px;}
#slider .switch li.p4 div {background:url(../images/keyvisual/4th.png) no-repeat 50% 64px;}
#slider .switch li.p5 div {background:url(../images/keyvisual/5th.png) no-repeat 50% 56px;}


/* front blocks */
.fb {float:left;}
.fb h3 {font-size:18px;margin:0 0 18px 0;}
.fb a {color:#1544a7;}
.news {width:300px;margin-right:30px;}
.documents {width:300px;margin-right:30px;}
.products ul li,
.services ul li {margin:0 0 5px;float:left;width:100%;}
.products ul li a,
.services ul li a {display:block;padding:0 0 0 11px;background:url(../images/icons/arrow_1.gif) no-repeat 0 4px;}
.news h4 {margin:0 0 5px 0;display:block;}
.news .date {color:#888;margin:0 7px 0 0;background:url(../images/icons/bullet.png) no-repeat 100% 50%;padding:0 10px 0 0;}
.news .cms {display:block;clear:both;margin:2px 0 0;}
.documents ul li {margin:0 0 14px;float:left;width:100%;}
.documents ul li a {padding:0 0 0 23px;display:block;background:url(../images/icons/pdf3.png) no-repeat 0 0;font-weight:normal;}


/* front gallery */
#carousel {width:300px;margin:0 0 20px 0;padding:3px 0;position:relative;border-top:2px solid #bbb;border-bottom:2px solid #bbb;}
#carousel .photos {width:300px;height:216px;overflow:hidden;position:relative;float:left;}
#carousel .photos ul {width:300px;}
#carousel .photos ul li{padding-top:3px;position:relative;float:left;margin:0 1px 1px 0;width:72px;height:48px;border:1px solid #d9dadb;}
#carousel .photos ul li:hover {border:1px solid #aaa;}
#carousel .photos ul li a {width:100%;display:block;height:100%;text-align:center;}
#carousel .photos ul li a span {position:absolute;z-index:10;left:0;top:0;width:100%;display:block;height:100%;background: url(../images/layout/transparency/trans-w-50.png) repeat 0 0;}
#carousel .photos ul li a:hover span {display:none;}
#carousel .ctrl {position:absolute;right:0;display:block;cursor:pointer;height:20px;width:40px;text-indent:-9999px;background:url(../images/icons/slider-arrows.png) no-repeat 0 0;}
#carousel .bk {background-position:0 0;top:-20px;}
#carousel .fw {background-position:0 -30px;bottom:-20px;}


.exposed-service {float:left;width:100%;margin:20px 0 30px 0;padding:20px 0 0 0;border-top:1px solid #ddd;cursor:pointer;}
.exposed-service div {border:1px solid #dddee2;float:left;width:298px;height:85px;padding:0;margin:0 30px 0 0;}
.exposed-service div div {border:none;}
.exposed-service div.p3 {margin-right:0;}
.exposed-service div:hover {border:1px solid #999;}
.exposed-service div div:hover {border:none;}
.exposed-service div h4 {margin-bottom:5px;text-transform:uppercase;height:20px;padding:6px 10px 1px 10px;}
.exposed-service div h4 a {font-size:12px;color:#000;text-decoration:none;text-transform:uppercase;}
.exposed-service div.p2 h4 a {color:#fff;}
.exposed-service p {margin:0 10px 5px 10px;width:50%;font-size:11px;}
.exposed-service .p1 {background:url(../images/layout/exposed-bg1.png) repeat-x 0 0;}
.exposed-service .p1 .wr {background:url(../images/cms/nadstreski.png) no-repeat 98% 90%;}
.exposed-service .p2 {background:url(../images/layout/exposed-bg2.png) repeat-x 0 0;}
.exposed-service .p2 .wr {background:url(../images/cms/reklamne.png) no-repeat 98% 90%;}
.exposed-service .p3 {background:url(../images/layout/exposed-bg1.png) repeat-x 0 0;}
.exposed-service .p3 .wr {background:url(../images/cms/postaje.png) no-repeat 98% 90%;}




/* subpages -> services and products */
#inside-submenu {margin:0 0 0 20px;width:260px;float:left;padding:0 0 36px 0;background:#000 url(../images/layout/bg-secondary-navigation.jpg) no-repeat 0 100%;}
#inside-submenu li {border-top:1px solid #fff;}
#inside-submenu li a {padding:7px 0 7px 10px;color:#fff;display:block;text-decoration:none;background:url(../images/icons/arrow_1.gif) no-repeat 0 3px;font-weight:normal;}
#inside-submenu li a:hover {text-decoration:underline;}
#inside-submenu li a.sel,#inside-submenu li a:hover {text-decoration:none;font-weight:bold;background:#b5282f url(../images/layout/bg-subnav-hover.png) repeat-x 0 0;}
#inside-submenu li li a:hover {background:none;}
#inside-submenu li ul {border-top:1px solid #fff;padding:5px 0;}
#inside-submenu li ul li {padding-left:10px;border:none;background:url(../images/icons/arrow.gif) no-repeat 15px 7px;}
#inside-submenu li ul li a {font-weight:normal;padding:3px 0 3px 16px;background:url(../images/icons/arrow_3.gif) no-repeat 0 5px;}
#inside-submenu li ul li a.sel {font-weight:bold;text-decoration:underline;background:url(../images/icons/arrow_3.gif) no-repeat 0 -30px;}
#inside-submenu li ul li ul {padding-top:0;border:none;}
#inside-submenu li ul li ul li {margin-left:13px;}
#inside-submenu li ul li ul li a.sel {font-weight:bold;text-decoration:underline;}

/* inside content */
.inside #content {padding:30px 0 30px 0;background:#fff url(../images/layout/bg-content.png) repeat-x 0 50px;}

#content-cont {float:right;width:630px;}
.B_crumbBox {display:block;width:100%;padding-bottom:2px;margin-bottom:10px;clear:both;text-align:right;}
.B_crumbBox a {display:inline;color:#999999;text-decoration:none;font-weight:normal;}
.B_crumbBox span.B_lastCrumb {display:inline;}
.B_crumbBox a {text-decoration:none;padding-right:12px;margin-right:2px;background:url(../images/icons/raquo.gif) no-repeat 100% 5px;}
.B_crumbBox span.B_lastCrumb a {text-decoration:none;background:none;margin:0;padding:0;}
.B_crumbBox a:hover,#content-cont .B_crumbBox span.B_lastCrumb a:hover {text-decoration:underline;color:#000;}

#content-cont h1 {color:#000;font-size:20px;border:0;margin-bottom:10px;clear:both;}



/* cms */
.cms ul,.cms ol {list-style-position:inside;margin:0 0 1em;}
.cms ul li,.cms ol li {list-style-position:inside;margin:0 0 0 3em;}
.cms ul,.cms ul li {list-style:disc;}
.cms ol,.cms ol li {list-style:decimal;}
.cms img {margin:0 0 1em;}

ul.gallery {border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;margin:20px 0 30px 0;float:left;width:100%;}
ul.gallery li {float:left;margin:5px 7px 15px;}
ul.gallery li a {height:105px;display:block;float:left;cursor:pointer;}
ul.gallery li a span {background:#eee;border:4px solid #eee;height:104px;display:block;width:104px;overflow:hidden;}
ul.gallery li a:hover span {background:#ccc;border:4px solid #ccc;-moz-box-shadow: 1px 1px 3px #111;-webkit-box-shadow: 1px 1px 3px #111;box-shadow: 1px 1px 3px #111;}

.cms ul.gallery,
.cms ul.gallery li  {display:block;list-style:none;}

/* front page */
ul.nm {margin:8px 0;}
ul.nm li {margin:2px 0;color:#000;background:url(../images/icons/arrow_1.gif) no-repeat 0 5px;padding-left:10px;margin:1px 0;}

/* contact */
#contact-person {width:640px;float:right;margin:-10px 0 0 0;}
#contact-person h1 {padding:0 0 0 20px;}
#contact-person .person {float:left;width:296px;border:1px solid #ccc;padding:0 0 3px 0;margin-left:22px;margin-bottom:11px;}
#contact-person .person li {padding:4px 2px 4px 9px;}
#contact-person .person li span {width:60px;float:left;margin:0 10px 0 0;}
#contact-person .person li em {float:left;}
#contact-person .person .name-function {margin-top:1px;padding:10px 2px 5px 9px;background:#fbf2f2;font-style:italic;font-size:11px;}
#contact-person .person .name-function strong {float:left;margin-right:7px;font-style:normal;font-size:12px;padding-right:10px;background:url(../images/icons/bullet.png) no-repeat 100% 50%;}

#contact-form {float:left;width:300px;margin:-10px 0 0 0;}
#contact-form p {padding-bottom:10px;}
#contact-form form p {width:100%;margin:0 0 10px;padding:0;float:left;}
#contact-form form .error {border:1px solid #ccc;width:278px;margin:20px 0;background:#FBF2F2;padding:10px;}
#contact-form form p label{width:104px;display:block;float:left;margin-right:15px;padding:7px 0 0;}
#contact-form form p input {padding:4px 5px 4px 5px;background:#fff url(../images/layout/bg-input.png) no-repeat 0 0;width:180px;height:20px;border:none;}
#contact-form form p textarea {font-family:Arial;font-size:12px;margin:10px 0 0 0;background:#fff url(../images/layout/bg-textarea.png) no-repeat 0 0;padding:10px;width:290px;height:110px;border:none;}

#contact-form form p .sbm {margin:0 11px 0 0;height:30px;float:right;cursor:pointer;width:120px;padding:0px 15px 3px 15px;color:#fff;display:block;border:1px solid #717070;text-decoration:none;background:url(../images/layout/button-red.png) no-repeat 0 0;text-shadow:1px 1px #000;-moz-box-shadow: 1px 1px 3px #111;-webkit-box-shadow: 1px 1px 3px #111;box-shadow: 1px 1px 3px #111;}
#contact-form form p .sbm:hover {text-decoration:underline;}
/* company info */
#company-data {width:210px;float:left;margin-right:30px;}

#company-description {float:left;width:550px;}
#company-description #kolektiv {margin:0 0 20px 20px;float:right;border:1px solid #aaa;padding:1px;}
#company-description #kolektiv img {float:left;}
#company-description #kolektiv:hover {border-bottom:1px solid #000;border-right:1px solid #000;}

/* news */
#news ul {border-bottom:1px solid #ccc;float:left;width:100%;margin-bottom:10px;padding-bottom:20px;margin-top:10px;}
#news ul li {float:left;}
#news ul li.title-date {width:250px;padding-right:25px;}
#news ul .content {width:670px;}
#news ul .title-date h2 {font-size:14px;padding:0 0 10px 0;margin:0;color:#b62e35;}
#news ul.paging {margin:0;border:none;float:right;width:auto;}
#news ul.paging span.ditto_off,span#ditto_currentpage {font-weight:normal;text-decoration:none;display:block;border:1px solid #ccc;padding:4px 8px;float:left;margin-left:5px;}
#news ul.paging li a {font-weight:normal;text-decoration:none;display:block;border:1px solid #ccc;padding:4px 8px;float:left;margin-left:5px;}
#news ul.paging li a:hover,#news ul.paging li a.sel {background:#87262b url(../images/buttons/bg-submit.gif) repeat-x 0 0;color:#fff;border-bottom:1px solid #000;border-right:1px solid #000;}
#news ul ul {border:none;}
#news ul ul li {width:100%;}

/* search results */
.ajaxSearch_paging {display:block;padding:3px 10px;background-color:#ccc;clear:both;}
.ajaxSearch_resultsInfo {display:block;width:100%;clear:both;padding-top:5px;}
#ajaxSearch_resultListContainer {margin:10px 0;}
#ajaxSearch_resultListContainer .ajaxSearch_result {background:#fff url(../images/icons/arrow_1.gif) no-repeat 11px 4px;padding-left:23px;margin:0 0 12px 0;}
.ajaxSearch_highlight,.ajaxSearch_highlight1 {padding:0 2px;background-color:#c3c5c9;}

/* modx hiding */
.ditto_month {display:none ! important;}
#searchClose {display:none  ! important;}

table.tehPodatki {border-collapse:collapse;width:100%;float:none;clear:both;}
table.tehPodatki td {border:1px solid black;text-align:center;padding:0 15px;height:10px;}
table.tehPodatki td.data {text-align:left;font-weight:bold;}
table.tehPodatki td.data2 {font-size:11px;font-weight:bold;}
table.tehPodatki tr.head td {background-color:#aaa;color:#fff;font-weight:bold;}

/* references */
#references {width:100%;margin:15px 0;}
#references li {width:21%;padding:0 2% 1%;margin:0 0 15px;float:left;height:200px;overflow:hidden;border-bottom:1px solid #ccc;}
#references li:hover {background:url(../images/layout/bg-references-hover.gif) repeat-x 0 0;}
#references li h3 a,#references li h3 span {font-size:13px;display:block;text-decoration:underline;height:110px;padding:10px 10px 0;background-position:50% 60%;background-repeat:no-repeat;}
#references li h3 a:hover {text-decoration:none;color:#000;}
#references li p {padding:0 10px;}

/* references - company list */
#references li.elan-inventa h3 a {background-image:url(../images/identity/elan-inventa.gif);}
#references li.europlakat h3 a {background-image:url(../images/identity/europlakat.gif);}
#references li.almont h3 a {background-image:url(../images/identity/almont.gif);}
#references li.btc-city h3 a {background-image:url(../images/identity/btc-city.gif);}
#references li.merkur h3 a {background-image:url(../images/identity/merkur.gif);}
#references li.petrol h3 a {background-image:url(../images/identity/petrol.gif);}
#references li.sct h3 a {background-image:url(../images/identity/sct.gif);}
#references li.simpss h3 a {background-image:url(../images/identity/simpss.gif);}
#references li.sportina-group h3 a {background-image:url(../images/identity/sportina-group.gif);}
#references li.sti h3 a {background-image:url(../images/identity/sti.gif);}
#references li.vegrad h3 a {background-image:url(../images/identity/vegrad.gif);}
#references li.zora h3 a {background-image:url(../images/identity/zora.gif);}
#references li.krvavec h3 a {background-image:url(../images/identity/krvavec.gif);}
#references li.merkator h3 a {background-image:url(../images/identity/mercator.gif);}
#references li.iglu h3 a {background-image:url(../images/identity/iglu-sport.png);}
#references li.elcond h3 a {background-image:url(../images/identity/elcond.jpg);}
#references li.eho h3 a {background-image:url(../images/identity/eho.jpg);}
#references li.emunio h3 a {background-image:url(../images/identity/emunio.jpg);}
#references li.istrabenz h3 a {background-image:url(../images/identity/istrabenz.jpg);}
#references li.metal h3 a {background-image:url(../images/identity/metaldesign.jpg);}
#references li.strabag h3 a {background-image:url(../images/identity/strabag.jpg);}
#references li.tehrol h3 a {background-image:url(../images/identity/tehrol.jpg);}
#references li.mdm h3 a {background-image:url(../images/identity/mdm.jpg);}
#references li.adria h3 a {background-image:url(../images/identity/adria.jpg);}
#references li.metallbau h3 a {background-image:url(../images/identity/metallbau.jpg);}
#references li.strips h3 a {background-image:url(../images/identity/strips.jpg);}
#references li.nama h3 a {background-image:url(../images/identity/nama.jpg);}
#references li.gp h3 a {background-image:url(../images/identity/gptrzic.jpg);}
#references li.pagras h3 a {background-image:url(../images/identity/pagras.jpg);}
#references li.proneon h3 a {background-image:url(../images/identity/proneon.jpg);}
#references li.skubin h3 a {background-image:url(../images/identity/skubin.jpg);}
#references li.basing h3 a {background-image:url(../images/identity/basing.jpg);}
#references li.koper h3 a {background-image:url(../images/identity/koper.jpg);}
#references li.postojna h3 a {background-image:url(../images/identity/postojna.jpg);}
#references li.cerklje h3 a {background-image:url(../images/identity/cerklje.jpg);}
#references li.izola h3 a {background-image:url(../images/identity/izola.jpg);}
#references li.piran h3 a {background-image:url(../images/identity/piran.jpg);}
#references li.semic h3 a {background-image:url(../images/identity/semic.jpg);}
#references li.rogaska h3 a {background-image:url(../images/identity/rogaska.jpg);}
#references li.komenda h3 a {background-image:url(../images/identity/komenda.jpg);}
#references li.vodice h3 a {background-image:url(../images/identity/vodice.jpg);}
#references li.novo h3 a {background-image:url(../images/identity/novomesto.jpg);}
#references li.komenda h3 a {background-image:url(../images/identity/komenda.jpg);}
#references li.lido h3 a {background-image:url(../images/identity/lido.png);}
#references li.emporium h3 a {background-image:url(../images/identity/emporium.jpg);}


.door {padding:5px 5px;margin:0 0 5px 0;background:#eee;border:1px solid #ddd;width:548px;}
.door h3{float:left;width:180px;margin:0 20px 0 0;}

/* additional references */
#additional-references {width:100%;float:left;}
#additional-references li {padding-left:13px;background:url(../images/icons/arrow_1.gif) no-repeat 0 5px;}

/* bottom */
#bottom {color:#333;background:#a6a8ab url(../images/layout/bg-foot-shadow.png) repeat-x 0 0;padding:24px 0;font-size:11px;}
#bottom a {color:#333;text-decoration:none;font-weight:normal;font-size:11px;}
#bottom a:hover {text-decoration:underline;}
#bottom ol li {float:left;width:200px;margin-right:10px;}
#bottom ol li.p5 {margin-right:0;width:100px;}
#bottom ol li li {margin:3px 0 2px 0;}
#bottom ol li.p1 li {margin:0 0 10px 0;}
#bottom ol li.p1 li a,#bottom ol li h5 a,#bottom ol li h5 {text-transform:uppercase;font-weight:bold;color:#000;font-size:12px;}
#bottom ol li h5 {margin:0 0 5px 0;}
#bottom ol li.p1 li li {margin:0 0 1px 0;}
#bottom ol li.p1 li li a {text-transform:none;font-weight:normal;color:#333;font-size:11px;}

#bottom li.p4 {color:#000;line-height:15px;padding:0 0 0 15px;}
#bottom li.p4 a {color:#1544a7;text-decoration:underline;}
#bottom address {margin:10px 0 16px 0;padding:0 0 0 26px;font-style:normal;background:url(../images/icons/foot-icons.png) no-repeat 0 -137px;}
#bottom address a {background:url(../images/icons/foot-icons.png) no-repeat 100% -113px;padding:0 18px 0 0;}
#bottom .other li {padding:3px 0 3px 26px;margin:0 0 2px 0;background:url(../images/icons/foot-icons.png) no-repeat 0 0;}
#bottom .other li.tel {background-position:0 -25px;}
#bottom .other li.fax {background-position:0 3px;}
#bottom .other li.email {background-position:0 -55px;}
#bottom .other li.facebook {background-position:0 -86px;}

#bottom .years {display:block;text-indent:-9999px;width:100px;height:50px;background:url(../images/icons/30years.png) no-repeat 50% 0;}
#bottom #iso9001 {display:block;width:39px;height:48px;float:left;margin:0 0 0 34px;overflow:hidden;text-indent:-9999px;background:url(../images/icons/iso.png) no-repeat 0 0;}
#bottom .fb-like  {margin:15px 0 0 14px;}


/* footer */
#footer {color:#333333;font-size:11px;background: url(../images/layout/bg-foot.png) repeat 0 0;}
#foot_wb {background:url(../images/layout/bg-foot-shadow.png) repeat-x 0 0;padding:10px 0 50px 0;}
#footer a {color:#333333;text-decoration:underline;font-weight:normal;}
#footer  a:hover {text-decoration:none;}
#footer .copyright {float:left;}
#footer .copyright li {float:left;margin:0 10px 0 0;padding:0 10px 0 0;}
#footer .copyright li.p1 {padding:0 13px 0 0;background:url(../images/icons/bullet2.png) no-repeat 100% 50%;}
#footer .authors {float:right;}
#footer .authors li {float:left;margin:0 0 0 10px;padding:0 0 0 0px;}
#footer .authors li.p1 {padding:0 13px 0 0;background:url(../images/icons/bullet2.png) no-repeat 100% 50%;}
#footer .authors li a {padding:3px 0;}


/* jQuery lightBox plugin | leandrovieira.com | v0.5 | 04/11/2008 */
#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img {border:0;}
#lightbox-container-image-box {position:relative;background:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1em;}			
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:.7em;}


/* DEVELOPMENT
------------------------------ */
#ditto_archivelist {display:none ! important;}
.hidden {display:none;}


/* CLEAR
------------------------------ */


.clear:after,
#slider .switch:after,
.door:after,
.b:after,
ul.gallery:after,
#pushbox:after,
#carousel:after,
#documents:after,
#header .vcard:after,
.ib:after,
.menu:after,
#nav .wr:after,
#contact-person .person li:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
