﻿html{height:100%}body{min-height:100%;margin:0;font-size:1em;color:#58595b;text-align:left;font-family:arial,sans-serif}*{padding:0;}
body,#t,.t{position:relative}.l,.l1,.l2,.qqq{position:absolute}#d{float:left}

#i,#t,#f,#d,.d{width:100%}.page{width:94%}
.t,.i,.page,.p{max-width:1200px;margin:auto}
#t{background:none}#t,.t{height:110px}.t{top:-3px;}
.d,.d1,.d2{display:block}
img,.page,#d{height:auto}
img{max-width:100%;border:none}
h1{font-size:1.4em;color:#000}
h2{padding:0px 0;font-size:1em;line-height:1.2em;color:#de1f68;font-weight:normal}
h3{padding:5px 0;font-size:1em;line-height:1.7em;color:#58595B;font-weight:normal}
a{text-decoration:none;color:#000}
#f,#d{text-align:center;}

#f{margin-top:40px;background-attachment:scroll;max-width:1900px;margin:auto}

#flewa{width:50%;background:#f00;height:390px;float:left;background:url(flewa.jpg) no-repeat left bottom}
#fprawa{width:50%;background:#06F;height:390px;float:left;background:url(fprawa.jpg) no-repeat right bottom}
.f1{margin-top:-400px}
.page{margin:0 auto;margin-top:30px}
.slogan,.slogan2{float:left;margin:40px auto;text-align:center;width:100%;background:#FFCD46}.slogan2{background:none}
.i{height:40px}

.ic a{color:#999}.ic{float:right;width:auto;font-size:11px}.it{float:right;color:#990066;width:auto;line-height:1.5em;font-weight:600;/*margin-top:17px*/margin-top:45px;text-align:right;font-size:18px;width:160px}.it span{font-size:1.2em}

#d{float:left;width:100%}
.trk{float:left;height:209px;margin-top:30px;width:100%;background:url(trk.png) center top repeat-x}

.d1,.d2{height:auto;width:33.33%;min-width:190px;float:left}.d1,.d1 a,.d2,.d2 a{color:#000;font-size:1em;line-height:2em; margin-bottom: 40px;}
.d{min-width:320px}
.l,.l1,.l2{left:5px;top:10px}
.qqq{right:5px;top:10px;/*background:url(kwiat.png) no-repeat left bottom;width:230px;height:149px;*/}
.l1,.l2{display:none}

.s{height:30px;width:100%;float:left}

span.grn{background:url(listek3.jpg) no-repeat left top;color:#000;display:block;font-size:22px;margin-bottom:20px;font-weight:bold;line-height:2;padding-left: 50px;}
h2{font-size:1.4em;font-weight:800;color:#965F99}
span.black{font-size:1.1em;font-weight:600;color:#000}
span.green,span.black{letter-spacing:0.1em;text-transform:uppercase;text-align:left}
span.bl{font-size:1em;font-weight:400;line-height:3em;letter-spacing:0.1em;color:#000}

.p{line-height:2;margin:30px auto 0;min-width:300px;text-align:justify;}
.p1,.p2,.p3{float:left;margin:0 3% 0 0;width:47%;}.p2{margin:0 0 0 3%;}.p2{height:330px;}.p3{height:120px;}

.p a{color:#000;}
.news{float:left;margin:0 auto;width:100%}.new{margin:auto;width:94%;max-width:1200px;padding:0}
.pb{margin:20px 0 70px;text-align:center;width:100%}.nl{padding-right:5%}.np{padding-left:5%}.nl,.np{width:45%;float:left;margin-top:30px}.nl h3,.np h3{padding:0 10px;text-align:left}

.np2{padding-right:5%}.nl2{padding-left:5%}.nl2,.np2{width:45%;float:left;text-align:center;margin-top:20px}
.nl h3,.np h3,.nl2 h3,.np2 h3{padding:20px 10px;text-align:left}.np2{float:right}

.timg{top:44px;height:50px;margin:auto;max-width:300px;position:relative}
#map {
    float: left;
    height: 400px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 9;
}
@media screen and (max-width:980px){.t,.i{width:auto}.l{left:5px}}
@media screen and (max-width:948px){#flewa,#fprawa{display:none}.f1{margin-top:18px}}
@media screen and (max-width:867px){.nl,.np,.nl2,.np2{width:94%;float:left;padding:0;margin-top:20px}.timg{left:-2%}}
@media screen and (max-width:767px){.ic{display:none}.l{display:none}.l2{display:block;top:22px}
.qqq{background:none;width:auto;height:auto}#t,.t{height:80px}.it{line-height:1.5em;font-weight:600;margin-top:15px;font-size:0.9em}.it span{font-size:1.1em}.timg{top:26px;height:42px;margin:auto;max-width:250px;left:-3.5%}/*480px*/}
@media screen and (max-width:700px){#f{background:none}}
@media screen and (max-width:640px){.d1{height:auto;width:100%}#d{height:440px;}.d{height:220px}.d2{display:none}}

@media screen and (max-width:599px){.timg{display:none}}

@media screen and (max-width:360px){span.bl{font-size:1em;line-height: 2em}}
@media screen and (max-width:320px){#t{min-width:320px}}


#map{position:relative;width:100%;height:400px; z-index:9;text-align:center;margin:0 auto;float:left}

#w,.w{width:100%;height:30px}#w{margin-top:10px;text-align:center;height:auto}.w,.w1{display:block}#w,.w4{float:left}

/* MENU */
#m{width:100%;background:#FFCC00;float:left;height:74px;position:relative}
.m li{position:relative}.m{position:absolute}.m li{float:left}.m ul,.m li,.m .mm{display:block}

.m{right:0px;left:0;bottom:0;left:0;text-align:center}
.m ul{margin:0 auto;display:table}/* width:100%; */
.m li{list-style-type:none;margin:0;padding:0;background:none;display:table-cell;float:none;vertical-align:top;width:auto}
.m li:hover {background:#fff}.m li:hover a{color:#FF9933}
.m .mm {height:14px;color:#414142;font-size:0.95em;text-transform:uppercase;padding:30px 40px;font-weight:600}
.m li:hover .mm {text-decoration:none;background:fff}

.m li ul{display:none}

.m li:hover,.m .mm{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}

@media screen and (max-width:480px){.m .mm{font-size:0.9em;padding-left:5px;padding-right:5px;}.m ul{width:100%}}

#f,.f,#w{text-align:center}#f,.f,#w,#pgd{width:100%}

.centered{text-align:center}.wrapper{width:100%;padding:30px 0}.container{margin:0 auto}
ul.rig{list-style:none;font-size:0px;margin-left:-2.5%}ul.rig li{margin:0 4%;vertical-align:top}ul.rig li img{max-width:100%;height:auto}
ul.rig.columns-2 li{width:94%;text-align:center;margin-top:30px}

