/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333; background:url(../gfx/bg.jpg) center 0 repeat;}
img {margin:0; padding:0; display:block; border:none;}
h1 {margin:0; padding:0; background:url(../gfx/8/ik-nag.gif) 0 7px no-repeat; padding-left:30px; margin-bottom:20px;}
h2 {margin:0; padding:0; background:url(../gfx/8/ik-nag-2.gif) 0 4px no-repeat; padding:0 0 2px 25px; margin-bottom:15px;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none}
ul li {background:url(../gfx/ik-lista-red.gif) 0 5px no-repeat; padding-left:10px; overflow:hidden}
a {text-decoration:none; color:#dd0908}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:961px; margin:0 auto; xoverflow:hidden; background:url(../gfx/bg-site.gif) 0 0 repeat-y; height:100%}
#header {height:104px; background:url(../gfx/8/bg-header.jpg) 0 0 no-repeat; padding:40px 0 0 49px;}
#site {padding:6px 25px 10px 25px; overflow:hidden; background:url(../gfx/bg-site.gif) 0 0 repeat-y;}
#menu {width:199px; float:left; margin:10px 25px 20px 0;}
.boxMenu {background:url(../gfx/8/bg-menu.gif) 0 0 repeat-y; margin-bottom:5px;}
#content {width:500px; float:left; margin:15px 0 20px 0;}
#polecamy {width:160px; margin:10px 0 20px 25px; float:left;}
#footer {border-top:3px solid #e4e4e4; clear:both; padding:20px 0 30px 0; color:#232323; }
.copy {float:left;}
.line_thick {border-top:5px solid #ccc2c2; margin:30px 0;}
.data {font-size:10px;}
.newsLeft {width:230px; float:left; border-right:1px solid #d4cbcb; margin:0 0 25px 0px; padding-right:19px; overflow:hidden}
.newsRight {width:230px; float:left; border-left:1px solid #d4cbcb; margin:0 0 25px -1px; padding-left:19px; overflow:hidden}
.wiecej img {display:inline; vertical-align:top}
.wiecej {text-align:right; margin-top:3px;}
.dott_short {border-top:1px solid #ccc2c2; padding:10px 0; clear:both}
.tyt {margin-bottom:5px; font-weight:bold}

/*------------------------------------- FORMULARZE -------------------------------*/
form {margin:0; padding:0;}
fieldset {border:none; margin:0; padding:0;}
.fwyszof {border-top:1px solid #ccc2c2; margin:15px 0; padding-top:20px;}
.fwyszof label {font-size:14px; font-weight:bold; float:left; display:block; width:160px; padding-top:0}
.fwyszof .text {width:311px; border:1px solid #b0a3a3; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:4px 0; float:left; margin-bottom:25px; margin-top:5px}
.fwyszof select {background:url(../gfx/bg-select.gif) 0 0 no-repeat; border:none; padding:4px 2px 5px 0; width:215px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#333; margin-bottom:25px; (-bracket-:hack;margin-bottom:23px;); (-bracket-:hack;padding-bottom:4px;); *height:20px; margin-top:5px}

/*------------------------------------- UL, LI -------------------------------*/
#menu ul {padding:14px 0 14px 25px;}
#menu ul li {padding:0; background:none; margin:1px 0;}
#footer ul {float:left; margin-right:100px;}
#footer li {display:inline;}

/* ------------------------------------- ODNOSNIKI  ---------------- */
#menu a {color:#fff;}
#menu a:hover {color:#DD0908;}
#footer li a {text-decoration:underline;}
.tyt a {color:#333;}
#footer li a:hover {color:#AFAFAF}

/* ------------------------------ MARGINESY, ODSTEPY ----------------------*/
.mlr35 {margin:0 35px;}

/* ------------------------------ CZCIONKI ----------------------*/
.bold {font-weight:bold!important;}
.light {font-weight:normal;}
.f10 {font-size:10px;}

/* ------------------------------------- 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;}
.ovh {overflow:hidden;}

#fbwidget {background: url(../gfx/fbwidget.png) 0 0 no-repeat; display: block; float: right; height: 384px; padding: 0; position: fixed; right: -205px; top: 140px; width: 232px;  z-index: 100;}
