@charset "utf-8";

body
{
margin:0 ;
font-family: Tahoma, Arial, Helvetica, sans-serif ;
background:#FFF ;
}

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

h1, h2, h3, h4
{
margin:0 ;
}

h1
{
color:#85a700 ;
font-size:16px ;
margin-bottom:8px ;
}

h2
{
color:#85a700 ;
font-size:16px ;
margin-bottom:8px ;
}

h2 a
{
color:#85a700 ;
font-size:16px ;
}

h2 a:hover
{
color:#df2300 ;
}

p.akapit
{
width:auto ;
font-size:11px ;
color:#000 ;
text-align:justify ;
line-height:150% ;
margin:0 ;
margin-bottom:10px ;
}

p.status-bad
{
width:auto ;
font-size:11px ;
font-weight: bold;
color:#000 ;
background-color: #ec9a8a;
text-align:justify ;
line-height:150% ;
margin:0 ;
margin-bottom:10px ;
}

p.status-good
{
width:auto ;
font-size:11px ;
font-weight: bold;
color:#000 ;
background-color: #c9e169;
text-align:justify ;
line-height:150% ;
margin:0 ;
margin-bottom:10px ;
}

img
{
border:none ;
}

a:focus
{
-moz-outline:none ;
}

a
{
text-decoration:none ;
}

a.link-wiecej-button
{
display:block ;
width:65px ;
height:27px ;
background:url(images/link-wiecej-button.jpg) no-repeat 0 0 ;
float:left ;
}

a.link-wiecej-button:hover
{
background-position:0 -27px ;
}

a.link-tekstowy
{
color:#85a700 ;
text-decoration:underline ;
}

a.link-tekstowy:hover
{
color:#df2300 ;
}

ul
{
margin:0 ;
padding:0 ;
list-style:none ;
}

ul.wypunktowanie
{
list-style:disc inside ;
margin-bottom:10px ;
/*list-style:inside ;
list-style-image:url(images/wypunktowanie-trojkacik.gif) ;*/
}

ul.wypunktowanie li
{
margin-bottom:5px ;
}

input.input-tekstowy
{
background-color:#fafafa ;
border:1px solid #cacaca ;
width:290px ;
margin-top:5px ;
margin-bottom:5px ;
}

input.input-tekstowy:focus
{
border-color:#85a700 ;
}

textarea.tekstarea
{
font-family:Tahoma, Arial, Helvetica, sans-serif ;
font-size:12px ;
background-color:#fafafa ;
border:1px solid #cacaca ;
width:290px ;
height:100px ;
margin-top:5px ;
margin-bottom:5px ;
}

textarea.tekstarea:focus
{
border-color:#85a700 ;
}

input.formularz-button
{
width:80px ;
height:27px ;
background:url(images/formularz-button.jpg) no-repeat center 0 ;
border:none ;
margin-right:10px ;
color:#FFF ;
font-weight:bold ;
font-size:11px ;
}

input.formularz-button:hover
{
background-position:0 -27px ;
}

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

a.link-trojkacik
{
color:#000 ;
background:url(images/link-trojkacik.gif) no-repeat 0 4px ;
padding-left:8px ;
}

a.link-trojkacik:hover
{
text-decoration:underline ;
background-position:0 -11px ;
}

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

div#container
{
width:940px ;
height:auto ;
margin:0 auto ;
font-size:11px ;
}

div#overtop
{
/*width:940px ;*/
width:910px ;
padding-right:30px ;
height:100px ;
float:left ;
}

div.overtop-link
{
margin-top:64px ;
float:right ;
}

a.imq-logo
{
width:240px ;
height:100px ;
background:url(images/imq-logo.jpg) no-repeat 0 0 ;
float:left ;
}

a.imq-logo2
{
width:240px ;
height:100px ;
/* background:url(images/imq-logo.jpg) no-repeat 0 0 ; */
float:left ;
}

div.kolumna-lewa
{
width:240px ;
height:auto ;
background:url(images/tlo-kolumna-lewa-banner.jpg) no-repeat 0 0 ;
float:left ;
margin-bottom:20px ;
}

/* MENU */

div.menu-boks-gora
{
width:240px ;
height:18px ;
background:url(images/tlo-menu-gora.gif) no-repeat 0 0 ;
float:left ;
}

div.menu-boks-dol
{
width:240px ;
height:18px ;
background:url(images/tlo-menu-dol.gif) no-repeat 0 0 ;
float:left ;
margin-bottom:20px ;
}

ul.menu-lista
{
/*width:240px ;*/
width:210px ;
padding-left:30px ;
height:auto ;
background:url(images/tlo-menu-srodek.gif) repeat-y 0 top ;
float:left ;
}

ul.menu-lista a
{
display:block ;
/*width:210px ;*/
width:190px ;
padding:9px 0 7px 20px ;
font-weight:bold ;
font-size:12px ;
color:#85a700 ;
background:url(images/tlo-menu-button.jpg) no-repeat 0 0 #FFF ;
border-bottom:1px solid #e5e5e5 ;
}

ul.menu-lista a:hover
{
color:#df2300 ;
background-position:0 -100px ;
}

ul.menu-lista a span
{
font-size:10px ;
color:#000 ;
font-weight:normal ;
}

/* MENU KONIEC */

div.banner-szybki-kontakt
{
width:240px ;
height:114px ;
background:url(images/banner-szybki-kontakt.jpg) no-repeat 0 0 ;
float:left ;
}


div.kolumna-prawa
{
width:700px ;
height:auto ;
float:left ;
margin-bottom:20px ;
}

div.banner-top
{
width:700px ;
height:253px ;
background:url(images/banner-top.jpg) no-repeat 0 0 ;
float:left ;
}

div.content
{
/*width:700px ;*/
width:630px ;
padding:30px 30px 0px 40px ;
height:auto ;
float:left ;
}

div.content-lewa
{
width:290px ;
height:auto ;
margin-right:25px ;
float:left ;
}

div.content-prawa
{
width:290px ;
height:auto ;
margin-left:25px ;
float:left ;
}

div.content-prawa-formularz
{
width:290px ;
height:auto ;
float:left ;
}


div.content-jedna
{
width:630px ;
height:auto ;
float:left ;
}

div#stopka
{
/*width:940px ;*/
width:880px ;
/*height:68px ;*/
height:8px ;
padding:30px ;
background:url(images/tlo-stopka.jpg) no-repeat 0 0 ;
float:left ;
}

div.stopka-copyright
{
width:200px ;
color:#000 ;
margin-right:100px ;
float:left ;
}

div.stopka-copyright span
{
float:left ;
margin-right:5px ;
}

div#stopka strong
{
color:#85a700 ;
float:left ;
}

div.stopka-menu
{
width:500px ;
float:left ;
/*color:#000 ;*/
}

div.stopka-menu a.link-trojkacik
{
margin-left:15px ;
float:left ;
}

/*div#moim
{
width:880px ;
padding-left:30px ;
padding-right:30px ;
height:auto ;
padding-top:20px ;
padding-bottom:20px ;
float:left ;
color:#666 ;
}

div#moim img
{
vertical-align:text-bottom ;
}*/

div.stopka-moim
{
width:44px ;
height:14px ;
/*float:left ;*/
float:right ;
}

div.stopka-moim a img
{
vertical-align: text-bottom ;
/*float:right ;*/
float:left ;
}












