/* Agencja interaktywna WMC */
html {
	font-size: 100.1%;
	font-family: Verdana, Tahoma, sans-serif;

}
body {
	background: url("/static/images/tlo.gif") #ffffff repeat-x;
	margin-top: 0px;
	padding-top: 0px;
}
#strona {
	width: 921px;
	display: block;
	height: auto;
	margin: auto;
}
#naglowek {
	display: block;
	margin-top: 20px;
	height: 86px;
}
#naglowek div.logo {
	display: inline;
	margin-left: 6px;
	float: left;
	vertical-align: bottom;
    position: relative;
}
#naglowek div.mpanel {
	display: inline;
	margin-top: 18px;
	margin-right: 14px;
	float: right;
}
div.mpanel div {
	display: inline;
}
#naglowek input, select {
	font-size: 11px;
	border: 1px #bfbebd solid;
	background: #ffffff;
	color: #767676;
}

#naglowek input {
  width: 125px;
}

button {
	background-color: transparent;
	border: 0px;
	vertical-align: middle;
	padding: 0px;
}
div.menu a img {
	border: 0px;
	cursor: pointer;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

#top {
	padding-left: 4px;
	overflow: hidden;
	width: 911px;
	margin-bottom: 1px;
}
#zawartosc {
	width: 914px;
	background: url("/static/images/tc.gif") no-repeat;
	background-position: 100% 100%;
}
#zawartosc div.lewa {
	width: 610px;
	float: left;
	margin: 63px 1px 1px 0px;
	background:#6E9333 url("/static/images/tl2.gif") repeat-x;
}
#zawartosc div.content {
	padding: 18px 22px 10px 29px;
	margin: 0px;
	background: url("/static/images/prr.gif") no-repeat;
}
#zawartosc p.data {
	color: #A4CB8B;
	font-size: 0.68em;
	padding: 0;
	margin: 0;
	display: block;
}
#zawartosc p.tresc {
padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 0.70em;
	color: #fff;
	text-align: justify;
}
#zawartosc div.lewa h1 {
	margin: 0 0 10px;
	padding: 0;
	display: block;
	color: #ffffff !important;
	font-size: 0.85em;
}
#zawartosc div.lewap {
	overflow: hidden;
}
#zawartosc div.top {
	overflow: hidden;
}
#zawartosc div.top img { vertical-align: bottom; }

#zawartosc div.lewap div.sciezka {
	background: url("/static/images/sciezka-tlo.gif");
	height: 37px;
	width: auto;
}
#zawartosc div.lewap div.sciezka p {
	font-size: 0.70em;
	padding: 14px 0px 0px 20px;
	margin: 0px;
	color: #767676;
}

#zawartosc div.lewap div.naglowek {
	background: #648D2E url("/static/images/naglowekt.gif") repeat-x;
	border-bottom: 1px solid #a5bc83;
	height: 33px;
	width: 740px;
	margin-left: 178px;
}
#zawartosc div.naglowek p {
	margin: 0px;
	padding: 10px 0px 9px 20px;
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
}
#zawartosc div.content2 {
	float: right;
	width: 723px;
	padding: 10px 10px 10px 2px;
	margin: 0px;
	background: #fff;
	vertical-align: top;
}
#zawartosc div.content2 h1 {
	color: #648D2E;
	margin: 0px;
	padding: 0px 0px 3px 2px;
	margin-bottom: 10px;
	font-size: 1.35em;
	border-bottom: 1px solid #E9E9D3;
}
#zawartosc div.wynik {
	padding: 8px;
	width: 80%;
	border-bottom: 1px solid #E9E9D3;
}
div.drukuj {
	margin: 20px 0px 25px 0px;
	clear: both;
}

/* News */
#zawartosc div.content2 div.news {
	margin: 0px 25px 0px 10px;
	padding: 0px;
}
#zawartosc div.content2 div.news h2 {
	color: #648D2E;
	margin-bottom: 0px;
	font-size: 0.97em;
}
#zawartosc div.news p.data {
	color: #A4CB8B;
	font-size: 0.68em;
	margin-bottom: 7px;
	margin-top: 0px;
}
#zawartosc div.news span {
	display: block;
	font-weight: bold;
}
#zawartosc div.content2 div.newsstrony {
	display: block;
	margin: auto;
	text-align: center;
}
/* */

#zawartosc div.content2 h2 {
	color: #648D2E;
	margin-bottom: 10px;
	font-size: 0.97em;
}
#zawartosc div.content2 {
	color: #767676;
	font-size:0.70em;
	height: auto;
}

#zawartosc div.content2 strong {
	font-weight: bold;
	color: #658E2E;
}
#zawartosc div.content2 ul {
}
#zawartosc div.content2 li {
	padding: 2px 0px 2px 0px;
	list-style: url("/static/images/dist3.gif");
}
#zawartosc div.prawap {
	float: left;
	width: 165px;
}
#zawartosc div.prawap2 {
	float: right;
	width: 229px;
	padding: 166px 0px 20px 0px;
}
div.blokp2 {
	background: url("/static/images/sciezka-tlo.gif") repeat-x;
	display: block;
	width: 229px;
	height: 107px;
}
div.blokp {
	background: url("/static/images/blokp.gif") repeat-x;
	display: block;
	float: right;
	width: 227px;
	height: 76px;
}
div.boksy { width: 210px; margin: auto; text-align: center; }
div.boksy img { padding-top: 7px; border: 0px; text-align: center;}


ul.menul {
	width: 165px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size:0.7em;
}
	ul.menul li {
		display: block;
	}
	ul.menul a {
		padding: 9px 10px 6px 8px;
		display: block;
		color: #668e2e;
		border-top: 1px solid #eff3ea;
		background: url(/static/images/menu.normal.gif) repeat-x left bottom;
	}
	ul.menul a span {
		display: block;
		padding-left: 12px;
		background: url(/static/images/dot.gray.gif) no-repeat 0px 5px;
	}
		ul.menul a:hover span {
			background-image: url(/static/images/dot.white.gif);
		}
		ul.menul a:hover {
			color: #fff;
			font-weight: bold;
			background: #648d2d url(/static/images/menu.hover.gif) repeat-x;
		}

#zawartosc  div.prawa {
	float: right;
	margin-bottom: 1px;
	background: url("/static/images/tl.gif") repeat-x;
	width: 300px;

}

#zawartosc div.prawa div.cs {
	vertical-align: top;
	padding: 10px 18px 0px 15px;
	display: block;
	margin: auto;
	background: url("/static/images/lblok.gif") no-repeat;
}
#zawartosc div.prawa h1 {
	color: #373737;
	font-size: 0.9em;
	margin: 18px 0 18px 0;
}
#zawartosc div.prawa p {
	font-size: 0.70em;
	margin: 0 0 10px 0;
	text-align: justify;
}
strong.tytul {
	font-weight: bold;
	display: block;
	font-size: 0.70em;
	color: #fff;
}
div.pstopka {
	background: url("/static/images/pstopka.gif") no-repeat;
	padding: 8px 0px 0px 0px;
}
div.cstopka {
	height: 46px;
	width: 596px;

	background: url("/static/images/pstopka2.gif") repeat-x;
}
div.cstopka span {
	font-size: 1.1em;
	font-family: Arial;
	font-weight: bold;

}
div.cstopka span img { padding-right: 3px; }
div.cstopka span strong {
	color: #373737;
	font-weight: bolder;
	font-size: 1.3em;
	padding-right: 5px;
}
#stopka {
	height: 106px;
	font-size: 0.71em;
	color: #767676;
	clear: both;
}
#stopka span.linia {
	background: #F1F1DF;
	width: 914px;
	height: 2px;
	display: block;
	padding: 0px;
	margin: 5px 0px 10px 0px;
}
div.clear {
	display:block;
	padding: 3px;
}
a:active, a:link, a:visited {
	color: #767676;
	text-decoration: none;
}
a:hover {
	color: #FF7821;
	text-decoration: none;
}
#naglowek div.mpanel form { margin: 0px; padding: 0px; display: inline; }

/* formularz - pytanie */
#pytanie {
	margin-left: 30px;
	margin-top: 10px;
}
#pytanie div {
	display: block;
	min-height: 30px;
	height: auto;
	width: 500px;
	clear: both;
}
#pytanie p {
	display: block;
	width: 150px;
	font-style: normal;
	vertical-align: top;
	float: left;
}
#pytanie div input, #pytanie div textarea {
	float: right;
	display: block;
	font-size: 11px;
	border: 1px #bfbebd solid;
	vertical-align: top;
	color: #767676;
	padding: 2px;
	margin-bottom: 5px;
	margin-right: 5px;

}
input:focus, select:focus, textarea:focus {
	background: #f1f1df;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
	display: block;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}
.validation-advice {
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	background-color: #ff7821;
	color : #FFF;
	font-weight: bold;
	width: 316px;
	display: block;
	clear: both;
	float: right;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}
@media print {
	#naglowek * { display: none; }
	div.menu * { display: none; }
	div.top * { display: none; }
	body { background: none; }
	#stopka * { display: none; }
	#top * { display: none; }
	div.prawap2 * { display: none;}
	div.prawap * { display: none;}
	div.prawa * { display: none; }
	div.lewa img { display: none; }
	#zawartosc div.lewa div.cs img { display: none; }
	div.cs { background: none; color: #ffffff; }
	div.cs img { display: none; }
	#zawartosc div.content { background: none; color: #000000; }
	#zawartosc p.tresc { color: #000000; }
	span.linia { display: none; }
	div.prawa img { display: none; }
	div.naglowek {display: none; }
	div.sciezka { display: none;}
	div.content2 { position:absolute; top:0; right:0;}
	p.drukuj { display: none; }
	div.news { page-break-after: auto; }


}
.wyr { color: #ff7821 !important; }
a img { border: 0px; }

