/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#585654; font-size:11px; background:#fff;}
h1 {padding:0; font-size:11px; font-weight:normal; margin:0 0 15px 0; line-height:13px; text-transform: uppercase;}
img {margin:0; padding:0; display:block; border:none;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
ul li {background:url(../gfx/ik-lista.gif) 0 8px no-repeat; padding-left:10px; overflow:hidden;}
a {color:#666;}
a:hover {text-decoration:none; color:#000}
fieldset {border:none; margin:0; padding:0;}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:623px; height:650px; margin:0 auto;}
#site {background:url(../gfx/bg-site.gif) 0 0 no-repeat; height:402px; margin-bottom:114px;}
#menu {width:259px; float:left}
#rightColumn {width:364px; float:left}
.content {width:364px; height:364px; margin-bottom:31px; line-height:18px;}
#footer {font-size:10px; color:#d3d1ce;}
#footer img {display:inline; vertical-align:top;}
.abeon {float:left; padding-top:15px; margin-left:224px;}
.dGal {margin:0px 0px 0px 0; float:left;}
.dGal .podpismini {width:60px; margin-top:0px; text-align:center; font-size:10px; line-height:13px; color:#897c78;}
.polaroid img {display:inline; vertical-align:top}
.polaroid {width:60px; text-align:center; display:table; height:60px; *position:relative;}
.Plast {margin-right:0;}
.cell {display:table-cell; vertical-align: middle; *position: absolute; *top: 50%; *left:50%;}
.IEhack {position: relative; top:-50%; *left:-50%;}
.wiecej {text-align:right; font-size:11px; background:url(../gfx/ik-wiecej.gif) right 3px no-repeat; padding-right:10px; line-height:12px;}
.kreska {background:#d5d5d5; height:1px; width:100%; font-size:1px;}
.blad {margin: 5px 0 5px 0; padding: 7px 10px; color:#fff; text-align:center; font-weight:normal; background:#BB1A1A;}

/*------------------------------------- FORMULARZ -------------------------------*/
.fpyt {margin-top:10px;}
.fpyt label {display:block; float:left; width:110px; font-weight:normal}
.fpyt .text {font-size:12px; font-family:Arial; border:1px solid #cfcfcf; padding:2px 0; background:#fff; width:251px; margin-bottom:5px;}
.fpyt textarea {font-size:12px; font-family:Arial; border:1px solid #cfcfcf; padding:2px 0; background:#fff; overflow:auto; width:251px; height:90px; margin-bottom:5px; }
.fpyt .text:focus, .fpyt textarea:focus, .flog .text:focus {border:1px solid #485E88;}

/*------------------------------------- UL, LI -------------------------------*/
#menu li {margin:6px 0 38px 0; margin:0px 0 35px 0\9; background:none; padding:0;font-size:0px;}
#menu .first {margin:6px 0 38px 0; margin:6px 0 35px 0\9; background:none; padding:0;font-size:0px;}
#menu .last {margin:6px 0 38px 0; margin:0px 0 0px 0\9; background:none; padding:0;font-size:0px;}

/*------------------------------------- ODNOSNIKI -------------------------------*/
#footer a {color:#d3d1ce; text-decoration:none}
#footer a:hover {color:#a7a9ac}
.map a {font-weight:normal;}

/* ------------------------------------- MARGINESY, ODSTEPY  ---------------- */
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mt10 {margin-top:10px;}

/*----------------------------- CZCIONKI ----------------- */
.normal {font-weight:normal!important;}

/* ------------------------------------- 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!important;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle!important;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.din {display:inline;}


