/*

Production: elitek - smart internet solutions
Contact: www.elitek.si

*/

/* FONTS */

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

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


body { background:url(../images/body-bottom-repeat.gif) 0 bottom repeat-x; background-color: #ffffff; color: #2d373b; font-family: 'HelvetichaLight'; font-size: 14px; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,* {margin:0; padding:0;}

a { text-decoration: none; color: #a36e59; }
a:hover { color: #a36e59; text-decoration: none; }
h1 { font-family: 'HelvetichaBlackCondensedRg'; font-size: 22px; color:#394348; text-transform:uppercase; margin-bottom: 10px; font-weight: normal; }
h2 { font-family: 'HelvetichaBlackCondensedRg'; margin-bottom: 20px; font-weight: normal; text-transform: uppercase; color: #394348; }
span { color: #a36e59; }
iframe { border: none !important; }

#header { height:458px;  }
#podstran #header { height: 255px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:458px; position:absolute;  }
#podstran .headerimg  { background-position: center top; background-repeat: no-repeat; width:100%; height:255px; position:absolute;  }
img { border: none; }
/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/back.gif"); height: 40px; width: 8px; float: left; margin: 0 10px 0 15px; }
#next { background-image:url("../images/next.gif"); height: 40px; width: 8px; float: left; margin: 0 0 0 10px; }
.picturetext { float: left; padding-top: 2px; display: block !important; width: 340px; }
.picturetext p.pictured { display: block !important; width: 100%; white-space: nowrap; }
.picturetext p.pictured a { display: block !important; width: 100%; white-space: nowrap; }
#control { background-image:url("../images/btn_pause.png"); }
#controls { width: 1024px; margin: 0 auto;  top:418px; height: 40px; position: relative; }
#podstran #controls { width: 1024px; margin: 0 auto;  top:215px; height: 40px; position: relative; }
.background-controls { background:url(../images/puscica-levo-controls.png) left 0 no-repeat; width: 398px; height: 40px; float: right;  }
/* HEADER HAVIGATION */
#headernav-outer { }
#headernav {  }
.gallerytext { color: white; font-family: 'HelvetichaBlackCondensedRg'; font-size: 34px; position: absolute; margin: -32px 0 0 33px; }
/* HEADER TEXT */
.pictured {   }
.pictured a { font-family: 'HelvetichaLight'; font-size: 31px; color: #96adbb; text-transform: uppercase; letter-spacing: -1px; }
.pictured a:hover { }

/* NASLOVNICA HOVER */
div.fadehover {	position: relative;	}
img.a {	position: absolute; left: 0; top: 0; z-index: 10; }
img.b {	position: absolute; left: 0; top: 0; }
	
#navigation { width: 100%; background:url(../images/navigation-back.png) 0 0 repeat-x; height: 108px; position: absolute; top: 41px; left: 0px; }
.navigation-holder { width: 1395px; margin: 0 auto; height: 108px; position: relative; }
.logo { position: relative; float: left; background:url(../images/locnica-logo.gif) right 0 no-repeat; width: 191px; height: 108px; }
.logo img.logoimg { margin-top: 23px; }
.mainmenu { height: 28px; float: left; position: relative; top: 68px; left: 12px; }
.mainmenu li { position: relative; float: left; display: block; background:url(../images/locnica-menu.gif) right 4px no-repeat; padding-right: 10px; margin-right: 10px; }
.mainmenu li.last { background: none; }
.mainmenu li a { font-family: 'HelvetichaBlackCondensedRg'; font-size: 22px; text-transform: uppercase; color: #445055; }
.mainmenu li a:hover { color: #a36e59; }
.mainmenu li.active a { color: #a36e59; }
.secondarymenu { height: 25px; top: 10px; position: absolute; right: 0px;  }
.secondarymenu li { position: relative; float: left; display: block; background:url(../images/locnica-menu.gif) right 2px no-repeat; padding-right: 10px; margin-right: 10px; }
.secondarymenu li.last { background: none; }
.secondarymenu li a { font-family: 'HelvetichaLight'; font-size: 14px; color: #000000; }
.secondarymenu li a:hover {  color: #a36e59; text-decoration: none;  }

#content {  background:url(../images/body-dots.png) center 0 repeat-y; width: 100%; padding: 0 0 30px 0; }
#podstran #content { min-height: 700px; }
#footer {  width: 100%; background:url(../images/footer-background.gif) bottom center repeat-x; height: 148px; }
.footer-container { margin: 0 auto; width: 1024px; position: relative; height: 108px; top: 40px;  font-family: 'HelvetichaLight'; font-size: 14px; color: #62696c; }
.footer-container a { color: #62696c; }
.footer-container a:hover { color: #a36e59; }
.footer-container h2 { color: #717a7e; margin-bottom: 10px; font-family: 'HelvetichaBlackCondensedRg'; font-size: 17px; text-transform: uppercase; }
.footer-container li { list-style: none; background:url(../images/list-square.gif) left 6px no-repeat; padding-left: 15px; margin-bottom: 0px; }
.footer-container .outline1 { float: left; margin-right: 30px; background:url(../images/footer-locnica.gif) right 0 repeat-y; padding-right: 30px; height: 98px; padding-top: 10px;}
.footer-container .outline2 { float: left; padding-top: 10px; }
.footer-container .develop { float: right; width: 280px; margin-top: 20px; }
.footer-container .develop .elitekizvedba { background:url(../images/logo-elitek.gif) right 0 no-repeat; height: 40px; position: relative; top: 10px;  width: 230px; }
.footer-container .develop .elitekizvedba a { display: block; width: 230px; height: 30px; padding-top: 10px; }
.content-frame { margin: 0 auto; width: 1024px; padding-top: 20px; }
.naslovnica-3-frames { height: 148px;  }
.naslovnica-frame1 { float: left; width: 361px; height: 148px; }
.naslovnica-frame2 { float: left; width: 361px; height: 148px; margin-left: -30px; }
.naslovnica-frame3 { float: left; width: 361px; height: 148px; margin-left: -30px; }
.naslovnica-2-frames { width: 1003px; height: 115px; margin: 20px 0 0 21px; }
.naslovnica-2-frames h2 { text-transform: uppercase; color: #445055; font-size: 16px; margin-bottom: 15px; }
.naslovnica-novica { float: left; height: 115px; width: 570px; }
.naslovnica-novica a { text-decoration: none; color: #2d373b; }
.naslovnica-novica h2 a { color: #445055; }
.naslovnica-novica a:hover { text-decoration: none; color: #596d75; }

.naslovnica-vizitka { float: right; height: 115px; width: 379px; }
.naslovnica-logos { height: 100px; width: 1004px; margin: 20px 0 0 21px; }
.naslovnica-logos img { margin-right: 12px; height: 33px; }
.naslovnica-logos img.last { margin-right: 0px; }
.naslovnica-logos h2 { color: #afb5b7; font-size: 22px; }
.podstran-levo { float: left; width: 300px; margin: 0 20px 0 0;  }
.podstran-vsebina { float: left; width: 700px; }
.sidebarmenu { width: 300px; margin-bottom: 20px; }
.sidebarmenu h2 { background:url(../images/podstran-menu-top.png) 15px bottom no-repeat !important; height: 30px; margin: 0px !important; padding: 0px !important; color: #394348; font-size: 20px; font-family: 'HelvetichaLight';  }
.sidebarmenu ul { width: 260px; margin: 0px !important; }
.sidebarmenu ul { width: 260px; margin: 0px !important; }
.sidebarmenu dt { font-weight: bold; margin-bottom: 10px; font-size: 16px; }
.sidebarmenu ul li { color: #2d373b; list-style: none; background:url(../images/list-square.gif) left 6px no-repeat; padding-left: 15px; margin-bottom: 0px; }
.sidebarmenu ul li a { color: #2d373b; font-size: 16px; }
.sidebarmenu ul li a:hover { color: #a36e59; }
.sidebarmenu ul li.active a { color: #a36e59; }
.sidebarmenu h4 { font-weight: bold; font-size: 16px; margin-bottom: 10px; }
.sidebarmenu .currently { margin-bottom: 10px; font-size: 16px; border: 1px dotted #c2c2c2; padding: 5px; width: 250px; }
.sidebarmenu .currently ol { margin-top: 10px; }
.sidebarmenu .currently a.btn-remove { float: right; margin-top: 3px; }
.sidebarmenu .currently .actions { margin-top: 10px; }

.opodjetju-podatki span { color: #a36e59; }
.opodjetju-podatki a { color: #2d373b; }
.sidebarmenu .sidebarback { background:url(../images/podstran-menu-back.gif) 0 0 repeat-y; width: 280px; margin: 0px !important; padding: 20px 0 20px 20px !important;  }
.page-title h1,
.page-title h2 { font-size: 22px; color:#394348; text-transform:uppercase; margin-bottom: 10px; }
.page-title2 h1 { font-size: 30px; color:#394348; text-transform:uppercase; margin-bottom: 15px; font-family: 'HelvetichaLight'; }
.fieldset h2.legend { background: none !important; font-weight: normal; font-family: 'HelvetichaLight'; font-size: 20px; }
.kontakt-okvir { height: 120px; }
.kontakt-okvir span { color: #a36e59; }
.kontakt-okvir a { color: #2d373b; }
.kontakt-levo { float: left; width: 340px; margin-right: 40px; }
.kontakt-desno { float: left; width: 300px; line-height: 23px; }
.poslovalnica-okvir { height: 250px; }
.poslovalnica-okvir span { color: #a36e59; }
.poslovalnica-okvir a { color: #2d373b; }
.poslovalnica-okvir h1 { font-size: 22px; color:#394348; text-transform:uppercase; margin-bottom: 20px;  }
.poslovalnica-levo { float: left; width: 330px; margin-right: 30px;  }
.poslovalnica-desno { float: left; width: 330px;  }
#katalog-navigacija { margin-bottom: -25px; }
#katalog-navigacija ul { padding-bottom: 15px; }
#katalog-navigacija ul.level { padding-bottom: 15px; }
#katalog-navigacija ul.level1 { padding-bottom: 15px; }

#katalog-navigacija ul.level1 { padding-bottom: 5px; }
#katalog-navigacija ul.level a.parent { font-weight: normal; }
#katalog-navigacija li a { color: #2d373b; }
#katalog-navigacija li a.parent { font-weight: bold; }
#katalog-navigacija li a.item-1  { font-weight: bold; }
#katalog-navigacija li a:hover { color: #a36e59 !important; }
#katalog-navigacija li a.active { color: #a36e59; }
.short-description li { color: #2d373b; list-style: none; background:url(../images/list-square.gif) left 6px no-repeat; padding-left: 15px; margin: 0 0 5px 0; }

a.copyright:hover { color: #62696c; }

/* POPUP */
#popupContactClose{ cursor: pointer; text-decoration:none; }
#backgroundPopup{ display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; }
#popupContact{ display:none; position:fixed; _position:absolute; height:220px; width:408px; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:15px; background:url(../images/popup-katalog-back.gif) 0 0 no-repeat; }
#popupContact h1{ text-align:left; color:#a36e59; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; }
#popupContactClose{ font-size:20px; line-height:14px; right:6px; top:4px; position:absolute; color:#a36e59; font-weight:700; display:block; }

.fb-like { }
.gplus {  float: left; width: 65px; }
.shareButton { height: 18px; width: 400px; }
.addthis_toolbox { width: 155px; float: right; }

.box-collateral { margin-top: 30px !important; }
.box-up-sell { padding-top: 10px; background:url(../images/horizontalne-crtkice.gif) 0 top repeat-x; }
.box-up-sell h2 { font-size: 22px; color:#394348; text-transform:uppercase; margin-bottom: 15px; font-family: 'HelvetichaBlackCondensedRg'; font-weight: normal; }

.katalogi-dbodhi { background:url(/images/d-bodhi-logo.gif) 0 0 no-repeat; width: 600px; height: 47px; padding: 30px 0 0 90px; font-size: 18px; border-bottom: 1px dotted #394348; margin-bottom: 30px; }
.katalogi-dbodhi img { margin: -5px 90px 0 0; float: right; }
.katalogi-smolnate {width: 690px; height: 47px; margin-top: 20px; padding: 30px 0 0 0px; font-size: 18px; border-bottom: 1px dotted #394348; margin-bottom: 30px; }
.katalogi-smolnate img { margin: -5px 90px 0 0; float: right; }

ul.katalogi { margin: 0px; padding: 0px; }
ul.katalogi li { display: block; float: left; width: 300px; height: 49px; margin: 0 0 10px 20px; }
ul.katalogi li a { display: block; width: 120px; height: 39px; padding: 10px 0 0 180px; color: #394348; }

ul.katalogi li.dblue { background:url(/images/dblue.gif) left 0 no-repeat; }
ul.katalogi li.lucy { background:url(/images/lucy.gif) left 0 no-repeat; }
ul.katalogi li.senze { background:url(/images/senze.gif) left 0 no-repeat; }
ul.katalogi li.ferum { background:url(/images/ferum.gif) left 0 no-repeat; }
ul.katalogi li.fissure { background:url(/images/fissure.gif) left 0 no-repeat; }
ul.katalogi li.kasting { background:url(/images/kasting.gif) left 0 no-repeat; }
ul.katalogi li.lekk { background:url(/images/lekk.gif) left 0 no-repeat; }
ul.katalogi li.lignum { background:url(/images/lignum.gif) left 0 no-repeat; }
ul.katalogi li.streetart { background:url(/images/streetart.gif) left 0 no-repeat; }
ul.katalogi li.trapesium { background:url(/images/trapesium.gif) left 0 no-repeat; }
ul.katalogi li.tubeline { background:url(/images/tubeline.gif) left 0 no-repeat; }
ul.katalogi li.smartpanel { background:url(/images/smartpanel.gif) left -8px no-repeat; }
ul.katalogi li.sai { background:url(/images/sailogomali.png) left 0 no-repeat; }
ul.katalogi li.carbon { background:url(/images/carbon.gif) left 0px no-repeat; }
ul.katalogi li.fendy { background:url(/images/fendy.gif) left 0px no-repeat; }
ul.katalogi li.metropolis { background:url(/images/metropolismali.png) left 0 no-repeat; }

.postWrapper { margin-bottom: 15px; padding-bottom: 0px !important; }
.postWrapper h2 { font-size: 24px; color:#394348; text-transform:uppercase; margin-bottom: 15px; font-family: 'HelvetichaLight';  }
.postWrapper h2 a { font-size: 24px; color:#394348; text-transform:uppercase; margin-bottom: 15px; font-family: 'HelvetichaLight';  }
.postWrapper h3 { font-size: 13px; color:#526168; text-transform: none; margin-bottom: 10px; font-family: 'HelvetichaLight'; font-weight: normal; }
.postWrapper p { margin-bottom: 10px; }
.postContent img { margin-right: 5px; }



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font-family: 'HelveticaNeueLTStd47LtCn'; font-size: 16px; color: #404040; }
#TB_secondLine { font-family: 'HelveticaNeueLTStd47LtCn'; font-size: 16px; color:#404040; }
#TB_window a:link {color: #404040;}
#TB_window a:visited {color: #404040;}
#TB_window a:hover {color: #8e8e8e;}
#TB_window a:active {color: #404040;}
#TB_window a:focus{color: #404040;}

.povprasevanje { overflow:visible; width:auto; border:0; padding:0; margin: 20px 0 0 0; background:transparent; }

.povprasevanje span { display: block; height:36px; width: 190px; background:transparent url(../images/buttons.png) 0 0 no-repeat; padding:0; line-height: 36px; text-align:center; }
.povprasevanje:hover span { background-position: 0 -78px; text-shadow:1px 1px #863d54; color:#fff;}
.povprasevanje span span { display: block; background-position:100% -36px; padding:0;}
.povprasevanje:hover span span { background-position:100% -114px;}
.povprasevanje a { color:#fff; text-transform:uppercase; display: block; float: left; height: 34px; width: 190px; }
.povprasevanje a:hover { color:#fff; text-transform:uppercase; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#000;	filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#404040; display:none; text-align:left; top:50%; left:50%; width: 722px !important; height: 392px !important; }
#facebook #TB_window { top:300px; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:10px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:10px 0 5px 10px; margin-bottom:1px; color: #404040; height: 25px;color: #394348; font-size: 20px; font-family: 'HelvetichaLight'; text-transform: uppercase; }
#TB_title{ height:35px; margin: 15px 13px 20px 13px; width: 675px !important; }
#TB_title a { color: #a36e59 !important; }
#TB_ajaxContent{ clear:both; padding:2px 25px 25px 25px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103;	top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{	z-index:99; position:fixed;	top: 0; left: 0; background-color:#fff;	border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%;	width:100%; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px;	margin-top:1px;	_margin-bottom:1px; }

.twitter-follow-button { float: left !important; }
.fb-like { display: block !important; float: left !important; width: 85px !important; }