/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font:13px Arial, Helvetica, sans-serif; color:#093388; background:#4aaedf url(../gfx/bg.gif) center 0 repeat-x;}
h1 {margin:0 0 20px 0; padding:0; font-size:26px;}
h2 {text-transform:uppercase; padding:0; margin:20px 0 0 0; font-size:20px;}
h3 {padding:0; margin:15px 0 2px 0; font-size:15px;}
img {margin:0; padding:0; display:block; border:none;}
ul {margin:0; padding:0; list-style:none}
ul li {background:url(../gfx/ik-lista.gif) 0 5px no-repeat; padding-left:12px; overflow:hidden}
p {margin:0; padding:0;}
a {color:#093388;}
a:hover {color:#78B9F4}

/*------------------------------------- WARSTWY -------------------------------*/
.bgsplash {margin:0 auto; background:url(../gfx/bg-splash.jpg) center 0 no-repeat; min-height:750px;}
.container {width:940px; margin:0 auto; overflow:hidden}
#header {height:178px; overflow:hidden; margin-bottom:20px;}
.logo {float:left;}
.boxLeft {width:628px; background:url(../gfx/bg-boxbig.png) 0 0 repeat-y; padding:11px 16px; line-height:19px; overflow:hidden}
.boxTxt {width:325px; float:left;}
.boxBlue {width:285px; float:right; font-size:14px}
.bgBlue {background:url(../gfx/bg-boxblue.png) 0 0 repeat-y; color:#fff; padding:0 5px; position:relative}
.bgmycie {position:absolute; right:0px; top:16px}
.boxRightBlue .bgmycie {position:absolute; right:0px; top:20px; z-index:1}
.boxRight {width:239px; background:url(../gfx/bg-boxsm.png) 0 0 repeat-y; padding:0 6px;}
.boxRight p {padding:10px 10px; line-height:18px;}
.boxRightBlue p {z-index:10; position:relative}
.boxRightBlue {width:227px; background:#78B9F4; padding:6px 6px; border-left:6px solid #fff; border-right:6px solid #fff; position:relative; color:#fff;}
#site {margin-bottom:20px; overflow:hidden}
#promocje {background:url(../gfx/bg-boxprom.png) 0 0 repeat-y; padding:6px 10px; overflow:hidden; font-size:12px; line-height:20px;}
#promocje img {display:inline; vertical-align:middle; float:left; margin-right:8px;}
#footer {color:#fff; font-size:12px; margin-top:10px; padding-bottom:10px;}
.blad {margin: 0 0 18px; padding: 7px 10px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#fff; text-align:center; font-weight:bold; background:#BB1A1A;}
.galeria {margin-top:20px;}
.galeria img {display:inline; vertical-align:top; margin-right:9px; border:4px solid #78B9F4; -webkit-border-radius:3px; -moz-border-radius:3px; width:142px;}
.galeria .last {margin-right:0;}

/*------------------------------------- TABELE -------------------------------*/
table {border-collapse:collapse;}
.tprice {width:100%; margin-bottom:10px;}
.tprice th {text-transform:uppercase; font-size:12px;}
.tprice td {text-align:center; border-bottom:1px solid #87d8ff; font-size:14px; font-weight:bold;}
.tprice .col01 {text-align:left;}
.tprice .col02 {width:50px;}
.tprice .col03 {width:65px;}
.tprice .col04 {width:125px;}
.tprice .col05 {width:70px;}
.tprice th.col01 {font-size:16px;}
.tprice td.col01 {font-size:12px; font-weight:normal}
.tprice td.colnag {font-size:16px; text-align:left; text-transform:uppercase; padding-top:15px;}

/*------------------------------------- FORMULARZE -------------------------------*/
form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:none;}
.fmap {margin-top:3px;}
.fmap label {font-size:11px; color:#316b9f; padding-left:2px; margin:5px 0 3px 0; display:block}
.fmap .text {width:204px; border:2px solid #78b9f4; font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; padding:4px 0;}
.fmap .submit {vertical-align:middle;}
.fmapBig {margin-top:15px; background:#78b9f4; -webkit-border-radius:3px; -moz-border-radius:3px;}
.fmapBig label {font-size:12px; color:#fff; padding-left:2px; margin:5px 0 3px 4px;}
.fmapBig .text {width:331px; border:2px solid #78b9f4; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:3px 2px; margin:1px 0 0 0;}
.fmapBig .submit {vertical-align:middle; margin-top:1px}

/*------------------------------------- UL, LI -------------------------------*/
#menu {float:right; padding-top:45px;}
#menu li {display:inline; padding:0;}
#menu a {display:block; float:left; height:57px; margin-left:12px;}
#menu a.m01 {background:url(../gfx/m01.png) 0 0 no-repeat; width:218px}
#menu a.m02 {background:url(../gfx/m02.png) 0 0 no-repeat; width:214px}
#menu a.m03 {background:url(../gfx/m03.png) 0 0 no-repeat; width:217px}
#menu a:hover {background-position:0 -57px;}
.boxBlue ul, .boxRightBlue ul {margin-top:15px; z-index:10; position:relative}
.boxBlue li {background:url(../gfx/ik-lista-white.gif) 0 8px no-repeat;}
.boxRightBlue li {background:url(../gfx/ik-lista-white.gif) 0 6px no-repeat;}

/*------------------------------------- ODNOSNIKI -------------------------------*/
#footer a, .boxBlue a, .boxRightBlue a {color:#fff; text-decoration:none}
#footer a:hover, .boxBlue a:hover, .boxRightBlue a:hover {text-decoration:underline;}

/* ------------------------------------- MARGINESY, ODSTEPY  ---------------- */
.mt5 {margin-top:15px;}

/* ------------------------------------- CZCIONKI  ---------------- */
.bold {font-weight:bold;}
.f11 {font-size:11px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.grey {color:#87888a!important;}
.gold {color:#fcc700;}

/* ------------------------------------- POZYCJE  ---------------- */
.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;}
.ovh {overflow:hidden;}
