body {color:#201B1C;margin:0;padding:0;font-size:8pt !important;font-family:tahoma, helvetica, sans-serif !important;background-color:white;text-align:center;}

form, fieldset {margin:0;padding:0;border-width:0;}

p {
padding-top:10px;
}



#all {width:770px;margin:0 auto;text-align:left;}



/*********** Nag��wek ***********/



#naglowek {margin-bottom:10px;}

h1 {float:left;width:255px;padding:15px 0 0 0;margin:0;}

#szukaj {float:right;margin-top:35px;width:170px;padding:3px 0 2px 7px;text-align:right;border-left:0px solid #BEBBBC;}

#szukaj input.pole {border:1px solid #7D7779;padding:2px;width:125px;margin-right:3px;}

#szukaj input.pole2 {border:1px solid #7D7779;padding:2px;width:150px;margin-right:3px;}

#szukaj input.bottom {border:1px solid #7D7779;padding:2px;width:150px;margin-right:3px;}

#szukaj * {vertical-align:middle;}



#menu {float:right;padding:40px 0 0 0;margin:0;font-family: tahoma, helvetica, sans-serif;font-size:10pt;font-weight:bold;}

#menu a {margin-left:5px;color:#6b6b6b;}

#menu a:hover, a.invert {text-decoration:underline;color:#000000;}/*6b80ab*/

#menu a.invert:hover {text-decoration:none;}

#banner {margin-bottom:0;margin-top:0px;padding-bottom:0px;}

#swf {margin-top:0px;}

#swf2 {margin-top:0px;}

#swf3 {margin-top:0px;}

#swf4 {margin-top:10px; float:left;padding-right:5px;padding-bottom:10px;}



/*********** Tre?� strony g��wnej *******/



#oferta {background:transparent url(image/oferta.png) repeat-y;
font-family:verdana, helvetica, sans-serif;
position:relative;
width:770px;
margin:0 0 0 10px;
line-height:0;

}

#oferta .box {width:254px;float:left;margin: 0 2px 0 0;border-left:1px solid #EBEBEB;background:transparent url(image/boxoferta.png) repeat-x;border-top:1px solid #EBEBEB;padding-bottom:102px;line-height:1.3em;}

#oferta .last {margin-right:0 !important;}

/** kolor belek **/

#oferta h2 {color:#2B75AB;margin:6px 0 5px 0;padding:0 0 0 34px;border-left:6px solid #5a8fb9;font-family:trebuchet ms, tahoma, helvetica, sans-serif;font-size:12pt;line-height:1.3em;}

#oferta p {margin:1em 40px 1em 42px;}

#oferta p.wiecej {
	
	/*text-align:right;*/
	position: absolute;
	bottom:79px;
}
#oferta p.w1{
	left:93px;
	}
#oferta p.w2
{
	right:258px;
	}
#oferta p.w3
{
	right:0px;
}
	

#oferta p.wiecej a {font-weight:bold;background:transparent url(image/point.gif) no-repeat 0 70%;padding-left:14px;font-size:7.5pt;}



#oferta .przycisk {position:absolute;bottom:0;height:78px;width:254px;background:transparent url(image/ofertadol.png) repeat-x;}

#oferta .przycisk p {text-align:center;margin:0;padding:0 0 0 0;}

#oferta .box1 p {}

#oferta .box2 p {}

#oferta .box3 p {}



/*********** Tre?� podstron *******/



#tresc {padding-right:0px;}

#left {float:left;width:256px;margin-bottom:10px;margin-left:10px;}

#right {float:right;width:500px;background:transparent url(image/podklad2.jpg) no-repeat;margin-bottom:10px;margin-right:-10px;}

#right2 {float:right;width:500px;background:transparent url(image/podklad2.jpg) no-repeat;margin-bottom:10px;margin-right:-10px;}


/*

#tresc .box {float:left;width:254px;background:#f6faff url(image/box4.gif) repeat-x;border:1px solid #EBEBEB;padding-bottom:10px;}

*/

#tresc .box {float:left;width:254px;padding-bottom:10px;}



#linia {position: absolute; padding-bottom:0px;background:#f6faff url(image/linia2.png) no-repeat;height:220px;width:10px;}

/*zmiana koloru przy glownych kat w podstronach*/



#tresc h2 {color:#2B75AB;margin:0;padding:17px 0 5px 34px;font-family:trebuchet ms, tahoma, helvetica, sans-serif;font-size:12pt;}



#tresc .lead {color:#2B75AB;margin:0;padding:7px 0 5px 34px;font-family:trebuchet ms, tahoma, helvetica, sans-serif;font-size:12pt;}



/* koniec */

#right h2 {border-left-width:0;margin:0em 0 0.3em 0;padding:7px 0 7px 0;padding-top:0px;}

#right2 h2 {border-left-width:0;margin:0em 0 0.3em 0;padding:7px 0 7px 0;padding-top:0px;}

#tresc h2.borderBottom {border-bottom:2px solid #e2e2e2;}



#left .kontakt address {margin:1.2em 30px 0.8em 40px;display:block;font-style:normal;line-height:1.4em;}

#left .kontakt p {margin:2em 30px 0.8em 40px;line-height:1.45em;}

#left .kontakt dl {margin:0.4em 30px 2.1em 40px;line-height:1.45em;}

#left .kontakt dt {float:left;width:72px;}

#left .kontakt dd {margin:0;padding:0;}



#podMenu {list-style-type:none;margin:0;padding:3px 0;font-family:verdana, helvetica, sans-serif;text-decoration:underline;}

#podMenu li {border-top:1px solid white;}

#podMenu li.otwarte {background:#699FC6 url(image/podmenu.png) repeat-x left bottom;}





#podMenu li a {border-top:1px solid #F0F0F0;display:block;padding:8px 0 8px 42px;line-height:1.3em;color:#231F20;}

#podMenu li a {background: url(image/pointblue3.gif) no-repeat; }



#podMenu li.otwarte a {color:white;}

#podMenu li a span {float:left;width:138px;margin-right:6px;}

#podMenu li a em {font-style:normal;color:#8A8A8A;font-size:7.5pt;}

#podMenu li a:hover {text-decoration:none;background-color:#cee9fc;color:black;}

#podMenu li a:hover em {color:#ABE1FF;}

#podMenu li ul {list-style-type:none;margin:0;padding:5px 0 8px 0;font-size:7.5pt;}

#podMenu li li {border-top-width:0;background:transparent url(image/arrow.gif) no-repeat 43px 10px;padding:5px 0 5px 56px;}

#podMenu li li a {border-top-width:0;display:inline;padding:0;color:white;}

#podMenu li li a:hover {color:#ABE1FF;background-color:transparent;text-decoration:underline;}



.referencje {background:transparent url(image/referencje.png) no-repeat;padding:30px 0;}

.referencje h3 {color:#2B75AB;margin:0 40px;font-size:8pt;}

.referencje h3 em.link {color:#A0A0A0;font-weight:normal;font-style:normal;}

.referencje h3 em.link a {color:#A0A0A0;text-decoration:underline;font-size:7.5pt;}

.referencje h3 em.link a:hover {text-decoration:none;}

.referencje blockquote {margin:1em 40px 0 40px;line-height:1.5em}

.referencje p {margin:0.6em 40px 0 40px;line-height:1.2em;font-size:7.5pt;text-align:right;}

.referencje p cite {font-style:normal;font-weight:bold;}



#nawigator {color:#A0A0A0;list-style-type:none;margin:0;padding:2px 0 11px 0;}

#nawigator li {display:inline;padding:0 0 0 10px;background:transparent url(image/arrow.png) no-repeat 2px 65%;font-size:7.5pt;color:#A0A0A0;}

#nawigator li.home {background-image:url(image/home.png);padding-left:18px;}

#nawigator li a {color:#A0A0A0;text-decoration:underline;}

#nawigator li a:hover {text-decoration:none;}



ul.podstrony {margin:0;padding:1.1em 17px 4px 0;list-style-type:none;float:right;font-size:7.5pt;}

ul.podstrony li {display:inline;padding:0;color:#7A7A7A;}

ul.podstrony li a {color:#8A8A8A;text-decoration:underline;}

ul.podstrony li a:hover {text-decoration:none;}

ul.podstrony li strong {color:#221814;}

ul.podstrony li.back a {padding:0 7px 0 13px;background:transparent url(image/back.gif) no-repeat 0 100%;}

ul.podstrony li.next {padding:0 13px 0 7px;background:transparent url(image/point.gif) no-repeat 100% 100%;}

ul.realizacje  {text-align:right;padding-left:17px;}
 
ul.realizacje .back {}





.realizacja {padding:16px 0px;border:1px solid #C4C4C4;border-width:1px 0;color:#221814;font-family:tahoma, helvetica, sans-serif;}

.pierwsza {border-top-width:0px;}

.ciemneTlo {background-color:#F9F9F9;border:1px solid white;border-width:1px 0;}

.ostatnia {border-bottom-color:#f6faff;}

.realizacja .image {border:1px solid #E4E4E4;}

.realizacja h3 {margin:0.9em 0 0.6em;font-size:8pt;}

.realizacja p {margin:0.8em 0;font-size:7.5pt;line-height:1.4em;}


.realizacja li a {color:#221814;font-weight:bold;font-size:7.5pt;}

.realizacja .opis {padding-top:0em;}

.realizacja .opis h4 {font-size:8pt;margin:0em 0 0.1em 0;}

.realizacja .opis p {font-size:8pt;text-align:justify;margin:0 0 1em 0;font-family:tahoma, helvetica, sans-serif;}

#tresc .drukuj {text-align:right;font-size:7.5pt;margin-bottom:0;}

#tresc .drukuj a {color:#8A8A8A;background:transparent url(image/drukuj.png) no-repeat 0 85%;padding-left:20px;}



.uslugi {padding:0px 18px;line-height:1.5em;}

.uslugi p {text-align:justify;}

.uslugi blockquote {margin:1.2em 20px 1.2em 30px;font-style:italic;font-family:tahoma, helvetica, sans-serif;}



.point {list-style-type:none;margin:1.2em 0;padding:0;}

.point li {padding:3px 0 3px 30px;background:transparent url(image/point1.png) no-repeat 9px 8px;}



.tekst2linia {border-top:2px solid #dddddd;margin-top:15px;margin-bottom:10px;padding:10px;margin-left:0px;}

.tekst2 {margin-left:0px;margin-bottom:0px;}

.tekst3 {margin-left:0px;margin-right:0px;margin-bottom:0px;font-family:tahoma, helvetica, sans-serif;font-size:8pt;}



.tekst {margin-left:0px;margin-top:0px;}

.tekst {margin-left:0px;margin-bottom:0px;}

.tekst a {text-decoration:underline;}

.tekst a:hover {text-decoration:none;}

/*

#right2 img {float:left;margin-right:4px; margin-left:8px;border:2px solid #dddddd;}

*/

#right2 img .obraz{margin-left:18px;margin-bottom:5px;}

#right img {margin-right:10px;margin-bottom:5px;}

.ale {text-align:right;margin-top:20px;}

.tytul {color:#00000;margin:0;padding:6px 0 5px 0px;font-family:tahoma, helvetica, sans-serif;font-size:13px;font-weight:bold;}

.data {color:#00000;margin:0;padding:0px 0 5px 0px;font-family:tahoma, helvetica, sans-serif;font-size:8pt;}

.tytul2 {color:#00000;margin:0;padding:0px 0 15px 0px;font-family:tahoma, helvetica, sans-serif;font-size:10pt;font-weight:bold;}

.rodzaj  {margin-top:-20px;padding: 0px 0px 0px 160px;}

.rodzaj2  {margin-top:-20px;padding: 0px 0px 0px 100px;}

.slownik  {margin-top:30px;padding: 0px 0px 0px 60px;}



.szukajka  {position:absolute;top:325px;padding: 0px 0px 0px 80px;}

.zespol {margin-left:120px;margin-right:0px;}

.zdjecie {float:left; margin-left:0px;}

.podpis {margin-top:10px;}

#partnerzy {margin-left:0px;margin-top:0px;}

#partnerzy img {margin-left:0px;margin-top:0px;margin-right:0px; margin-bottom:10px;}





/* #tytul a {color:#3d9dff;margin-right:0;padding:0px 0 5px 0px;font-family:tahoma, helvetica, sans-serif;font-size:8pt;}*/



.formularz {margin: 1em 0 0 18px;}

.formularz label {display:block;}

.formularz label span {float:left;width:126px;margin-right:22px;text-align:right;padding-top:3px;font-weight:bold;}

.formularz label input, .formularz label textarea {margin-bottom:5px;background-color:#F9F9F9;border:1px solid #7D7779;padding:2px 4px;width:260px;font-size:8pt;}

.formularz label textarea {height:130px;}

.formularz .toRight {margin-right:10px;margin-top:0.6em;}

.formularz .toRight small {display:block;padding-top:1.3em;}



/*********** Stopka ***********/



#stopka {border-top:3px solid #84accb;margin-top:8px;margin-left:10px;width:770px;}

#stopka .grey {background:transparent url(image/stopka.jpg);border-top:2px solid white;border-bottom:1px solid white;padding-bottom:4px;}

#stopka h2 {font-size:9pt;margin:1em 0 0.4em 0;}

#stopka h2 .link {font-style:normal;font-size:7.5pt;font-family:verdana, helvetica, sans-serif;color:#221814;font-weight:normal;}





#partner {margin-top:30px;margin-left:10px;width:770px;height:115px;}

#partner h2 {margin-left:14px;}

#partner ol {list-style-type:none;margin:0.7em 0 1em 0;padding:0;font-size:7.5pt;font-family:verdana, helvetica, sans-serif;}

#partner li {background:transparent url(image/point.gif) no-repeat 0 4px;padding:2px 0 2px 0px;}

#partner li a {color:#221814;}

#partner .tekst {background:#ffffff;color:#2B75AB;font-weight:bold;margin-top:10px;}



/*

#loga {margin-top:1px;margin-left:20px;}

*/

#loga {margin-top:1px;margin-left:10px;}

#loga img {margin-top:1px;margin-left:10px;}





#aktualnosci {width:460px;float:left;padding-left:30px;}

#aktualnosci h2 {margin-left:14px;}

#aktualnosci ol {list-style-type:none;margin:0.7em 0 1em 0;padding:0;font-size:7.5pt;font-family:verdana, helvetica, sans-serif;}

#aktualnosci li {background:transparent url(image/point.gif) no-repeat 0 4px;padding:2px 0 2px 14px;}

#aktualnosci li a {color:#221814;}



#kontakt {float:left;width:250px;padding-left:0px;}

#kontakt dl {margin:0.4em 0 0 0;line-height:1.45em;font-family:verdana, helvetica, sans-serif;}

#kontakt dt {margin:0;float:left;width:62px;}

#kontakt dd {margin:0;padding:0;}





#linkiStopka {list-style-type:none;margin:0;padding:6px 15px;float:right;font-size:7.5pt;font-family:verdana, helvetica, sans-serif;}

#linkiStopka li {display:inline;padding:0;color:#D7D8DA;}

#linkiStopka li a {color:#8A8A8A;}

#copyright {margin:0;border-top:1px solid #EBEBEB;color:#8A8A8A;padding:6px 15px;font-size:7.5pt;font-family:verdana, helvetica, sans-serif;}



.toRight {text-align:right;}

img {vertical-align:bottom;margin-right:4px; margin-left:0px;}

.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}

.button {cursor:default;}

a img {border-width:0;}

a {color:#2B75AB;text-decoration:none;}

a:hover, a.invert {text-decoration:underline;}

a.invert:hover {text-decoration:none;}



#copyright2 {margin:0;border-top:0px solid #EBEBEB;color:#8A8A8A;padding:6px 5px;font-size:7.5pt;font-family:verdana, helvetica, sans-serif;}

.toRight {text-align:right;}

img {vertical-align:bottom;}

.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}

.button {cursor:default;position:relative;
top:5px;}

a img {border-width:0;}

a {color:#2B75AB;text-decoration:none;}

a:hover, a.invert {text-decoration:underline;}

a.invert:hover {text-decoration:none;}


.tekst ul, .tekst ol
{
width:440px;
margin-top:0px;
padding-left:20px;
padding-bottom:10px;
}


.tekst li{
width:440px;
margin-top:10px;
clear:both;
}

#all textarea {
overflow: auto; 
width:262px;
height:100px;
}


.img_link
{
    margin-left:-10px;
	margin-right:9px;
}

.strony
{margin-top:10px;}
.aktualnosc
{
font-size:8pt;
}

#rotator
{
    margin:-3px 0 3px 10px;
    padding:6px 0 0;
    position:relative;
    height:107px;
    width:769px;
    background-image: url(image/b_top.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom:1px solid #ECECEC;
    display: none;

}


#rotator div.r_left,#rotator div.r_right
{
    float:left ;
    font-family: verdana, helvetica, sans-serif  !important;
    background-image: url(image/b_back.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

#rotator div.r_left
{
    height:89px;
    width:488px;
}
#rotator div.r_left div{
    height:89px;
    width:451px;
    padding:18px 22px 0 15px;
    color: #62595C;
    font-size:11px;
    line-height:24px;
    text-align:justify;
    background-color:transparent !important;
}

#rotator div.r_left div p{
    margin: 0 !important;
    padding: 0 !important;
    background-color:transparent !important;
}
div.r_right div
{
    padding:19px 15px 0 21px;
    background-color:transparent !important;

}

#rotator div.r_right
{
    color:#286EA2;
    font-size:11px;
    height:88px;
    line-height:22px;
    padding:19px 15px 0 21px;
    width:238px;
}

#rotator div.r_right div, div.r_selected
{
    font-weight:bold;

}
div.r_selected
{
    padding: 0 !important;
}

#rotator div.r_center
{
    background-image: url(image/b_podzial.gif);
    width:7px;
    height:107px;
    float:left;

}

