@charset "utf-8";
/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; background:#fff; margin:0; padding:0; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; behavior: url(css/csshover.htc); color:#393939;}
img {border:none;}
h1 {margin:0; padding:0; margin-bottom:10px;}
h1 img {display:block;}
h2 {font-size:18px; margin:0; padding:0; line-height:15px; margin-bottom:3px;}
p {margin:0; padding:0; font-size:14px;}
div {font-size:14px;}
ul {list-style:none; margin:0; padding:0; overflow:hidden;}
li {background:url(../gfx/ik-lista.gif) 0 2px no-repeat; padding-left:20px;}
ol li { padding:0px; background:none;}
form {margin:0; padding:0;}
fieldset {border:none; margin:0; padding:0;}
a {text-decoration:none; color:#e80857; font-weight:bold;}
a:hover {text-decoration:none; color:#0d9bcf;}

/*------------------------------------- WARSTWY -------------------------------*/
#header {background:url(../gfx/bg-top.gif) 0 0 repeat-x; width:100%; height:64px;}
.container {width:997px; margin:0 auto;}
#foto {margin-right:55px; float:left; width:648px;}
#logowanie {float:left; background:url(../gfx/bg-logowanie.jpg) 0 0 no-repeat; height:296px; width:294px; display:inline;}
#menu {clear:both; height:54px; margin-bottom:15px;}
#content {float:left; width:645px; margin-right:23px; overflow:hidden; display:inline;}
#rightColumn {float:right; width:329px;}
.formularz {width:341px; float:left;}
.adres { width:304px; float:left; background:url(../gfx/bg-adres.gif) 0 0 no-repeat; height:160px;}
.adres p {margin:18px 0 0 38px;}
.faqp {background:url(../gfx/ik-lista.gif) 0px 2px no-repeat; margin:12px 8px 0 0; xpadding:3px 2px; padding-left:20px; font-weight:bold;}
.faqo {xbackground-color:#29a7d5; margin:4px 0px 5px 19px; padding:3px 5px; border:1px dashed #29a7d5;}	

.gal {margin:10px 0 5px 0; padding-top:12px; clear:both; }
.gal div img {margin:0px 6px 2px 0; vertical-align:top; border:1px solid #515151;}
.gal div {padding-bottom:10px;}	
.gal div div {margin-bottom:0;}	
img.gal_end {margin:0 0 2px 0;}
.podpismini {width:121px; text-align:center; font-size:11px; color:#777; min-height:10px; height:auto!important; height:10px; line-height:14px;}

.blad { background-color:#ffed58; color:#000; font-size:12px; text-align:center; padding:1px 4px; font-weight:bold; margin:5px 0;}

#footer {background:url(../gfx/bg-footer.gif) 0 0 no-repeat; height:111px; width:997px; padding-top:18px; xclear:both; color:#646464; margin-top:15px;}
#footer p {font-size:11px;}
.footLeft {width:341px; float:left;}
.footRight {width:349px; float:right;}

/*------------------------ UL, LI ----------------- */
#menuTop {float:right; margin-right:76px; display:inline;}
#menuTop li {display:inline; padding:0; background:none;}
#menuTop a {display:block; height:40px; float:left;}
#menuTop a.mt01 {background:url(../gfx/mt01.gif) 0 -40px no-repeat; width:114px;}
#menuTop a.mt02 {background:url(../gfx/mt02.gif) 0 -40px no-repeat; width:80px;}
#menuTop a.mt03 {background:url(../gfx/mt03.gif) 0 -40px no-repeat; width:100px;}
#menuTop a.mt01:hover, #menuTop a.mt02:hover, #menuTop a.mt03:hover {background-position:0 0px;}

#logowanie ul {margin:10px 0 0 105px;}
#logowanie li {border:none; padding:0;}
#logowanie a {display:block; height:17px;}
#logowanie a.ml01 {background:url(../gfx/ml01.gif) 0 -17px no-repeat; width:86px;}
#logowanie a.ml02 {background:url(../gfx/ml02.gif) 0 -17px no-repeat; width:179px;}
#logowanie a:hover { background-position:0 0px;}

#menu ul li {display:inline; background:none; padding:0;}
#menu ul a {display:block; height:54px; float:left}
#menu a.m01 {background:url(../gfx/m01.gif) 0 -54px no-repeat; width:156px;}
#menu a.m02 {background:url(../gfx/m02.gif) 0 -54px no-repeat; width:138px;}
#menu a.m03 {background:url(../gfx/m03.gif) 0 -54px no-repeat; width:140px;}
#menu a.m04 {background:url(../gfx/m04.gif) 0 -54px no-repeat; width:250px;}
#menu a.m05 {background:url(../gfx/m05.gif) 0 -54px no-repeat; width:94px;}
#menu a.m06 {background:url(../gfx/m06.gif) 0 -54px no-repeat; width:107px;}
#menu a.m07 {background:url(../gfx/m07.gif) 0 -54px no-repeat; width:112px;}
#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 0px;}
#menu a.active {background-position:0 0px;}

a.offer {background:url(../gfx/btn-zobacz-oferte.gif) 0 -80px no-repeat; width:313px; height:80px; display:block; margin:25px 0 0 10px;}
a.offer:hover {background-position:0 0;}

/* ----------------------------------------- ODNOSNIKI -------------- */
#footer a {color:#646464;}
.wiecej a {background:url(../gfx/btn-wiecej.gif) right -20px no-repeat; display:block; height:20px; width:104px; float:right;}
.wiecej a:hover {background-position:right 0px;}
.powrot a {background:url(../gfx/btn-powrot.gif) right -20px no-repeat; display:block; height:20px; width:67px; float:right;}
.powrot a:hover {background-position:right 0px;}
.map a {color:#393939; font-weight:normal;}
.map a:hover {color:#0d9bcf; font-weight:normal;}

/* ----------------------------------------- CZCIONKI -------------- */
.data {font:bold 12px Trebuchet MS;}
.f13 {font-size:13px;}
.f16 {font-size:16px;}
.lh14 {line-height:14px;}
.blue {color:#29a7d5;}
.bold {font-weight:bold;}
.grey {color:#393939;}
.norm {font-weight:normal;}
.sciezka {font-size:12px;}
.sciezka a {font-weight:normal;}

/* ----------------------------------------- FORMULARZE -------------- */
.flog {margin:100px 0 0 0; padding-left:132px;}
.flog input.text {border:1px solid #818181; width:158px; display:block; margin:10px 0 0 0; *margin-top:8px;}
.fpyt2 label {display:block; float:left;}
.fpyt2 input.text {border:1px solid #818181; width:174px; margin-left:8px; float:left; font-size:12px;}
.fpyt2 .txtarea {border:1px solid #818181; width:251px; margin-left:8px; overflow:auto; height:80px; float:left; font:12px Trebuchet MS;}
.fpyt2 input.text2 {border:1px solid #818181; width:186px; margin-left:8px; float:left; font-size:12px;}
.fpyt2 .txtarea2 {border:1px solid #818181; width:263px; margin-left:8px; overflow:auto; height:80px; float:left; font:12px Trebuchet MS;}
.fpyt2 div {clear:both; margin-top:8px; overflow:hidden;}
.fpyt {margin:15px 0;}
.fpyt label {display:block; text-align:right; float:left; width:160px; margin-right:10px;}
.fpyt input.text {border:1px solid #818181; width:300px; font-size:13px;}
.fpyt .txtarea {border:1px solid #818181; width:471px; overflow:auto; height:120px; font:13px Trebuchet MS; margin:0; float:left;}

/* ------------------------------------- MARGINESY, ODSTEPY, RAMKI  ------ */
* html .ie-3 {margin-left:-3px;}
.mt13 {margin-top:14px;}
.mt10 {margin-top:10px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mr10 {margin-right:10px;}
.borimg {border:2px dashed #e80756; padding:2px;}
.borimg:hover {border:2px dashed #0d9bcf;}
.w300 {width:300px;}

/* ------------------------------------- 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!important;}
.dblock {display:block;}
