#brandmark{
	position:absolute;
	top:150px;
	left:30px;
	visibility:hidden;
	cursor:move;
	z-index:9998;
}

/* PAGER */

#pager a, 
#pager strong, 
#pager span{
	float:left;
	display:block;
	padding:0px 4px 0px 4px;
	margin:1px;
	border:1px solid #aaaaaa;
	width:auto;
	height:18px;
	text-decoration:none;
}
#pager a:hover, 
#pager strong{
	background-color:#CC0D42;
	color:#ffffff;
}

/* ---------------- */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h2 { visibility: hidden; margin: 0; padding: 0; font-size: 18px; color: #262A21; letter-spacing: 0; line-height: 18px; height: 18px; }


/* globalne */
body {margin: 0 auto; padding: 0; text-align: center; background-color: #ffffff;}
body {font-size: 11px; font-family:tahoma, verdana, Arial;}
a {color: #CC0D42; text-decoration: underline; outline:none;}
a:hover {color: #CC0D42; text-decoration: none;}
table {border-spacing: 0; border-collapse: collapse; margin: auto;}
img {border:none; vertical-align:middle;}
img.b {vertical-align:bottom;}
div {text-align:left; border-spacing:0; border-collapse:collapse;}
form {display: inline; margin: 0; padding: 0;}
select, input, textarea {font-size:11px; font-family:tahoma; color:#666666;}
.clearBoth {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth span, .clearLeft span, .clearRight span { display: none; }
a {font-family:tahoma; font-size:11px;}
.fl {float:left;}
.fr {float:right;}
.c {text-align:center;}
.r {text-align:right;}
.checkbox {background-color:transparent;}
.tytul {height:31px; color:#000;}
fieldset {border:none; padding:0;}
/* top */
#top {width:990px; height:112px; margin:0 auto; background-image: url('../images/top.gif'); background-repeat:no-repeat; background-position:top;}
.top1 {float:right; width:139px; height:11px; padding:8px 0 0 0; text-align:left; margin-bottom:7px;}
.top1 img {margin:0 8px;}
.top2 {float:right; width:469px; height:26px; padding:6px 0 22px 0; text-align:left; background-image: url('../images/top2.gif'); background-repeat:no-repeat; background-position:left top;}
.top2 a {display:block;color:#0069b1; text-decoration:none;height:21px;}
.top2 a.main-page{float:left;background:url(../images/top-glowna.gif) no-repeat;padding:4px 0px 0px 30px;margin-left:25px;}
.top2 a.favorites{float:left;background:url(../images/top-ulubiona.gif) no-repeat;padding:4px 0px 0px 30px;margin-left:20px;}
.top2 a.site-map{float:left;background:url(../images/top-mapa.gif) no-repeat;padding:4px 0px 0px 30px;margin-left:20px;}
.top2 a:hover {text-decoration:underline;color:#0069b1;}
.top2 li {display: inline; margin-right:23px; text-align:left;}
.top2 li.last {display: inline; margin-right:0; text-align:left;}
.top2 img {margin:0 7px 0 31px; vertical-align:middle;}
.top3 {float:right; width:244px; text-align:left;}
.top3 input.input1 {background-color:#e8e8e8; color:#333; border-left:1px solid #c1c1c1; border-top:1px solid #c1c1c1; margin-right:8px; width:155px;}
.top3 input.input2 {border:none; vertical-align:middle;}
.top4 {float:left; padding:22px 0 0 40px; width:390px;}
.top5 {float:right; width:469px;}

/* menu */
#menu {width:990px; height:43px; margin:1px auto;}
#menu li {display: inline; padding:0; margin:0; float: left}
#menu ul { padding:0; margin:0;}
#menu div.section a:hover{background:url(../images/menu_arrow.gif) top left no-repeat #C60C40}
/* nawigacja */
#nawigacja {width:750px; height:21px; margin:0 auto; padding:15px 0 0 240px; color:#cc0d42;}
#nawigacja a {color:#000; text-decoration:none;}
#nawigacja a:hover {color:#000; text-decoration:underline;}
.znak {color:#c9c9c9;}

/* content */
#content {width:990px; margin:0 auto;}
#left {width:220px; float:left;}
#center {width:490px; float:left; margin-left:10px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; background-color:#ececec; padding:7px 11px 10px 11px; line-height:150%; min-height:760px;}
#right {width:234px; float:right;}

/* left */
.box-osobowe {width:200px; background-color:#e5f0f7; padding:10px; margin:0 0 22px 0;}
.box-osobowe a {display:block;background:url(../images/punkt1off.gif) no-repeat 0px 3px; padding-left:15px;color:#0069b1; text-decoration:none; font-weight:bold;}
.box-osobowe a:hover {background:url(../images/punkt1on.gif) no-repeat 0px 3px;text-decoration:underline;color:#0069b1;}
.box-osobowe img.fl {float:left; margin:3px 7px 10px 0; vertical-align:middle;}
.linki {padding:8px 0;}
.box-ciezarowe {width:200px; background-color:#fbecf0; padding:10px; margin:0 0 22px 0;}
.box-ciezarowe a{display:block;background:url(../images/punkt2off.gif) no-repeat 0px 3px; padding-left:15px;color:#cc0d42; text-decoration:none; font-weight:bold;}
.box-ciezarowe a:hover{background:url(../images/punkt2on.gif) no-repeat 0px 3px;text-decoration:underline;color:#cc0d42;}
.box-ciezarowe img.fl {float:left; margin:3px 7px 10px 0; vertical-align:middle;}
.box-newsletter {width:200px; background-image: url('../images/box-newsletter.gif'); background-repeat:repeat-x; background-position:top; padding:17px 10px; line-height:130%; min-height:95px;}
.box-newsletter input.input1 {background-color:#fff; color:#333; border:1px solid #71a3c5; width:198px; margin:2px 0;}
.box-newsletter input.input2 {border:none; vertical-align:middle; margin:6px 5px;}

/*center */
.center-kolumna {float:left; width:240px; text-align:left;padding-right:10px;}
.center-kolumna a {color:#000; text-decoration:underline;}
.center-kolumna a:hover {color:#000; text-decoration:none;}
.center-kolumna a.aktualnosci {color:#cc0d42; text-decoration:underline;}
.center-kolumna a.aktualnosci:hover {color:#cc0d42; text-decoration:none;}
.kolumna2 {width:200px;}
.center2 {width:463px; margin:25px auto 0 auto; padding:12px; background-image: url('../images/center2.gif'); background-repeat:repeat-x; background-position:top; min-height:120px;}
.faq {margin:25px 0;}
.left {width:76px; float:left; color:#cc0d42; font-weight:bold;}
.pytanie {font-weight:bold; width:345px; float:left; padding:0 40px 10px 0;}
.odpowiedz {width:245px; float:left; background-image: url('../images/odpowiedz.gif'); background-repeat:no-repeat; background-position:left top; padding:3px 40px 0 50px; min-height:25px;}
.foto-left {float:left; margin:0 15px 30px 0;}

/* right */
.box-osobowe2 {width:206px; padding-left:8px;}
.box-osobowe2 input.small {width:86px; border:1px solid #70a3c5; color:#0069b1; margin:6px 0;}
.box-osobowe2 select {width:125px; border:1px solid #70a3c5; color:#0069b1; margin:6px 0;}
.box-osobowe2 label {display:block; clear:both; margin:6px 0;}
.box-ciezarowe2 {width:206px; padding-left:8px;}
.box-ciezarowe2 input.small {width:86px; border:1px solid #70a3c5; color:#cc0d42; margin:6px 0;}
.box-ciezarowe2 select {width:125px; border:1px solid #70a3c5; color:#cc0d42; margin:6px 0;}
.box-ciezarowe2 label {display:block; clear:both; margin:6px 0;}
form.formularz {margin:11px 0 0 0; display:inline;}
.linia {border-bottom:1px solid #ccc; height:1px; margin:15px 0 11px 0;}
.button-margin {margin-top:6px;}
.osobowe-margin {margin:0 0 10px 0;}
.ciezarowe-margin {margin:30px 0 10px 0;} 

/* bottom */
#bottom {width:990px; height:22px; margin:30px auto 0 auto; background-image: url('../images/bottom.gif'); background-repeat:no-repeat; color:#e6e6e6; padding:10px 0 0 0;}
.bottom1 {float:left; width:320px; padding-left:10px; font-weight:bold; text-align:left;}
.bottom2 {float:left; width:auto; text-align:left;}
.bottom2 a {color:#e6e6e6; text-decoration:none;}
.bottom2 a:hover {color:#e6e6e6; text-decoration:underline;}
.bottom3 {float:right; width:auto; padding-right:10px; text-align:right;}
.bottom3 a {color:#e6e6e6; text-decoration:underline;}
.bottom3 a:hover {color:#e6e6e6; text-decoration:none;}

/* podstrony */
.tresc {line-height:160%;}
.tresc a {color:#cc0d42; text-decoration:none;}
.tresc a:hover {color:#cc0d42; text-decoration:underline;}
.tresc a.black {color:#000; text-decoration:none;}
.tresc a.black:hover {color:#000; text-decoration:underline;}
.tresc dt {background-image: url('../images/znak3.gif'); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.schemat-foto {margin:25px 0 30px 0; line-height:200%;}
.schemat-left {width:160px; float:left; font-weight:bold; margin-top:20px;}
.schemat-right {float:left; margin-top:20px;}
.struktura-left {width:164px; float:left; margin:5px 0 10px 0; text-align:center;}
.struktura-right {float:left; margin:5px 0 10px 0; width:315px; }
.kontakt {width:400px;}
.kontakt div.form-alert{margin:5px;padding:4px;font-weight:bold;text-align:center;}
.kontakt textarea, .kontakt select { margin-bottom:10px; border:1px solid #999;}
.kontakt textarea{width:250px;}
.kontakt select{width:252px;}
.kontakt input.big {width:250px; margin-bottom:10px; border:1px solid #999;}
.kontakt label {margin-bottom:10px;}
.b-wyslij {width:250px; float:right; text-align:center;}
.struktura-foto {margin:0 10px 10px 0;}
.schemat-organizacyjny {margin:0 0 10px 0;}
.struktura-tabela {width:490px; margin:18px 0;}
.struktura-tabela th.th1 {width:260px; background-color:#6f7276; color:#fff; height:29px; vertical-align:middle; padding-left:10px; border-bottom:1px solid #ececec; border-right:1px solid #ececec;}
.struktura-tabela th.th2 {width:230px; background-color:#6f7276; color:#fff; height:29px; vertical-align:middle; padding-left:10px; border-bottom:1px solid #ececec;}
.struktura-tabela td.td1 {width:260px; background-color:#d4d5d6; color:#000; height:29px; vertical-align:middle; padding-left:10px; border-bottom:1px solid #ececec; border-right:1px solid #ececec;}
.struktura-tabela td.td2 {width:200px; background-color:#d4d5d6; color:#000; height:29px; vertical-align:middle; padding-left:10px; border-bottom:1px solid #ececec;}
.struktura-tabela td.td3 {width:30px; background-color:#d4d5d6; color:#000; height:29px; vertical-align:middle; padding-left:4px; border-bottom:1px solid #ececec;}

#center-right {width:728px; float:right; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; background-color:#ececec; padding:7px 11px 10px 11px; line-height:150%; min-height:760px; color:#0069b1;}
.formularze td {width:226px; text-align:left; padding-right:20px; color:#000; height:35px; vertical-align:middle;}
#center-right input.small {width:106px; border:1px solid #70a3c5; color:#0069b1; margin:6px 0;}
#center-right select {width:145px; border:1px solid #70a3c5; color:#0069b1; margin:6px 0;}
#center-right label {display:block; clear:both; margin:6px 0;}
.td-form1 {padding-bottom:19px; border-bottom:1px solid #cbcbcb;}
.td-form2 {padding:7px 0; border-bottom:1px solid #cbcbcb;}
.td-form3 {padding:7px 0;}
.tabela-glowna {width:729px; border-spacing:0; margin:10px auto;}
.tabela-glowna th {text-align:center; height:29px; color:#fff; background-color:#6f7276; vertical-align:middle; border-right:1px solid #ececec; border-bottom:1px solid #ececec; font-size:11px; font-family:tahoma; font-weight:normal;padding:0px 3px 0px 3px;}
.tabela-glowna th.marka-auta{text-align:left; height:29px; color:#0069b1; background-color:#ececec; vertical-align:middle;}
.tabela-glowna td {text-align:center; height:29px; color:#000; background-color:#d4d5d6; vertical-align:middle;border-bottom:1px solid #ececec; font-size:10px; font-family:arial;padding:0px 3px 0px 3px;}
.tabela-glowna th.last {border-right:0;}
.tabela-glowna td.special {color:#cc0d42;}
.tabela-glowna td.typ {text-align:left;}
.podrzedna {width:200px; border-spacing:0; margin:10px auto;}
.podrzedna td {text-align:left; padding-left:10px; font-size:11px; font-family:tahoma;}
.podrzedna td a {color:#cc0d42; text-decoration:none;}
.podrzedna td a:hover {color:#cc0d42; text-decoration:underline;}
.marki-left {float:left; width:180px;}
.marki-right {float:left;width:510px; margin:24px 0 0 35px;overflow:hidden;}
.znak2 {vertical-align:middle; margin-right:4px;}
.marki a {color:#0069b1; font-family:arial; text-decoration:none; font-size:10px;}
.marki a:hover {color:#0069b1; font-family:arial; text-decoration:underline; font-size:10px;}
.ikony {margin-top:25px;}
.ikony a {color:#cc0d42; font-family:arial; text-decoration:none; font-size:11px;}
.ikony a:hover {color:#cc0d42; font-family:arial; text-decoration:underline; font-size:11px;}
.ikony a.ico {text-decoration:none;}
.ikony a.ico:hover {text-decoration:none;}

/* wydruk */
.wydruk-top {margin:0 auto; height:70px; width:590px;}
.tabela-wydruk {width:582px; margin-bottom:35px;}
.tabela-wydruk th {width:582px; height:38px; vertical-align:middle; border-top:1px solid #999; background-image: url('../images/wydruk-th.gif'); background-repeat:repeat-x; background-position:bottom;}
.tabela-wydruk td {width:582px; height:30px; vertical-align:middle; border-bottom:1px solid #999;}
td.wydruk-td {height:1px; border-bottom:1px solid #999;}
.wydruk-bottom {margin:0 auto; width:580px;font-size:10px; font-family:arial; padding-left:10px;}

/* dropdown menu */

.menu-top {
	font: 9px tahoma;
	font-weight: bold;
}

.menu-top .item1{
   position : relative;
   display: block;
}
.menu-top .item2{
   text-align : left;
   padding: 7px 5px 5px 12px;
   font-family : Tahoma;
   font-size : 9px;
   color : #FFFFFF;
   text-decoration: none;
   display: block;
   white-space: nowrap;
   position: relative;
   z-index: 500;
   border-top : 1px solid #FFFFFF;
   background: url(../images/menu_arrow.gif) top left no-repeat #0069B1;
}
.menu-top .item2:hover{
   color: #FFFFFF;
   width : auto;
   padding: 7px 5px 5px 12px;
   background: url(../images/menu_arrow.gif) top left no-repeat #228FCA;
}

.menu-top .section {
	position: absolute;
	visibility:hidden;
	background-color:#ffffff;
	z-index:1;
}

h2 {
	font-size: 16px;
}
#flash {
	width: 990px; height: 151px; margin: auto;
}
.linkBlack {
	color: #000000; text-decoration: none;
}
.linkBlack:hover {
	color: #000000; text-decoration: underline;
}
select.c-red, input.c-red{color:#cc0d42 !important;}
input.small{padding-left:3px;}
#search input.input1{padding-left:3px;}
div.akt-info{color:#cc0d42;font-weight:bold;padding-top:15px;display:block;}
div.zdjecie-produktu{float:left;width:152px;display:block;margin:10px 5px 0px 0px;overflow:hidden;}
.align-left{float:left;margin-right:4px;}
.align-right{float:right;margin-left:4px;}
span.hdate{color:#999999;font-weight:normal;}
th, td{font-size:11px;}
#center div.tresc table{margin:0px;}
#center div.tresc div.faq-quest{font-weight:bold;line-height:12px;}
#center div.tresc table td, #center div.tresc div.faq-answ{text-align:justify;line-height:18px;}
