html,button,input,select,textarea {color: #222;}
html {/*margin-left:-1px;overflow-Y: scroll;*/}
body {font-size: 15px;line-height: 22px;background: #57911E url(../i/bgfx.png) 0 0;font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;;}
.bodyfx {display: block;background: linear-gradient(0deg, rgba(0,0,0,.0) 70%, #74C126 100%);}

::-moz-selection {background: #222; color: #fff; text-shadow: none;}
::selection {background: #222; color: #fff; text-shadow: none;}

a {color: #fff;text-decoration: none;}
a:visited {color: #fff;}
a:hover {color: #fff;text-decoration: underline;}

body a:focus {outline: none;}

hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}

img {max-width: 100%;width: auto\9; height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}

fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}

audio,canvas,iframe,img,svg,video {vertical-align: middle;}

.browserupgrade {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;text-align:center;}

/* ==========================================================================
   Author: www.wizytowki-internetowe.eu
   ========================================================================== */

.container {*zoom: 1;margin:0 auto;}
.container:before,
.container:after {content: " ";display: table;}
.container:after {clear: both;}

header {padding: 14px;text-align: center;}
header img {}

section img {border: 1px solid #92da4f;}

article:before,
article:after {content: " ";display: table;}
article:after {clear: both;}
article {*zoom: 1;padding-top: 20px;color: #fff;padding-bottom: 40px;}
article h1 {font-size: 30px;margin: 0;padding: 5px 0 20px;line-height: 32px;font-weight: bold;}
article h2 {font-size: 18px;margin: 0 0 5px;padding: 10px 0 5px;line-height: 22px;font-weight: bold;border-bottom:1px solid rgba(0,0,0,.1);border-radius: 0 0 50px 0;}
article h2:first-child {padding-top: 0;}
article p {margin: 0;padding: 0 0 10px;}
article ol {margin: 0 0 0 18px;padding: 0 0 10px;list-style-position: outside;}
article ul {margin: 0;padding: 0 0 10px;list-style-position: inside;list-style-type:circle;}
article ol li,
article ul li {}
article .left {float: left;width: 56%;}
article .right {float: right;width: 38%;}

footer {background: #000000;color: #737373 !important;font-size: 12px;text-align: center;display: block;padding: 2px;position: fixed;left: 0;bottom: 0;right: 0;}
footer a {color: #737373 !important;}

.cookies {clear: both;display: block;font-size: 10px;color: #000;padding: 10px;text-align: center;}

/* ==========================================================================
   Media Queries
   ========================================================================== */
   
@media screen and (min-width: 1001px) { 
	.container {width:1000px}
}

@media screen and (max-width: 1000px) {  
	.container {width:96%;padding:0 2%;}
}

@media screen and (max-width: 480px) {
	article {padding: 10px 10px 60px 10px;}
	article .left {float: none;width: 100%;}
	article .right {float: none;width: 100%;}
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}
.ir:before {content: "";display: block;width: 0;height: 100%;}

.hidden {display: none !important;visibility: hidden;}

.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}

.invisible {visibility: hidden;}

.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.breakword {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
.ellipsis {width: 250px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}


/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
*,*:before,*:after {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}
a,a:visited {text-decoration: underline;}
a[href]:after {content: " (" attr(href) ")";}
abbr[title]:after {content: " (" attr(title) ")";}
a[href^="#"]:after,a[href^="javascript:"]:after {content: "";}
pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}
thead {display: table-header-group;}
tr,img {page-break-inside: avoid;}
img {max-width: 100% !important;}
p,h2,h3 {orphans: 3;widows: 3;}
h2,h3 {page-break-after: avoid;}
}


