/* general */
html {margin:0;padding:0;background:#fff;}
body {margin:0;padding:0;border-top:7px solid #333333;background:#fff url(../img/page/bg4.jpg) repeat-x 0 120px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#414141;text-align:center;}
form {margin:0;padding:0;}
img {margin:0;padding:0;border:0;}

.link {cursor:pointer;}
.input_size {width:250px;}

.body-sub h1 {color:#ee1112;margin:0px;font-size:18px;text-transform:uppercase;}
.body-index h1 {color:#A1A1A1;margin:0px;padding:0px;display:inline;font-size:12px;font-weight:normal;}

.container {position:relative;width:975px;margin:0 auto;text-align:left;}
.container:after {clear:both;}
.container:after,
.container:before {content:" ";display:table;}

/* sprite */
#headercontacts .phone,
.front-categories .link strong,
#left a.leftmenu_item_sub {background-image:url(../img/sprite.png);background-repeat:no-repeat;}

#headercontacts .phone {background-position:0 2px;}
.front-categories .link strong {background-position:100% -58px;}
.front-categories .link strong:hover {background-position:100% -118px;}
#left a.leftmenu_item_sub {background-position:21px -291px;}
#left a.leftmenu_item_sub:hover,
#left a.leftmenu_item_sub.active {background-position:21px -231px;}

/* header */
#top {clear:both;width:100%;border-bottom:1px solid #dcdcdc;}
#top .container {padding:10px 0 9px;}

#header {clear:both;width:100%;}

#logo {float:left;display:block;outline:none;width:259px;height:83px;overflow:hidden;}
#logo img {display:block;width:100%;height:100%;}

#headercontacts {float:left;width:auto;color:#969696;font-size:12px;}
#headercontacts em {font-style:normal;}
#headercontacts a {color:#ec0e13;text-decoration:none;}
#headercontacts a:hover {text-decoration:underline;}
#headercontacts span {display:block;float:left;padding:1px 10px 1px 0;margin-right:10px;border-right:1px solid #ccc;}
#headercontacts .phone {padding-left:20px;}
#headercontacts .email {margin-right:0;padding-right:0;border-right:0;}

/* primary navigation */
#main-nav {position:absolute;right:0;top:-45px;}
#main-nav *,
#main-nav *:before,
#main-nav *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	
#main-nav-top {float:right;list-style:none;width:auto;padding:0;margin:19px 0 0;}
#main-nav-top li {float:left;margin:0 0 0 20px;}
#main-nav-top li a {display:block;color:#ec0e13;text-decoration:none;}
#main-nav-top li a:hover {text-decoration:underline;}

#main-nav-main {display:block;list-style:none;width:525px;position:absolute;right:0;top:62px;padding:0;border-right:1px solid #d5d5d5;margin:0;}
#main-nav-main li {float:left;border-left:1px solid #d5d5d5;}
#main-nav-main li a {display:block;width:130px;padding:10px 0 10px 15px;background-color:#f8f8f8;text-decoration:none;color:#000;line-height:1;white-space:nowrap;}
#main-nav-main li a strong {display:block;font-size:16px;}
#main-nav-main li a em {display:block;margin:3px 0 0;color:#bcbcbc;font-size:11px;font-style:normal;}
#main-nav-main li.current a {background:#fe2707;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMjcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe2707),color-stop(100%,#d30018));background:-webkit-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-o-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-ms-linear-gradient(top,#fe2707 0%,#d30018 100%);background:linear-gradient(to bottom,#fe2707 0%,#d30018 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe2707',endColorstr='#d30018',GradientType=0 );filter:none\9\0;}
#main-nav-main li a:hover,
#main-nav-main li.current:hover a {background:#d30018;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMDAxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTI3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d30018),color-stop(100%,#fe2707));background:-webkit-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-o-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-ms-linear-gradient(top,#d30018 0%,#fe2707 100%);background:linear-gradient(to bottom,#d30018 0%,#fe2707 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30018',endColorstr='#fe2707',GradientType=0 );filter:none\9\0;}

#main-nav-main li a:hover,
#main-nav-main li a:hover em,
#main-nav-main li.current a,
#main-nav-main li.current a em {color:#fff;}

/* IE7 */
*+html #main-nav-main {width:584px;}
*+html #main-nav-main li.current a,
*+html #main-nav-main li a:hover,
*+html #main-nav-main li.current:hover a {background:#d30018;}

/* IE8 */
#main-nav-main li.current a,
#main-nav-main li a:hover,
#main-nav-main li.current:hover a {background:#d30018 \0;}

/* footer */
#footer {clear:both;width:100%;border-top:9px solid #f5f7f6;color:#a1a1a1;}
#footer_wrap {clear:both;width:100%;padding:0 0 60px;border-top:5px solid #ededed;}
#footer_wrap a {color:#a1a1a1;text-decoration:none;}
#footer .company {float:left;margin:8px 0 0;}
#footer .authors {float:right;margin:8px 0 0;}
#footer .authors a {color:#a1a1a1;font-size:12px;text-decoration:none;display:inline-block;}
#footer .authors a:hover {text-decoration:underline;}

.ttlcont {position:absolute;top:763px;left:290px;width:400px;text-align:center;color:#A1A1A1;font-size:12px;font-weight:normal;}

/* vhodna stran */
.vhodna-stran-izolacija {position:relative;width:100%;height:319px;margin:0 0 10px;background-image:url("/static/img/shadow.png");background-repeat:no-repeat;background-position:50% 100%;}
.vhodna-stran-izolacija img {display:block;position:absolute;left:0;top:0;z-index:1;}
.vhodna-stran-izolacija a {outline:none;display:block;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background-image:url("/data/image/vhodna-stran/izolacija-title.png");background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;}
.vhodna-stran-izolacija a h1 {position:absolute;left:20px;bottom:59px;display:block;color:#fff;font-size:28px;font-weight:bold;}
.vhodna-stran-izolacija a span {position:absolute;left:20px;bottom:45px;display:block;color:#fff;font-size:12px;font-weight:bold;}

.vhodna-stran-montaza {width:231px;height:163px;background-image:url("/data/image/vhodna-stran/suhomontaza.jpg");background-repeat:no-repeat;} 
.vhodna-stran-arrow {width:231px;height:163px;background-image:url("/data/image/vhodna-stran/arrow.gif");background-repeat:no-repeat;cursor:pointer;}
.vhodna-stran-arrow:hover {width:231px;height:163px;background-image:url("/data/image/vhodna-stran/arrow-sel.gif");background-repeat:no-repeat;cursor:pointer;}

#banner-partners {display:block;clear:both;margin:0;}

.vhodna-stran-tabela {float:left;clear:both;position:relative;width:100%;margin:0 0 20px;}
.vhodna-stran-tabela div {float:left;display:block;width:231px;height:163px;margin:0 14px 0 0;background-repeat:no-repeat;cursor:pointer;}
.vhodna-stran-tabela a {position:absolute;font-size:14px;color:#303030;font-weight:bold;padding-top:10px;text-decoration:none;}
.vhodna-stran-tabela a:hover {position:absolute;font-size:14px;color:#303030;font-weight:bold;padding-top:10px;text-decoration:none;}

.vhodna-stran-tabela .vhodna-stran-fasade {background-image:url("/data/image/vhodna-stran/fasade.jpg");}
.vhodna-stran-tabela .vhodna-stran-fasade:hover {background-image:url("/data/image/vhodna-stran/fasade-s.jpg");}

.vhodna-stran-tabela .vhodna-stran-estrihi {background-image:url("/data/image/vhodna-stran/estrih.jpg");}
.vhodna-stran-tabela .vhodna-stran-estrihi:hover {background-image:url("/data/image/vhodna-stran/estrih-s.jpg");}

.vhodna-stran-tabela .vhodna-stran-stresnakritina {background-image:url("/data/image/vhodna-stran/strezna-kritina.jpg");}
.vhodna-stran-tabela .vhodna-stran-stresnakritina:hover {background-image:url("/data/image/vhodna-stran/strezna-kritina-s.jpg");}

.vhodna-stran-tabela .vhodna-stran-suhomontaza {margin-right:0;background-image:url("/data/image/vhodna-stran/suhomontaza.jpg");}
.vhodna-stran-tabela .vhodna-stran-suhomontaza:hover {background-image:url("/data/image/vhodna-stran/suhomontaza-s.jpg");}

/* box sizing fix */
.front-categories *,
.front-categories *:before,
.front-categories *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.front-categories {float:left;clear:both;position:relative;width:100%;margin:0 0 20px;}
.front-categories .block {float:left;width:23.5%;margin:0 2% 0 0;}
.front-categories .p4 {margin-right:0;}
.front-categories .link {display:block;width:100%;text-decoration:none;color:#303030;font-size:15px;font-weight:bold;}
.front-categories .link strong {display:block;float:left;clear:both;padding:2px 25px 5px 0;margin:0 0 5px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.front-categories .link img {display:block;clear:both;width:100%;height:auto;border:5px solid #eee;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.front-categories .link:hover {color:#303030;font-size:15px;text-decoration:none;}
.front-categories .link:hover strong {color:#d9251c;}
.front-categories .link:hover img {border-color:#d9251c;}

/* IE7 */
*+html .front-categories .block {width:225px;padding:0;margin-right:25px;}
*+html .front-categories .p4 {margin-right:0;}
*+html .front-categories .link img {width:215px;}

/* subpage */
#body .container {margin-top:40px;background:#fff;-moz-box-shadow:0 0 15px 0 #bbb;-webkit-box-shadow:0 0 15px 0 #bbb;box-shadow:0 0 15px 0 #bbb;}
.body-index #body .container {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

#content {float:left;position:relative;width:710px;padding:0 23px 40px 20px;}
#content img {max-width:100%;}
#contentsub-shadow {width:100%;height:19px;margin:0 0 20px;background-repeat:no-repeat;background-position:50% 0;background-image:url("/static/img/shadow.png");}

#btnSendQueue {display:block;position:absolute;top:0;right:0;height:15px;padding:10px 20px;background:#fe2707;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMjcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe2707),color-stop(100%,#d30018));background:-webkit-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-o-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-ms-linear-gradient(top,#fe2707 0%,#d30018 100%);background:linear-gradient(to bottom,#fe2707 0%,#d30018 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe2707',endColorstr='#d30018',GradientType=0 );filter:none\9\0;color:#fff;font-weight:bold;text-decoration:none;}
#btnSendQueue:hover {background:#d30018;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMDAxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTI3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d30018),color-stop(100%,#fe2707));background:-webkit-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-o-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-ms-linear-gradient(top,#d30018 0%,#fe2707 100%);background:linear-gradient(to bottom,#d30018 0%,#fe2707 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30018',endColorstr='#fe2707',GradientType=0 );filter:none\9\0;}

/* IE7 */
*+html #btnSendQueue {background:#d30018;}
*+html #btnSendQueue:hover {background:#fe2707;}

/* IE8 */
#btnSendQueue {background:#d30018 \0;}
#btnSendQueue:hover {background:#fe2707 \0;}

/* content - ponudba */
#PonudbaTitle {position:absolute;top:23px;left:44px;}
#PonudbaImg {/*position:absolute;top:48px;left:43px;*/}

.Ponudba_navigLeft {background:transparent url("../img/content/ponudba-left.png") no-repeat;}
.Ponudba_navigRight {background:transparent url("../img/content/ponudba-right.png") no-repeat;}
#PonudbaDiv {background-image:url(../img/content/ponudba-bg.jpg);background-repeat:no-repeat;background-color:transparent;width:394px;height:135px;position:absolute;top:48px;left:43px;}

/* content - tisk */
#tiskImg {position:absolute;top:48px;left:491px;}
#tiskArrow {position:absolute;top:16px;left:684px;}
#tiskTitle {color:#6e6e6e;font-size:24px;font-weight:bold;width:220px;position:absolute;left:730px;top:58px;}
#tiskText {color:#6e6e6e;font-size:12px;font-weight:bold;width:220px;position:absolute;left:735px;top:95px;line-height:23px;}
a#tiskMore {color:white;font-size:12px;font-weight:normal;position:absolute;left:851px;top:152px;display:block;width:83px;height:28px;background-image:url("../img/content/tisk-more.jpg");background-repeat:no-repeat;padding-left:6px;padding-top:7px;padding-bottom:6px;cursor:pointer;text-decoration:none;}
a#tiskMore:hover {text-decoration:underline;}

/* content - backbtn */
.backbtn {padding:17px 51px 12px 51px;cursor:pointer;}

/* content - title */
.menu_title {padding:0;width:100%;}

/* content */
h2 {margin:0;padding:0;display:inline;font-family:Arial,Helvetica,Garuda,sans-serif;font-size:12px;color:#414141;font-weight:bold;}
h3 {color:#94be02;margin:0;font-size:16px;font-weight:bold;}

.content a {color:#1b9ac5;text-decoration:underline;font-size:12px;}
.content a:hover {color:#1b9ac5;text-decoration:none;font-size:12px;}

.content_nsl {color:#ee1112;margin:0;font-size:18px;text-transform:uppercase;position:relative;}
.content_nsl div {position:relative;z-index:2;background-color:white;font-weight:bold;}
.content_nsl h1 {z-index:1;position:absolute;top:0;left:0;}

.btn {color:white;font-size:12px;font-weight:normal;background-color:#2b2b2b;border:0;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:4px;cursor:pointer;text-decoration:none;}
.btn:hover {text-decoration:underline;}
.field {border:1px solid #919191;font-size:12px;padding:3px;color:#808080;}
.input_size {width:300px;}

/* CATALOGUE */

/* border fix */
#left *,
#left *:before,
#left *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* catalogue - left menu */
#left {float:left;position:relative;width:212px;padding:0 0 20px 10px;background-color:#f8f8f8;}

#left a.leftmenu_item {display:block;float:left;clear:both;width:100%;padding:4px 10px 4px 12px;border-left:8px solid #f8f8f8;color:#1f1a17;font-size:12px;font-weight:bold;text-decoration:none;}
#left a.leftmenu_item:hover,
#left a.leftmenu_item.active {border-color:#f11710;color:#f11710;text-decoration:none;}

#left a.leftmenu_item_sub {display:block;float:left;clear:both;width:100%;padding:6px 10px 6px 40px;font-size:12px;font-weight:bold;color:#000;text-decoration:none;}
#left a.leftmenu_item_sub:hover,
#left a.leftmenu_item_sub.active {color:#f11710;}

#sec-nav-title {float:left;width:222px;height:35px;padding:12px 15px 6px 15px;border-bottom:1px solid #d9d9d9;margin:0 0 0 -10px;color:#1f1a17;font-size:14px;font-weight:bold;}
#sec-nav-title .icon {display:none;float:left;margin:0 15px 0 0;}
#sec-nav-title .icon > div {width:30px;height:3px;margin:4px 0;background:#444;font-size:1px;line-height:1;}
#sec-nav-title span {float:left;}
#sec-nav-title.active {background-color:#444;border-color:#444;color:#fff;}
#sec-nav-title.active .icon > div {background:#fff;}

#sec-nav {float:left;width:100%;padding-top:20px;}

/* IE7 */
*+html #sec-nav-title {width:192px;padding-bottom:0;height:22px;}
*+html #left a.leftmenu_item {width:190px;}
*+html #left a.leftmenu_item_sub {width:152px;}

/* content - breadcrumb */
.menu_breadchrumb {float:left;clear:both;width:733px;height:11px;padding:15px 0 8px 20px;border-bottom:1px solid #eee;margin:0 -23px 20px -20px;color:#777;font-weight:normal;font-size:11px;line-height:1;}
.menu_breadchrumb a {color:#777;text-decoration:none;}
.menu_breadchrumb a:hover,
.menu_breadchrumb a:last-child {color:#ef1311;}

/* catalogue - list */
.catalogue_list {margin-left:0;padding:0;width:100%;} 
.catalogue_list_desc {margin-top:15px;line-height:1.5;}
.catalogue_list_paging {text-align:center;margin:20px 0px 20px 0px;}
.catalogue_list_paging a {color:#1b9ac5;text-decoration:underline;font-size:12px;}
.catalogue_list_item {margin-top:20px;background-image:url("/static/img/catalogue/listitem_bg.jpg");background-repeat:repeat-x;padding-top:18px;}
.catalogue_list_item_title {overflow:hidden;font-size:12px;color:#1f1a17;}	
.catalogue_list_item_content {overflow:hidden;}
.catalogue_list_item_image {width:105px;float:left;width:105px;margin-right:41px;margin-top:12px;}

.catalogue_list_item_links {width:480px;float:left;}
.catalogue_list_item_links_title {font-size:11px;color:#6f6f6f;border-bottom:1px solid #dbdbdb;padding:10px 0px 1px 0px;}
.catalogue_list_item_links_ul {list-style:none;margin:7px 0px 0px 0px;padding:0;color:#404040;font-size:10px;font-weight:normal;}
.catalogue_list_item_links_ul li {padding-top:3px;padding-bottom:2px;padding-left:18px;background-image:url("/static/img/catalogue/listitem_ullinks_bullet.jpg");background-repeat:no-repeat;background-position:6px 9px;}
.catalogue_list_item_links_ul li a {color:#1b9ac5;text-decoration:underline;font-size:12px;}
	
.catalogue_list_item_table {width:480px;float:left;}
.catalogue_list_item_table table {width:100%;text-align:center;font-size:10px;background-image:url("/static/img/catalogue/listitem_tablebg.jpg");background-repeat:repeat-x;background-position:0px 0px;background-color:#f0f0f0;}
.catalogue_list_item_table table tr th {color:#6f6f6f;padding:0px 12px 3px 12px;border-bottom:0px solid #d8d8d8;font-weight:normal;}
.catalogue_list_item_table table tr th.rightborder {background-image:url("/static/img/catalogue/listitem_thrightborder.png");background-repeat:no-repeat;background-position:bottom right;}	
.catalogue_list_item_table table tr td {color:#1f1a17;}
.catalogue_list_item_table table tr td.even {background-image:url("/static/img/catalogue/listitem_table_td_evenbg.jpg");background-repeat:no-repeat;background-position:top right;padding:5px 12px 5px 12px;}
.catalogue_list_item_table table tr td.even_end {background-image:url("/static/img/catalogue/listitem_table_td_evenbg_end.jpg");background-repeat:no-repeat;background-position:top right;padding:5px 12px 5px 12px;}
.catalogue_list_item_table table tr td.odd {background-image:url("/static/img/catalogue/listitem_table_td_oddbg.png");background-repeat:repeat-y;background-position:top right;padding:5px 12px 5px 12px;}
.catalogue_list_item_table table tr td.odd_even {padding:5px 12px 5px 12px;}

.catalogue_list_item_prop_ul {width:278px;padding:7px 13px 7px 13px;}
.catalogue_list_item_prop_ul_title {font-size:10px;color:#686868;}
.catalogue_list_item_prop_ul_ul {list-style:none;margin:7px 0px 0px 0px;padding:0;color:#404040;font-size:10px;font-weight:normal;/*letter-spacing:0px*/}
.catalogue_list_item_prop_ul_ul li {padding-top:3px;padding-bottom:2px;padding-left:16px;background-image:url("/static/img/catalogue/listitem_ul_bullet.jpg");background-repeat:no-repeat;background-position:0px 5px;}
.catalogue_list_item_actions {text-align:right;padding-top:20px;}
	
/* news - list */ 
.news_item {cursor:pointer;}
.news_item .img {float:right;margin-left:10px;padding:5px;width:142px;}
.news_item .date {margin-top:3px;margin-bottom:7px;}
.news_item .arrow {padding-top:10px;}
.content .news_item .title a {color:#94be02;font-weight:bold;text-decoration:none;font-size:24px;}
.content .news_item .title a:hover {text-decoration:underline;}
.news_item_seperator {clear:both;height:2px;background-color:#e4e4e4;margin-bottom:25px;margin-top:22px;}

/* news - details */ 
.news_details .img {float:right;margin-left:10px;margin-bottom:5px;width:300px;}
.news_details .date {margin-top:3px;padding-bottom:7px;}
.news_details .arrow {margin-left:2px;margin-top:10px;}

/* Menu - sitemap */
.sitemap_item {padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:13px;}
.sitemap_itemsub {padding-top:3px;padding-bottom:3px;font-size:13px;}

/* DMS */
.dms_group {cursor:pointer;}
.dms_group:hover {cursor:pointer;background-color:transparent;}
.dms_group_sel {background-image:url("/static/img/dms/border-s.jpg");background-repeat:no-repeat;background-position:0px 51px;cursor:pointer;background-color:#f8f8f8;}
.dms_group_img {width:66px;height:62px;text-align:center;vertical-align:middle;}
.dms_group .dms_group_title {color:#303030;font-size:14px;font-weight:bold;padding-right:29px;background-image:url("/static/img/dms/bullet.png");background-repeat:no-repeat;background-position:100% 50%;}
.dms_group_sel .dms_group_title {color:#303030;font-size:14px;font-weight:bold;padding-right:29px;background-image:url("/static/img/dms/bullet-s.png");background-repeat:no-repeat;background-position:100% 50%;}
.dms_details {padding-left:126px;background-color:#f8f8f8;padding-bottom:8px;margin-bottom:5px;overflow:hidden;}
.dms_details_company {clear:both;padding:12px 0px 12px 0px;color:#797979;font-size:10px;text-decoration:none;font-size:14px;font-weight:bold;border:0px solid black;background-image:url("/static/img/dms/border-company.jpg");background-repeat:no-repeat;background-position:0px 35px;}
a.dms_details_file {display:block;background-repeat:no-repeat;padding:12px 0px 12px 29px;background-position:left center;color:#797979;font-size:10px;text-decoration:none;border:0px solid black;float:left;width:200px;}
a:hover.dms_details_file {display:block;background-repeat:no-repeat;padding:12px 0px 12px 29px;background-position:left center;color:#797979;font-size:10px;text-decoration:underline;}

.FieldLabel {vertical-align:top;}

/* SEO content fixes */
h1.sub-title {margin:0 0 8px;font-size:16px;color:#414141;}
img.img-content.space-right {margin-right:25px;}
img.img-content {border:1px solid #cdcddc;padding:6px 8px;}
.pull-right {float:right;}
.pull-left {float:left;}

/* contact popup form mods */
.ui-widget,
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;line-height:1.5;}
.ui-corner-all {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.ui-dialog {padding:0;-webkit-box-shadow:0 0 10px 0 #444;-moz-box-shadow:0 0 10px 0 #444;box-shadow:0 0 10px 0 #444;}
.ui-button,
.ui-widget-header,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {background:#fe2707;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMjcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe2707),color-stop(100%,#d30018));background:-webkit-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-o-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-ms-linear-gradient(top,#fe2707 0%,#d30018 100%);background:linear-gradient(to bottom,#fe2707 0%,#d30018 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe2707',endColorstr='#d30018',GradientType=0 );filter:none\9\0;color:#fff;font-weight:bold;font-size:15px;}
.ui-dialog .ui-dialog-content {padding:15px;}
.ui-dialog .ui-dialog-buttonpane {padding:15px;border-top:1px solid #ccc;margin:0;}
.ui-dialog .ui-dialog-buttonpane button {margin:0 0 0 15px;}
.ui-widget-header,
.ui-state-default,
.ui-widget-content,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {border:none;}

#form_request_popup {text-align:left;}
#form_request_popup table {width:100%;border:none;}

#frmFormSubmit table td {vertical-align:top;padding:0;padding-bottom:5px;}
#frmFormSubmit table td.left {width:150px;}
#frmFormSubmit table td.right {width:320px;}
#frmFormSubmit textarea {height:120px;}
#frmFormSubmit .captcha-image .field {width:45px;}
#frmFormSubmit .input_size {width:318px;}
#frmFormSubmit .required {font-style:italic;}

/* IE7 */
*+html .ui-dialog {border:1px solid #bbb;}
*+html .ui-widget-header,
*+html .ui-state-default,
*+html .ui-widget-header .ui-state-default,
*+html .ui-widget-content .ui-state-default {background:#d30018;}

/* IE8 */
.ui-dialog {border:1px solid #bbb \0;}
.ui-widget-header,
.ui-state-default,
.ui-widget-header .ui-state-default,
.ui-widget-content .ui-state-default {background:#d30018 \0;}


/* MEDIA QUERIES
------------------------------------------------------------ */
@media screen and (max-width:800px) {
	#main-nav-main li a em {display:none;}

	.container,
	#banner-partners,
	.vhodna-stran-izolacija-banner {width:100%;}

	#headercontacts,
	#footer .company {margin-left:15px;}
	#footer .authors {margin-right:15px;}

	#main-nav {right:15px;}
	#main-nav-main {width:400px;}
	#main-nav-main li {width:25%;}
	#main-nav-main li a {width:auto;padding:17px 0 16px;text-align:center;}

	.front-categories {width:94%;margin:0 3% 20px;}

	#content {width:535px;}
	.menu_breadchrumb {width:558px;}
}

@media screen and (max-width:768px) {
	#content {width:503px;}
	.menu_breadchrumb {width:526px;}
}

@media screen and (max-width:736px) {
	#footer .authors,
	#banner-partners,
	.vhodna-stran-izolacija,
	#main-nav-top .p1,
	#main-nav-main .p3,
	#main-nav-main .p4,
	#contentsub-shadow,
	#sec-nav,
	.menu_breadchrumb {display:none;}

	html,
	body {background-image:none;background-color:#303030;}

	#top,
	#header,
	#body {background:#fff;text-align:center;}
	#headercontacts {font-size:18px;}
	#logo {float:none;clear:both;margin:0 auto 5px;}
	#main-nav {float:left;clear;both;width:100%;position:relative;top:auto;right:auto;left:auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
	#main-nav-top,
	#main-nav-main {float:none;display:inline;position:static;top:auto;right:auto;left:auto;border:none;margin:0;}
	#main-nav li {display:block;float:left;width:25%;margin:0;border:none;border-right:1px solid #ccc;}
	#main-nav li:last-child {border-right:none;}
	#main-nav li a {display:block;width:auto;padding:20px 0;background-color:#f8f8f8;color:#000;text-align:center;font-size:16px;font-weight:bold;line-height:1;}
	#main-nav li a:hover {background:#d30018;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMDAxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTI3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d30018),color-stop(100%,#fe2707));background:-webkit-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-o-linear-gradient(top,#d30018 0%,#fe2707 100%);background:-ms-linear-gradient(top,#d30018 0%,#fe2707 100%);background:linear-gradient(to bottom,#d30018 0%,#fe2707 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30018',endColorstr='#fe2707',GradientType=0 );filter:none\9\0;}
	#main-nav li.current a {background:#fe2707;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMjcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe2707),color-stop(100%,#d30018));background:-webkit-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-o-linear-gradient(top,#fe2707 0%,#d30018 100%);background:-ms-linear-gradient(top,#fe2707 0%,#d30018 100%);background:linear-gradient(to bottom,#fe2707 0%,#d30018 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe2707',endColorstr='#d30018',GradientType=0 );filter:none\9\0;}
	#main-nav li a:hover,
	#main-nav li.current a {color:#fff;text-decoration:none;}
	#main-nav li a strong {display:inline;font-size:inherit;}

	#footer,
	#footer_wrap {border-top:0;}
	#footer .container {padding-top:20px;text-align:center;}
	#footer .company {float:none;display:inline;margin:0;}

	.front-categories .block {width:46%;margin:25px 2% 20px;}

	#body .container {margin-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
	#left {float:left;clear:both;width:100%;padding:0;}
	#content {clear:both;width:94%;padding:60px 3% 30px;margin:0;}

	#sec-nav {padding-top:0;}
	#sec-nav-title {cursor:pointer;width:100%;height:auto;padding:10px 20px;margin:0;}
	#sec-nav-title .icon {display:block;}
	#sec-nav-title span {margin:1px 0 0;font-size:20px;font-weight:normal;}
	#sec-nav-title:hover {background-color:#444;color:#fff;}
	#sec-nav-title:hover .icon div {background-color:#fff;}

	#left a.leftmenu_item {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size:14px;}
	#left a.leftmenu_item:hover,
	#left a.leftmenu_item:active {background-color:#fff;}

	#left a.leftmenu_item_sub {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd;background-position:20px -287px;font-size:14px;font-weight:normal;}
	#left a.leftmenu_item_sub:hover {background-position:20px -226px;}

	#btnSendQueue {right:15px;top:15px;}

	.catalogue_list_item_table {clear:both;width:100%;padding:0 0 12px;margin:15px 0;overflow-x:scroll;}
}

@media screen and (max-width:480px) {
	#headercontacts .fax,
	#headercontacts em {display:none;}

	#headercontacts {font-size:20px;}

	#main-nav li a {font-size:14px;}

	.front-categories .block {clear:both;width:96%;margin:25px 2% 20px;}

	#frmFormSubmit table td.left,
	#frmFormSubmit table td.right,
	#frmFormSubmit .captcha-image td {display:block;clear:both;width:100%;}
	#frmFormSubmit .input_size,
	#frmFormSubmit .captcha-image .field {width:98%;}
}