/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; background:#fff; margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#303030; font-size:12px;}
h1 {margin:0; padding:0; color:#ae0112; font-size:14px; margin-bottom:8px;}
img {margin:0; padding:0; vertical-align:top; border:none;}
a {text-decoration:none; color:#a62422;}
a:hover {color:#2e9797;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
li {background:url(../gfx/ik-arrow-red.gif) 0 7px no-repeat; padding-left:10px;}
form {margin:0; padding:0;}
fieldset {border:none; margin:0; padding:0;}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:996px; margin:0 auto;}
#header {height:173px; width:996px; margin:0 auto;}
#menu {height:44px; background:url(../gfx/bg-menu.gif) 0 0 repeat-x; margin:1px 0 12px 0; text-align:right;}
#content {width:996px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.leftColumn {width:338px; float:left; margin-right:29px;overflow:hidden; line-height:16px; font-size:11px; }
.rightColumn {width:629px; float:left; overflow:hidden; }
.offer {width:274px; float:left; margin-right:29px;}
.details {width:673px; float:left; }
.sciezka {color:#9d9797; font-size:11px; background:url(../gfx/bg-dott.gif) 0 bottom repeat-x; padding-bottom:7px; margin-bottom:12px;}
.leftDet {width:393px; line-height:18px; margin-right:8px; float:left;}
.rightDet {float:left; width:272px;}
.kontakt {background:url(../gfx/bg-kontakt.gif) 0 0 no-repeat; height:177px; padding:8px; margin-bottom:20px;}
.news {background:url(../gfx/bg-dott-vertical.gif) right 0 repeat-y; width:313px; line-height:16px; padding-right:8px; float:left;}
.newsList {width:294px; background:url(../gfx/bg-dott-vertical.gif) left 0 repeat-y; margin-left:-1px; float:left; padding-left:14px;}
.products {background:url(../gfx/bg-dott-long.gif) left top no-repeat; width:321px; margin-top:20px; float:left; padding-top:25px;}
.dottedL {background:url(../gfx/bg-dott-vertical.gif) right 0 repeat-y; padding-right:14px;}
.files {background:url(../gfx/bg-dott-long2.gif) right top no-repeat; width:308px; margin-top:20px; float:left; padding-top:25px;}
.dottedR {background:url(../gfx/bg-dott-vertical.gif) left 0 repeat-y; padding-left:14px; margin-left:-1px;}
.dott {background:url(../gfx/bg-dott.gif) 0 0 repeat-x; width:100%; height:1px; clear:both; margin:15px 0;}
.newsDetails {line-height:18px;}
.filesList {background:url(../gfx/bg-dott.gif) 0 bottom repeat-x; overflow:hidden; margin-bottom:10px; padding-bottom:10px;}
.wrapper {min-height:100%; height:auto!important; height:100%; margin:0 auto -85px;}
.push {height:85px;}
#footer {height:70px; background:url(../gfx/bg-footer.gif) 0 0 repeat-x; xwidth:100%; color:#fff; font-size:11px; padding-top:15px;}

.gal {margin:10px 0 5px 0; clear:both; overflow:hidden; padding-bottom:5px; }
.gal div img {margin:0px 29px 2px 0; vertical-align:top; border:1px solid #d5d5d5;}
.gal div {padding-bottom:6px;}	
.gal div .gal_end {margin:0 0 2px 0;}
.podpismini {width:102px; text-align:center; font-size:10px; font-family:Tahoma; color:#444;}

.certGal {margin:0px 0 5px 0; xpadding-top:12px; clear:both; background:url(../gfx/bg-dott.gif) 0 bottom repeat-x; overflow:hidden; padding-bottom:5px; }
.certGal div img {margin:0px 29px 2px 0; vertical-align:top; border:1px solid #d5d5d5;}
.certGal div {padding-bottom:4px;}	
.certGal div .gal_end {margin:0 0 2px 0;}
.podpismini {width:102px; text-align:center; font-size:10px; font-family:Tahoma; color:#444;}

/* ------------------------------------- FORMULARZE  ---------------- */
.fmap {background-color:#F1F1F1; width:100%; height:28px; padding:5px 0 0 5px;}
.fmap label {vertical-align:middle; font-size:11px;}
.fmap input.text {width:363px; vertical-align:middle; height:15px; border:1px solid #E7E7CA; padding:2px 0; font-size:11px; font-family:Tahoma;}

/* ------------------------------------- UL, LI  ---------------- */
#menu ul {height:32px; float:right; margin-top:6px;}
#menu ul li { display:inline; background:none; padding:0;}
#menu ul li a {display:block; float:left; height:25px; margin:0 20px;}
#menu ul li a.m01 {background:url(../gfx/m01.gif) 0 0 no-repeat; width:91px;}
#menu ul li a.m02 {background:url(../gfx/m02.gif) 0 0 no-repeat; width:84px;}
#menu ul li a.m03 {background:url(../gfx/m03.gif) 0 0 no-repeat; width:50px;}
#menu ul li a.m04 {background:url(../gfx/m04.gif) 0 0 no-repeat; width:123px;}
#menu ul li a.m05 {background:url(../gfx/m05.gif) 0 0 no-repeat; width:60px;}
#menu ul li a.m06 {background:url(../gfx/m06.gif) 0 0 no-repeat; width:156px;}
#menu ul li a:hover {background-position:0 -25px;}
.offer ul {margin:20px 0 35px 0;}
.offer ul li {font-size:14px; font-weight:bold; color:#2e9797; background:url(../gfx/bg-dott.gif) 0 top repeat-x; padding:9px 0 8px 0;}
.offer ul a {color:#2e9797; background:url(../gfx/ik-arrow-green.gif) 0 6px no-repeat; padding-left:12px;}
.offer ul a:hover {color:#ae0112;}
.offer .last {padding:1px; *padding:0; font-size:1px;}
.offer .pod {margin:9px 0 -7px 0;}
.offer .pod li {font-size:12px; padding:5px 0 4px 13px;}
.offer .pod a {color:#3db2b2; background-position:0 5px; padding:0; display:block; padding-left:12px;}
.smList {margin-top:8px;}
.smList li { background:url(../gfx/ik-arrow-red.gif) 0 7px no-repeat; padding-left:10px; color:#303030; font-size:11px; padding:2px 0 2px 12px;}
.colorRed li {padding:3px 0 3px 10px;}
.mapPod {margin-top:2px;}

/* ------------------------------------- MARGINESY, SZEROKOSCI, WYSOKOSCI  ------ */
.trzy {margin:10px 0;}
.ml10 {margin-left:10px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:10px;}
.mr10 {margin-right:10px;}
.mb30 {margin-bottom:30px;}
.pt3 {padding-top:3px;}
.pt10 {padding-top:10px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.bor1grey {border:1px solid #d5d5d5;}
.w300 {width:300px;}
.dottM {margin:5px 0;}
.mt0 {margin-top:0px!important;}
.mb5 {margin-bottom:5px;}

/* ------------------------------------- CZCIONKI  ---------------- */
.grey {color:#828282;}
.green {color:#2e9797;}
.wiecej {background:url(../gfx/ik-wiecej.gif) right center no-repeat; text-align:right; padding-right:20px; font-size:11px; margin-top:4px; line-height:16px;}
.drukuj {background:url(../gfx/ik-drukuj.gif) right center no-repeat; text-align:right; padding-right:20px; font-size:11px; margin-top:4px;}
.bold {font-weight:bold;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.f11 {font-size:11px;}

/* ------------------------------------- ODNOSNIKI  ---------------- */
.wiecej a, .drukuj a {color:#a62422;}
.wiecej a:hover, .drukuj a:hover {color:#2e9797;}
.sciezka a {color:#9d9797;}
.sciezka a:hover {color:#a62422;}
.smList a {color:#303030;}
.smList a:hover {color:#a62422;}
.colorRed a {color:#a62422; font-weight:bold;}
.colorRed a:hover {color:#2e9797;}
#footer a {color:#fff;}
#footer a:hover {color:#000;}

/* --------------- PRINT ------------------- */
.fprint {display:none;}
/*@media print
{
	body {font-size:12pt;}
	p {font-size:12pt;}
	div {font-size:12pt;}
	#menu {display:none;}
	.noprint { display:none;}
	.leftColumn {display:none;}
	.offer, .files, .products, .newsList, .trzy, .push {display:none;}
	.news, .rightColumn, .details, .newsDetails {width:100%;}
	.leftDet {width:690px; float:left;}
	.sciezka { display: none; }
	#content { xwidth:100%; }
	.drukuj { display: none; }
	.wiecej { display: none; }
	.container { width: 100%; }
	#footer p, a{font-size:11px!important;}
	.wrapper {margin:0 auto!important; min-height:100px!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;}
.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;}

