@font-face {font-weight:normal;font-style:normal;font-family: 'LucidaGrande';src: url(/css/LucidaGrande.ttf) format("truetype")}
@font-face {font-weight:normal;font-style:normal;font-family: 'BonvenoCF-Light';src: url(/css/BonvenoCF-Light.otf)}
@import url('https://fonts.googleapis.com/css?family=PT+Sans');
html {height:100%}
body {height:100%;background-position:center top;font-family: 'PT Sans',Verdana, Arial !important;font-size: 15px;line-height:20px;color: #636363;margin: 0 auto;padding: 0px;text-align:center;width:100%}
h1, h1 a{font-size:11px;font-weight:normal;text-decoration:none;color:#636363;margin: 0 auto;padding: 0px;margin-left:5px}
h2, h2 a{text-align:left;font-size:16px;font-weight:normal;text-decoration:none;color:#636363;margin: 0 auto;padding: 0px; width:900px !important}
h3, h3 a{font-size:13px;font-weight:normal;text-decoration:none;/*color:#ABB04F*/;margin: 0 auto;padding: 0px;display:inline}
h4, h4 a{font-size:13px;font-weight:bold;text-decoration:none;color:#fff;margin: 0 auto;padding: 0px;margin-left:5px}
hr {width:98%;padding-left:0px}
.button {background: url(/images/site/buttonup.png) no-repeat;height:38px;width:136px;cursor:pointer;color:#fff;border:0px}
.button:hover {background: url(/images/site/buttondown.png) no-repeat;height:38px;width:136px;cursor:pointer;color:#fff;border:0px}
.box_left{float:left;background: url(/images/site/bg-left.png) repeat; background-position:center top; width:20px;height:100%}
.box_right{float:left;background: url(/images/site/bg-right.png) repeat; background-position:center top; width:20px;height:100%}
.header {margin: 0 auto;padding: 0px;text-align:center;width:900px}
.header #rotating-item-wrapper {position: relative;width: 900px;background-color:WHITE}
.header .rotating-item { display: none;position: absolute;top: 0;left: 0}
.body .menu{display:none}
.body .menu ul{width:100%;height:35px;margin:0 auto;padding:0px;padding-bottom:5px;background: url(/images/site/nav.png) repeat;z-index:1}
.body .menu ul li{text-align:left;float:left;list-style-type:none;border-left: 0px solid #DFE7EA;border-bottom: 0px solid #DFE7EA;background: url(/images/site/nav.png) repeat-x;color:#000;padding:10px}
.body .menu ul li:hover{background-position: left bottom;color: #DFE7EA;}
.body .menu ul li.first:hover{background-position: left bottom;color: #DFE7EA;}
.body .menu ul li.first{float:left;list-style-type:none;border-left: 0px solid #E8E8E8;border-bottom: 0px solid #E8E8E8;background: url(/images/site/nav.png) repeat-x;color:#000;padding:10px}
.body .menu ul li ul{position:absolute;width:150px;margin:0px auto;padding:0px;margin-left:-10px;margin-top:10px;display:none}
.body .menu ul li ul li{border: 0px solid #E8E8E8;width:180px;border-top: 0px solid #E8E8E8}
.body .menu ul li ul li.first_secend{border-top: 0px solid #E8E8E8;}
.body .menu ul li ul li:hover {background-color:#ccc;color:#3D3D3D}
.body .menu ul li:hover ul{display:block}
.body .menu ul li:hover ul li ul{display:none}
.body .menu ul li ul li:hover ul{display:block}
.body .menu ul li ul li ul{position:absolute;width:100px;margin-left:120px;margin-top:-20px;display:none}
.body .page {clear:both;width:900px;background-color:#fff;margin:0 auto;padding:0}
.body .page .title{padding-top:20px}
.body .page .title h2{padding-left:20px}
.body .page .category{text-align:left;padding-top:5px;padding-left:20px}
.body .page .category a{text-decoration:none}
.body .page .linki{padding:20px}
.body .page .linki a{text-decoration:none;color:#ABB04F;font-size:12px}
.body .page .body{padding:20px;text-align:justify}
.body .page .image{padding:20px;padding-top:0px;padding-bottom:5px}
.body .page .comment{margin-top:10px;background-color:#999999;background: url(/images/site/bg-k1.png) repeat-x;padding:8px;font-size:13px;color:#fff;font-weight:bold;height:18px}
.body .page .comment .right{float:right;width:200px;color:#fff/*#868686*/}
.body .page .comment .left{float:left;width:200px;color:#fff}
.body .page .comment_show{width:100%;text-align:left;background: url(/images/site/bg-k3.png) repeat-x;background-position:center bottom;}
.body .page .comment_show .comment_main{background: url(/images/site/bg-k2.png) repeat-x;background-position:center bottom;overflow:auto;border-bottom:0px solid #EBEBEB;padding-top:4px;padding-bottom:6px;padding-left:0px;font-size:11px}
.body .page .comment_show .comment_main .comment_data{float:right;padding-right:10px;width:25%;text-align:right}
.body .page .comment_show .comment_main .comment_text{float:left;padding-left:25px;width:70%}
.body .page .comment_show .comment_main .comment_text a{text-decoration:none;color:#636363}
.body .page .comment_form{text-align:left;padding:20px}
.body .page .comment_form div{padding:4px;width:380px}
.body .page .comment_form div span{float:right;font-size:12px}
.body .page .comment_form div.required{padding-bottom:12px}
.body .page .comment_form div input{width:136px}
.body .page .comment_form div textarea{font-size:14px}
.body .page .contact_form{text-align:left;padding:20px}
.body .page .contact_form .right{float:left;width:50%}
.body .page .contact_form .right div{padding:4px;width:380px}
.body .page .contact_form .right div span{float:right;font-size:12px}
.body .page .contact_form .right div.required{padding-bottom:12px}
.body .page .contact_form .right div input{width:136px}
.body .page .contact_form .right div textarea{font-size:14px}
.body .page .contact_form .left{float:left;width:50%}
.body .page .contact_form .comment{float:left;width:100%;margin-bottom:20px;padding-left:0px}
.body .page .pager {padding:10px;font-size:14px}
.body .page .pager a{text-decoration:none;color: #ABB04F}
.body .page .pager .normal{font-weight:normal}
.body .page .pager .bold{font-weight:bold}
.footer {margin: 0 auto;padding: 0px;text-align:center;width:900px;background-color:#fff;overflow:auto}
.footer div {float:left;width:30%;background-color:#fff;padding:10px}
.footer .col1 .title, .footer .col1 .desc {width:100%}
.footer .col1 .desc ul {list-style-type:none;text-align:center;padding:0px}
.footer .col1 .desc ul a{color: #636363;font-weight:normal}
.footer .col2 .title, .footer .col2 .desc {width:100%}
.footer .col2 .desc ul {list-style-type:circle;text-align:left;padding-left:100px}
.footer .col2 .desc ul li{padding:1px}
.footer .col2 .desc ul li ul{list-style-type:circle;text-align:left;padding-left:20px}
.footer .col2 .desc ul a{color: #636363;font-weight:normal}
.footer .col3 .title, .footer .col3 .desc {width:100%}
.footer .author {width:95%;}
.footer .author a{color:#ABB04F;text-decoration:none}
.footer .footer_main {clear:both;background-image: url('/images/site/stop-bg.png');background-repeat: repeat;background-color:#C3CBCF;width:880px}
.footer .footer_main  div{background:none}
.footer .footer_main  .footer_main_text{width:840px}
.author{padding-left:20px;width:95%;height:30px;float:left;overflow:hidden}
.author a{color:#ABB04F;text-decoration:none}
.facebook{float:left;width:260px;height:600px;background: url('/images/site/facebook_box.png');background-repeat: no-repeat;display:block;left:-210px;padding:0;position:fixed;top:130px;z-index:10000;}
.newsletter{float:left;width:35px;height:96px;background: url('/images/site/newsletter.png');background-repeat: no-repeat;display:block;left:-3px;padding:0;position:fixed;top:80px;z-index:10000;cursor:pointer}
.newsletter:hover{float:left;width:35px;height:96px;background: url('/images/site/zapisz2.png');background-repeat: no-repeat;display:block;left:-3px;padding:0;position:fixed;top:80px;z-index:10000;cursor:pointer}
.newsletterPopUp{width:900px;height:800px;background-color: #fff;border-radius: 10px;box-shadow: 0 0 25px 5px #999;color: #111;display: none;}
.newsletterPopUpClose{border-radius: 7px;box-shadow: none;font: bold 131% sans-serif;padding: 0 6px 2px;position: absolute;right: -7px;top: -7px;background-color: #2b91af;border-radius: 10px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);color: #fff;cursor: pointer;display: inline-block;padding: 10px 15px;text-align: center;text-decoration: none;}
#content-container{position:fixed;right:0;bottom:0px;width:260px;height:30px;z-index:999}
#content-container #content{margin: 7px 7px 0;border-bottom:1px solid #666;padding: 2px 8px;background:rgb(235, 235, 235);-moz-border-radius:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}
#content-container #full-view-button{display:block;position:relative;padding:0;outline:0;color:rgb(51, 51, 51);text-shadow:rgb(255, 255, 255) 1px 1px 0px;text-decoration:none;font-weight:bold;}
#content-container #full-view-button span{display:block;height:100%;cursor:pointer;overflow:hidden;white-space:nowrap;}
#content-container #open_contact_form{display:block;z-index:999;margin: 0px 7px 0;padding: 2px 8px;background:rgb(235, 235, 235);-moz-border-radius:10px;-moz-border-radius-bottomleft:0}

@media all and (max-width:920px) {
	body{width:100%}
	.button {background: url(/images/site/buttonup.png) no-repeat;height:38px;width:136px;cursor:pointer;color:#fff;border:0px}
	.button:hover {background: url(/images/site/buttondown.png) no-repeat;height:38px;width:136px;cursor:pointer;color:#fff;border:0px}
	.box_left{display:none;width:100%}
	.box_left2{width:100%}
	.box_right{display:none}
	.header {margin: 0 auto;padding: 0px;text-align:center;width:100%}
	.header #rotating-item-wrapper {position: relative;width:100%;background-color:WHITE}
	.header .rotating-item { display: none;position: absolute;top: 0;left: 0;width:100%}
	.body .menu{display:none}
	.body .menu ul{height:35px;margin:0 auto;padding:0px;padding-bottom:5px;background: url(/images/site/nav.png) repeat;z-index:1}
	.body .menu ul li{text-align:left;float:left;list-style-type:none;border-left: 0px solid #DFE7EA;border-bottom: 0px solid #DFE7EA;background: url(/images/site/nav.png) repeat-x;color:#000;padding:10px}
	.body .menu ul li:hover{background-position: left bottom;color: #DFE7EA;}
	.body .menu ul li.first:hover{background-position: left bottom;color: #DFE7EA;}
	.body .menu ul li.first{float:left;list-style-type:none;border-left: 0px solid #E8E8E8;border-bottom: 0px solid #E8E8E8;background: url(/images/site/nav.png) repeat-x;color:#000;padding:10px}
	.body .menu ul li ul{position:absolute;width:150px;margin:0px auto;padding:0px;margin-left:-10px;margin-top:10px;display:none}
	.body .menu ul li ul li{border: 0px solid #E8E8E8;width:180px;border-top: 0px solid #E8E8E8}
	.body .menu ul li ul li.first_secend{border-top: 0px solid #E8E8E8;}
	.body .menu ul li ul li:hover {background-color:#ccc;color:#3D3D3D}
	.body .menu ul li:hover ul{display:block}
	.body .menu ul li:hover ul li ul{display:none}
	.body .menu ul li ul li:hover ul{display:block}
	.body .menu ul li ul li ul{position:absolute;width:100px;margin-left:120px;margin-top:-20px;display:none}
	.body .page {clear:both;background-color:#fff;margin:0 auto;padding:0;width:100%}
	.body .page .title{padding-top:20px}
	.body .page .title h2{padding-left:20px}
	.body .page .category{text-align:left;padding-top:5px;padding-left:20px}
	.body .page .category a{text-decoration:none}
	.body .page .linki{padding:20px}
	.body .page .linki a{text-decoration:none;color:#ABB04F;font-size:12px}
	.body .page .body{padding:20px;text-align:justify}
	.body .page .image{padding:20px;padding-top:0px;padding-bottom:5px}
	.body .page .comment{margin-top:10px;background-color:#999999;background: url(/images/site/bg-k1.png) repeat-x;padding:8px;font-size:13px;color:#fff;font-weight:bold;height:18px}
	.body .page .comment .right{float:right;color:#fff;width:50%}
	.body .page .comment .left{float:left;color:#fff;width:50%}
	.body .page .comment_show{width:100%;text-align:left;background: url(/images/site/bg-k3.png) repeat-x;background-position:center bottom;}
	.body .page .comment_show .comment_main{background: url(/images/site/bg-k2.png) repeat-x;background-position:center bottom;overflow:auto;border-bottom:0px solid #EBEBEB;padding-top:4px;padding-bottom:6px;padding-left:0px;font-size:11px}
	.body .page .comment_show .comment_main .comment_data{float:right;padding-right:10px;width:20%;text-align:right}
	.body .page .comment_show .comment_main .comment_text{float:left;padding-left:25px;width:65%}
	.body .page .comment_show .comment_main .comment_text a{text-decoration:none;color:#636363}
	.body .page .comment_form{text-align:left;padding:20px}
	.body .page .comment_form div{padding:4px;width:100%}
	.body .page .comment_form div span{float:right;font-size:12px}
	.body .page .comment_form div.required{padding-bottom:12px}
	.body .page .comment_form div input{width:136px}
	.body .page .comment_form div textarea{font-size:14px;width:80%}
	.body .page .contact_form{text-align:left;padding:20px}
	.body .page .contact_form .right{float:left;width:50%}
	.body .page .contact_form .right div{padding:4px;width:380px}
	.body .page .contact_form .right div span{float:right;font-size:12px}
	.body .page .contact_form .right div.required{padding-bottom:12px}
	.body .page .contact_form .right div input{width:136px}
	.body .page .contact_form .right div textarea{font-size:14px}
	.body .page .contact_form .left{float:left;width:50%}
	.body .page .contact_form .comment{float:left;width:100%;margin-bottom:20px;padding-left:0px}
	.body .page .pager {padding:10px;font-size:14px}
	.body .page .pager a{text-decoration:none;color: #ABB04F}
	.body .page .pager .normal{font-weight:normal}
	.body .page .pager .bold{font-weight:bold}
	.footer {margin: 0 auto;padding: 0px;text-align:center;background-color:#fff;width:100%}
	.footer .col1, .footer .col2, .footer .col3 {width:92%;background-color:#fff;padding:0px}
	.footer .col1 .title, .footer .col1 .desc {width:100%}
	.footer .col1 .desc ul {list-style-type:none;text-align:center;padding:0px}
	.footer .col1 .desc ul a{color: #636363;font-weight:normal}
	.footer .col2 .title, .footer .col2 .desc {width:100%}
	.footer .col2 .desc ul {list-style-type:circle;text-align:left;padding-left:100px}
	.footer .col2 .desc ul li{padding:1px}
	.footer .col2 .desc ul li ul{list-style-type:circle;text-align:left;padding-left:20px}
	.footer .col2 .desc ul a{color: #636363;font-weight:normal}
	.footer .col3 .title, .footer .col3 .desc {width:100%}
	.footer .author {width:95%;}
	.footer .author a{color:#ABB04F;text-decoration:none}
	.footer .footer_main {clear:both;background-image: url('/images/site/stop-bg.png');background-repeat: repeat;background-color:#C3CBCF;height:100px;padding:0px;width:98%}
	.footer .footer_main  div{background:none}
	.footer .footer_main  .footer_main_text{width:90%}
	.author{padding-left:20px;width:95%;height:30px;float:left;overflow:hidden}
	.author a{color:#ABB04F;text-decoration:none}
	.facebook{float:left;width:260px;height:600px;background: url('/images/site/facebook_box.png');background-repeat: no-repeat;display:block;left:-210px;padding:0;position:fixed;top:60px;z-index:10000;}
	.newsletter{float:left;width:35px;height:96px;background: url('/images/site/newsletter.png');background-repeat: no-repeat;display:block;left:-3px;padding:0;position:fixed;top:80px;z-index:10000;cursor:pointer}
	.newsletter:hover{float:left;width:35px;height:96px;background: url('/images/site/zapisz2.png');background-repeat: no-repeat;display:block;left:-3px;padding:0;position:fixed;top:80px;z-index:10000;cursor:pointer}
	.newsletterPopUp{width:900px;height:800px;background-color: #fff;border-radius: 10px;box-shadow: 0 0 25px 5px #999;color: #111;display: none;}
	.newsletterPopUpClose{border-radius: 7px;box-shadow: none;font: bold 131% sans-serif;padding: 0 6px 2px;position: absolute;right: -7px;top: -7px;background-color: #2b91af;border-radius: 10px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);color: #fff;cursor: pointer;display: inline-block;padding: 10px 15px;text-align: center;text-decoration: none;}
	#content-container{position:fixed;right:0;bottom:0px;width:260px;height:30px;z-index:999}
	#content-container #content{margin: 7px 7px 0;border-bottom:1px solid #666;padding: 2px 8px;background:rgb(235, 235, 235);-moz-border-radius:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}
	#content-container #full-view-button{display:block;position:relative;padding:0;outline:0;color:rgb(51, 51, 51);text-shadow:rgb(255, 255, 255) 1px 1px 0px;text-decoration:none;font-weight:bold;}
	#content-container #full-view-button span{display:block;height:100%;cursor:pointer;overflow:hidden;white-space:nowrap;}
	#content-container #open_contact_form{display:block;z-index:999;margin: 0px 7px 0;padding: 2px 8px;background:rgb(235, 235, 235);-moz-border-radius:10px;-moz-border-radius-bottomleft:0}
	.mobile{display:none}
	.computer{display:block}
}
@media all and (max-width:768px) {
	.main-navigation{position: fixed !important}
	.large-block-grid4{margin:0px !important}
	.gutter-default{padding:1px !important}
	#wrapper{padding:0px}
	a.naglogo{padding:3px;left:0;width:120;float:left}
	a.naglogo img{width:70px;background:none}
	.mobile{display:block}
	.main-footer .mobileblock{margin-left:10px !important}
	.computer{display:none}
	.nav .computer{display:none}
	h1, h1 a{font-size:11px;font-weight:normal;text-decoration:none;color:#636363;margin: 0 auto;padding: 0px;margin-left:5px}
	h2, h2 a{width:100% !important;text-align:left;font-size:13px;font-weight:normal;text-decoration:none;color:#636363;margin: 0 auto;padding: 0px}
	h3, h3 a{font-size:13px;font-weight:bold;text-decoration:none;color:#ABB04F;margin: 0 auto;padding: 0px;display:inline}
	h4, h4 a{font-size:13px;font-weight:bold;text-decoration:none;color:#fff;margin: 0 auto;padding: 0px;margin-left:5px}
	hr {width:98%;padding-left:0px}
	.body .page .comment .right{float:right;color:#fff;width:50%;font-size:10px}
	.body .page .comment .left{float:left;color:#fff;width:50%;font-size:10px}
}