/* ::::: http://www.mercavalor.net/index.php?jat3action=gzip&jat3type=css&jat3file=t3-assets%2Fcss_8a58e.css ::::: */

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
/* ::::: http://www.mercavalor.net/index.php?jat3action=gzip&jat3type=css&jat3file=t3-assets%2Fcss_522d2.css ::::: */

/* ::::: http://www.mercavalor.net/media/system/css/system.css ::::: */
.items-row{margin-right:-15px;padding-bottom:15px;padding-top:15px;}
.item{float: left;position: relative;}
.cols-1 .item{width: 100%;}
.cols-2 .item{width: 50%;}
.cols-3 .item{width: 33.33%;}
.cols-4 .item{width: 25%;}
.cols-5 .item{width: 20%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; }
ul { list-style: outside none none; }
:focus { outline: medium none; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
.no-display { display: none ! important; }
.wrap { width: 100%; clear: both; }
.main { width: 980px; max-width: 1200px; margin: 0px auto; position: relative; }
.column { overflow: hidden; float: left; }
.main .inner { padding-left: 15px; padding-right: 15px; }
.main .main-inner1 { margin-left: 15px; margin-right: 15px; }
.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module { margin-left: 15px; margin-right: 15px; }
#ja-mainbody { float: left; }
#ja-current-content, #ja-main { float: right; }
#ja-left .ja-l1 .ja-col { width: 100%; }
#ja-footer { clear: both; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: sans-serif; line-height: 1.5; }
body#bd { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 12px; }
body#bd #ja-wrapper { overflow: hidden; }
body.fs3 #ja-wrapper { font-size: 100%; }
.column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul, .column dl { margin: 15px 0px; padding: 0px; }
h1 { font-size: 180%; }
h3 { font-size: 125%; }
#ja-container ul.menu li.active > a{color: #069;font-weight: bold;}
.contentheading{font-size: 200%;}
.contentheading, .componentheading, h1, h2, h3, h4, h5 { line-height: 1.2; }
small, .small, .smalldark, .small-text, .article-tools, .img_caption, .contenttoc, p.site-slogan, a.readon, #ja-navhelper, #ja-footer { font-size: 92%; }
.column ul li { background: url('../img/bullet.gif') no-repeat scroll 20px 7px transparent; line-height: 160%; margin-bottom: 5px; overflow: hidden; padding-left: 30px; }
div.ja-moduletable h3, div.moduletable h3 { margin: 0px 0px 8px; overflow: hidden; padding: 0px 0px 5px; }
div.ja-moduletable, div.moduletable { margin-bottom: 10px; margin-top: 10px; padding: 0px 0px 20px; position: relative; }
#ja-search { bottom: 15px; position: absolute; right: 0px; }
#ja-container { position: relative; z-index: 5; }
.ja-content-main { margin-bottom: 20px; }
#ja-header { position: relative; z-index: 10; }
#ja-header .main { padding: 30px 0px 15px; }
h1.logo, div.logo-text { float: left; position: relative; z-index: 1; }
h1.logo { height: 28px; width: 184px; }
h1.logo a { background: url('../img/logo-t3.gif') no-repeat scroll left center transparent; display: block; height: 28px; width: 184px; }
h1.logo a span { position: absolute; top: -1000px; }
#ja-mainnav { line-height: 1; position: relative; z-index: 11; }
span.menu-title { display: block; cursor: pointer; }
#ja-navhelper .main { padding: 5px 0px; }
#ja-navhelper a { padding: 0px 2px; }
.ja-breadcrums { float: left; margin-top: 2px; width: 80%; }
.ja-links { float: right; margin-top: 2px; }
.ja-links li { background: none repeat scroll 0% 0% transparent; display: inline; padding: 0px; }
#ja-container ul.menu { margin: 0px; padding: 0px; }
#ja-container ul.menu li { background: none repeat scroll 0% 0% transparent; margin: 0px; overflow: hidden; padding: 0px; }
#ja-container ul.menu li a { display: block; outline: medium none; padding: 6px 0px; }
#ja-footer { clear: both; padding: 20px 0px; }
#ja-footer .main { padding: 0px; position: relative; text-align: center; }
#ja-footer small { font-size: 100%; }
.ja-copyright small { display: block; }
.ja-megamenu { margin: 0px; padding: 0px; }
ul.megamenu { margin: 10px; }
ul.megamenu li { overflow: visible; }
.ja-megamenu ul.level0 { margin: 0px; padding: 0px; }
.ja-megamenu ul.level0 li.mega { background: none repeat scroll 0% 0% transparent; display: block; float: left; margin: 0px; padding: 0px; }
.ja-megamenu ul.level0 li.mega a.mega { display: block; font-weight: bold; line-height: normal; margin: 0px; padding: 8px 15px; text-decoration: none; }
.ja-megamenu ul.level0 li.mega span.menu-title { display: block; }
.wrap { width: 100%; clear: both; }
.main { width: 980px; max-width: 1200px; margin: 0px auto; position: relative; }
.main .main-inner1 { margin: 0px; padding: 0px; }
.column { overflow: hidden; float: left; }
.main .inner { padding-left: 10px; padding-right: 10px; }
.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module { margin-left: 10px; margin-right: 10px; }
#ja-mainbody { float: left; }
#ja-current-content, #ja-main { float: right; }
#ja-left .ja-l1 .ja-col { width: 100%; }
#ja-footer { clear: both; }
a { color: rgb(255, 126, 0); text-decoration: underline; }
a:hover, a:active, a:focus { color: rgb(51, 51, 51); text-decoration: underline; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Tahoma,Verdana,Arial,Helvetica,"Segoe UI",sans-serif; line-height: 1.5; }
body#bd { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
body.fs3 { font-size: 12px; }
div.ja-moduletable h3, div.moduletable h3 { background: url('../img/dot2.gif') repeat-x scroll center bottom transparent; color: rgb(51, 51, 51); font-size: 115%; margin: 0px 0px 8px; padding: 1px 0px 8px; text-transform: uppercase; overflow: hidden; }
div.ja-moduletable ul li, div.ja-module ul li { padding-left: 12px; background-position: 2px 8px; }
div.ja-moduletable ul, div.ja-module ul { margin: 15px 0px 0px; }
div.ja-moduletable, div.moduletable { border-bottom: 1px solid rgb(204, 204, 204); margin-top: 8px; margin-bottom: 15px; padding: 0px 0px 20px; position: relative; }
h1 { font-size: 180%; }
h1.logo { height: 79px; width: 207px; }
h1.logo a { background: url('../img/logo.gif') no-repeat scroll left center transparent; display: block; height: 79px; width: 218px; }
h1.logo a span { position: absolute; top: -1000px; }
h1.logo, div.logo-text { float: left; z-index: 1; position: relative; }
h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; }
h3 { font-size: 125%; }
small, .small { color: rgb(153, 153, 153); }
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc, p.site-slogan, a.readon, .ja-navhelper, #ja-footer { font-size: 92%; }
span.menu-title { display: block; }
.column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul { margin: 15px 0px; padding: 0px; }
.contentheading, .componentheading, h1, h2, h3, h4, h5 { font-family: Tahoma,Verdana,Arial,Helvetica,"Segoe UI",sans-serif; font-weight: bold; line-height: 1.2; }
.ja-breadcrums { float: left; margin-left: 10px; margin-top: 2px; width: 80%; }
.ja-copyright { float: right; text-align: left; width: 75%; }
.ja-links { float: right; margin-top: 2px; }
.ja-links li { background: none repeat scroll 0% 0% transparent; padding: 0px; display: inline; }
.ja-links li.top a { background: url('../img/arrow2.png') no-repeat scroll 5px center transparent; padding-left: 17px ! important; padding-right: 5px ! important; }
.ja-links li.top a:hover { background-color: rgb(0, 102, 153); color: rgb(255, 255, 255); }
#ja-container { background: url('../img/container-bg.gif') repeat-x scroll center top rgb(255, 255, 255); position: relative; z-index: 5; border-bottom: 5px solid rgb(204, 204, 204); }
#ja-container .main { padding: 20px 0px; min-height: 300px; }
#ja-container ul.menu { margin: 0px; padding: 0px; }
#ja-container ul.menu li { background: none repeat scroll 0% 0% transparent; margin: 0px; overflow: hidden; padding: 0px; }
#ja-container ul.menu li a { color: rgb(51, 51, 51); display: block; outline: medium none; padding: 6px 0px; text-decoration: none; text-indent: 5px; border-bottom: 1px dotted rgb(204, 204, 204); }
#ja-container ul.menu li a:hover, #ja-container ul.menu li a:active, #ja-container ul.menu li a:focus { color: rgb(0, 102, 153); background: none repeat scroll 0% 0% rgb(255, 126, 0); }
#ja-footer { background: url('../img/grad3.gif') repeat-x scroll center bottom rgb(246, 246, 246); border-top: 1px solid rgb(255, 255, 255); clear: both; padding: 20px 0px; }
#ja-footer .main { background: url('../img/dot1.gif') repeat-y scroll 22% 0px transparent; color: rgb(102, 102, 102); padding: 0px; position: relative; }
#ja-footer small { color: rgb(102, 102, 102); font-size: 100%; }
#ja-header { background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; z-index: 10; }
#ja-header .main { background: url('../img/header3.jpg') no-repeat scroll right top rgb(255, 255, 255); height: 80px; padding: 0px; }
#ja-header .main .main-inner1 { background: url('../img/header-mask.png') no-repeat scroll right top transparent; margin-left: 0px; margin-right: 0px; height: 100%; }
#ja-mainnav { background: url('../img/grad1-mask.png') repeat-x scroll center top rgb(68, 68, 68); border-top: 1px solid rgb(102, 102, 102); line-height: 1; position: relative; z-index: 11; }
#ja-mainnav .main { font-size: 12px; }
#ja-navhelper { background: none repeat scroll 0% 0% rgb(246, 246, 246); text-transform: uppercase; border-bottom: 1px solid rgb(204, 204, 204); }
#ja-navhelper .main { padding: 5px 0px; }
#ja-navhelper a { padding: 5px 2px; text-decoration: none; }
#ja-search { padding-left: 20px; background: url('../img/icon-search.gif') no-repeat scroll left center transparent; position: absolute; bottom: 15px; right: 15px; }
.ja-megamenu { margin: 0px; padding: 0px; }
.ja-megamenu a.over, .ja-megamenu a.active { color: rgb(255, 255, 255) ! important; }
ul.megamenu { margin: 10px; }
.ja-megamenu ul.level0 { border-right: 1px solid rgb(102, 102, 102); float: left; margin: 0px; padding: 0px; }
.ja-megamenu ul.level0 li.mega { background: none repeat scroll 0% 0% transparent; display: block; float: left; margin: 0px; padding: 0px; }
.ja-megamenu ul.level0 li.mega a.mega { border-left: 1px solid rgb(102, 102, 102); border-right: 1px solid rgb(51, 51, 51); color: rgb(204, 204, 204); display: block; font-weight: bold; line-height: normal; margin: 0px; padding: 8px 15px; text-decoration: none; }
.ja-megamenu ul.level0 li.mega span.menu-title { display: block; }
.ja-megamenu ul.level0 li.active.active { background: url('../img/grad1-mask.png') repeat-x scroll center top rgb(255, 126, 0); }
#ty2udate92 { display: inline-block; width: auto; }
#ja-header .main { background-image: none; }
body.bd .main { width: 980px; }
body.bd #ja-wrapper { min-width: 980px; }
/*--cookies--*/
#ca_banner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/modules/mod_cookiesaccept/img/przez.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #fff !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: #fff !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: solid !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 0 !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: #fff !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: solid !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 0 !important;
    border-top-color: #fff !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
    box-shadow: 0 0 40px #444;
    display: none;
    float: none !important;
    height: 80px;
    left: 0;
    margin-bottom: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: fixed !important;
    right: 0;
    text-align: center;
    text-shadow: none;
    width: 100% !important;
    z-index: 16777270;
}
#ca_info {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 0 0 40px #444;
    box-sizing: border-box;
    display: none;
    height: 304px;
    left: 50%;
    margin-bottom: 20px;
    margin-left: -350px;
    margin-top: -182px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    position: fixed;
    top: 50%;
    width: 700px;
    z-index: 16777271;
}
#ca_info .ca_info_close {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #aa0000;
    background-image: url("/modules/mod_cookiesaccept/img/close.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    line-height: 1.3em;
    position: absolute;
    right: -15px;
    text-align: center;
    top: -15px;
    width: 25px;
}
#ca_info_plus {
    box-sizing: border-box;
    color: #000;
    height: 254px;
    overflow-x: auto;
    overflow-y: auto;
    padding-right: 10px;
    text-align: left;
}
#ca_info_plus p {
    color: #000;
    font-size: 12px;
    text-align: left;
}
#ca_banner p, #ca_banner h2 {
    color: #000;
    float: none !important;
    line-height: 1.2em;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#ca_banner h2 {
    font-size: 20px;
    font-weight: bold;
}
#ca_banner p {
    font-size: 14px;
}
#ca_banner p span {
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #ff7e00;
    cursor: pointer;
    float: none !important;
    font-weight: bold;
}
#ca_banner .accept {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ff7e00;
    background-image: linear-gradient(#ff7e00 0%, #333333 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    cursor: pointer;
    float: none !important;
    font-size: 14px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    text-shadow: 1px 1px 0 #7a7156;
    width: 120px;
}
#ca_banner .accept:hover {
    box-shadow: 0 0 15px #000;
}
#ja-content-main .contact h3 {
    border-bottom-color: #ddd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 15px;
}
address {
    display: inline;
}