/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#433d2d; font-size:12px; background:url(../gfx/bg-granat.gif) 0 0 repeat-x;}
h1 {margin:0; padding:0; font-size:16px; margin-bottom:10px;}
img {margin:0; padding:0; display:block; border:none; behavior:url(css/iepngfix.htc);}
p {margin:0; padding:0;}
ul {list-style:none; margin:0; padding:0;}
ul li {background:url(../gfx/ik-lista.gif) 0 4px no-repeat; padding-left:10px;}
ol {padding-left:20px; margin:0; *padding-left:23px; margin:0px 0;}
ol li {background:none; padding:0;}
a {text-decoration:none; color:#0087c8;}
a:hover {color:#000;}
form {margin:0; padding:0;}
fieldset {border:none; margin:0; padding:0;}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:996px; margin:0 auto;}
#header {background:url(../gfx/bg-header.jpg) 0 0 no-repeat; height:178px;}
.logo {padding:17px 0 0 65px; z-index:1000; position:relative; width:242px; float:left;}
.menuTop {float:right; padding-top:15px; z-index:1000; position:relative; text-align:right;}
.lang {text-align:right; margin-top:50px; z-index:1000; position:relative; font-size:11px; overflow:hidden;}
.lang img {display:inline; margin:2px 0 0 5px; vertical-align:top;}
#topbar {position: absolute; display: inline; top: 0; left: 0; border:1px; height:178px; width:100%; overflow:hidden; z-index:10;}
#topbar #bg {margin:auto; width:684px;}
#topbar #bg div {position: relative; left: 840px; height: 178px; xwidth: 684px; background:#fff url(../gfx/bg-plandeka.jpg) left top repeat-x;}
#content {background:#fafaf9; border-bottom:1px solid #e8e4db; padding:10px 0; overflow:hidden;}
#menuColumn {width:212px; color:#fff; margin:0 23px 10px 0; float:left;}
#menu {background:#1f296f; border:1px solid #02051c;}
.mbor {border:1px solid #a4a8be;}
#siteColumn {float:left; width:485px; margin-right:23px;}
#rightColumn {float:left; width:253px;}
.formularz {background:#cacac9; border:1px solid #909090; padding:10px 7px; color:#fff;}
#footer {width:996px; margin:0 auto; font-size:11px; color:#c1c1c1; margin-top:10px; padding-bottom:10px; overflow:hidden;}
.wiecej {text-align:right; background:url(../gfx/ik-wiecej.gif) right 5px no-repeat; padding-right:6px; font-weight:bold; font-size:11px;}
.txt {position:absolute; width:475px; background:#fff; margin-left:1px; margin-top:77px; padding:2px 4px; opacity:.9; filter:alpha(opacity=90); font-size:11px; height:28px;}
.txtshort {position:absolute; width:220px; background:#fff; margin-left:1px; margin-top:77px; padding:2px 4px; opacity:.9; filter:alpha(opacity=90); font-size:11px; height:28px;}
.blad {font-size:12px; color:#fff; background-color:#DA2913; padding:2px 5px; text-align:center; font-weight:bold; margin:10px 0 10px 0;}
#podstrona {width:761px; float:left;}
.gal {margin:20px 0 5px 0; clear:both; overflow:hidden; padding-bottom:5px; }
.gal div img {margin:0px 17px 2px 0; vertical-align:top; border:2px solid #d1d1d1; display:inline; vertical-align:top;}
.gal div {padding-bottom:6px;}	
.gal div .gal_end {margin:0 0 2px 0;}
.podpismini {width:94px; text-align:center; font-size:10px; color:#545454; line-height:12px;}
.sciezka {font-size:11px; margin-bottom:10px; color:#a5a5a5;}
.linia {border-bottom:1px solid #d1d1d1; margin:10px 0;}

/*------------------------------------- FORMULARZE -------------------------------*/
.fkont {color:#433d2d; font-size:11px; margin-top:10px;}
.fkont label {display:block;}
.fkont .text {border:1px solid #909090; width:100%; font:11px Arial, Helvetica, sans-serif; padding:2px 0; margin-bottom:5px;}
.fkont .short {width:250px;}
.fkont textarea {border:1px solid #909090; width:100%; font:11px Arial, Helvetica, sans-serif; height:90px; margin-bottom:10px; overflow:auto; padding:0;}
.fmap {background-color:#C7C7C7; width:100%; padding:2px 0 5px 5px; vertical-align:middle; *padding-top:0px; margin-bottom:1px;}
.fmap label {vertical-align:middle; color:#433d2d; font-weight:bold; font-size:11px; margin:2px 0; display:block;}
.fmap input.text {width:445px; vertical-align:middle; border:1px solid #909090; font-size:11px; font-family:Arial; padding:2px 0; }

/* ------------------------------------- UL, LI  ---------------- */
.menuTop li {display:inline; background:url(../gfx/ik-lista.gif) 0 3px no-repeat; padding-left:9px; margin-left:10px;}
#menu ul {padding:0 13px 0 7px;}
#menu ul li {text-transform:uppercase; font-size:12px; background:url(../gfx/ik-menu.gif) 0 8px no-repeat; font-weight:bold; line-height:18px; padding:0px 0 0px 14px;}
#menu .mpod {padding:0;}
#menu .mpod li {font-size:11px; color:#99c4ff; background:none; padding:0; border:none; line-height:18px;}
#footer ul {float:left;}
#footer ul li {display:inline; margin-right:5px; background:none; padding:0;}
.map li {font-weight:bold; margin:2px 0;}
.mappod li {background:url(../gfx/ik-wiecej.gif) 0 5px no-repeat; padding:0 0 0 6px; font-weight:normal;}

/*--------------------------- ODNOSNIKI ---------------------*/
#menu li a {color:#fff; border-bottom:1px solid #4a528c; display:block; padding:3px 0;}
#menu li a:hover {color:#CDCFCE;}
#menu .mpod li a {color:#99c4ff; border:none; border-left:1px solid #a4a8be; padding:0 0 0 4px; margin:4px 0; line-height:16px;}
#menu .mpod li.last a {border-bottom:1px solid #4a528c!important;}
#menu li.last a {border:none;}
#menu .mpod li.last a {border:none; border-left:1px solid #a4a8be; margin-bottom:0;}
#menu .mpod li a:hover {color:#CDCFCE;}
.menuTop li a {color:#433d2d;}
.menuTop li a:hover {color:#0284C2;}
#footer a {color:#c1c1c1;}
#footer li a {color:#c1c1c1; margin-right:5px;}
#footer a:hover {color:#000;}
.wiecej a {color:#433d2d;}
.wiecej a:hover {color:#000;}
.sciezka a {color:#a5a5a5;}
.sciezka a:hover {color:#000;}
.map a {color:#433d2d;}
.map a:hover {color:#0087c8;}

/*--------------------------- MARGINESY, ODSTEPY ---------------------*/
.mt10 {margin-top:10px;}
.ml10 {margin-left:10px;}
.mb4 {margin-bottom:4px;}
.mb10 {margin-bottom:10px;}
.mr4 {margin-right:4px;}
.mr10 {margin-right:10px;}
.mr25 {margin-right:25px;}
.bor1 {border:1px solid #d1d1d1;}
.w230 {width:230px;}

/*--------------------------- CZCIONKI ---------------------*/
.bold {font-weight:bold;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.tyt {font-size:14px; background:url(../gfx/ik-tyt.gif) 0 3px no-repeat; font-weight:bold; padding-left:13px; margin-top:5px;}
.data {font-size:11px; color:#a5a5a5;}

/* ------------------------------------- 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;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.dblock {display:block;}
.din {display:inline;}
.ovh {overflow:hidden;}
