*
{font-family: Open Sans !important;}



.valueSpecification p.image_title {border-bottom:1px solid #ddd; padding-bottom:18px;}

.valueSpecification ul li {
    background: none !important;
    padding-left: 0 !important;
    list-style: none !important;
    margin-bottom: 4px;
}


.contentCenter div[itemprop="blogPost"]:hover {
   background:#f5f5f5;
}



.footerS a:hover {color:#c6c6c6;}

.leftMenu img {max-width:50px; display:none;}
.leftMenu a {color:#4a4a4a; font-size:12px; text-transform:uppercase;}
.leftMenu {padding-top:50px;}

.leftMenu .nav-child a {text-transform:none;}


.tabsDisplay {margin-top:120px;}

.tabValue .download {border-bottom:1px solid #ddd; padding-bottom:18px; padding-left:2px;}

.leftMenu .nav-child li.parent {border-left: 4px solid transparent !important;
padding-bottom: 0px;}

.valueSpecification .gallery img {max-width:100%; height:auto;}

.content  ul li {background: url(images/litick.png) 2px 6px no-repeat;padding-left:15px; list-style: none !important; margin-bottom:4px;}

.footerborder {    border-top: 1px solid #434343;
    padding-top: 15px;
    margin-top: 25px;
}
.footerborder h3 {display:none;}

.tabList {display:block; margin-top:80px !important;}
.tabList li {display:inline-block; background: #fff;  color:#adadad;  border:1px solid #ddd; font-weight:600; cursor:pointer; margin-top:30px;
background: none !important;
padding-left:auto;
margin-bottom:auto;


}
.tabList li p {margin:0; padding:15px 50px;font-family: Rubik;}

.wroc {background:#cd2027; border:none; color:#fff; border-radius:5px; padding: 10px 20px; font-size:9px; font-weight:600; text-transform: uppercase; position:absolute; bottom:20px; right:0;}
.wroc:hover {opacity:0.8;}


ul.tabLista li {padding-left:0 !important;}

ul.tabLista {padding:0 !important;}

.tabValue .valueDownload {display:block; margin-top:40px;}

.tabValue .valueSpecification {display:block; margin-top:40px;}

.valueSpecification ul {padding:0 !important;}

.activeTabs {display:table; clear:both; background: #cd2027 !important;  color:#fff !important;  border:1px solid #fff;  font-weight:600;}

.activeTabs p {background:#cd2027; padding:15px 50px;}





div.subCategoryContainer
{width:33% !important; float:left;}

div.itemContainerLast
{width:33% !important; float:left;}


div.itemListCategory, div.subCategory {background:#fff !important; border:0 !important;}

.itemListSubCategories .clr {clear:none !important;}



#k2Container h2 {text-transform: uppercase;
font-weight: 600;
margin-bottom: 35px;
margin-top:10px;}

.subCategory h2 a {color:#434343; font-size:12px; font-weight:600;}


.itemListSubCategories h3 {display:none;}


.subCategoryImage img {padding:70px 50px; border:1px solid #eee;}

.subCategory {margin-top: 35px;
text-align: center;
padding: 0 80px 0 0;}


a.subCategoryMore {display:none;}

.content .blog .span6 {padding-left:0 !important;     position: relative;
}


.content .blog .span6 p.readmore { bottom:0;}


.menu2nd h3:after
{height:5px; width:30px; background:#d73037; color:#d73037; content: ""; display:block; margin:10px auto;}

h3 {letter-spacing: 2px;}

.menu2nd h3     {text-transform: uppercase;
    font-weight: 700; letter-spacing: 2px;
}








.maps {padding:0 !important;}


.fox-container label.checkbox {
    font-size: 10px !important;
    color: silver !important;
}

input#fox-m101-checkbox3, input#fox-m101-checkbox2, input#fox-m101-checkbox1 {
    height: 12px;
    width: 15px;
    max-width: 12px;
    margin: 0 !important;
    padding: 0 !important;
    max-height: 14px;
    position: absolute;
    top: 0;
    left: 0;
}

.fox-container input {border: 1px solid #dfdfdf !important; height:40px !important; background: none !important; padding-left:10px !important; color:#111 !important;}
.fox-container textarea {border: 1px solid #dfdfdf !important; background: none !important; padding-top:10px !important; padding-left:10px !important;  color:#111 !important;}
.fox-container .btn {color: #d73037 !important;
border: 2px solid #d73037 !important;
padding: 7px 50px !important;
display: table;
margin-top: 25px;
border-radius: 4px;
background:none !important;
}


.footer4 p {font-size:10px; padding-top:19px;}

.fox-container .btn span {color:#d73037 !important; text-transform: uppercase; font-weight:800; font-size:9px;}

.fox-container .btn:hover {color: #d73037 !important;

display: table;
margin-top: 25px;
border-radius: 4px;
background:#d73037 !important;}

.fox-container .btn:hover span {color:#fff !important; text-shadow: none !important;}


.mainmenu ul li a {color:#b2b2b2; text-transform:uppercase; font-weight:600; padding:13px 28px;}
.mainmenu ul li {display:inline-block;
    border-bottom: 3px solid transparent;
    padding-bottom: 15px;
    color: #444 !important;
    padding-top:4px;}

.smedia img {margin-top:3px;}
.logo img {margin-top:0px;}

a:focus, a.focus {outline:none !important;}

.content .mod-articles-category-date {color:#ce262c; font-size:13px;}
.content ul.category-module li {margin-bottom:50px !important; list-style:none !important; background:none !important;}
.content a.mod-articles-category-title  {font-size:24px; color:#343433 !important; margin-bottom:30px; display:block; text-transform:uppercase; font-weight:600;}

.smedia ul li {display:inline-block;}
.smedia {padding-top:20px;}

.akutalnosci h3 {text-transform:uppercase; font-weight:700;}

.akutalnosci ul.category-module {padding:0 !important;}


.akutalnosci ul.category-module li a {width:100%; display:block; color:#333; font-size:14px; font-weight:700;}
.akutalnosci ul.category-module li a:hover {width:100%; display:block; color:#ce262c; font-size:14px; font-weight:700;}


.akutalnosci ul.category-module li {margin-bottom:15px; list-style-type: none !important; border-bottom:1px solid #dfdfdf;padding-bottom:20px;}

.akutalnosci ul.category-module li span {font-size:9px; color:#666;}

.headerTop {padding-top:15px;  display:table; width:100%;z-index:999999999999999; position:relative; background:#fff;}

.menu2nd {padding-top:50px; padding-bottom:50px;}

.backgroundSRC {padding:100px !important; background-size: 100%;}

.subParallax .article_intro

{color:#fff;}

.topFixed {background:#fff; width:100%; display:table; position:relative; z-index:888888888 !important;}

.subParallax {padding:100px auto;}

.subParallax .article_title {color: #ce262c;
font-size: 32px;
font-weight:700; text-transform: uppercase;
text-align: center;
line-height: 50px;}


.content {padding-top:50px; padding-bottom:50px; padding-left:0;}

.headerCenter, .header2Center {position:relative; clear:both; padding-top:50px; padding-bottom:50px;}

.logo {padding-top:15px;}
.slide .custom {min-height:650px; background-size:cover; padding-top:170px; background-attachment: fixed; font-weight:700;-webkit-transition: all  0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all  0.3s ease-in-out;
  transition: all  0.3s ease-in-out;}
.slide h2 {color: #fff;
font-size: 55px;
letter-spacing: 7px;
word-spacing: 7px;
line-height: 130%;
font-weight:700;}

.backgroundSRC {background-attachment: fixed;}

h5 {font-size:19px; color:#555; margin:30px auto;}

.breadcrumb {
    padding: 9px 35px 10px !important;
    margin-bottom: 0 !important;
    list-style: none!important;
    background:#ce262c !important;
    border-radius: 0px!important;color:#523232; font-weight:600;}

.breadcrumb span, .breadcrumb p , .breadcrumb a {color:#523232 !important; font-weight:500;}

.bread {background:#ce262c; padding:0 !important;}


span.divider {display:none;}
a.showMoreArt  { cursor:pointer; display:table; margin-top:25px; float:right; margin-top:-192px;



color: #d73037 !important;
border: 2px solid #d73037 !important;
padding: 10px 20px !important;


border-radius: 4px;
}


a.showMoreArt:hover, p.readmore a:hover {background:#d73037; color:#fff !important; text-decoration:none !important;}

.mainmenu ul li:hover, .mainmenu ul li.active {background:none !important; border-bottom: 3px solid #ce252c; padding-bottom:15px; color:#444 !important;}



.mainmenu ul li.active a {background:none !important; color:#444 !important;}

.mainmenu ul li:hover a {background:none !important;}

.slide h2 strong {font-weight:700; color:#ce252c;}
.slide .custom p a {font-weight:bold; font-size:9px; padding:15px 40px; border:2px solid #fff; color:#fff; display:table; margin:0 auto; text-align:center; margin-top:30px; border-radius:4px;}
.slide .custom p:hover a {text-decoration:none; background:#fff; font-weight:bold; font-size:9px; padding:15px 40px; border:2px solid #fff; color:#333; display:table; margin:0 auto; text-align:center; margin-top:30px; border-radius:4px;}

.mainmenu .nav-child {position:absolute; z-index:9999 !important; background:none; padding-top:18px !important;}
.mainmenu .nav-child li {min-width: 450px;
padding-top: 6px;
padding-bottom: 6px;
background: #ce262c !important;
margin-top: 0px;
border-top: 1px solid #ed5459;
border-bottom:none !important;}
.mainmenu .nav-child li:hover,  .mainmenu .nav-child li.active  {opacity:0.85;
min-width: 450px;
padding-top: 6px;
padding-bottom: 6px;
background: #ce262c !important;
margin-top: -5px;
border-top: 1px solid #ed5459;border-bottom:none !important;}






.mainmenu .nav-child li img {float:left; width:25px; margin-right:10px; margin-left:10px; padding-top:10px;}
.mainmenu .nav-child li span {float:left; padding:10px 0; color:#fff; font-size:14px;}
.mainmenu ul {padding:0 !important; padding-top:5px !important;}

.nav > li > a:focus, .nav > li > a:hover {background:none !important;}

.blckmask {position:fixed; width:100%; height:100%; background:#000; top:0px; z-index:9999!important; display:none; opacity:0.6;}
.slide {padding:0 !important;}

.menu2nd ul li {display:inline-block; text-align:center; width:20%; opacity:0.5;}
.menu2nd ul li:hover {opacity:1; background:none !important;}
.menu2nd ul li a:hover {opacity:1; background:none !important;}
.menu2nd {text-align:center;}
.menu2nd ul li img {clear:both; display:block; text-align:center; margin:20px auto;}
.menu2nd ul li span {clear: both;
display: table;
text-align: center;
color: #343433;
text-transform: uppercase;
width: 200px;
margin: 0 auto;
height:65px;
}

.mainmenu {text-align:right;}

.noPadding {padding:0 !important;}

.mainmenu .nav-child li:hover {
    min-width: 450px;
    padding-top: 6px;
    padding-bottom: 6px;
    background: #ce262c!important;
    margin-top: 0px;
    border-top: 1px solid #ed5459;
    border-bottom:0;
}

.span6 p {clear:both; max-width:360px; text-align:justify;}
.span6 h3 {clear:both; max-width:360px; text-align:justify;}


.partner h3 {color: #343433 !important; text-align:center;
font-size: 22px !important;
font-weight: 600 !important; text-transform:none; margin-top:25px;}

.partner .custom {padding-top:25px;}

.aboutus h4 {color:#333; font-size:20px ; text-transform:uppercase; line-height:30px; font-weight:700;}

a.bt-title {color:#343433 !important; font-size:20px !important; font-weight:600 !important; margin-bottom:30px !important;}

.bt-cs {padding:15px 40px !important;}

.bt-cs .bt-inner img {outline:none !important;}

p.readmore a {font-weight: 700; color:#d73037 !important; text-transform: uppercase; font-size:9px; border:2px solid #d73037 !important; padding:10px 45px !important; display:table; margin-top:25px; border-radius:4px;}

.bt-introtext {color:#6a6a6a !important; font-size:13px !important;}

a.bt-image-link img {margin-right:40px !important;}

.partner ul li {display:inline-block; margin-right:70px;}

.footer4 img {border-radius:5px; max-height:50px;}

.promo, .partner {padding-top:10px !important;}

.footerS {background:#343433; padding-top:50px !important; padding-bottom:20px !important; width:100%; position:realtive; clear:both; display:table; margin-top:0px;}

.footerS p, .footerS p a{color:#888787;}

.footerS ul li {display:block !important; border-bottom: 1px solid #434343;}

.footerS ul li a {color:#888787;}

.bt-cs .next, .bt-cs .prev {display:block !important;}

.footer1 .custom {background-repeat: no-repeat;}

.footer1 .custom,
.footer2 .custom
{padding-top:100px;}
.footer3 .nav > li.parent {
    display:none !important;
}

.mainmenu {display:block;}

.mobileClick {display:none; z-index:999999999999999999999999999999 !important;}
.mobilemenu {display:none;}

.mobilemenu .nav > li {background:#d73037; color:#fff; border-top: 1px solid #d62028; }
.mobilemenu .nav > li.current,.mobilemenu .nav > li.active, .mobilemenu .nav > li:hover {
    background: #8b1419;
}
.mobilemenu .nav-child > li.current,.mobilemenu .nav-child > li.active, .mobilemenu .nav-child > li:hover {
    background: #cacaca;
}
.mobilemenu .nav-child  {
background: #dadada;
list-style: none;
margin-left:0;
padding-left:0;
overflow-y:auto;
height:200px;
}
.mobilemenu .nav-child > li {
    border-top: 1px solid #d1d1d1;

}
.mobilemenu .nav .nav-child > li > a {
        padding: 15px 25px;
        display:block;
        color: #525252;
}
.mobilemenu .nav-child > li:first-child {
    border-top: none;
}
.mobilemenu .nav > li a {color:#fff; padding:15px 30px; font-size:12px;}

.mobilemenu .nav-child img {max-width:35px; }
.mobilemenu .nav-child span.image-title {
    padding-left:20px;
}
@media screen and (max-width: 991px) {
.menu2nd ul li {width:220px;}
.mobilemenu {display:block;position:fixed; top:0; padding-top:50px !important; left:0; padding:0; background:#d73037; z-index: 888888888!important; overflow-y:auto;}
.mainmenu {display:none; }
.mobileClick {display: block;
top: 18px;
right: 20px;
position: fixed;
background: url(images/menuopen2.png);
width: 34px;
height: 23px;
z-index: 9999999999;
background-size: contain !important;
background-repeat: no-repeat; z-index: 9999999999999999999999999999999999999999!important;}


.noscrollbody {overflow:hidden;}

a.bt-title {text-align:center;}

.akutalnosci h3, .partner h3 {text-align:center;}

p.readmore {text-align:center !important;}

p.readmore a     {display: block;
    margin: 0 auto;
    width: 135px;
    margin-top: 30px;}
.logo {padding-top:0;}

.topFixed {z-index:5 !important;}

.smedia {
    padding-top: 2px;
}

.mobileWhiteClick {display: block;
top: 18px;
right: 20px;
position: fixed;
background: url(images/menuopen.png);
width: 34px;
height: 23px;
z-index: 9999999999;
background-size: contain !important;
background-repeat: no-repeat; z-index: 9999999999999999999999999999999999999999!important;}

body{padding:0;}

.slide h2 {
    color: #fff;
    font-size: 25px;
    letter-spacing: 7px;
    word-spacing: 7px;
    line-height: 130%;
    font-weight: 700;
}

.content p.readmore {display:table;}
.content p.readmore a {float:none !important; width:160px;}




a.showMoreArt {
    cursor: pointer;
    display: table;
    margin-top: 25px;
    float: none;
    margin-top: 0;
    color: #d73037 !important;
    border: 2px solid #d73037 !important;
    padding: 10px 20px !important;
    border-radius: 4px;
    margin: 40px auto !important;
}


.slide .custom
{padding-top:60px;
min-height:400px;
background-size:inherit; background-attachment: fixed;}




.menu2nd li a {padding:0px  !important;}
.menu2nd li img {padding:0px  !important; margin:0 auto !important;}

}








@media screen and (max-width: 400px) {

.content .categories-list .oneCat
{text-align:center !important;}

.content .categories-list .oneCat .outerImg {width:400px !important;}

.wroc {right:20%; left:20%;}

}


.content .categories-list .oneCat h3.page-header.item-title
{max-width:100% !important;}
