@charset "utf-8";*{margin:0 0 0 0;padding:0 0 0 0;font-size:100%;font-family:"nimbus-sans",helvetica,arial,tahoma,sans-serif;}
body{background:#fff;color:#1d1d1b;font-size:17px;line-height:1.35em;}
A{color:#c4161c;}
A:active{color:#c4161c;}
A:link{color:#c4161c;text-decoration:none;}
A:visited{color:#c4161c;text-decoration:none;}
A:hover{color:#666666;}
IMG{border:none;vertical-align:top;max-width:100%;}
TABLE{vertical-align:top;text-align:left;}
TD{vertical-align:top;}
h1{font-size:3.53em;font-weight:900;line-height:1em;margin:40px 0 70px 0;}
h2{font-size:3.53em;font-weight:900;line-height:1em;margin:40px 0 70px 0;}
.column1 h1, .column1 h2{margin:20px 0;}
.columns2 h1, .columns2 h2{margin:20px 0;}
.columns3 h1, .columns3 h2{margin:20px 0;}
.table h2{margin-bottom:1em;font-weight:300;font-size:2.12em;margin:0 0 40px 5px;text-align:left;display:inline-block;}
.cat_prod_div_tl_long h2{margin-bottom:1em;font-weight:300;font-size:2.12em;margin:0 0 10px 0px;text-align:left;display:inline-block;color:#fff;}
#randomPhotos2 h2{margin-bottom:1em;font-weight:300;font-size:2.12em;margin:0 0 25px 5px;text-align:left;display:inline-block;}
h3{line-height:1.5em;text-transform:uppercase;font-size:1.41em;color:#87c100;font-weight:900;font-family:"nimbus-sans-condensed","helvetica condensed","arial narrow",arial,tahoma,sans-serif;}
h3 > a{text-transform:uppercase;color:#87c100 !important;font-weight:900;font-family:"nimbus-sans-condensed","helvetica condensed","arial narrow",arial,tahoma,sans-serif;}
h3 a:hover{color:#c4161c !important;}
h4{font-size:1.29em;font-weight:700;color:#c4161c;margin:10px 0 15px 0;}
h4 span{font-weight:900;}
h3.darkgreen, h3.darkgreen a{color:#6b9900 !important;}
h3.moredarkgreen, h3.moredarkgreen a{color:#4f7000 !important;}
h3.blue, h3.blue a{color:#016e7d !important;}
h3.darkblue, h3.darkblue a{color:#025864 !important;}
h3.moredarkblue, h3.moredarkblue a{color:#014049 !important;}
h3 > a:hover{color:#c4161c !important;}
DIV{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
P{margin:1em 0;}
UL{margin:1em 0;}
LI{margin-left:23px;}
#siteTitle{text-align:center;}
form div > span{display:inline-block;vertical-align:top;width:150px}
form div > span + span{display:inline-block;width:auto}
.table{width:calc(100%/3);float:left;margin-bottom:70px;}
.table td{padding:0 12px 0 11px;}
.table td:first-child{padding:0 15px 0 0px;}
.table td:last-child{padding:0 0px 0 20px;}
.form-error-default{border:1px solid red}
.form-success-default{border:1px solid green}
.bolder{font-weight:900;}
.table select option:first-of-type{display:none;}
.table select{margin-top:10px;}
#content4{text-align:center;}
#content6 .table td{padding:0 0 0 0;}
#content6 .table td:first-child{padding:0 3px 0 0;}
#content6 .table td:nth-child(2){padding:0 3px 0 2px;}
#content6 .table td:nth-child(3){padding:0 0px 0 3px;}
.table .bolder{clear:left;color:#c4161c;margin:0px 5px 0 -20px;}
.table h4{padding:0 0 0 20px;}
#content2 .move{position:absolute;left:50%;right:0;bottom:30%;transform:translate(-50%, 0);color:#fff;margin:0 auto;transition:0s ease;font-size:2.12em;font-weight:bold;width:100%;text-align:center;}
#randomPhotos2 .bolder{clear:left;color:#c4161c;display:block;font-size:1.29em;float:left;margin:0px 5px 0 -20px;}
#randomPhotos2 .latestWorkPhotoDescription{padding-left:20px;}
#randomPhotos2 img.latestWorkPhoto{display:block;clear:both;width:100%;}
#randomPhotos2{width:100%;display:inline-block;}
.error{background:none repeat scroll 0 0 #FF8C8C;border:1px solid #FF0000;color:#000000;margin-bottom:10px;text-align:center;width:100%;clear:both;}
.success{background:none repeat scroll 0 0 #8CF28E;border:1px solid #00BA04;color:#000000;margin-bottom:10px;text-align:center;clear:both;}
.neutral{background:none repeat scroll 0 0 yellow;border:1px solid #00BA04;color:#000000;margin-bottom:10px;text-align:center;clear:both;}
.hoverPointer{cursor:pointer}
#lyr1 p{display:none;}
#menuSelect{display:none;height:30px;font-size:17px;margin:10px 0;}
.floatR{float:right;}
.floatL{float:left;}
.header{background:url('images/bg_header.jpg') center top repeat-x;padding:8px 13px 8px;border-radius:5px;color:#326695;font-weight:bold;text-transform:uppercase;margin-bottom:13px;font-size:14px;text-shadow:1px 1px 0px #edf0f0;text-align:left;}
.button, a.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;background:#c4161c;border:none;cursor:pointer;padding:11px 28px;border-radius:3px;color:#fff;text-transform:uppercase;font-weight:900;font-family:"nimbus-sans-condensed","helvetica condensed","arial narrow",arial,tahoma,sans-serif;line-height:1em;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;}
.button:hover, a.button:hover{color:#fff;background:#000;}
.button2, a.button2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;background:transparent;border:1px solid #000;cursor:pointer;padding:6px 6px;border-radius:3px;color:#000;font-family:"nimbus-sans-condensed","helvetica condensed","arial narrow",arial,tahoma,sans-serif;line-height:1em;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;}
.button2:hover, a.button2:hover{color:#fff;background:#000;border:1px solid #000;}
.pointer{cursor:pointer;}
.table #maciej{display:block;clear:both;margin:15px 0 10px 0;border-radius:100%;box-shadow:1px 3px 7px rgba(0,0,0,0.45);}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
table img{max-width:100%;}
.ogranicznik{width:100%;margin:0 auto;}
#srodkujacy{vertical-align:top;text-align:left;}
#caloscContainer{margin:0 auto;overflow:hidden;}
#calosc{background-color:#fff;text-align:left;}
#left_section{float:left;width:81%;overflow:hidden;}
#image_box{position:relative;vertical-align:top;}
#topmenu_box{padding:40px 7px 45px 7px;width:1170px;height:125px;clear:both;}
body .cp-widget-btn-container.cp-position-bottom-right{bottom:10px!important;right:15px!important;}
#topmenu_box_container{width:100%;background:#fff;z-index:1000;}
.fixedTop{position:relative !important;background-color:#fff;padding:0 0 0 0 !important;top:0;height:45px !important;}
.fixedTopContainer{position:fixed !important;}
.fixedTop #logo{height:25px;margin-top:12px;}
.fixedTop #leftMenuTextMCP_1{margin-top:8px;}
.fixedTop #mega-menu-1{margin-top:4px;}
#location_box{background-color:#66ccff;overflow:hidden;clear:both;}
p.location_p{margin:10px;color:#fff;z-index:1000;}
p.location_p a.location{color:#fff;text-decoration:none;font-weight:normal;}
p.location_p a.location:hover{color:#23a4ff;text-decoration:none;}
p.location_p a.location_current{color:#000;text-decoration:none;font-weight:bolder;}
p.location_p a.location_current:hover{color:#23a4ff;text-decoration:none;}
#content_box{width:100%;}
#content3 .button:hover{background:#fff;color:#000;}
#content3 .button{width:auto;}
#landing-menu{position:fixed;left:0;top:25%;width:130px;list-style-type:none;border-left:none;border:1px solid #d10a11;background:#fff;padding:25px 5px;box-sizing:border-box;font-weight:700;font-size:0.7em;text-transform:uppercase;z-index:500;}
#landing-menu a{color:#1d1d1b;}
#landing-menu li{margin-left:0;text-align:center;padding:10px 0;}
#content3{width:1170px;margin:0 auto;padding:50px 7px 90px 7px;}
#content6{width:1170px;margin:0 auto;padding:0 7px;}
#content3 h2, #content6 h2 a{color:#fff;}
#content3 h2{color:#fff;}
#content6 h2 a:hover{color:#c4161c;}
#content_container{width:100%;max-width:1170px;margin:0 auto;padding:5px 7px 25px 7px;position:relative;}
#content_container2{width:100%;margin:0 auto;padding:0px 0px 50px 0px;}
#content2, #content3, #content4{position:relative;}
#content2 p{margin:0 0;}
#content5{display:inline-block;}
#content{display:inline-block;}
#content_container3, #content_container6{width:100%;background:#171717;color:#fff;}
#content_container4{width:100%;margin:0 auto;padding:40px 0px 20px 0px;}
#content_container5{width:1170px;margin:0 auto;padding:20px 7px 50px 7px;position:relative;}
#content_container6{margin:0 auto 30px auto;padding:50px 0px 45px 0px;position:relative;}
.logo-start{position:relative;top:50px;z-index:500;}
.logo-end{position:absolute;bottom:-33px;left:50%;z-index:10;transform:translate(-50%, 0);}
.holder1{margin:0 0 10px 0;}
.back_print_up{margin-bottom:10px;text-align:center;}
#right_section{float:right;width:16%;margin:0 1%;vertical-align:top;overflow:hidden;}
.leftMenuText{margin:10px;background:#f5f5f5;overflow:hidden;}
.leftMenuText p{margin-left:10px;margin-right:10px;}
div.holder2{margin:0 10px 10px 10px;}
p.header_right{background:#66ccff;color:#fff;font-weight:bold;padding:5px;text-align:center;margin-top:5px;}
#footer_section{clear:both;width:100%;height:375px;padding:35px 0 35px 0;text-align:center;}
#menu-responsive{display:none;float:right;margin-top:7px;margin-left:15px;cursor:pointer;}
#menuSelect .parent img{display:inline-block !important;}
#menuSelect .level1, #menuSelect .level2{display:none;}
#menuSelect{display:none;height:100%;position:fixed;width:100%;z-index:500;left:0;margin:0 0;background:#1d1d1b;top:75px;text-align:center;}
#menuSelect.fixedTopMenu{top:65px;}
#menuSelect li{list-style-type:none;margin:0 0 0 0;border-bottom:1px solid #e8e8e8;}
#menuSelect .img-menu{background-image:url("images/ikona-arrow-down-white.png");height:15px;width:18px;background-size:contain;padding:0px 0px 0 0px;transform:rotate(-90deg);display:inline-block;margin:0px -18px -2px 0px;background-repeat:no-repeat;-webkit-transition:all .5s ease;transition:all .5s ease;-moz-transition:all .5s ease;}
#menuSelect li.level1{background:#666666;}
#menuSelect li.level2{background:#A7A5A5;}
#menuSelect li a{width:100%;display:block;padding:10px 0;color:#fff;cursor:pointer;}
#menuSelect li a:hover{color:#c4161c;}
#footer{width:1170px;padding:0 7px;}
#logo{float:left;margin-right:10px;}
#icons-footer{margin-bottom:70px;}
#icons-footer img{margin:0 50px 0 50px;}
.footer{clear:left;text-align:center;}
.footer a{color:#aaa;}
.portfolio{width:100%;border-spacing:0;margin-bottom:40px;}
.center{text-align:center;}
.bold{font-weight:bold;}
.clear{clear:both;overflow:hidden;}
.banner{padding:10px;}
.visinfo{}
.art_similarcontent_dt{border-bottom:1px #ddd dashed;background:transparent;color:#aaa;}
.art_similarcontent_dt:hover{background:transparent;}
.art_similarcontent_dd{background:transparent;color:#23a4ff;}
.art_similarcontent_dd a{color:#000;}
.movieSpan{display:inline-block;width:15px;height:15px;background:#DCDDDF;margin-right:5px;color:#DCDDDF;cursor:pointer;text-align:right;margin-top:10px;}
ul.tree{margin:10px 10px;}
ul.tree ul{margin:0 0;}
ul.tree li{list-style-type:none;border-bottom:1px #dddddd dotted;margin-left:0;}
ul.tree li.closed{}
ul.tree li.opened{}
ul.tree li a{text-decoration:none;cursor:pointer;color:#000;}
ul.tree li a.folder{}
ul.tree li a.active{color:#23a4ff;}
ul.tree li a:hover{text-decoration:none;color:#23a4ff;}
ul.tree li ul li{border-bottom:0px #dddddd dotted;border-top:1px #dddddd dotted;padding-left:14px;margin-left:0;}
TABLE#contentitemstable{border:0px;width:550px;margin-left:auto;margin-right:auto;}
#contentitemstable p.contentitemstable{font-weight:bold;color:#23a4ff;margin-bottom:8px;}
#contentitemstable TD{}
#contentitemstable DIV{}
TABLE#text_contentitemstable{width:550px;margin-left:auto;margin-right:auto;}
#text_contentitemstable p{font-weight:normal;color:#000000;margin:0px;margin-bottom:8px;}
TABLE#galeria_contentitemstable{width:550px;margin:0 auto;}
#galeria_contentitemstable p.wybor{font-weight:bold;color:#23a4ff;margin:0px;margin-bottom:8px}
.randomphotos_photo{float:left;}
#randomPhotos2 .randomphotos_photo{width:calc(100%/3 - 10px);}
#randomPhotos2 .randomphotos_photo:first-of-type{margin-right:3px;}
#randomPhotos2 .randomphotos_photo:nth-of-type(2){margin-right:2px;margin-left:12px;}
#randomPhotos2 .randomphotos_photo:nth-of-type(3){margin-left:3px;float:right;}
#lyr1{min-width:2500px;overflow:hidden;}
#wn{overflow:hidden;display:block;position:relative;height:100px;width:1170px;margin:0 auto 20px auto;}
.galeria{text-align:left;}
.galeria .icePhoto{float:left;width:180px;margin:0 0 20px 20px;}
.galeria .icePhoto0{clear:both;margin:0 0 0 0px;}
.galeria .icePhoto div{background:#e8e8e8;height:30px;padding:5px 10px;line-height:14px;overflow:hidden;}
.stronicowanie{clear:both;border:1px solid #b2b2b2;overflow:hidden;padding:0 10px 0 0;}
.stronicowanie .stronicowanie{border:none;padding:0;}
.stronicowanie a, .stronicowanie .left{padding:3px 10px;color:#c4161c;display:block;float:left;cursor:pointer}
.stronicowanie img{margin-top:5px;}
.stronicowanie .left{float:left;}
.stronicowanie .right{float:right;}
.stronicowanie span{background:#DFF5FF;padding:2px 5px;font-weight:bold;}
a.activePage{color:#000;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;}
div.photoTitle{text-align:center;background:#e8e8e8;height:30px;padding:5px 10px;line-height:14px;overflow:hidden;}
div#galleryTitle{float:left;max-width:90%}
div#galleryDescription{text-align:center;}
div#mainGalleryDiv{text-align:center;position:relative;}
div#galleryTable{margin:0 auto;}
div#mainFotoTD{text-align:center;}
a#mainFotoLink{margin:0 auto;}
img#mainFoto{}
div#thumbs{position:relative;width:516px;padding:10px 0;margin:0 auto;}
a.galeriaThumbs{}
a.galeriaThumbs img{border:1px #888888 solid;margin:5px;}
a.galeriaNext img.navigation{position:absolute;right:5px;bottom:15px;}
a.galeriaPrevious img.navigation{position:absolute;left:5px;top:15px;}
#controls .galeriaPrevious{position:absolute;top:48%;left:2px}
#controls .galeriaNext{position:absolute;top:48%;right:2px}
#controls + div#thumbs{display:none;}
#controls a.galeriaNext img.navigation{position:static;}
#controls a.galeriaPrevious img.navigation{position:static;}
table#galleryTable{position:relative;}
.fotoCount{float:right;height:30px;line-height:30px;}
#fotoCount{margin:0 auto;}
#pinGallery{position:relative;}
#pinGallery .block{}
#galleria{height:400px;}
table#galeria_contentitemstable td, table#galeria_contentitemstable td table td{text-align:center!important;}
.galleryDoor{font-size:24px;text-align:center;font-weight:700;margin-bottom:20px;}
.galleryDoor img{margin-bottom:20px;}
.galleria-container{background:#fff!important;color:#000!important;}
.galleria-thumbnails .galleria-image{float:none!important;display:inline-block!important;border:0px!important;background:#fff;}
.galleria-thumbnails{min-width:100%!important;text-align:center;}
.galleria-counter{opacity:1 !important;color:#000 !important;}
#news_separate{margin-left:auto;margin-right:auto;margin-top:10px}
#news_separate p{font-weight:bold;background-color:#eee;color:#000;padding:0px 0px 0px 10px;}
.newstable{margin:15px auto 10px;border-bottom:1px #ddd dashed;overflow:hidden;}
.newstable p{margin:0px;line-height:140%;text-align:justify;}
.newstable .title{font-weight:bold;color:#23a4ff;}
.newstable .time{font-weight:normal;color:#a5a5a5;margin:0px;}
.newstable .comment_p{text-align:right;margin-bottom:15px;}
.newstable .comments_link{color:#23a4ff;}
.newstable .comments_link:hover{color:#23a4ff;text-decoration:underline;}
.newstable .article_partitle{margin-top:0px;margin-bottom:10px;}
#newsnotfound{margin-left:auto;margin-right:auto;margin-top:15px;}
#newsnotfound p{margin:0px;margin-left:3px;margin-right:3px;text-align:center;font-weight:normal;color:#a5a5a5;}
#newsbottom{margin-left:auto;margin-right:auto;}
#newsbottom p{text-align:center;margin:0px;font-weight:normal;}
#artykuly_contentitemstable{margin-left:auto;margin-right:auto;}
#artykuly_contentitemstable .wybierz{font-weight:bold;color:#23a4ff;margin:0px;margin-bottom:8px;}
#artykuly_rateditemtable{border:1px #070707 solid;margin-bottom:10px;width:100%;}
#artykuly_rateditemtable .nazwa{background-color:#f3f3ee;}
#artykuly_rateditemtable .nazwa span{font-weight:bold;}
#artykuly_rateditemtable .ocena{text-align:right;background-color:#f3f3ee;}
#artykuly_rateditemtable .ocena span{color:green;font-weight:bold;}
#artykuly_rateditemtable #zalety_wady{width:100%}
#zalety_wady .zalety{color:green;font-weight:bold;}
#zalety_wady .wady{color:red;font-weight:bold;}
#artykuly_rateditemtable #dystrybutor{width:100%;border:1px #070707 solid;}
#dystrybutor .cena{text-align:center;}
.artykuly_commenttable{border-width:0px;margin-bottom:10px;width:100%;}
.artykuly_commenttable .article_comment_signature{}
.artykuly_commenttable .podpis{color:#5FCAFF;font-weight:bold;}
.artykuly_commenttable .time{color:#777;font-weight:normal;}
.artykuly_commenttable .article_comment_content{}
#comment_ok{color:black;margin:0px;border:1px #5d93bc solid;background-color:#aecce3;text-align:center;}
#comment_error{color:black;margin:0px;border:1px #bc5d5d solid;background-color:#e3aeae;text-align:center;}
#artykuly_article_structure{margin-bottom:10px;}
#artykuly_article_structure .article_title{color:black;margin:0px;}
#artykuly_article_structure .article_author{margin:0px;}
#artykuly_article_structure .article_date{color:grey;margin:0px;margin-bottom:10px;}
#artykuly_article_structure .art_intro{font-weight:bold;margin-bottom:5px;}
#artykuly_article_structure .article_comments_pages_pos{text-align:center;}
#artykuly_article_structure .article_link{font-weight:bold;}
#artykuly_article_structure .article_paragraph{margin:0px;margin-bottom:10px;}
#artykuly_article_structure .article_image{margin:10px;text-align:center;}
#artykuly_article_structure .article_pages_pos{text-align:right;}
#artykuly_article_structure .article_pages_inactive{visibility:hidden;}
#menu2{margin-top:10px;margin-bottom:10px;}
#menu2 .art_similarcontent_dt{border-bottom:1px #ddd dashed;background:#fff;color:#aaa;padding-left:5px;}
#menu0{margin-bottom:10px;}
#menu0 .art_comments_dt{background:#5FCAFF;color:#000;font-weight:bold;cursor:pointer;padding:2px 5px;margin-top:1px;}
#menu0 .art_comments_dd{background:#DFF5FF;overflow:hidden;text-align:center;margin:0;padding:10px 0;}
#menu0 .art_comments_dd p{text-align:center;margin-bottom:4px;}
#menu0 .art_comments_dd p label{width:100px;vertical-align:top;display:inline-block;text-align:right;padding-right:10px;}
#menu0 .art_comments_dd #sign input{}
#menu0 .submit{text-align:right;padding-bottom:0px;}
#artykuly_article_structure .commentsNum{margin-bottom:10px;}
#artykuly_contentitemstable .art_item_title{margin:0px;margin-bottom:5px;color:grey;}
#artykuly_contentitemstable .art_item_date{color:#08AF00;}
#artykuly_contentitemstable a.art_item_link{font-weight:bold;color:#23a4ff;}
#artykuly_contentitemstable a.art_item_link:hover{color:#13ca00;}
#artykuly_contentitemstable .art_item_intro{margin-left:10px;margin-right:10px;margin-bottom:20px;}
#katalog_contentitemstable{margin:0 auto;}
#katalog_contentitemstable tr:nth-child(even){background-color:#eee;}
#katalog_contentitemstable th{background:#eee;font-weight:bold;padding:0 5px;text-align:center;vertical-align:middle;}
#katalog_contentitemstable td{border-bottom:1px #eee solid;padding:5px;vertical-align:middle;}
#katalog_contentitemstable img{vertical-align:middle;}
#katalog_table{margin-top:15px;width:100%;margin-bottom:25px;clear:both;}
#katalog_table .gallery-td{width:40.9%;float:left;margin-right:20px;}
#katalog_table .gallery-td img{max-width:100%;}
#katalog_table .gallery-td p img{border:1px #eee solid;width:99.4%}
#katalog_table .gallery-td p + p img{border:1px #eee solid;width:23.6%}
#katalog_table .details-td{}
#katalog_table .details-td p{}
#katalog_table .details-td .cart-box{background:#eee;margin:10px 0;padding:10px;}
#katalog_table .details-td .cart-box #clipboardButton{}
#katalog_table .details-td .cart-box #clipboardError,
#katalog_table .details-td .cart-box #cartError{color:#f00;font-weight:bold;width:300px;}
#katalog_table .details-td #cartImage{cursor:pointer;vertical-align:middle;}
#katalog_filter{margin-bottom:20px;}
#katalog_filter tr{width:700px;}
#category{border-color:#ccc;border-style:solid;border-width:1px;margin:20px 0 10px;color:#7F7F7F;}
.itemCart{width:133px;float:right;}
.filters{float:left;}
.filters select{width:200px;margin-top:13px;margin-left:10px;}
#sorter{margin:20px 0 10px;}
#cat_prod_type{margin-top:20px;}
div#prevItem, div#nextItem{width:40%;margin-bottom:10px;}
div.fb-like{width:20%;float:left;margin-top:5px;margin-bottom:5px;}
div#prevItem{float:left;}
div#nextItem{float:right;text-align:right;}
p.cenaBrutto{color:#111;font-size:15pt;}
#katalog_table .details-td #productAmount{width:30px;text-align:center;font-weight:bold;}
#katalog_table .details-td .manufacSection p{margin:0px;}
.details-td p.productName{background-color:transparent;font-size:20px;font-weight:normal;}
div.cenaDiv{background-color:#ddd;padding:10px 0px 10px 25px;;}
div.opisDiv{padding:10px 25px;}
p.productName{vertical-align:bottom;}
p.productName, .manufacSection{}
.manufacSection{}
.fileSection p{margin:0;}
.fileSection{margin-bottom:10px;}
.fileSection, .file{float:right;}
p.cenaBrutto{color:#111;font-size:15pt;}
#katalog_table .details-td #productAmount{width:30px;text-align:center;font-weight:bold;}
#katalog_table .details-td .manufacSection p{margin:0px;}
.itemButtons{clear:both;overflow:hidden;margin-top:10px;}
.itemButtons > div{float:left;}
.itemButtons > div + div{margin-left:22px;}
.manufactitle{font-weight:bold;margin:0px;margin-bottom:10px;}
#menu0{}
#menu0 .producer{background:#ddd;color:#000;font-weight:bold;cursor:pointer;padding:2px 5px;margin-bottom:1px;border-bottom:1px solid #ccc;}
#menu0 .product{background:#eee;overflow:hidden;margin-bottom:1px;padding:2px 5px;}
#randomphotos_photo{text-align:center;vertical-align:middle;}
#randomphotos_photo a{}
#randomphotos_photo a img{}
table#randomphotos_itemstable{width:100%;text-align:center;}
#randomphotos_itemstable td{width:100%;text-align:center;}
.galleryPhoto{text-align:center;}
.galleryPhoto a{}
.galleryPhoto a img{}
#searchTable{width:100%;margin:0 auto;padding:0;border:0;border-collapse:collapse;text-align:center;}
#searchTable td{text-align:center;padding:10px;margin:0 auto;width:100%;}
#searchTable td p{padding-bottom:0;}
.search_top{text-align:center;border-bottom:1px #e8e8e8 dotted;margin:0 auto;padding:0;width:100%;}
.search_bottom{text-align:center;border-bottom:0;margin:0 auto;margin-bottom:0;width:100%;}
.search_input{margin:10px auto;}
p.search_group_title{width:100%;text-align:left;font-weight:bold;border-bottom:1px #e8e8e8 dotted;margin:5px 0 0 0;vertical-align:middle;}
.search_noitem{font-style:italic;}
.errorbg{background-color:#ffb6b6;}
.invisible_class{visibility:collapse;line-height:0px;display:none;height:0;}
ul.tree li.invisible_class{display:none;visibility:collapse;line-height:0px;margin:0px;padding:0px;border:0px;font-size:0px;background-image:none;}
ul.tree li.invisible_class a{display:none;visibility:collapse;line-height:0px;margin:0px;padding:0px;border:0px;font-size:0px;background-image:none;}
.sitemap_class{display:none !important;}
#cat_prod_div_tiles .latestProducts-div{width:140px;margin:0 10px 20px 10px;overflow:hidden;float:left;height:267px;}
#cat_prod_div_tiles .latestProducts-div div{}
#cat_prod_div_tiles .latestProducts-div div a.imglink{position:relative;height:140px;display:block;overflow:hidden;line-height:140px;background:url('images/brak_obrazka.jpg') center center no-repeat;background-size:88%;}
#cat_prod_div_tiles .latestProducts-div div img{vertical-align:middle;margin:0;text-align:center;}
#cat_prod_div_tiles .latestProducts-div div img:hover{background:#FFA500}
#cat_prod_div_tiles .latestProducts-div div img.promo{position:absolute;top:0;right:0}
#cat_prod_div_tiles .latestProducts-div p{margin:10px;clear:both;overflow:hidden;height:72px;}
#cat_prod_div_tiles .latestProducts-div p a{color:inherit;}
#cat_prod_div_tiles .latestProducts-div p.noBg{background-image:none;}
#cat_prod_div_tiles .latestProducts-div p span{display:inline-block;background:#fff;float:right;padding-left:4px;}
#cat_prod_div_tiles .latestProducts-div p span:first-child{float:left;padding-left:0;padding-right:4px;}
#cat_prod_div_tiles .latestProductsPromotedProduct{color:red;}
#cat_prod_div_tiles .priceBox{background:#89b819;color:#fff;text-align:left;font-size:14px;overflow:hidden;}
#cat_prod_div_tiles .priceBox div.click{float:left;width:100px;}
#cat_prod_div_tiles .priceBox div.click a{color:#fff;padding:8px;display:block;}
#cat_prod_div_tiles .priceBox div.click a:hover{background:#FFA500}
#cat_prod_div_tiles .priceBox span{font-weight:600;font-size:18px}
#cat_prod_div_tiles .priceBox img{float:right;padding:8px;}
#cat_prod_div{margin-bottom:30px;width:100%;}
.cat_prod_div_tl{float:left;width:50%;position:relative;overflow:hidden;height:578px;}
.cat_prod_div_tl_short{float:left;text-transform:uppercase;font-weight:200;}
.cat_prod_div_tl_medium{float:left;width:100px;}
.cat_prod_div_tl_vlong{font-weight:200;}
.list_produkt_button{display:none;position:absolute;width:100%;height:calc(100% - 145px);top:0;background:rgba(45, 45, 45, 0.7)}
.list_produkt_button .button{position:absolute;top:50%;left:50%;transform:translate(-50%, 0);width:385px;text-align:center;}
.cat_prod_div_tl_long{width:100%;}
.cat_prod_div_tl .img_product{transform:rotate(10deg);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;width:118%;max-width:none;height:auto;position:relative;top:-50px;left:-50px;}
.cat_prod_div_tl:hover .img_product{transform:rotate(0deg);}
.cat_prod_div_tl:hover .list_produkt_button{display:block;}
.cat_prod_description{width:100%;position:absolute;bottom:0;background:rgba(45, 45, 45, 0.7);color:#fff;height:145px;padding:23px 23px 0 35px;}
.place_product{width:100%;height:100%;position:absolute;}
.mini-logo-produkt{float:left;margin-left:5px;margin-right:5px;width:16px;margin-top:7px;}
.cat_prod_div_ts{float:left;width:350px;padding:15px 10px;border:1px solid black}
#cat_prod_div{}
#cat_prod_div .latestProducts-div{width:100%;position:relative;margin-bottom:10px;overflow:hidden;}
#cat_prod_div .latestProducts-div > div{overflow:hidden;width:100%;}
#cat_prod_div .latestProducts-div div img{float:left;margin}
#cat_prod_div .latestProducts-div div img.promo{position:absolute;top:0;left:110px}
div#map{width:100%;height:350px;}
#custom-map{width:50%;float:left;}
#custom-map-description{width:50%;float:left;padding-top:40px;padding-right:20px;}
div#mapOutline{width:50%;padding:5px;float:right;}
div.rootContent{}
p.rootContent_title{font-weight:bold;}
p.rootContent_description{margin-left:10px;}
div.rootContentRep{margin-top:5px;}
p.rootContentRep_title{}
p.rootContentRep_description{margin-left:10px;}
#productCatalogueTable{width:610px;margin:0 0 10px 0;}
#productCatalogueTable th{background:#ddd;font-weight:bold;padding:5px 10px;}
#productCatalogueTable td{border-bottom:1px #ddd dashed;padding:5px 10px;vertical-align:middle;}
#productCatalogueTable td input{text-align:center;}
#product_table{width:610px;margin:0 0 10px 0;}
#product_table th{background:#ddd;font-weight:bold;padding:5px 10px;}
#product_table td{border-bottom:1px #ddd dashed;padding:5px 10px;vertical-align:middle;}
#product_table td input{width:30px;text-align:center;}
#product_table td .product-img{border:1px #ddd solid;}
#cartPositions,
#cartTotalPrice,
#shippingPrice,
#totalPrice{font-weight:bold;}
.userDataForm{margin:0 auto 10px;}
.userDataForm td{padding:5px 10px;}
.userDataForm td input{vertical-align:middle;}
.userDataForm .userLabel{text-align:right;}
ul.step{background:transparent url('images/step_start.gif') no-repeat bottom left;list-style:none;margin:0.8em auto 2em;padding-left:40px;height:25px;width:400px;}
ul.step li{height:25px;float:left;width:100px;text-align:center;background:transparent url('images/step_standard.gif') no-repeat bottom left;margin:0;}
ul.step li.step_current{background:transparent url('images/step_current.gif') no-repeat bottom left;font-weight:bold;}
ul.step li#step_end{background:transparent url('images/step_end.gif') no-repeat bottom left;}
#dhonis{margin-bottom:1em;overflow:hidden;}
.dhonishow{overflow:hidden;float:left;width:200px;}
.dhonishow *{padding:0;margin:0;border:none;list-style:none;}
.dhonishow-image{overflow:hidden;width:150px;height:200px;text-align:left;position:relative;}
.dhonishow-image li{position:absolute;left:0;top:0;margin:0;padding:0;}
.dhonishow-paging-buttons{margin-bottom:2px;color:#fff;overflow:hidden;width:293px;padding:5px 0 5px 5px;border-top:1px solid #fff;border-bottom:1px solid #fff;display:none;}
.dhonishow-alt{font-weight:bold;text-align:left;float:left;display:none;line-height:16px;}
.dhonishow-navi .dhonishow-next-picture,
.dhonishow-navi .dhonishow-previous-picture{text-indent:-999px;width:16px;height:18px;float:right;margin:0;cursor:pointer;-moz-outline:none;}
.dhonishow-navi .dhonishow-next-picture{margin-right:15px;background:url(../dhoni_img/next.gif) no-repeat;}
.dhonishow-previous-picture{background:url(../dhoni_img/previous.gif) no-repeat;}
.dhonishow-next-picture:hover{background:url(../dhoni_img/next_hover.gif) no-repeat;}
.dhonishow-previous-picture:hover{background:url(../dhoni_img/previous_hover.gif) no-repeat;}
.dhonishow-paging-buttons{float:right;margin:0 10px;line-height:20px;}
.dhonishow-effect-helper{position:relative;overflow:hidden;}
.dhonishow .dhonishow-elements{display:block;overflow:hidden;text-align:left;position:relative;}
.effect_slide .dhonishow-elements{position:absolute;width:100%;}
.dhonishow .element{position:absolute;overflow:visible;line-height:1px;padding:0;margin:0;left:0;top:0;}
#newsletter_add{margin-bottom:10px;}
#newsletter_add p{}
#newsletter_add table{margin:0 10px;}
#ajuNewsletter hr{height:0;border:none;border-top:1px #ddd solid;}
#newsletter_erase{text-align:center;margin:10px 0 0;}
#newsletter_erase p{padding:10px;}
.siteMap ul{margin:0 0;}
.siteMap li{color:#c4161c;list-style-type:disc;}
.siteMap li.onlogout_class{}
.siteMap li.onlogin_class{}
.siteMap li a{color:#000;}
.siteMap li a:hover{color:#c4161c;}
#resForm{padding-left:160px;padding-right:160px;}
#resForm p{border-bottom:1px #ddd dashed;padding-bottom:10px;}
#resForm label{display:inline-block;text-align:left;vertical-align:top;width:100px;}
.red{color:#f00;}
input[type="text"]{height:35px;padding:0 10px;width:335px;box-sizing:border-box;border:2px solid #040404;}
select{height:39px;padding-left:10px;width:173px;border:2px solid #040404;}
textarea{height:167px;box-sizing:border-box;max-width:335px;max-height:167px;border:2px solid #040404;padding:5px 10px;width:335px;}
input{height:35px;}
#custForm{width:100%;margin:0 auto;background:#fff;box-sizing:border-box;max-width:1170px;}
#custForm span{margin:5px 0;}
.none{display:none;}
.ui-datepicker{width:335px!important;border:2px solid #040404!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-top-right-radius:0px!important;border-top-left-radius:0px!important;}
.ui-datepicker-month, .ui-datepicker-calendar th, .ui-datepicker-year{font-weight:900;font-family:"nimbus-sans-condensed","helvetica condensed","arial narrow",arial,tahoma,sans-serif;text-transform:uppercase;color:#87c100;}
.ui-widget-header .ui-icon{background:url("http://www.nowy.krakweb.pl/html/templates/krakweb/images/icons.png")!important;}
.description h1{text-align:center;}
.description h2{font-weight:300;font-size:2.12em;margin-bottom:1em;margin-top:-35px;}
.description table{position:relative;margin-bottom:1em;width:100%;text-align:center;}
.description table h2{display:inline;margin:0 0 40px 5px;}
#custForm .red{position:relative;left:50%;width:calc(100%/2 - 24px);margin-top:-0.5em;background:red;color:#fff;clear:left;}
#custForm p.labelDescription{font-size:15px;margin:0 auto;line-height:1.05em;color:#808080;}
#custForm p span.choose{float:left;width:45%;margin:0 0 5px 0;}
#custForm p span.choose label{display:inline;position:relative;top:-15px;vertical-align:middle;}
#custForm label{display:inline-block;text-align:left;vertical-align:top;margin:5px auto;}
#custForm h3{margin:25px 14px;width:calc(100% - 28px);float:left;}
#custForm label.customForm{width:calc(100%/2 - 24px);margin:0 0 2px 0px;display:inline-block;vertical-align:top;text-align:left;padding:0 12px;}
#custForm input[type="text"]{width:calc(100%/2 - 24px);}
#custForm input:not(.button){border:2px solid #040404;padding:0 10px;position:relative;}
#custForm select{width:360px;margin-left:5px;}
#custForm input[type="checkbox"]{width:15px;margin:0 5px;}
#custForm input[type="radio"]{width:20px;margin:0 5px;}
#custForm input[type="file"]{width:calc(100%/2 - 48px);padding:5px 10px;max-width:100%;}
#custForm input[type="submit"]{border:none;margin:15px 120px;}
#custForm input[type="date"]{width:335px;height:35px;margin:0 5px;}
#custForm input:focus{outline-color:#87c100;}
#custForm textarea:focus{outline-color:#87c100;}
#custForm textarea{height:167px;margin:0 0 0 0px;box-sizing:border-box;max-height:167px;border:2px solid #040404;position:relative;width:calc(100%/2 - 24px);max-width:calc(100%/2 - 24px)}
#custForm div div input{}
#custForm p + #custForm div.red{margin-bottom:-9px;}
.red{color:#f00;}
#contactForm{margin:0 auto;}
.mainform .red{width:335px!important;margin-left:24px!important;}
.mainform label{display:block !important;width:100% !important;box-sizing:border-box;}
.mainform h3{margin:25px 14px;width:calc(100% - 28px);float:left;}
.mainform label.customForm{width:50%!important;margin:0 0 2px 0px!important;display:inline-block!important;vertical-align:top!important;text-align:left!important;padding:0 12px!important;}
.mainform input[type="text"]{width:335px!important;}
.mainform input:not(.button){border:2px solid #040404!important;padding:0 10px!important;position:relative!important;}
.mainform select{width:360px!important;margin-left:5px!important;}
.mainform input[type="checkbox"]{width:15px!important;margin:0 10px!important;}
.mainform input[type="radio"]{width:20px!important;margin:0 10px!important;}
.mainform input[type="file"]{width:312px!important;padding:5px 10px!important;max-width:100%!important;}
.mainform input[type="submit"]{border:none!important;margin:15px 120px!important;}
.mainform input[type="date"]{width:335px!important;height:35px!important;margin:0 5px!important;}
.mainform input:focus{outline-color:#87c100!important;}
.mainform textarea:focus{outline-color:#87c100!important;}
.mainform textarea{height:167px!important;margin:0 0 0 0px!important;box-sizing:border-box!important;width:335px!important;max-width:335px!important;max-height:167px!important;border:2px solid #040404!important;position:relative!important;}
.mainform{width:335px !important;}
.mainform .red{margin-left:0!important;left:0!important;width:100%!important;}
.mainform .green{margin-left:0!important;left:0!important;width:100%!important;}
#custForm .contactForm_submit{width:100px;margin:10px auto 0;display:block}
#recaptcha_area, #recaptcha_table{margin:0 auto}
.captcha div{margin:10px auto 10px auto !important;}
.captcha p{display:none;}
.captcha{z-index:1000;width:385px;padding:20px;background:#fff;}
.closeCap{position:absolute;top:-22px;right:-22px;}
.pola_formularza{text-align:left;}
.g-recaptcha div{margin:0 auto;}
.field-validation-results-field{text-align:center;}
.singleCategory{float:left;position:relative;margin-left:10px;}
.firstCategory{margin-left:0 !important;clear:both;}
.categoryName{font-weight:bold;line-height:1.5em;background:#ddd;margin-bottom:0.5em;padding:0 5px;}
.categoryImage{}
.categoryProducts_images{display:none;position:absolute;border:1px #ddd solid;background:#fff;width:auto;z-index:10;}
.categoryProducts_images img{padding:10px;}
.singleProduct{width:140px;margin:0 5px 10px;display:inline-block;overflow:hidden;text-align:center;border:1px #ddd solid;}
.productName{}
.productImage{height:160px;display:table-cell;vertical-align:middle;text-align:center;padding:15px;}
#menuh{list-style:none;position:relative;padding:0;margin:0;margin-top:8px;float:left;height:30px;position:relative;}
#menuh a{float:left;color:#1d1d1b;font-weight:900;text-transform:uppercase;display:block;padding:7px 0;text-decoration:none;font-size:1.18em;}
div#menuh li:hover{cursor:pointer;z-index:100;}
div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul{display:none;}
div#menuh li:hover ul ,
div#menuh li:hover ul li,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul{display:block;}
div#menuh ul.level0{background-color:transparent;list-style:none;margin:0 1px 0px 0;padding:0;float:left;min-height:1px;vertical-align:bottom;}
div#menuh li.level0{background-color:transparent;position:relative;margin:0;padding:5px 20px;min-height:1px;vertical-align:bottom;text-align:center;}
div#menuh a.level0, div#menuh a.top_parent{background-color:transparent;background-image:none;background-repeat:no-repeat;}
div#menuh a.level0:hover, div#menuh a.top_parent:hover{padding:3px 0 !important;border-top:4px solid #d10a11;}
div#menuh ul.level1{background-color:transparent;list-style:none;margin:0 0 0 0;padding:0;float:left;width:120px;min-height:1px;vertical-align:bottom;position:absolute;z-index:500;top:auto;display:none;left:0px;}
div#menuh li.level1{background-color:transparent;margin:0;padding:0px;position:relative;left:0px;text-align:left;min-height:1px;vertical-align:bottom;display:none;}
div#menuh a.level1{background-color:#b4b8bb;border:0px white solid;left:0px;}
div#menuh a.parent{background-color:#b4b8bb;background-image:url(nav_white.gif);background-position:right center;background-repeat:no-repeat;border:0px white solid;}
div#menuh a.level1:hover, div#menuh a.parent:hover{border-top:4px solid #d10a11;padding:3px 0 !important;}
div#menuh li.level1:hover, div#menuh ul.level1:hover{}
div#menuh ul.level2{background-color:transparent;padding:0px;list-style:none;margin:0;padding:0px;float:left;position:absolute;width:170px;min-height:1px;vertical-align:bottom;display:none;top:0;left:100%;}
div#menuh li.level2{background-color:transparent;padding:0px;margin:0px;border:0px white solid;text-align:left;min-height:1px;vertical-align:bottom;}
div#menuh a.level2{background-color:#b4b8bb;margin:0px;border:0px white solid;}
div#menuh a.level2:hover{border-top:4px solid #d10a11;padding:3px 0 !important;}
li.top1{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
li.bottom1{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
li.top2{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
li.bottom2{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.top1img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.bottom1img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.top2img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.bottom2img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
div#menuh a.activeMenuItem{border-top:4px solid #d10a11;padding:3px 0 !important;}
a.activeMenuItem{border-top:4px solid #d10a11;padding:2px 0 !important;}
.menuMCP{width:100%;float:left;padding:0px;margin:0px auto 10px auto;text-align:center;vertical-align:bottom;}
.menuMCP a{display:block;margin:0;vertical-align:middle;color:#000;height:42px;line-height:20px;padding:0px 3px 0px 3px;}
div.menuMCP li:hover{cursor:pointer;z-index:100;}
div.menuMCP li:hover ul ul,
div.menuMCP li li:hover ul ul,
div.menuMCP li li li:hover ul ul,
div.menuMCP li li li li:hover ul ul{display:none;}
div.menuMCP li:hover ul ,
div.menuMCP li li:hover ul,
div.menuMCP li li li:hover ul,
div.menuMCP li li li li:hover ul{display:block;}
div.menuMCP ul.level0{background-color:transparent;list-style:none;margin:0;padding:0;float:left;width:192px;margin-right:1px;margin-left:1px;}
div.menuMCP li.level0{background-color:transparent;position:relative;margin:0;padding:0;min-height:1px;vertical-align:bottom;text-align:center;}
div.menuMCP a.level0, div.menuMCP a.top_parent{background-color:transparent;background-image:none;background-repeat:no-repeat;}
div.menuMCP a.level0:hover, div.menuMCP a.top_parent:hover{background-color:transparent;background-image:none;background-repeat:no-repeat;}
div.menuMCP ul.level1{background-color:transparent;list-style:none;margin:0;padding:0;float:left;width:170px;position:absolute;z-index:500;top:auto;display:none;left:0px;}
div.menuMCP a.level1{background-color:transparent;margin:0;padding:0px;position:relative;left:0px;text-align:left;}
div.menuMCP a.level1{background-color:#b4b8bb;border:0px white solid;left:0px;}
div.menuMCP a.parent{background-color:#b4b8bb;background-image:url(nav_white.gif);background-position:right center;background-repeat:no-repeat;border:0px white solid;}
div.menuMCP a.level1:hover, div.menuMCP a.parent:hover{background-color:#4a4452;border:0px white solid;left:0px;}
div.menuMCP li.level1:hover, div.menuMCP ul.level1:hover{}
div.menuMCP ul.level2{background-color:transparent;padding:0px;list-style:none;margin:0;padding:0px;float:left;position:absolute;width:170px;top:0;left:100%;}
div.menuMCP li.level2{background-color:transparent;padding:0px;margin:0px;border:0px white solid;text-align:left;}
div.menuMCP a.level2{background-color:#b4b8bb;margin:0px;border:0px white solid;}
div.menuMCP a.level2:hover{background-color:#4a4452;border:0px white solid;left:0px;}
li.top1{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
li.bottom1{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
li.top2{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
li.bottom2{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.top1img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.bottom1img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.top2img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
img.bottom2img{line-height:0px;font-size:0pt;visibility:collapse;display:none;margin:0px;padding:0px;background-image:none;}
div.menuMCP a.activeMenuItem{border-top:4px solid #d10a11;padding:8px 20px;}
.nivoSliderDiv{overflow:hidden;}
.nivoSlider{position:relative;margin:0 0 0;z-index:0;background:url(images/loading.gif) no-repeat center center;overflow:hidden;}
.nivo-control{display:block;width:28px;height:16px;background:#f7922a;}
.nivo-controlNav{display:none;margin-right:10px;}
.nivo-controlNav a{display:inline-block;background:url('images/off.png') no-repeat center center}
.nivo-controlNav a.active{background:#002559;background:url('images/on.png') no-repeat center center}
.nivo-controlNav a:hover{text-decoration:none;background:url('images/on.png') no-repeat center center}
.nivoSlider .nivo-caption{opacity:1;text-align:center;}
.nivoSlider .nivo-caption a{height:100% !important;}
.nivoSlider .nivo-caption .slideshow_h{line-height:normal;margin:0px auto;max-width:100%;}
.nivoSlider .nivo-caption .slideshow_h a{display:inline-block!important;font-size:72px;color:#fff;font-weight:300;margin-bottom:11px;text-transform:uppercase;border-bottom:2px solid #fff;padding-bottom:5px;}
.nivoSlider .slide_text p{font-size:18px;line-height:1.1em;}
.nivoSlider .nivo-directionNav a{height:57px;width:31px;top:41%;}
.nivoSlider .nivo-directionNav .nivo-prevNav{background:url('images/slider-arrow-left.png') no-repeat;left:5%;top:41%;}
.nivoSlider .nivo-directionNav .nivo-nextNav{background:url('images/slider-arrow-right.png') no-repeat;right:5%;}
.table .custFormCP p:first-of-type{margin:0 0 1em 0;}
.custFormCP{width:335px;margin:0 auto;background:#fff;box-sizing:border-box;}
.custFormCP label{display:inline-block;text-align:left;vertical-align:top;width:100%;margin:0 0 3px 0px;padding:0 0 0 12px;box-sizing:border-box;}
input.form-error-default, textarea.form-error-default, select.form-error-default{margin:0 auto -1em auto !important;}
div.field-validation-results-field{border:2px solid #f00 !important;border-top:none !important;background:red !important;color:#fff;}
.custFormCP label.customForm{width:222px;margin:0;padding:0;}
.custFormCP input{box-sizing:border-box;border:2px solid #040404;display:block;margin:0 auto;float:none;}
.custFormCP select{border:2px solid #040404;}
.custFormCP textarea{height:167px;border:1px #dcdcdc solid;box-sizing:border-box;max-width:335px;max-height:167px;border:2px solid #040404;}
.custFormCP .button{border:none;display:block;margin:20px auto 0 auto;}
.custFormCP div{width:335px;background:#fff;margin:0px;padding:0px 0px 0px 0px;}
.red{color:#f00;}
.form-error-default{border:2px solid #f00 !important;}
.custFormCP .contactForm_submit{display:inline-block;position:relative;padding:6px 17px 6px;border:0px;border-bottom:1px solid rgba(0,0,0,0.25);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);color:#fff;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);background:#ed1d24 url('images/layout/sprajtek.png') repeat-x;background-position:0px -360px;cursor:pointer;margin:5px 0 10px 130px;}
.custFormCP .contactForm_submit:hover{color:#fff;background-color:#111;}
.custFormCP #captcha{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;border-radius:10px;position:fixed;top:40%;left:40%;z-index:1000;display:none;width:322px;padding:20px;border:20px solid #000;background:#fff !important;}
.custFormCP #closeCap{position:absolute;top:-22px;right:-22px;}
.custFormCP #captcha div{width:auto;padding:0;}
.productListItem{width:100px;float:left;}
.productListItem + .productListItem{width:100px;float:left;margin-left:10px;}
.hidden{display:none}
.columns3{width:32%;float:left;}
.columns2{width:47%;float:left;margin-right:6%}
.columns2 + .columns2{margin-right:0}
.column1{width:100%;}
.between{margin:0 2%;}
.mega-menu ul, .mega-menu ul li{list-style:none;}
.mega-menu ul{position:relative;padding:0;margin:0;}
.mega-menu ul li ul{display:none;}
.mega-menu .sub{display:none;}
.mega-menu .sub ul{display:block;}
#mega-menu-1{list-style:none;position:relative;padding:0;margin:0;}
#mega-menu-1 .sub ul{display:block;}
#mega-menu-1{margin-top:6px;float:left;height:30px;position:relative;}
#mega-menu-1 li{float:left;margin:0;padding:8px 20px;font-weight:bold;}
#mega-menu-1 li a{cursor:pointer;float:left;color:#1d1d1b;font-weight:900;text-transform:uppercase;display:block;padding:6px 0;text-decoration:none;font-size:1.18em;}
#mega-menu-1 li.mega-hover a, #mega-menu-1 li.mega-hover a:hover{border-top:4px solid #d10a11;padding:2px 0;}
#mega-menu-1 li a:hover{border-top:4px solid #d10a11;padding:2px 0;}
#mega-menu-1 li .sub-container{position:absolute;}
#mega-menu-1 li .sub{background:#efefef;padding:15px;border:1px solid #ccc;}
#mega-menu-1 li .sub .row{width:100%;overflow:hidden;clear:both;}
#mega-menu-1 li .sub li{list-style:none;float:none;width:170px;font-size:1em;font-weight:normal;}
#mega-menu-1 li .sub li.mega-hdr{margin:0 10px 10px 0;float:left;}
#mega-menu-1 li .sub li.mega-hdr.last{margin-right:0;}
#mega-menu-1 li .sub a{background:none;color:#111;padding:7px 10px;display:block;float:none;font-size:0.9em;}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a{padding:5px 15px;margin-bottom:5px;background:#6B6B6B;text-transform:uppercase;font-weight:bold;color:#fff;}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover{border-top:4px solid #d10a11;padding:2px 0;}
#mega-menu-1 .sub li.mega-hdr li a{padding:4px 5px;font-weight:normal;}
#mega-menu-1 .sub li.mega-hdr li a:hover{border-top:4px solid #d10a11;padding:2px 0;}
#mega-menu-1 .sub ul li{padding-right:0;}
#mega-menu-1 li .sub-container.non-mega .sub{padding:10px;}
#mega-menu-1 li .sub-container.non-mega li{padding:0;width:190px;margin:0;}
#mega-menu-1 li .sub-container.non-mega li a{padding:7px 5px 7px 22px;}
#mega-menu-1 li .sub-container.non-mega li a:hover{border-top:4px solid #d10a11;padding:2px 0;}
#leftMenuTextMCP_1{float:right;margin-top:11px;}
#leftMenuTextMCP_1 a{margin-left:20px;width:28px;height:29px;display:inline-block;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;-moz-transition:all .5s ease;}
#leftMenuTextMCP_1 #facebook{background:url('images/facebook.png');}
#leftMenuTextMCP_1 #facebook:hover{background:url('images/facebook-hover.png');}
#leftMenuTextMCP_1 #gplus{background:url('images/gplus.png');}
#leftMenuTextMCP_1 #gplus:hover{background:url('images/gplus-hover.png');}
#leftMenuTextMCP_1 #pinterest{background:url('images/pinterest.png');}
#leftMenuTextMCP_1 #pinterest:hover{background:url('images/pinterest-hover.png');}
#leftMenuTextMCP_1 #twitter{background:url('images/twitter.png');}
#leftMenuTextMCP_1 #twitter:hover{background:url('images/twitter-hover.png');}
#leftMenuTextMCP_1 #linkedin{background:url('images/linkedin.png');}
#leftMenuTextMCP_1 #linkedin:hover{background:url('images/linkedin-hover.png');}
#download_container{}
#download_info{}
#download_info p{}
#download_form{}
#download_form #pre_downloader div span{}
#download_form #pre_downloader div span span{}
#download_form #pre_downloader input[type="text"]{}
#download_form #pre_downloader input[type="textarea"]{}
#download_form #pre_downloader div span input.required{}
#download_form #pre_downloader .form-error-default{border:1px solid red;}
#download_form #pre_downloader input[type="submit"].button{}
#download_page{}
#download_page #download_page_info{}
#download_page #download_page_info p a.button{}
.articlesListBox{width:100%;clear:both;}
.articlesListBox .block{width:calc(100%/3 - 10px);margin:0 5px 40px 5px;float:left;}
.block.article .article-photo{width:100%;}
.block.article .article-img{position:relative;margin-bottom:5px;}
.block.article .article-content-date{position:absolute;top:5px;right:5px;color:#fff;text-shadow:#000 1px 1px 1px;}
.block.article .article-author{position:absolute;left:5px;top:5px;color:#fff;text-shadow:#000 1px 1px 1px;}
.block.article .article-author .article-author-img img{border-radius:100%;}
.block.article .article-content-content{display:block;clear:both;margin-bottom:10px;}
.articlesListBox hr{clear:both;height:1px;background:none;width:100%;border:none;}
.articleItem{width:50%;overflow:hidden;margin:0;padding:0;display:inline-block;vertical-align:top;}
.articleItem .imageContent{float:left;vertical-align:middle;}
.articleItem .article-img{width:280px;height:180px;overflow:hidden;position:relative;top:25px;}
.articleItem .article-img img{width:100%;height:auto;min-height:0;}
.articleItem .article-content-more{position:relative;bottom:25px;z-index:1000;}
.articleItem .article-content-more .button{padding:4px 0;width:235px;}
.articleItem .textContent{width:50%;float:right;padding:30px 0;}
.articleItem .article-content-title{padding:0;}
.articleItem .article-content-title a{color:#232929;font-size:24px;line-height:1em;}
.articleItem .article-content-date{display:none;}
.articleItem .article-content-content{}
.articleItem .article-author{display:none;}
.articleItem .article-author-space{}
.articleItem .article-author-img{}
.articleItem .article-author-text{}
.articleItem .article-content-date{}
.arrows-article{position:relative;width:100vw;transform:translateX(calc((100vw - 1135px)/-2));}
.left-previous-articles{position:absolute;left:20px;width:110px;}
.right-next-articles{position:absolute;right:0;width:110px;}
.top-info-bar{background:#c4161c;color:#fff;height:35px;padding:10px;line-height:1em;}
.single-article-img-description{text-align:left;display:inline-block;}
.single-article-readtime{text-align:right;display:inline-block;}
.single-article{width:775px;margin:0 auto;}
.single-article hr{height:1px;border:0px;background:#fff;}
.single-article-header{position:relative;overflow:visible;}
.single-article-header-img{width:100%;position:relative;z-index:0;top:0;}
.single-article-header-img img{max-width:100%;}
.single-article-header-data{top:0px;z-index:1;}
.single-article-header-data-title{}
.single-article-header-data-title h1{margin:30px 0 30px 0;}
.single-article-content-intro{text-align:left;font-weight:700!important;margin-bottom:10px;}
.single-article-header-data-author-jump{border-top:2px #fff solid;display:inline-table;text-align:center;margin:0 auto;padding-top:0.5em;display:none;}
.single-article-header-data-author-jump .article-author-img{display:table-cell;vertical-align:middle;text-align:right;}
.single-article-header-data-author-jump .article-author-text{display:table-cell;vertical-align:middle;text-align:left;}
.single-article-header-data-author-jump .article-author-img img{border-radius:100%;}
.odstep{width:50px}
#social_bar2 .fb_iframe_widget{top:-5px;}
#social_bar2{position:static !important;clear:both;width:100%;border:none;display:none;padding:0px 0 10px 0;}
#social_bar2 > div{display:inline-block;margin-right:5px;margin-top:5px;}
#social_bar2 > div:first-child{position:relative;top:10px;}
#social_bar > div{display:block;float:none;clear:both;text-align:center;margin:10px 0px}
#social_bar{width:100px;height:240px;background:#fff;padding:0 15px 0 10px;float:left;position:fixed;left:0px;z-index:5001;top:300px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.single-article-content{clear:both;z-index:1;position:relative;text-align:left;margin-bottom:30px;}
.single-article-content h2{margin:20px 0;}
.single-article-content h1{margin:20px 0;}
.single-article-similar{border-top:1px #e8e8e8 solid!important;padding-top:1em;margin-top:1em;}
.authors-container .single-article-author-info{width:calc(100%/5 - 10px);margin:0 5px 30px 5px !important;display:block;float:left;text-align:center;}
.authors-container .single-article-author-img{display:block;text-align:center;margin-bottom:10px;}
.authors-container .single-article-author-img img{margin-right:0;}
.authors-container .single-article-author-data{display:block;text-align:center;}
.authors-container .button{margin-top:10px;padding:11px 50px;}
.single-article-similar h3{background:transparent;padding:0px;}
.single-article-similar ul{margin-top:0;margin-bottom:0px;}
.stronicowanie{border-left:0px;border-right:0px;margin:1em 0 0;}
.tags-container{}
.article-info .tags-container{border-top:1px #e8e8e8 solid;padding-top:1em;padding-bottom:2em;}
.tags-container > div{display:inline-block;margin-bottom:10px;}
.tag{margin-right:7px;display:inline-block;margin-bottom:10px;}
.tag a{cursor:pointer;padding:3px 7px 3px;text-transform:uppercase;color:#fff;background:#c4161c;border:none;text-decoration:none;font-text-align:center;margin:0 auto;border-radius:3px;}
.tag a:hover{background:#000 !important;}
.tag-element{margin-right:7px;}
.tag-element a{cursor:pointer;padding:3px 7px 3px;text-transform:uppercase;color:#fff;background:#c4161c;border:none;text-decoration:none;font-text-align:center;margin:0 auto;border-radius:3px;}
.tag-element a:hover{background:#000 !important;}
a.tag0{font-size:50px;padding:10px 20px}
a.tag1{font-size:40px;padding:10px 17px}
a.tag2{font-size:30px;padding:10px 14px}
a.tag3{font-size:20px;padding:10px}
a.tag4{font-size:10px;padding:10px}
.single-article-author-info{display:inline-table;margin:0em 0 2em 10px;border-top:0px #e8e8e8 solid!important;padding:0em 0 0 0;}
.single-article-author-img{display:table-cell;}
.single-article-author-img img.avatar{margin-right:10px;border-radius:100%;border:1px #e8e8e8 solid!important;}
.single-article-author-data{display:table-cell;}
.hide{display:none;}
.sinlge-article-author-social{margin-top:5px;}
.sinlge-article-author-social div{float:left;min-width:100px;text-align:center;padding-bottom:5px;}
.sinlge-article-author-social img{opacity:0.07;}
.sinlge-article-author-social img:hover{opacity:1.0;}
input.button{height:auto;}
input.button2{height:auto;}
#callpage_box{position:fixed;width:100%;height:100%;z-Index:10100;left:0;top:0;background:rgba(0,0,0,0.7);display:none;}
#callpage{width:750px;max-width:100%;max-height:100%;left:0;right:0;top:25%;margin:0 auto;background:#fff;bottom:inherit;color:#000;border-radius:6px;position:fixed;}
#callpage_trigger{display:none;position:fixed;right:15px;bottom:10px;border-radius:100%;z-Index:10100;}
#callpage_trigger:hover{transform:translate(0, -5px);cursor:pointer;}
#box_callpage{padding:20px;width:100%;background:#000;border-top-left-radius:6px;border-top-right-radius:6px;position:relative;}
#callpage form{width:60%;}
#callpage form input{width:100%;}
#callpage form div{width:100%;}
#callpage #callpage_downinfo p{float:left;margin:6px 0 0 0;font-size:0.8em;}
#callpage #callpage_downinfo{margin-top:40px;display:inline-block;width:100%;}
#callpage label.smsFormCP{display:none;}
#callpage h4{margin:0 0 0 0;color:#fff;text-align:center;font-weight:500;}
#callpage #callpage_downinfo .button2{float:right;}
#callpage.work #callpage_downinfo .button2{border:1px solid #fff;color:#fff;}
#callpage.work #callpage_downinfo .button2:hover{border:1px solid #c4161c;background:#c4161c;color:#fff;}
#close_callpage{position:absolute;right:5px;top:5px;cursor:pointer;z-index:50;}
#callpage_rest{padding:20px;}
#callpage.work #lock_p{padding-left:35px;}
#callpage.work #lock_callpage{left:0;}
#callpage.work form{width:100%;}
#callpage.work form input{width:56%;float:left;}
#callpage.work form input.button{width:42%;float:right;margin:-2px auto 20px auto;padding:11px 22px;}
#callpage.work #box_callpage{width:60%;background:#fff;border-top-right-radius:0;}
#callpage.work #callpage_rest{width:60%;}
#callpage.work #box_callpage h4{color:#c4161c;}
.timer{position:absolute;top:46%;left:50%;transform:translate(-50%, -50%);font-size:3em;color:#fff;}
#callpage.work #callpage_downinfo .button2{position:absolute;bottom:5px;right:5px;}
#lock_callpage{position:absolute;left:-40px;top:4px;}
.latestWorkPhotoDescription h4 a:hover{color:#c4161c;}
#content .table .button{float:right;margin-top:10px;}
input.smsFormCP[name="1"]{background-image:url("images/plus.png");background-repeat:no-repeat;background-size:12px;padding-left:18px;background-position:4px 10px;}
#callpage.work #bottom_callpage_button{width:40%;position:absolute;height:100%;right:0;top:0;background:#000;border-top-right-radius:6px;border-bottom-right-radius:6px;}
#custom-map-div{width:100%;}
.close_button{-webkit-animation:spin1 300ms 1 linear;-moz-animation:spin1 300ms 1 linear;-o-animation:spin1 300ms 1 linear;-ms-animation:spin1 300ms 1 linear;animation:spin1 300ms 1 linear;}
.close_button2{-webkit-animation:spin2 300ms 1 linear;-moz-animation:spin2 300ms 1 linear;-o-animation:spin2 300ms 1 linear;-ms-animation:spin2 300ms 1 linear;animation:spin2 300ms 1 linear;}
.run-animation{-webkit-animation:bounce 500ms ease-out;-moz-animation:bounce 500ms ease-out;-o-animation:bounce 500ms ease-out;animation:bounce 500ms ease-out;}
.run-animation2::-webkit-input-placeholder{color:#fff;}
.run-animation2::-moz-placeholder{color:#fff;}
.run-animation2::-ms-input-placeholder{color:#fff;}
.dymek{display:none;position:fixed;right:0;bottom:110px;background:#fff;width:100px;border:1px solid #000;}
.run-animation2{background:red;color:#fff;-webkit-animation:bounce 800ms ease-out;-moz-animation:bounce 800ms ease-out;-o-animation:bounce 800ms ease-out;animation:bounce 800ms ease-out;}
@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);}
10%{-webkit-transform:translateY(-5%);}
20%{-webkit-transform:translateY(-10%);}
30%{-webkit-transform:translateY(-15%);}
40%{-webkit-transform:translateY(-20%);}
45%{-webkit-transform:translateY(-25%);}
50%{-webkit-transform:translateY(-20%);}
55%{-webkit-transform:translateY(-15%);}
60%{-webkit-transform:translateY(-10%);}
70%{-webkit-transform:translateY(0);}
75%{-webkit-transform:translateY(5%);}
80%{-webkit-transform:translateY(15%);}
90%{-webkit-transform:translateY(5%);}
100%{-webkit-transform:translateY(0);}
}
@-moz-keyframes bounce{0%{-moz-transform:translateY(0);}
10%{-moz-transform:translateY(-5%);}
20%{-moz-transform:translateY(-10%);}
30%{-moz-transform:translateY(-15%);}
40%{-moz-transform:translateY(-20%);}
45%{-moz-transform:translateY(-25%);}
50%{-moz-transform:translateY(-20%);}
55%{-moz-transform:translateY(-15%);}
60%{-moz-transform:translateY(-10%);}
70%{-moz-transform:translateY(0);}
75%{-moz-transform:translateY(5%);}
80%{-moz-transform:translateY(15%);}
90%{-moz-transform:translateY(5%);}
100%{-moz-transform:translateY(0);}
}
@keyframes bounce{0%{transform:translateY(0);}
10%{transform:translateY(-5%);}
20%{transform:translateY(-10%);}
30%{transform:translateY(-15%);}
40%{transform:translateY(-20%);}
45%{transform:translateY(-25%);}
50%{transform:translateY(-20%);}
55%{transform:translateY(-15%);}
60%{transform:translateY(-10%);}
70%{transform:translateY(0);}
75%{transform:translateY(5%);}
80%{transform:translateY(15%);}
90%{transform:translateY(5%);}
100%{transform:translateY(0);}
}
@-o-keyframes bounce{0%{-o-transform:translateY(0);}
10%{-o-transform:translateY(-5%);}
20%{-o-transform:translateY(-10%);}
30%{-o-transform:translateY(-15%);}
40%{-o-transform:translateY(-20%);}
45%{-o-transform:translateY(-25%);}
50%{-o-transform:translateY(-20%);}
55%{-o-transform:translateY(-15%);}
60%{-o-transform:translateY(-10%);}
70%{-o-transform:translateY(0);}
75%{-o-transform:translateY(5%);}
80%{-o-transform:translateY(15%);}
90%{-o-transform:translateY(5%);}
100%{-o-transform:translateY(0);}
}
@-webkit-keyframes spin1{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(180deg);}
}
@-moz-keyframes spin1{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(180deg);}
}
@-o-keyframes spin1{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(180deg);}
}
@-ms-keyframes spin1{0%{-ms-transform:rotate(0deg);}
100%{-ms-transform:rotate(180deg);}
}
@-keyframes spin1{0%{transform:rotate(0deg);}
100%{transform:rotate(180deg);}
}
@-webkit-keyframes spin2{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(-180deg);}
}
@-moz-keyframes spin2{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(-180deg);}
}
@-o-keyframes spin2{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(-180deg);}
}
@-ms-keyframes spin2{0%{-ms-transform:rotate(0deg);}
100%{-ms-transform:rotate(-180deg);}
}
@-keyframes spin2{0%{transform:rotate(0deg);}
100%{transform:rotate(-180deg);}
}
.landing-section-title h2{text-align:center;}
.landing-section #smsFormCP_2 #lock_p{display:none !important;}
.landing-section #callpage_downinfo{display:none!important;}
.tabela-landing td{position:relative;}
.lub{position:absolute;top:40%;z-Index:100;background:#fff;transform:translate(-40%, -50%);font-size:2em;padding:35px 0;}
.tabela-landing hr{transform:rotate(180deg);position:absolute;width:0px;height:100%;border:1px solid #000;z-Index:99;}
.nivo-directionNav {display: none !important;}
#custFormCP_2{width: 80%; padding: 20px 10px 50px 10px; border: 2px solid #000;}
#smsFormCP_2{width: 100%;}
#smsFormCP_2 div{width: 100%;}
#smsFormCP_2 label {display: none;}
#smsFormCP_2 p {float: left;}
#smsFormCP_2 .button {float: left; margin: 14px 0 0 7px ;}