@charset "utf-8";*{margin:0 0 0 0;padding:0 0 0 0;font-size:100%;font-family:"adelle-sans",Helvetica,Arial,Tahoma,sans-serif;}
body{background:#bdc3c1;color:#757f7a;font-size:18px;}
A{color:#007f46;}
A:active{color:#007f46;}
A:link{color:#007f46;text-decoration:none;}
A:visited{color:#007f46;text-decoration:none;}
A:hover{color:#ef3f38;text-decoration:none;}
IMG{border:none;vertical-align:top;}
TABLE{vertical-align:top;text-align:left;}
TD{vertical-align:top;}
h1, h2, h3{font-weight:bold;}
h1{font-size:36px;}
h2{font-size:28px;margin:1em 0;}
h3{line-height:1.5em;margin:1em 0;padding:0;}
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:17px;}
form div > span{display:inline-block;vertical-align:top;width:150px}
form div > span + span{display:inline-block;width:auto}
.form-error-default{border:1px solid red}
.form-success-default{border:1px solid green}
.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}
#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-align:left;}
.button, a.button{border-radius:40px;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;background:#007f46;border:none;cursor:pointer;padding:7px 20px 7px;color:#fff;text-transform:uppercase;font-weight:bold;}
.button:hover, a.button:hover{color:#ffffff;background:#ef3f38}
.big.button{padding:16px 40px 16px;}
.pointer{cursor:pointer;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.ogranicznik{width:1170px;margin:0 auto;}
#srodkujacy{vertical-align:top;text-align:left;background:#fff;}
#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;overflow:hidden;margin-top:113px;}
#main_content{position:relative;z-index:0;}
#logo{float:left;margin-right:20px;}
#topmenu_box_container{position:fixed;width:100%;left:0;z-index:1;background:#fff;top:0;}
#topmenu_box{clear:both;position:relative;}
#topmenu_box p{font-weight:bold;font-size:30px;color:#007f46;margin:18px 0 13px;height:42px;}
#location_box{overflow:hidden;clear:both;}
p.location_p{margin:0px;z-index:1000;}
p.location_p a.location{color:#007f46;text-decoration:none;font-weight:normal;}
p.location_p a.location:hover{color:#007f46;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:#007f46;text-decoration:none;}
.section_img{max-width:100%;width:100%;}
#listek{display:block;margin:-73px auto 0;position:relative;}
#content_box{min-height:400px;}
#content_container{margin-top:50px;}
#content table h2{margin-top:0px;line-height:1.3em;}
#content table td[width="560"]{line-height:1.5em;}
#content_container2{overflow:hidden;}
#content2 .leaf{text-align:center;margin:7px 0 10px;}
#content2 .leaf + hr{margin-top:-24px;margin-bottom:50px;border:none;height:1px;background:#bdc3c1}
#content2 .latest-articles{margin-bottom:67px;}
#content3{padding-top:54px;}
#content3 p{margin:0;}
#content3 p img{width:25%;height:auto;}
#content4{margin:60px auto 0;}
#content4 table td{vertical-align:middle;}
#content4 table td img{margin:0 25px;}
#leftMenuTextMCP_1{position:absolute;right:44px;bottom:20px;white-space:nowrap;overflow:hidden;max-width:198px;}
#leftMenuTextMCP_1 #icons{display:inline;}
#leftMenuTextMCP_1 a{display:inline-block}
#leftMenuTextMCP_1 #dots{padding-right:12px;}
#leftMenuTextMCP_1 img{display:inline;margin:0 7px;padding:5px;vertical-align:middle;cursor:pointer;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;transition:all 100ms ease;}
#leftMenuTextMCP_1 img:hover, #search:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
#leftMenuTextMCP_1 img#dots:hover{-webkit-transform:none;-moz-transform:none;transform:none;}
#search{padding:5px;cursor:pointer;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;transition:all 100ms ease;}
#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;margin-top:60px;}
#footer_section{background:#bdc3c1;color:#fff;}
#footer_section p:nth-child(1){font-weight:bold;margin-bottom:33px;}
#footer_section p{margin:7px 0;line-height:1.2em;}
#footer{padding:20px 0;}
.footer a{color:#aaa;}
.center{text-align:center;}
.bold{font-weight:bold;}
.clear{clear:both;overflow:hidden;}
.banner{padding:10px;}
.visinfo{}
.art_similarcontent_dt{background:transparent;color:#aaa;}
.art_similarcontent_dt:hover{background:transparent;}
.art_similarcontent_dd{background:transparent;color:#007f46;}
.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:#007f46;}
ul.tree li a:hover{text-decoration:none;color:#007f46;}
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:#007f46;margin-bottom:8px;}
#contentitemstable TD{}
#contentitemstable DIV{}
TABLE#text_contentitemstable{}
#text_contentitemstable p{font-weight:normal;color:#000000;margin:0px;margin-bottom:8px;}
#galeria_contentitemstable{width:100%;margin:0 auto;text-align:center;}
#galeria_contentitemstable div{margin:0 26px;width:337px;float:left;position:relative;margin-bottom:30px;}
div#galeria_contentitemstable{clear:both;}
#galeria_contentitemstable div img{margin:0;max-width:100%;height:auto;padding-bottom:31px;}
#galeria_contentitemstable div a{text-decoration:none;}
#galeria_contentitemstable div p{background:#007f46;color:#fff;position:absolute;width:100%;bottom:0;margin:0;}
#galeria_contentitemstable p.wybor{font-weight:bold;color:#007f46;margin:0px;margin-bottom:8px}
.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:#b2b2b2;display:block;float:left;cursor:pointer}
.stronicowanie .left{float:left;}
.stronicowanie .right{float:right;}
.stronicowanie span{background:#DFF5FF;padding:2px 5px;font-weight:bold;}
a.activePage{font-weight:bold;color:#007f46;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;}
.stronicowanie img{opacity:0.4;padding:5px 0;}
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{position:absolute;width:200px;}
#galleria{}
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;height:auto !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;}
.galleria-info{position:static;margin:0 auto;}
.galleria-info .galleria-info-text{display:block;background:none;color:inherit;padding:0;}
.galleria-info .galleria-info-link, .galleria-info .galleria-info-close{display:none;}
.galleria-stage{height:330px;position:static;overflow:visible;margin:20px auto;}
.galleria-info-title, .galleria-info-description{color:inherit;font:inherit;text-align:center;margin:0;}
.galleria-info-description p{margin:0;}
.galleria-thumbnails-container{position:static;margin-top:30px;}
.galleria-counter{text-align:center;position:static;margin:10px auto;}
#menu2{margin-top:10px;margin-bottom:10px;}
#menu2 .art_similarcontent_dt{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;}
#ankieta{background-color:#eeeeee;margin:10px auto;}
#ankieta_pytanie{font-weight:bold;text-align:left;padding:0 5px 0px 5px;}
.ankieta_odpowiedz{text-align:left;margin:0px;margin:0px 5px;}
.ankieta_odpowiedz label{}
.ankieta_odpowiedz input{margin:1px 5px 1px 0px;}
#ankieta_glosuj{text-align:center;margin:2px 0px 2px 0px;}
#ankieta_wyniki{text-align:center;padding:2px 0;}
#ankieta_autor, #ankieta_data, #ankieta_iloscGlosow{text-align:center;margin:0 0;}
#ankieta_iloscGlosow #glos{font-weight:bold;}
#wyniki{background-color:#eeeeee;margin:10px auto;text-align:left;padding:0px 5px;}
.wyniki_odpowiedz{}
#wyniki .wyniki_graficznie{height:5px;background-color:#fff;margin:0px;padding:0px;text-align:left;}
.ankieta_wynik{padding:2px 5px;}
#Polls_listaAnkiet{margin-top:8px;}
#Polls_ankieta_pytanie{font-weight:bold;text-align:left;padding:5px 5px 0px 5px;}
.Polls_pojedynczaAnkieta p{margin:0px;padding-top:5px;padding-bottom:0px;}
.Polls_pojedynczaAnkieta .Polls_pojedynczaAnkieta_link a, .Polls_pojedynczaAnkieta .Polls_pojedynczaAnkieta_link{font-weight:bold;padding-top:0px;}
#Polls_wyniki{margin:10px auto;text-align:left;padding:0px 5px;}
#Polls_wyniki .wyniki_odpowiedz{}
#Polls_wyniki .wyniki_graficznie{height:8px;background-color:#fff;margin:0px;padding:0px;text-align:left;}
#Polls_ankieta_data, #Polls_ankieta_iloscGlosow{padding:2px 0;text-align:center;}
#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;}
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{}
#fck p{margin-top:0px;}
TABLE#callendar{border:0px solid #000000;background-color:transparent;margin:auto;}
#callendar TD{height:17px;line-height:15px;text-align:center;}
#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_bottom .button{margin-top:2px;}
.search_input{margin:10px auto 0;;}
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;}
.form{margin:10px auto;}
.form2{margin:auto;width:90%;height:80%;}
.form_inner{text-align:center;background-color:#FFFFFF;margin-left:auto;margin-right:auto;width:100%;border:5px solid #FFFFFF;}
.form-input{width:100%;}
#register-table{margin:0 auto;}
#register-table td{padding:5px 10px;}
#reg_form{margin:0 auto;}
.form td{padding:5px 10px;}
.form label{width:150px;display:inline-block;}
table.promo_tbl{border:1px gray dotted;width:138px;}
p.promo_title{font-weight:bold;margin:0px;margin-top:5px;margin-left:5px;margin-right:5px;color:#007f46;}
p.promo_text{margin:0px;margin-left:5px;margin-right:5px;line-height:10px;color:black;}
p.promo_url{margin:0px;margin-left:5px;margin-right:5px;margin-bottom:5px;color:#6DB1FF;line-height:12px;}
p.promo_url a{}
.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:780px;padding-top:15px;border-bottom:1px solid black}
.cat_prod_div_tl_short{float:left;width:70px}
.cat_prod_div_tl_medium{float:left;width:100px}
.cat_prod_div_tl_long{float:left;width:120px}
.cat_prod_div_tl_vlong{float:left;width:150px}
.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:300px;}
div#mapOutline{width:50%;float:right;margin:0 auto;}
#mapDescription{float:left;width:calc(50% - 20px);}
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;}
p#orderConfirmation_header{font-weight:bolder;}
div#orderConfirmation_data{}
div#orderConfirmation_data .bolder{font-weight:bolder;}
table#orderConfirmation_productTable{margin:10px 0px;width:100%;}
table#orderConfirmation_productTable th{text-align:center;}
table#orderConfirmation_productTable td{text-align:center;}
p#orderConfirmation_submit{margin-top:10px;text-align:center;}
p#orderConfirmation_submit input{background-color:#DF654E;border:1px solid #D2270B;color:#6F1507;margin:0px 10px;width:100px;}
#cartSuccess{color:green;font-weight:bold;text-align:center;}
#cartError{color:#f00;font-weight:bold;text-align:center;}
#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;}
#loginLeftMenu{background:#66CCFF;border:1px #3870BA solid;padding:0 10px;margin-bottom:10px;}
#loginLeftMenu input{border:1px #3870BA solid;width:100%;}
#loginLeftMenu a{color:#000;}
#ajuCartWidget{background:#66CCFF;border:1px #3870BA solid;padding:10px;margin-bottom:10px;}
#ajuCartWidget span{font-weight:bold;}
#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{margin:10px 0 0;}
#newsletter_erase p{}
.siteMap ul{margin:0 0;}
.siteMap li{color:#007f46;list-style-type:disc;}
.siteMap li.onlogout_class{}
.siteMap li.onlogin_class{}
.siteMap li a{color:#000;}
.siteMap li a:hover{color:#ef3f38;}
#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"], input[type="password"]{font-size:15px;height:27px;padding:0 10px;width:200px;border:1px #dcdcdc solid;}
select{height:29px;padding-left:10px;width:200px;border:1px #dcdcdc solid;}
textarea{height:65px;padding:0 10px;width:202px;border:1px #dcdcdc solid;}
#custForm{width:425px;margin:0 auto}
#custForm p{}
#custForm label{float:none!important;font-weight:bold;display:block;text-align:left;vertical-align:top;width:200px;margin:0 0 5px;}
#custForm input[type="text"]{width:200px;}
#custForm input{}
#custForm label + span{float:none!important;}
#custForm label + span input{display:inline-block;}
#custForm label + span label{display:inline-block;margin-left:5px;margin-bottom:0;}
#custForm select{width:222px;}
.g-recaptcha{width:304px;margin:0 auto 10px;}
#custForm textarea{height:70px;width:200px;}
#custForm div div input{}
.red{color:#f00;}
#custForm .contactForm_submit{width:100px;margin:10px auto 0;display:block}
#recaptcha_area, #recaptcha_table{margin:0 auto}
.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:385px;padding:20px;border:20px solid #000;background:#fff;}
.closeCap{position:absolute;top:-22px;right:-22px;cursor:pointer;}
.pola_formularza{text-align:left;}
.g-recaptcha div{margin:0 auto;}
.custFormCP{width:50%;float:left;}
.custFormCP p{}
.custFormCP label{float:none!important;font-weight:bold;display:block;text-align:left;vertical-align:top;width:200px;margin:0 0 5px;}
.custFormCP input[type="text"]{width:180px;}
.custFormCP input{}
.custFormCP label + span{float:none!important;}
.custFormCP label + span input{display:inline-block;}
.custFormCP label + span label{display:inline-block;margin-left:5px;margin-bottom:0;}
.custFormCP select{width:222px;}
.custFormCP textarea{width:180px;}
.red{color:#f00;}
.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;color:#fff;text-decoration:none;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 #captcha div{width:auto;padding:0;}
.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;}
div.groups_news_list{margin:10px 10px 10px 0;}
td.day_name{width:30px;}
tr#callendar_month_name td{background:#ddd;}
td.month_name{background:#ddd;}
table.callendars{}
td.callendars_table_marg{width:20px;}
div.CallendarNewsDescription{position:absolute;top:0px;left:0px;z-index:1000;visibility:hidden;border:solid 1px #588100;padding:2px;background-color:#ddeeff;text-align:left;max-width:160px;overflow:visible !important;}
#callendar_table{text-align:center;margin:0 auto;}
#callendar_table td{padding:1px;border:1px #ddd solid;}
td.callendar_bg_news{font-weight:bold;border:1px solid #ff0000;}
td.callendar_bg_weekend{color:#ff0000;}
td.callendar_bg_today{background-color:#ff0000;color:#ffffff;}
td.callendar_bg_default{}
td.callendar_bg_othermonth{background-color:#ffffff;color:#ffffff;}
td.callendar_bg_pastdays{color:#999999;}
td.callendar_bg_pastdays.callendar_bg_news, td.callendar_bg_pastdays.callendar_bg_other_month_news{background:#999}
td.callendar_bg_other_month_news{font-weight:bold;}
#tooltip_description{position:absolute;top:0px;left:0px;z-index:1000;visibility:hidden;border:1px #5FCAFF solid;padding:2px;background:#DFF5FF;text-align:left;width:200px;color:#000;}
#weatherForecast{}
#weatherForecast div{float:left;}
#weatherForecast div p{margin:5px 0;width:70px;text-align:center;}
#weatherForecast div p span.highTemp{color:#f00;font-weight:bold;}
#weatherForecast div p span.lowTemp{color:#005F9F;font-weight:bold;}
#weatherLink{}
#menuh{margin:0 auto 0px auto;text-align:center;}
#menuh a{display:block;vertical-align:middle;color:#757f7a;padding:0px 32px 10px 0px;font-size:16px;text-transform:uppercase;}
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:0;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;padding}
div#menuh a.level0:hover, div#menuh a.top_parent:hover{background-color:transparent;background-image:none;background-repeat:no-repeat;color:#ef3f38;}
div#menuh ul.level1{background-color:transparent;list-style:none;margin:0 0 0 0;padding:0;float:left;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:#007f46;border:0px white solid;left:0px;color:#fff;padding:5px 10px;min-width:180px;}
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{background-color:#ef3f38;border:0px white solid;left:0px;}
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{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#menuh a.activeMenuItem{font-weight:bold;color:#007f46;}
.menuMCP{width:100%;float:left;padding:0px;margin:0px auto 10px auto;text-align:left;vertical-align:bottom;}
.menuMCP a{display:block;margin:0;vertical-align:middle;color:#757f7a;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;}
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{background:red;}
.menuMCP{width:200px;float:left;padding-right:40px;border-right:1px solid #757f7a}
#menuSelectMCP_4 + div{overflow:hidden}
.menuMCP ul{width:auto;position:static;margin-left:17px;padding:0;float:none;}
.menuMCP ul.level0{margin-left:0px;}
.menuMCP ul li{text-align:left;padding:0px;margin:0;clear:left;}
.menuMCP a{padding:6px 0 6px 17px;margin:0;cursor:pointer;line-height:1.25em;}
.menuMCP a:hover{text-decoration:none;color:#007f46;}
.menuMCP ul li ul{display:none}
.menuMCP a.level1{background-color:transparent;}
.menuMCP a.parent{background-color:transparent;}
.menuMCP a.level2{background-color:transparent;}
.menuMCP ul.activeMenuItem{display:block}
.menuMCP a.activeMenuItem{background:#f4f4f4!important;color:#ef3f38;border:1px solid #d0cecf;}
.menuMCP a.activeMenuItem:hover{color:#007f46;}
.menuSelectMCP{display:none;}
#menuSelectMCP_4{display:none;width:100%;margin:0 0 20px;}
.menuMCP + #contentDiv{width:calc(100% - 260px);overflow:hidden;padding-left:40px;}
#competitonTable{border:1px solid #888888}
#competitonTable th, #competitonTable td{border:1px solid #888888;padding:5px 10px;}
#competitionForm{}
#competitionForm label{width:130px;float:left;clear:left;}
#competitionForm label span{color:#ff0000}
.nivoSliderDiv{position:relative;overflow:hidden;}
.nivoSlider{max-height:450px;position:relative;margin:0 0 0;z-index:0;background:url(images/loading.gif) no-repeat center center}
.nivo-control{display:block;width:28px;height:16px;background:#f7922a;}
.nivo-controlNav{position:absolute;left:0;bottom:32px;margin:0 auto;width:100%;display:none;}
.nivo-controlNav a{display:inline-block;background:url('images/off.png') no-repeat center center;background-size:contain!important;position:relative;left:-10px;}
.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}
.nivo-caption{opacity:1 !important;text-align:center;}
.nivo-caption .slideshow_h{position:relative;z-index:1;text-shadow:1px 0 1px #000;font-size:48px;font-weight:700;width:960px;margin:104px auto 17px;line-height:1.1em}
.nivo-caption .slide_text{position:relative;z-index:1;text-shadow:1px 0 1px #000;font-weight:700;}
.nivoSliderDiv .filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}
.nivo-directionNav a{height:36px;width:48px;}
.nivo-directionNav .nivo-prevNav{background:url('images/slider-left.png') no-repeat 0 0;left:20px; }

.nivo-directionNav .nivo-nextNav{background:url('images/slider-right.png') no-repeat 0 0;right:20px; }
.galleria-lightbox-next{display: block !important; opacity: 1 !important;}
.galleria-lightbox-prev{display: block !important; opacity: 1 !important;}
.galleria-lightbox-box.iframe .galleria-lightbox-nextholder{width: 130px !important; top: 46%!important; padding: 100px 0;}
.galleria-lightbox-box.iframe .galleria-lightbox-prevholder{width: 130px !important; top: 46%!important; padding: 100px 0;}
.nivoButton{position:relative;z-index:20;}
.productListItem{width:100px;float:left;}
.productListItem + .productListItem{width:100px;float:left;margin-left:10px;}
.latestProductsFromCategory{float:left;width:16%;height:210px}
#faq_contener{width:100%;display:inline-block;}
#faq_content{padding:16px;}
.faqContent{display:none;}
.faqContent{position:relative;padding:0;margin:0 auto 8px;width:775px;}
.faqContent iframe{float:right;}
.inactiveElement, .activeElement, .inactiveElement2, .activeElement2{font-size:19px;line-height:1.2em;cursor:pointer;padding:8px 0;margin-bottom:0;position:relative;margin:0 auto;width:775px;text-align:left;}
.inactiveElement img, .activeElement img, .inactiveElement2 img, .activeElement2 img, .arrow-icon{float:right;width:16px;height:16px;margin:16px;position:absolute;right:-40px;bottom:-8px;cursor:pointer;}
.inactiveElement span, .activeElement span, .inactiveElement2 span, .activeElement2 span{font-size:19px;font-weight:bold;text-transform:uppercase;font-}
.inactiveElement, .inactiveElement2{}
.inactiveElement2 span, .activeElement2 span{padding:16px 0;}
.faqContent p, .faqContent ul{margin:0 0 1em;text-align:left;margin:0 auto;width:775px;}
.faq_tab_img{position:absolute;right:-40px;bottom:-8px;cursor:pointer;}
#faq_content1{display:block;}
#descriptionSecond{margin:16px 0;clear:both;}
#comparatorDiv{width:700px}
#comparatorDiv > div{float:left;}
#comparatorDiv div{overflow:hidden}
.comparatorEntry1{width:550px}
.comparatorEntry2{width:225px}
.comparatorEntry3{width:180px}
.comparatorEntry4{width:135px}
.comparatorEntry5{width:110px}
.comparatorCategory{font-weight:bold;background:yellow}
.comparatorLegend{width:130px;color:green;}
.comparatorImg{height:130px}
.comparatorLong{height:200px}
.comparatorImgShort{height:80px}
.comparatorMedium{height:50px}
.comparatorShort{height:30px}
#addOpinionBlock{margin-top:15px}
.opinionHeader{color:#AB0202;font-size:16px;display:inline-block}
.opinionNegHeader{color:#AB0202;font-size:16px}
.opinionNeg{color:#8B3030}
.opinionPosHeader{color:#86C247;font-size:16px}
.opinionPos{color:#93A97B}
.opinionEmpty{color:#9A9A9A}
.opinionEmptyHeader{color:#9A9A9A;font-size:16px}
.opinion-left{display:inline-block;width:110px;margin-right:50px}
.opinion-right{display:inline-block;width:150px;}
#taOpinion{width:620px;height:100px}
#taDisadvantagesHeader{width:300px;margin-left:30px;display:inline-block;color:#AB0202;font-weight:bold}
#taAdvantagesHeader{width:300px;display:inline-block;color:#86C247;font-weight:bold}
#taAdvantages{width:290px;height:100px;display:inline-block;}
#taDisadvantages{width:290px;height:100px;margin-left:20px;display:inline-block}
.opinionError{border:2px solid #AB0202;}
.opinionDetailsLeft{width:175px;display:inline-block;}
.opinionDetailsRight{width:600px;display:inline-block;}
.opinionDetailsRightSub{width:275px;margin-right:20px;display:inline-block}
.hidden{display:none}
.category_column{width:300px;float:left;}
.category_column + .category_column{margin-left:15px;}
.category_column h3{clear:both;}
.category_div{background:#2A2E2F;overflow:hidden;margin-bottom:10px;padding:10px;padding-right:0;}
.category_product_div{overflow:hidden;width:50%;float:left;}
.category_product_div + .category_product_div + .category_product_div{margin-top:10px;}
.category_product_div p{margin:0 10px 0 0;font-size:12px;font-weight:bold;line-height:1.4em;}
.category_product_div a{weight:bold;color:#ffffff;}
.category_product_div a:hover{color:#BE1515}
.category_product_div a:hover img{opacity:1;filter:alpha(opacity=100)}
.category_product_image{float:left;margin:0 5px 0 0;opacity:0.6;filter:alpha(opacity=60);}
.category_product_name{}
.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{font:normal 13px Arial, sans-serif;list-style:none;position:relative;padding:0;margin:0;}
#mega-menu-1 .sub ul{display:block;}
#mega-menu-1{background:#222;width:100%;height:40px;position:relative;}
#mega-menu-1 li{float:left;margin:0;padding:0;font-weight:bold;}
#mega-menu-1 li a{float:left;display:block;color:#fff;padding:12px 25px;background:#222;text-decoration:none;}
#mega-menu-1 li.mega-hover a, #mega-menu-1 li.mega-hover a:hover{background:#CCC;color:#000;}
#mega-menu-1 li a:hover{background:#999;color:#000;}
#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{color:#000;}
#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{color:#a32403;background:#efefef;}
#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{color:#a32403;background:#efefef;}
#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{}
.order-data-step{font-weight:bold;background:#2EFEF7}
#order-data{width:90%}
.order-data-row div{display:inline-block;width:45%;vertical-align:top}
#order-data-details{width:95%}
.order-data-details-header{font-weight:bold}
.order-data-details-row div{display:inline-block;vertical-align:top}
.order-data-details-small{width:7%}
.order-data-details-medium{width:18%}
.order-data-details-large{width:40%}
.order-data-details-summary{width:68%}
.articlesListBox{width:100%;clear:both;}
.articlesListBox .block{width:50%;}
.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{}
.top-info-bar{background:#b8cf1e;color:#fff;height:10px;padding:10px;line-height:1em;display:none;}
.single-article-img-description{text-align:left;display:inline-block;}
.single-article-readtime{text-align:right;display:inline-block;}
#siteTitle{margin:0 auto;}
.single-article, #siteTitle.articleTitle{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{}
.single-article-header-data{top:0px;z-index:1;}
.single-article-header-data-title{display:none;font-weight:100;text-transform:uppercase;text-align:left;float:none;}
.single-article-header-data-title h1{font-size:50px;line-height:1em;}
.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;width:80%;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;}
.odstep{width:50px}
.single-article-content{clear:both;z-index:1;position:relative;text-align:left;}
.single-article-similar{border-top:1px #e8e8e8 solid!important;padding-top:1em;margin-top:1em;}
.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{border-top:1px #e8e8e8 solid;padding-top:1em;}
.tags-container > div{display:inline-block;margin-right:25px;}
.tag{margin-right:7px;}
.tag a{cursor:pointer;padding:3px 7px 1px;text-transform:uppercase;color:#fff;background:#b8cf1e;border:none;text-decoration:none;font-text-align:center;margin:0 auto;max-width:250px;}
.tag a:hover{color:#326fc4!important;}
.tag-element{margin-right:7px;}
.tag-element a{display:inline-block;cursor:pointer;text-transform:uppercase;color:#fff;background:#b8cf1e;border:none;font-size:22px;padding:7px 8px 5px;text-decoration:none;text-align:center;margin:0 auto;max-width:250px;}
.tag-element a:hover{color:#326fc4!important;}
#tagsCloud a{background:#b8cf1e;line-height:normal;float:left;}
#tagsCloud a:hover{text-decoration:none;}
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:1em 0 2em 0;border-top:0px #e8e8e8 solid!important;padding:1em 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;}
.single-article img{max-width:100%;}
.single-article .article-gallery, .article-galleries{background:rgba(0,0,0,0.8);color:#fff;}
.single-article .article-gallery h2, .article-galleries h2{padding:0 20px;}
.single-article .article-gallery h2 .button, .article-galleries h2 .button{float:right;}
.single-article .rest_images, .article-galleries{width:100%;}
.rest_images .icePhoto, .article-galleries .icePhoto{float:left;width:25%;}
.rest_images .icePhoto img, .article-galleries .icePhoto img{max-width:100%}
hr + .article-galleries{margin-top:20px;}
#conference_agenda{text-align:left;}
#conference_agenda .agenda_row{}
#conference_agenda .agenda_row .agenda_hidden{height:0;overflow:hidden;}
#conference_agenda .agenda_row .agenda_title{cursor:pointer;font-size:25px;line-height:25px;font-weight:bold;}
#conference_agenda .agenda_row .agenda_time{background:url('images/hour.jpg') left center no-repeat;padding-left:20px;}
#conference_agenda .agenda_row .agenda_description{}
#conference_agenda .agenda_row .agenda_speaker .agenda_speaker_name{cursor:pointer;}
#conference_place{text-align:left;}
#conference_include{text-align:left;}
.hide{display:none;}
.sinlge-article-author-social div{float:left;min-width:100px}
#productSearcher{width:680px;min-height:100px;float:left;position:relative;}
#productSearcher + #content{margin-top:0;}
#productSearcher .configurator-div{float:left;width:160px;margin:0 5px;}
#productSearcher .configurator-div-from-to{float:left;width:330px;}
#productSearcher input[type="text"]{width:110px;height:20px;border-radius:0;}
#productSearcher select{height:22px;width:100%;border:1px solid #FFF;border-radius:0;opacity:0.8;padding:0 0 0 10px;}
#productSearcher .configurator-header{font-weight:bold;font-size:14px;margin-bottom:5px;}
#productSearcher .configurator-content-select{display:block;}
#productSearcher .configurator-content-from-to p{width:50%;float:left;margin:0;}
#productSearcher .configurator-content input[type="checkbox"]{margin-left:5px;}
#productSearcher .configurator-content input[type="text"]{margin-left:5px;}
.category-filter-input{cursor:pointer;border:1px solid #C0C0C0;padding:0 12px;line-height:24px;position:relative;}
.category-filter-input:hover{background-color:#DDD;font-weight:bold;}
.category-filter-icon{background:url("images/select.gif") 0px 4px no-repeat;width:12px;height:16px;top:50%;right:12px;margin-top:-8px;position:absolute;display:block;float:right;}
.category-filter-space{height:4px;width:158px;position:absolute;top:25px;left:-1px;z-index:10001;border:1px solid #C0C0C0;border-width:0px 1px;border-bottom-color:#FFF;background-color:#FFF;display:none;}
.configurator-content{z-index:3;padding:10px 12px;width:400px;display:none;background:#fff;left:-1px;position:absolute;top:28px;border:1px solid #C0C0C0}
.configurator-content input[type="checkbox"]{left:-10000px;position:absolute;z-index:500;}
.configurator-content label{cursor:pointer;background:url("images/empty.jpg") no-repeat 0px 3px;color:inherit;font-weight:400;}
.configurator-content label.active{background:url("images/checked.jpg") no-repeat 0px 3px;color:inherit;}
.configurator-content label span{font-size:11px;letter-spacing:normal;cursor:pointer;height:17px;margin:0 3px 0 14px;position:relative;}
.configurator-content p{float:left;width:133px;margin:2px 0;line-height:1.35em;}
.latest-articles .article{margin-bottom:45px;}
.latest-articles .article > *{float:right;}
.latest-articles .article .article-content{width: 530px; width:calc(100% - 280px - 280px - 50px);margin:12px 25px 0;}
.latest-articles .article .article-content-content{margin-bottom:10px;}
.latest-articles .article .article-img{width:280px;position:relative;height:185px;}
.latest-articles .article .article-img img{position:absolute;right:0;}
.latest-articles .article .article-content-title{width:280px;margin-top:0;}
.latest-articles .article .article-content-more{background:url(images/kropka.png) no-repeat calc(100% - 10px) center;padding-right:27px;}
.latest-articles .article .article-content-more a{font-family:inherit;}
.latest-articles .article .article-content-date, .latest-articles .article .article-content-more, .read_more{float:left;font-size:12px;font-family:"adelle", Georgia, "Times New Roman", Times, serif;}
.latest-articles .article:nth-child(2n){}
.latest-articles .article:nth-child(2n) > *{float:left;}
.latest-articles .article:nth-child(2n) .article-content-title{text-align:left;}
.latest-articles .article:nth-child(2n+1) .article-content-date, .latest-articles .article:nth-child(2n+1) .article-content-more{float:right;}
.latest-articles .article:nth-child(2n) .article-img img{left:0;right:auto;}
.latest-articles .article:nth-child(2n) .article-content-more{background:url(images/kropka.png) no-repeat calc(10px) center;padding-left:27px;}
a.button.buttonPrev{border-radius:40px 0 0 40px;}
a.button.buttonNext{border-radius:0 40px 40px 0;}
.view{width:25%;height:auto;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.view .mask, .view .content{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.view img{display:block;position:relative;width:100%;height:auto!important;}
.view a.hoverEffect{display:inline-block;text-decoration:none;padding:0;text-indent:-9999px;width:20px;height:40px;}
#content3 div.effectBox{position:relative;width:100%;margin:0 auto;padding:0px 0;clear:both;}
#content3 div.second-effect{display:block;width:25%;cursor:pointer;line-height:1em;height:auto!important}
#content3 div.second-effect img{width:100%;display:block;vertical-align:top;height:auto!important}
.second-effect .mask{opacity:0;overflow:visible;border:0px solid rgba(0,127,70,0.7);box-shadow:inset 0 0 0 rgba(0,127,70,0.7);box-sizing:border-box;transition:all 0.4s ease-in-out;}
.second-effect .mask a{position:relative;display:inline-block;height:100%;width:100%;top:-10px;opacity:0;transform:scale(0,0);transition:transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;line-height:0.5em;}
.second-effect:hover .mask{opacity:1;border:50px solid rgba(0,127,70,0.45);border-style:inset;}
.second-effect:hover .mask a{opacity:0;transform:scale(1,1);transition-delay:0.3s;}
#searchSystemWidget{position:absolute;right:0;display:none;}
#searchSystemWidget .search_input{margin:9px 5px 0;float:left;}
#leftMenuTextMCP_1 #toggle_menu{background:#747D78;border-radius:100%;width:18px;display:none;}