@media screen, projection {
	
* { margin:0; border:0; padding:0; font-size:100%; }
input { -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:baseline; }
.after, .before { line-height:0; font-weight:normal; }
hr, .WAI, #srch label, #nl label { position:absolute; left:-1000em; }
/* lay a */

#mA .WAI { display:block; width:0; overflow:hidden; }

html, body { height:100%; width:100%; }

body {
	background-color:#8cb600;
	font-family:sans-serif;
}

#wA {
	width:676px;
	max-width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	z-index:0;
	margin:0 auto;
	background-color:#fff;
}

.home #wA {
	background:#fff url(gfx/bgdMiddleRepeatY.png) repeat-y 0 0;
}

.news #wA {
	background:#fff url(gfx/bgdNewsMiddleRepeatY.gif) repeat-y 382px 0;
}

* html #wA {
	height:100%;
}

#wB {
	width:100%;
	line-height:1.2em;
	padding-top:260px;
	position:relative;
	z-index:50;
	background:url(gfx/bgdTopGradient.png) repeat-x 0 232px;
	color:#6b656b;
	font-size:.7em;
}
#wB::after {
	content:"";
	display:block;
	height:1px;
	clear:both;
}

/* columns */

#cA, #cB, #cC {
	display:inline;
	float:left;	
}

.home #cA {
	width:191px;
	margin-left:24px;
}

.home #cB {
	width:181px;
	margin-left:31px;
}

.home #cC {
	width:199px;
	padding-bottom:1.2em;
	margin-bottom:1.2em;
	margin-left:35px;
	border-bottom:1px solid #efe7e7;
}

.page #cA {
	display:block;
	float:none;
	margin:0 24px;
}

/* #WAI */

#WAI {
	width:100%;
	height:265px;
	position:absolute;
	top:3em;
	left:0;
	font-size:.7em;
	background:url(gfx/bgdTop.jpg) no-repeat 0 0;
	text-indent:-1000em;
}

/* You aRe here */

#UR {
	padding-top:7px;
	overflow:hidden;
	position:absolute;
	top:248px;
	left:23px;
	z-index:200;
	margin-top:3em;
	font-size:.7em;
	text-indent:-5.5em;
	text-transform:capitalize;
}

#UR a,
#UR em {
	margin-left:1em;
	color:#c6c3bd;
	font-style:normal;
}

#UR span {
	margin-right:-1.2em;
	color:#c6c3bd;
	font-size:.8em;
}

/* home page */
/* cA */
#dayR {
	width:100%;
	float:left;
	padding-bottom:1.2em;
	margin-bottom:1.2em;
	border-bottom:1px solid #efe7e7;
}

#dayR h2 {
	padding-bottom:1.2em;
}

#dayR h3 {
	clear:none;
	padding-left:63px;
	margin-top:0;
}

.home #cA img,
.home #cC img {
	float:left;
	margin-top:-1em;
	margin-right:10px;
	border:1px solid #efe7e7;
}

.home #wB>div>div::after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	clear:both;
}

#wB .more {
	color:#ff0000;
	float:left;
	margin-top:1em;
	behavior:url(after.htc);
}

.more .Aafter,
.more::after {
	content:"...";
	-ie-content:expression(this.content="...");
}

/* cB */

.home #cB p,
.home #cC p,
.home #cB .more,
.home #cC div .more {
	display:inline;
	float:none;
}

.home #cB div {
	padding-top:100px;
	margin-top:1.2em;
	position:relative;
}

.home #cB img {
	position:absolute;
	top:0;
	left:0;
	border:0;
}
	
/* cC */

.home #cC h3 {
	padding-left:63px;
}

/* commercial */

#com {
	padding-top:1em;
	padding-left:462px;
	margin-top:1em;
}

#com img {
	margin-top:14px;
	border:2px solid #efe7e7;
}

/* newsletter */

#nl {
	padding-left:462px;
	padding-bottom:6em;
}

#nl form {
	width:199px;
	padding-top:1.2em;
	margin-top:1.2em;
	border-top:1px solid #efe7e7;
}

#nl legend {
	padding-bottom:1.2em;
}

* html #nl legend {
	margin-left:-.6em;
}

/* search */

#srch {
	width:100%;
	height:3em;
	position:absolute;
	top:6px;
	left:-1px;
	z-index:100;
	background-color:#6b8600;
	border:solid #fff;
	border-width:1px;
	font-size:.7em;
	text-align:right;
}

#srch form {
	padding:7px 19px;
	background:url(gfx/bgdSearchForm.gif) no-repeat 100% 10px;
}

#nl input,
#srch input {
	width:10em;
	height:1.5em;
	padding:0 1ex;
	border:2px inset #7b827b;
	background-color:#e7e7e7;
	color:#9c9a9c;
	vertical-align:middle;
}

* html #srch input {
	height:1.4em;
}

#nl div,
#srch div {
	display:inline;
}

#nl .sbt input,
#srch .sbt input {
	width:auto;
	padding:0;
	border:0;
}

/* news */

.news #wB {
	padding-top:270px;
}

.news #cA {
	width:270px;
	float:right;
	margin-right:13px;
}

.news #cA img {
	float:left;
	margin:2px 10px 0 0;
}

.news #cA .more {
	padding-right:13px;
	background:url(gfx/arrMore.gif) no-repeat 100% 50%;
}

.news #cA .more .Aafter,
.news #cA .more::after {
	content:"";
	-ie-content:expression(this.content="");
}

.news #cB {
	display:inline;
	width:348px;
	float:left;
	margin-left:25px;
}

.news #cB div {
	height:1%;
	padding:95px 0 1em 14px;
	margin-bottom:1em;
	position:relative;
}

.news #UiZ {
	border-bottom:1px solid #e9e9e7;
}

* * .news #UiZ {
	height:1%;
}

.news h2,
.page h2 {
	margin-top:1em;
	color:#8cb600;
}

.kontakt #cA a {
    color:#666;
    text-decoration:underline;
}

.newsFull h1 {
	margin-bottom:1em;
}

.newsFull #cA p {
	margin-bottom:1em;
}

.news #cB a {
	position:absolute;
	top:0;
	left:0;
}

/* comics */

.com #cA a.download {
	height:15px;
	padding-left:24px;
	position:absolute;
	top:30px;
	left:386px;
	background:url(gfx/bgdGetRcp.gif) no-repeat 0 50%;
	color:#999;
}

.com #cA div {
	width:676px;
	height:563px;
	overflow:auto;
	white-space:nowrap;
	text-indent:30px;
    padding-top:45px;
}

.com #cA div .lst {
	margin-right:30px;
}

.com #WAI {
    display:none;
}

.com #wB {
	padding-top:0;
	background:url(gfx/bgdTopGradient.png) repeat-x 0 26px;
}

.com #mA {
	width:100%;
	background-color:#f00;
	position:absolute;
	top:18px;
	left:1px;
	z-index:100;
	margin-top:3em;
	font-size:.7em;
}

.com #UR {
	top:42px;
	left:23px;
}

.przepisy #cA,
.przepisy #cB { 
    display:inline;
    width:290px;
    float:left;
    margin-left:24px;
}

.przepisy ul {
    list-style-type:none;
}

.przepisy li a { 
    color:#666;
}

/* life style */

.LS #cA h2 {
	margin-top:1.2em;
}

.LS #cA div {
	display:table;
	height:1%;
	clear:both;
}

.LS #cA .more {
	margin-top:0;
}

/* headers */

h1, h2, h3, #nl legend {
	font-weight:bold;
	text-transform:uppercase;
}

h2, #nl legend {
	color:#313431;
}

h3 {
	color:#8cb600;
}

.home h3 {
	clear:both;
	margin-top:1.2em;
}

/* menu */

#mA {
	width:417px;
	background-color:#f00;
	position:absolute;
	top:224px;
	left:1px;
	z-index:100;
	margin-top:3em;
	font-size:.7em;
}

#mA ul {
	height:24px;
}

#mA>ul {
	width:676px !important;
	width:680px;
}

#mA li {
	list-style:none;
	height:24px;
	line-height:24px;
	padding:0 10px 0 9px;
	float:left;
	background:#f00 url(gfx/bgdMA.gif) no-repeat 100% 0;
}

#mA a {
	color:#fff;
	font-weight:bold;
	text-transform:capitalize;
}

/* header */

#h {
	width:100%;
	height:3em;
	border:solid #8cb600;
	border-width:7px 0 10px;
	font-size:.7em;
}

#h a {
	position:absolute;
	top:15px;
	left:24px;
	z-index:150;
}

/* place for footer */

#cA, #cB {
	padding-bottom:5.5em; /* height of footer */
}

/* footer */

#f {
	width:100%;
	height:2em;
	padding-top:20px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:100;
	background:#6b8600 url(gfx/bgdFooter.png) no-repeat 0 0;
	border-bottom:15px solid #8cb600;
	font-size:.7em;
}

* html #f {
	bottom:-1px;
}

#f * {
	height:2em;
	line-height:2em;
}

#f div {
	position:absolute;
	top:20px;
	right:0px;
	color:#8cb200;
}

#f span {
    margin-right:70px;
}

#f span span {
    margin-right:1px;
    padding-left:4px;
    color:#fff;
}

#f div a {
    padding:0 15px;
	color:#8cb200;
    vertical-align:top !important;
    vertical-align:middle;
}

#f div a img {
    position:absolute;
    top:1px;
    right:5px;
}



#f em {
	display:block;
	padding-left:21px;
	border:1px solid #fff;
	color:#fff;
	font-style:normal;
}

#f em a {
	color:#fff;
}

/* default links */

a { text-decoration:none; }
a:focus, a:hover { text-decoration:underline; }

/* bbcode */
span.u {
    text-decoration:underline;
}

}
@media print {

#WAI, #f, form, hr. #mA { display:none; }

}
