/* 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,
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;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;width:100%;}

/* GENERAL STYLES
------------------------------ */
/* elements */
#site {font-size:1.2em;background:transparent url(../../media/images/Rocno_orodje/design/back.png) repeat-y scroll left top;}
body {font:normal 62.5% Arial,Helvetica,serif;color:#515152;}
a {color:#515152;}
a:hover {text-decoration:none;}
p {margin:0 0 1em;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
h1, h2, h3 {color:#0655B8;}
h1 {font-size:1.6em;margin:0.2em 0 0.6em 0;width:477px;}
h2 {font-size:1.4em;margin-bottom:0.4em;}
h3 {font-size:1.2em;}
table tr td {vertical-align:top;padding:2px;}
address { font-style:normal;}
input.text {background:#FFFFFF url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll left top;border: none;color:#000000;float:left;font-size:0.9em;margin:0px;padding:2px 4px;}

/* basic layout */
#headerCont {width:100%;background:#0654B8 url(../../media/images/Rocno_orodje/design/searchBar.jpg) repeat-x scroll left bottom;float:left;}
#header {width:924px;height:91px;padding-top:15px;background:transparent url(../../media/images/Rocno_orodje/design/sprite2.jpg) no-repeat scroll left top;}
ul#navigation {}
#body {width:924px;float:left;padding:0px 0px 15px 0px;background:transparent url(../../media/images/Rocno_orodje/design/back.png) repeat-y scroll left top;}
#leftbar {width:155px;float:left;padding:30px 20px 0 35px;}
#containerContent {width:689px;float:left;position:relative;padding-left:25px;}
.content {width:477px;float:left;padding:0px 25px 0px 0px;}
.sidebar {width:187px;position:relative;margin-top:-2.6em;float:right;}
#containerContent.product h1 {color:#CC0033;}
#containerContent.product .sidebar {margin-top:0.6em;}
#footerCont {width:100%;background:transparent url(../../media/images/Rocno_orodje/design/searchBar.jpg) repeat-x scroll left top;float:left;font-size:1.2em;position:relative;}
#footer {width:689px;float:left;padding:5px 0 5px 235px;}

/*  CONTENT STYLES
-------------------------------*/
/*header*/
#navTop {height:22px;float:right;padding:10px 0 0 5px;width:auto;margin-right:10px;color:#FFFFFF;position:relative;}
#navTop a {font-size:0.9em;padding:0 6px;text-decoration:underline;color:#FFFFFF;text-decoration:none;}
#navTop a:hover {text-decoration:underline;}
#changeLang {display:inline;float:right;padding-top:8px;margin-right:14px;position:relative;}
#header a#logo {display:block;width:148px;height:35px;float:left;display:inline;text-indent:-9999px;position:relative;top:35px;left:40px;}
#searchBar {width:910px;padding:0px 14px 6px 0px;margin-top:6px;}
#searchBar span {float:left;color:#FFFFFF;letter-spacing:0.25em;font-size: 0.8em;padding:5px 0 0 35px;}
form#search {height:23px;}
form#search input.text {width:134px;margin:2px 8px;float:right;}
form#search button.submit {padding:0px;float:left;cursor:pointer;background:transparent url(../../media/images/Rocno_orodje/design/btn-search.png) no-repeat scroll left top;display:block;height:22px;width:22px;text-indent:-9999px;border:none;float:right;}
.slogan {padding:45px 0pt 0pt 35px;float:left;color:#FFFFFF;font-weight:bold;width:190px;font-size:1.3em;line-height:2.3em;}

/*leftbar*/
ul#navigation li {border-bottom:1px solid #B3B3B3;padding-bottom:0.4em;margin-bottom:0.4em;display:inline-block;width:155px;}
ul#navigation li a {color:#0655B8;font-weight:bold;text-decoration:none;float:left;}
ul#navigation li a:hover {text-decoration:underline;}
ul#navigation li ul li {border-bottom:none;padding:5px 0 0 0;margin:0px;}
ul#navigation li ul li a{color:#000000;font-weight:normal;}
.menuOn, .podmenuLinkOn {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -415px -737px;margin-left:-18px;padding-left:18px;position:relative;}

/*content*/
/*h1.home {font-size:2em;}*/
.content ul {padding:6px 0;}
.content ul li, .sidebar ul li {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll left -843px;padding:0 0 0 16px;margin-bottom:4px;height:1%;}
#breadcrumbs {padding:10px 0 0 0px;font-size:0.9em;}
#breadcrumbs a {text-decoration:none;margin:0 2px;}
#breadcrumbs a:hover {text-decoration:underline;}

#searchCatalogue form {float:left;}
#searchCatalogue input.text {width:220px;margin-right:20px;margin-top:2px;}
#searchCatalogue button.submit {padding:0px;float:left;cursor:pointer;background:none;display:block;height:22px;width:72px;border:none;font-weight:bold;}
#searchCatalogue {background:transparent url(../../media/images/Rocno_orodje/design/sprite2.jpg) no-repeat scroll left -106px;display:block;width:435px;height:97px;padding:8px 0 0 42px;margin-bottom:2em;}
#searchCatalogue h2 {font-size:1.2em;color:#ffffff;margin-bottom:9px;}
#searchCatalogue p {color:#ffffff;float:left;margin:6px 0 0 0;width:240px;font-size:0.9em;}

#searchCatalogue.fr h2 {font-size:1.1em;}
#searchCatalogue p.widerText {width:260px;}
#searchCatalogue.gre button.submit {font-size:1em;padding-bottom:3px;}

ul#categoriesCatalogue {float:left;padding:0px;}
ul#categoriesCatalogue a{font-weight:bold;text-decoration:none;display:block;height:26px;padding:10px 0 0 60px;}
ul#categoriesCatalogue a:hover{color:#0655B8;text-decoration:none;text-decoration:underline;}
ul#categoriesCatalogue li {float:left;width:238px;background:none;padding:0 0 12px 0;margin:0px;}
ul#categoriesCatalogue li.cat1 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -110px;}
ul#categoriesCatalogue li.cat2 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -146px;}
ul#categoriesCatalogue li.cat3 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -182px;}
ul#categoriesCatalogue li.cat4 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -218px;}
ul#categoriesCatalogue li.cat5 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -254px;}
ul#categoriesCatalogue li.cat6 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -290px;}
ul#categoriesCatalogue li.cat7 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -326px;}
ul#categoriesCatalogue li.cat8 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -362px;}
ul#categoriesCatalogue li.cat9 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -398px;}
ul#categoriesCatalogue li.cat10 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -434px;}
ul#categoriesCatalogue li.cat11 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -470px;}
ul#categoriesCatalogue li.cat12 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -506px;}
ul#categoriesCatalogue li.cat13 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -542px;}
ul#categoriesCatalogue li.cat14 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -578px;}
ul#categoriesCatalogue li.cat15 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -614px;}
ul#categoriesCatalogue li.cat16 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -650px;}
ul#categoriesCatalogue li.cat17 a {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -382px -686px;}
/*posebni fixi zaradi dolzine teksta*/
ul#categoriesCatalogue li a.twoLines {padding-top:3px;height:33px;}

.linkRdec, .linkRdec:visited {color:#D83D42;font-size:0.9em;text-decoration:none;background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll right -811px;padding:4px 25px 0px 0;margin-top:0.5em;display:inline-block;}
.linkRdec:hover {text-decoration:underline;}
.izdelek {float:left;width:50%;}
.izdelekOpis {float:left;width:50%;}

a.linkKatalog {font-size:1.1em;}

.slikaDesno {float:right;padding-left:10px;}
.slikaLevo {float:left;padding-right:10px;}

table.language tr td {padding-bottom:6px;}

table td.izdeTabVrstica {border-bottom:1px solid #B7BABC;vertical-align:middle;}
table td.izdTabNaslov {background:transparent url(../../media/images/Rocno_orodje/design/table-header.png) repeat scroll left top;padding:5px 2px 4px 2px;color:#FFFFFF;border:none;}
/*table td.izdTabNaslov img {height:14px;}*/
table td.izdTabNaslov a {color:#FFFFFF;}

.SubTitle {font-size:1.4em;margin-bottom:0.4em;color:#0655B8;font-weight:bold;}
.txtModer {color:#0655B8;}

/*rightbar*/
.box {margin-bottom:15px;}
.box .topRound {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll left -104px ;padding:0px 10px 0 12px;width:165px;}
.box .bottomRound {background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll left -788px;height:16px;width:187px;font-size:0;}
.box#mojIzbor .topRound{background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -187px -104px;}

.box#orodjeNamen a {text-decoration:none;}
.box#orodjeNamen a:hover {color:#0655B8;text-decoration:underline;}
.box p {margin-bottom:0px;}
.box h2 {font-size:1.2em;color:#0655B8;height:32px;padding-top:8px;margin:0px;}

.box#orodjeNamen h2 {font-size:1em;height:32px;padding-top:8px;}
.box#orodjeNamen h2.twoLines {font-size:1em;height:37px;line-height:0.9em;padding-top:4px;}
.box#orodjeNamen table tr td{vertical-align:bottom;padding:0 4px 6px 0;}
#orodjeNamen .bottomRound, #newProducts .bottomRound {height:9px;background-position: left -795px;}

/*novi izdelki desni rob*/
.box#newProducts table tr td {padding:5px 4px 5px 0;border-top:1px solid #CCC;vertical-align:middle;}
.box#newProducts table tr.title td {padding:0px;border-top:none;}
.box#newProducts table tr.first td {padding:0px 4px 5px 0;border-top:none;}
.topRound {overflow:hidden;}

/*novi izdelki naslovnica*/
.content #newProducts .topRound {width:auto;padding:0px;background:none;}
.content #newProducts .bottomRound {display:none;}
.content #newProducts table {width:100%;}
.content #newProducts table tr td {padding:8px 4px 8px 0;vertical-align:middle;}
.content #newProducts table tr.first td {padding:0px 4px 8px 0;}
.content #newProducts table tr td.image {width:50px;}
.content #newProducts {float:left;width:100%;}
.content #newProducts.box {margin:0px;}
.content #newProducts h2 {margin-bottom:0.4em;height:auto;}

/*footer*/
#footer {color:#000000;}
#footer a{color:#000000;}
#copy {float:left;}
#print {float:right;}
/*obletnica*/
#obletnica {position:absolute;left:62px;margin-top:-110px;background:transparent url(../../media/images/Rocno_orodje/design/sprite1.png) no-repeat scroll -339px -4px;display:block;height:86px;width:86px;text-indent:-9999px;}

/*****sticky footer*****/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
#site {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-25px; /* the bottom margin is the negative value of the footer's height */
	position:relative;
}
#footerCont, .push {
	height: 25px; /* .push must be the same height as .footer */
}

.push {width:100%;}
/************************/

/****print****/
#header_print, #footer_print {display:none;}
/*************/

/*misc*/
.flr {float:right;}
.fll {float:left;}
.hidden {display:none;}

/*top overlay*/
#topOverlay {width:100%;position:absolute;top:0px;left:0px;height:49px;background:transparent url(../../media/images/Rocno_orodje/design/sprite3.png) repeat-x scroll left top;}
#topOverlay .leftRound {width:15px;height:49px;float:left;background:transparent url(../../media/images/Rocno_orodje/design/sprite3.png) no-repeat scroll left -100px;margin-left:20px;display:inline;}
#topOverlay .titleOverlay {height:29px;padding:20px 0 0 0;float:left;background:transparent url(../../media/images/Rocno_orodje/design/sprite3.png) repeat-x scroll left -49px;font-size:1.2em;font-weight:bold;color:#FFF;letter-spacing:0.2em;}
#topOverlay .rightRound {width:10px;height:49px;float:left;background:transparent url(../../media/images/Rocno_orodje/design/sprite3.png) no-repeat scroll right bottom;}

/*no padding table*/
td.noPadding {padding:0px;}

/*search results*/
table.searchResults {width:auto;}

/*bigger text*/
.txtMed {font-size:1.2em;}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}