body{color:#7D7A7A;font-family:'Arial',sans-serif;font-size:12pt;background:#f9b000}
header,nav,section{display:block}
.container{max-width:1040px}
.covers a,.covers a:hover{color:#7D7A7A}
.sniezny a,.sniezny a:hover{color:#7D7A7A}
.alignright{float:right!important}
.aligncenter{text-align:center!important}
a.oferta{border-bottom:2px solid #d9491e}
a.oferta:hover{border-bottom:2px dotted #d9491e}
h1,h2,h3,h4{color:#555}
h1{font-size:19pt;margin-bottom:15px;line-height:22pt}
h2{font-size:18pt;margin-bottom:15px;line-height:20pt}
h3{font-size:16pt;margin-bottom:10px;line-height:18pt;font-weight:400}
h4{font-size:15pt;margin-bottom:16px}
p{font-size:12pt;line-height:20px;margin-bottom:25px}
* p:last-child{margin-bottom:0!important}
::selection{background:#48b2fc;color:#000}
::-moz-selection{background:#48b2fc;color:#000}
a{color:#d9491e;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
a:hover{text-decoration:none;color:#1d1d1c}
ul.ok{padding-bottom:15px;padding-left:20px}
ul.ok li{margin:5px 0 15px;list-style-type:none;padding:9px 0 9px 35px;background:url(../i/Ok.png) no-repeat left center;line-height:100%;font-size:1.2em;font-weight:700;color:#000}
ul.ok a{color:#000}
#top-menu,#header,#container,#footer,#footer-menu,.content-hr{padding:0 50px}
#top-menu{background-color:#fff}
#top-menu a:hover{color:#d9d9d9}
#top-menu a{float:left;padding-right:8px}
#header{position:relative;background:#fff}
.logo{vertical-align:baseline}
.logo img{margin-bottom:20px;margin-top:25px}
@media (max-width:480px) {
.logo img{margin-top:30px;margin-bottom:10px}
#top-menu a{float:none;padding-right:8px}
#menu{background:none repeat scroll 0 0 #FFF;margin:0 0 10px;padding:0!important}
}
.res-menu{display:none;width:100%}
#menu{background:none repeat scroll 0 0 #272727;height:50px}
@media (max-width:767px) {
.logo img{margin-top:30px;margin-bottom:10px}
#top-menu a{float:none;padding-right:8px}
#menu{background:none repeat scroll 0 0 #FFF;margin:0 0 10px;padding:0!important}
}
#menu > ul{display:block;margin-left:0}
#menu > ul > li{border-right:1px solid #464141;float:left;list-style:none outside none;padding:15px 27px;position:relative}
#menu > ul > li > a{color:#FFF;display:block;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700}
#menu > ul a:hover{color:#FFF}
#menu li:hover{background:none repeat scroll 0 0 #d9491e;visibility:inherit}
.page-title{background:#fff;position:relative;margin-bottom:30px;margin-top:20px}
.page-title h1{color:#d9491e;font-family:Arial;font-weight:500;margin-bottom:5px}
.page-title a{color:#333;display:inline-block}
.page-title a:hover{color:#111}
#page .page-title{margin-top:0}
#page{padding-top:20px}
.wrap{box-shadow:0 0 5px 0 rgba(0,0,0,0.25);margin-bottom:50px;margin-top:45px}
.container{position:relative}
#container{position:relative;background-color:#fff;padding-bottom:20px}
#footer{background:none repeat scroll 0 0 #2B2B2B;color:#949494;font-size:12pt;padding-top:25px;position:relative}
#footer-menu{background:none repeat scroll 0 0 #2B2B2B}
#footer-menu a{font-weight:400;color:#fff;font-size:12pt}
#footer-menu a:hover{color:#efefef}
#footer-menu p{font-size:12pt;color:#949494;padding-top:14px;letter-spacing:.04px}
@media (max-width:767px) {
#top-menu,#header,#container,#footer,#footer-menu,.content-hr{padding:0 10px}
}
.aboutus{margin-bottom:35px}
.aboutus h3{margin-bottom:0;line-height:30px;text-align:center;font-size:18pt}
.span6{position:relative}
hr{height:1px;clear:both}
.content-hr{background:#fff}
.content-hr hr{margin:0}
#container hr{margin-top:25px;margin-bottom:50px}
@media (max-width:767px) {
body{padding:0}
.container{padding:0 20px}
#menu ul{display:none}
.res-menu{display:block}
.logo{text-align:center}
#footer-menu .span4{margin-bottom:15px;text-align:center}
.alignright{float:none!important}
}
@media (max-width:767px) {
.container{padding:0}
.wrap{margin:0}
#menu{padding:0 30px;margin:0}
#top-menu{border-bottom:none}
body,p{font-size:12pt!important}
}
@media (max-width:800px) {
#menu > ul > li > a{font-size:12pt}
#menu > ul > li{padding:15px 27px}
.nomobile{display:none!important}
}
@media only screen and (min-width : 1160px) {
body,p{font-size:15pt!important}
#menu > ul > li > a{font-size:13pt}
}
@media only screen and (min-width : 1100px) and (max-width : 1599px) {
.container{max-width:97%!important;width:97%!important}
}
@media only screen and (min-width : 1600px) {
.container{max-width:1570px!important;width:1570px!important}
}