/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; background:#fff; margin:0; padding:0; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:#F9F2CB url(../gfx/bg-body.gif) 0 93px repeat-x; behavior: url(css/csshover.htc);}
img {border:none;}
p {margin:0; padding:0; font-size:15px;}
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0;}
a {text-decoration:none; color:#C03141; }
a:hover {color:#37A1D1;}
h1 {margin:0; padding:0; font-size:22px; color:#A23E4A; margin-bottom:5px;}
div {font-size:15px;}

/*------------------------ WARSTWY ----------------- */
.container {width:998px; margin:0 auto;}
#header {height:93px; background:url(../gfx/bg-header.gif) 0 0 repeat-x; clear:both;}
#div01 {width:295px; background:url(../gfx/bg-cont.jpg) 0 0 no-repeat; height:555px; float:left;}
#div02 {width:91px; height:484px; background:url(../gfx/bg-cont02.jpg) 0 0 no-repeat; float:left;}
#div03 {width:703px; height:182px; background:url(../gfx/bg-cont03.gif) 0 0 no-repeat; float:left;}
#div04 {width:703px; height:284px; background:url(../gfx/bg-cont04.jpg) 0 0 no-repeat; float:left;}
#leftColumn {width:295px; background:url(../gfx/bg-pod.jpg) 0 0 no-repeat; height:555px; float:left;}
#content {padding-top:20px; float:left; width:680px; background:url(../gfx/bg-clouds.jpg) left 0 no-repeat; padding-left:20px; min-height:330px; height:auto!important; height:330px;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -53px;}
.push {height:53px;}
#footer {height:41px; background:url(../gfx/bg-footer.gif) 0 0 repeat-x; padding-top:12px; font-size:11px;}
#menu {padding-left:193px; float:left;}
.faqp {background-color:#FFF8EA; margin:12px 8px 0px 0px; padding:3px 5px; font-size:14px; color:#035BA3; font-weight:bold; line-height:17px;}
.faqp:hover {background-color:#FFF4DD;}
.faqo {background-color:#fff; margin:0 8px 5px 0px; padding:3px 5px; color:#454545; font-size:14px;}	

/*------------------------ UL, LI ----------------- */
#menu ul {padding-top:32px;}
#menu ul li {display:inline;}
#menu ul a {display:block; height:61px; float:left}
#menu a.m01 {background:url(../gfx/m01.gif) 0 0px no-repeat; width:105px;}
#menu a.m02 {background:url(../gfx/m02.gif) 0 0px no-repeat; width:97px;}
#menu a.m03 {background:url(../gfx/m03.gif) 0 0px no-repeat; width:97px;}
#menu a.m04 {background:url(../gfx/m04.gif) 0 0px no-repeat; width:97px;}
#menu a.m05 {background:url(../gfx/m05.gif) 0 0px no-repeat; width:102px;}
#menu a.m01:hover, #menu a.m02:hover, #menu a.m03:hover, #menu a.m04:hover, #menu a.m05:hover, #menu a.m06:hover, #menu a.m07:hover {background-position:0 -61px;}
#menu a.active {background-position:0 -61px;}
#footer li {display:inline;	font-size:11px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.list li {background:url(../gfx/ik-lista.gif) 0 8px no-repeat; padding-left:10px;}

/* -------------------------------------------- ODNOSNIKI  ------ */
#footer a {color:#fff;}
#footer a:hover {color:#F3C661;}
a.opacity:hover img{opacity:0.7; filter: alpha(opacity=70); }

/* -------------------------------------------- MARGINESY, ODSTEPY  ------ */
.ml52 {margin-left:52px;}
.w612 {width:612px;}
.w295 {width:295px;}
.w703 {width:703px;}
.mr10 {margin-right:10px;}
.bor4 {border:4px solid #309DCF;}

/* -------------------------------------------- CZCIONKI  ------ */
.bold {font-weight:bold;}
#footer p {color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.f12 {font-size:12px;}
.prod {color:#309DCF;}
.prodb {color:#309DCF; font-weight:bold;}

/* -------------------------------------------- OBRAZKI  ------ */
.gal {margin:0px 0 5px 0; padding-top:12px; }
.gal div img {margin:0px 10px 2px 0; vertical-align:top; border:3px solid #309DCF;}
.gal div img:hover {border:3px solid #C03141;}
.gal div {padding-bottom:5px;}	
img.gal_end {margin:0 0 2px 0;}
.podpismini {width:126px; text-align:center; font-size:11px; font-family:Tahoma; color:#666; min-height:10px; height:auto!important; height:10px;}

/* -------------------------------------------- FORMULARZE  ------ */
form {margin:0; padding:0;}
fieldset {border:none; margin:0; padding:0;}
.fdys {margin-top:20px;}
.fdys p {margin:10px 0;}
.fdys label {display:block; width:150px; float:left;}
.fdys input.text {display:block; width:300px; float:left; border:1px solid #ccc;}
.fdys div {clear:both; margin-bottom:10px; overflow:hidden;}
.fdys .txtarea {width:528px; height:120px; overflow:auto; font:13px Tahoma; margin:0; float:left; display:block; padding:0; border:1px solid #ccc; }
.fdys .sub {margin-right:0px;}
.blad {color:#fff!important; font-weight:none; background-color:#CC0000; margin:10px 10px; padding:2px; text-align:center;}

/* -------------------------------------------- POZYCJE  ------ */
.clearfix:after {content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clr {clear:both;}
.flol {float:left;}
.flop {float:right;}
.prawa {text-align:right;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom;}
.dblock {display:block;}