/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#103246; font-size:12px;}
img {margin:0; padding:0; border:none; vertical-align:top;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
ul li {background:url(../gfx/ik-arrow.gif) 0 7px no-repeat; padding-left:12px; line-height:18px;}
h1 {margin:0; padding:0; background:url(../gfx/ik-kolko.gif) 0 10px no-repeat; padding-left:19px; margin-bottom:5px;}
h2 {margin:0; padding:0; background:url(../gfx/ik-kolko.gif) 0 13px no-repeat; padding-left:20px; margin-bottom:5px;}
h3 {margin:0; padding:0; font-size:14px; color:#837147; margin:0 0 10px 0; background:url(../gfx/bg-kreski.gif) 0 bottom repeat-x; padding-bottom:4px;}
a {color:#268bc3; text-decoration:none;}
a:hover {xtext-decoration:none; color:#afafaf;}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:963px; margin:0 auto;}
#header {height:266px; background:url(../gfx/bg-head.jpg) 0 0 no-repeat;}
.logo {float:left;}
.infolinia {float:left; width:556px; height:121px; background:url(../gfx/info.jpg) 0 0 no-repeat;}
.infolinia object, .infolinia_p object {margin:13px 0 0 190px;}
.infolinia_p {float:left; width:556px; height:121px; background:url(../gfx/info_p.jpg) 0 0 no-repeat;}
#content {width:589px; float:left; margin-left:127px; background:url(../gfx/bg-column.gif) 0 0 repeat-y; padding:11px 14px 0 0;}
#offerColumn {width:603px; float:left; margin-left:127px; padding:11px 0 0 0; background:url(../gfx/bg-offer.gif) 0 0 repeat-y;}
.off01 {width:191px; float:left; padding-right:10px;}
#rightColumn {width:233px; float:left; background:url(../gfx/bg-column.gif) 0 0 repeat-y; padding-top:11px;}
#footer {margin-left:127px; color:#afafaf; clear:both; font-size:11px; padding-top:15px;}
#footer p {padding-bottom:10px;}
.opis {margin:-10px 0 15px 0;}
.nag {font-size:14px; font-weight:bold; margin-bottom:5px;}
.blad {text-align:center; margin-bottom:15px; color:#da280a; font-weight:bold; font-size:13px;}

/*------------------------------------- FORMULARZE -------------------------------*/
form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:none;}
.fmap {xbackground-color:#FFC10C; width:100%; padding:2px 0 4px 0px; vertical-align:middle; *padding-top:0px; margin-bottom:10px;}
.fmap label {vertical-align:middle; font-size:11px;}
.fmap input.text {width:297px; vertical-align:middle; border:2px solid #FEC009; font-size:11px; font-family:Arial; padding:2px 0; margin-right:2px; }
.fzap label {width:40px; display:block; float:left; vertical-align:top; text-align:right; margin-right:5px;}
.fzap .text {width:280px; float:left; font-size:11px; vertical-align:middle; border:1px solid #FDC005; font-family:Arial, Helvetica, sans-serif;}
.fzap textarea {width:280px; height:100px; float:left; font-size:11px; vertical-align:middle; border:1px solid #FDC005; font-family:Arial, Helvetica, sans-serif;}
.fzap div.field {clear:both; margin-bottom:4px; overflow:hidden;}
.fzap .submit {margin:0px 0px 0 0;}
.foffer {margin-top:10px;}
.foffer label {display:block; width:130px; float:left; font-weight:bold}
.foffer .lab {width:auto; float:none; font-weight:normal; margin-top:4px; margin-left:20px;}
.foffer .text {width:220px; font-size:12px; vertical-align:middle; border:1px solid #FDC005; font-family:Arial, Helvetica, sans-serif;}
.foffer .checkbox, .foffer .radio {width:13px; height:13px; vertical-align:top; padding:0; margin:0; margin:1px 3px 0 0;}
.foffer div.field {clear:both; margin-bottom:6px;}
.foffer .submit {margin:5px 218px 0 0;}
div.notes {float:right; width:202px; height:auto; margin:0px 0 5px 0px; xcolor:#000; font-size:11px; background-color:#f3f3f3; padding:2px 4px; border:1px solid #c6c6c6;}
.ftyt {font-weight:bold; background:url(../gfx/ik-kolko.gif) 0 2px no-repeat; padding-left:19px;}

/*------------------------------------- UL, LI -------------------------------*/
#menu {float:right; margin:45px 70px 0 0;}
#menu li {xdisplay:inline; float:left; text-align:right; background:url(../gfx/ik-kolko.gif) 0 4px no-repeat; padding-left:15px; margin-right:15px;}
.listOffer {margin-top:15px; float:left;}
.listOffer li {background:url(../gfx/ik-arrow.gif) 0 7px no-repeat; font-size:14px; font-weight:bold; font-style:italic; padding-left:12px; line-height:18px;}
#footer ul {float:left;}
#footer ul li {display:inline; margin-right:4px; background:none; padding:0; line-height:normal;}
#footer ul a {margin-right:4px;}

/*------------------------------------- ODNOSNIKI -------------------------------*/
a:hover .alpha, .aactive, a:hover img.alpha {opacity:.60; filter:alpha(opacity=60);}
.listOffer a {color:#103246;}
.listOffer a:hover {color:#107cba;}
#footer a {color:#afafaf;}
#footer a:hover {color:#103246;}

/*------------------------------------- MARGINESY, ODSTEPY ------------------*/
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.mr15 {margin-right:15px;}
.ml20 {margin-left:20px;}
.pt10 {padding-top:10px;}
.imgbor {border:10px solid #ffce3c;}
.w330 {width:330px;}

/*------------------------------------- CZCIONKI ------------------*/
.bold {font-weight:bold;}
.light {font-weight:normal!important;}
.darkblue {color:#103246;}
.wiecej {font-size:11px; font-weight:bold; text-align:right;}
.ozdobny_big {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:italic; color:#E2A900;} 

/* ------------------------------------- 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;}

