body { background: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #2D2D2D; font-size: 62.5%; line-height: 1.8em; text-align: center; padding: 0em; margin: 0em; border: none; background-color: #FFFFFF; }


#menu_oferta {
    width: 100%;
}

#menu_oferta ul {
    margin: 0px 0px 0px -14px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}

#menu_oferta ul li {
    display: inline-block;
    margin: 0px -3px 0px 0px;
	 padding: 0px 0px 0px 0px;
}

#menu_oferta ul li a {
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 30px;
	 width: 156px;
    font: 13px/30px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: center;
    color: White;
    background: #E78228;
}

#menu_oferta ul li a:hover {
    text-decoration: none;
    color: #D07300;
    background: #FFF;
	 margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#menu_kategorie {
    width: 195px;
}

#menu_kategorie ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu_kategorie ul li {
    display: block;
    margin: 0 0 1px 0;
}

#menu_kategorie ul li a {
    display: block;
    margin: 0;
    padding: 0 0 0 10px;
    height: 30px;
    font: 13px/30px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
    color: White;
    background: #8AA9B5;
}

#menu_kategorie ul li a:hover {
    text-decoration: none;
    color: #D07300;
    background: #FFF;
}

.tlo_t {background-color: #EDF0F3;}

.tlo_t_j {background-color: #F3F4F5;}

.tlo_t_j_j {background-color: #FAFAFA;}

li {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 1em;}

A:link { color: #2D2D2D; text-decoration: underline; }
A:active { color: #E77919; text-decoration: none; border: 0px none; }
A:visited { color: #525252; text-decoration: underline; }
A:link.grey { color: #2D2D2D; }
A:hover { color: #E77919; text-decoration: none; }

A:link.domena { color: #2D2D2D; text-decoration: none; }
A:active.domena { color: #E77919; text-decoration: underline; border: 0px none; }
A:visited.domena { color: #2D2D2D; text-decoration: none; }
A:hover.domena { color: #E77919; text-decoration: underline; }

A:link.orange { color: #1E537C; text-decoration: none; }
A:active.orange { color: #E77919; text-decoration: underline; border: 0px none; }
A:visited.orange { color: #1E537C; text-decoration: none; }
A:hover.orange { color: #E77919; text-decoration: underline; }

A:link.aukcja { color: #E77919; text-decoration: none; }
A:active.aukcja { color: #E77919; text-decoration: underline; border: 0px none; }
A:visited.aukcja { color: #E77919; text-decoration: none; }
A:hover.aukcja { color: #E77919; text-decoration: underline; }

A:link.red { color: #FFFFFF; text-decoration: underline; font-size: 1.2em; font-weight: ;}
A:active.red { color: #FFFFFF; text-decoration: underline; border: 0px none; font-size: 1.2em; font-weight: ;}
A:visited.red { color: #FFFFFF; text-decoration: underline; font-size: 1.2em; font-weight: ;}
A:hover.red { color: #FFFFFF; text-decoration: none; font-size: 1.2em; font-weight: ;}

A:link.white { color: #FFFFFF; text-decoration: none; }
A:active.white { color: #FFFFFF; text-decoration: underline; }
A:visited.white { color: #FFFFFF; text-decoration: none; }
A:hover.white { color: #ffffff; text-decoration: underline; }

A:link.button { color: #FFFFFF; text-decoration: none; }
A:active.button { color: #FFFFFF; text-decoration: underline; }
A:visited.button { color: #FFFFFF; text-decoration: none; }
A:hover.button { color: #ffffff; text-decoration: underline; }


 /*
display: block;
    margin: 0;
    padding: 0 0 0 10px;
    height: 25px;
    font: 13px/25px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
    color: White;
    background: #E78228;
*/


div#frame { width: 100%; height: 600px; background-image: url('grafika/tlo_strony2.jpg'); background-repeat: repeat-x; }

div#strona { width: 980px; height: auto; margin: 0em auto 0em auto; text-align: left; padding: 0em; background-image: url('grafika/tlo_tekstu.gif'); background-repeat: no-repeat; }

div#naglowek { 
position: relative;
height: 250px;
}

div#naglowek .nag_logo { position: absolute; margin: 3em 0em 0em 2em;}

div#naglowek .nag_podtytul { position: absolute; margin: 2.5em 0em 0em 21em;}

div#naglowek .nag_stronaglowna { position: absolute; margin: 4.5em 0em 0em 74.5em; font-size: 7.5pt; color: #FF9900; }

div#naglowek .nag_odomenomanie {position: absolute; margin: 4.5em 0em 0em 62.5em; font-size: 7.5pt; color: #FF9900; }

div#naglowek .nag_kontakt {position: absolute; margin: 4.5em 0em 0em 88.5em; font-size: 7.5pt; color: #FF9900; }

div#naglowek .nag_faq {position: absolute; margin: 4.5em 0em 0em 46.7em; font-size: 7.5pt; color: #FF9900; }

div#naglowek .nag_szukaj {position: absolute; margin: 17em 0em 0em 59.8em;}

.szukanie { width: 23.1em; height: 1.3em; background-color: #E6EEF0; vertical-align: middle; font-size: 11pt; padding: 0.2em; margin: 0em 0em 0.4em 0em ;}

div#naglowek .nag_foto {margin: 6.5em 0em 0em 0em; padding: 0em; }

div#menu {width: 20em; margin: 0em 1em 0em 0px; float: left; height: 100%;}

div#oferta { width: 51em; margin: 0em 1em 1em 10px;  float: left;}

div#portfolio { margin: 2em 1em 1em 0em; }

div#kontakt { margin: 2em 1em 10em 0em; }

div#tresc { width: 769px; padding: 0em 0em 0em 0em; float: left; margin-bottom: 0em;}

div#tresc2 { width: 52em; padding: 0em 0em 0em 0em; float: left; margin-top: 1em; margin-bottom: 1em;}

div#tresc3 { width: 75%; padding: 0em 0em 0em 0em; float: left; margin-bottom: 1em; }

div#tresc4 { width: 75%; padding: 1em 0em 0em 2em; float: left; margin-bottom: 1em; }

div#tresc5 { width: 74%; padding: 0em 0em 0em 0em; float: left; margin-bottom: 0em;}

div#prawa_kolumna { width: 23%; padding: 0em 0em 0em 0.8em; float: left; margin-bottom: 1em;}

div#polecane_glowna { width: 98%; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
div#promocja_glowna { width: 98%; margin: 0em 0em 1em 0em; padding: 0em 0em 1em 0em; }

div#polecane ul {font-size: 1.3em; margin: 0em 0em 2em 0em; padding: 0em 0em 0em 1.5em;}
div#promocja ul {font-size: 1.3em; margin: 0em 0em 2em 0em; padding: 0em 0em 0em 1.5em;}

div#polecane h1 {margin-top: 0em;}
div#promocja h1 {margin-top: 0em;}

table { font-family: verdana, lucida, Helvetica, arial, sans-serif; font-size: 1.2em;}

td, th { padding: 0.5em; margin: 0em; height: 10px; line-height: 1.7em; }

td.promocja {padding: 0em; margin: 0em; height: 18px; line-height: 0em;}
td.promocja2 {padding: 0em 0em 0em 1em; margin: 0em; height: 18px; line-height: 0em;}

td.promocja_glowna {padding: 0em 0em 0em 0.5em; margin: 0em; height: 22px; line-height: 0em;}
td.promocja2_glowna {padding: 0em 0em 0em 1em; margin: 0em; height: 22px; line-height: 0em;}

td.top { border-top: 1px solid #DADADA; }
th.top { border-top: 1px solid #DADADA; }

td.right { border-right: 1px solid #DADADA; }
th.right { border-right: 1px solid #DADADA; }

td.left { border-left: 1px solid #DADADA; }
th.left { border-left: 1px solid #DADADA; }

td.bottom { border-bottom: 1px solid #DADADA; }
th.bottom { border-bottom: 1px solid #DADADA; }

/* div#stopka { width: 100%; background-image: url('grafika/kreska_poziom.gif'); background-repeat: repeat-x; clear: both; margin-top: 1em; margin-bottom: 2em; } */

div#stopka { width: 100%; clear: both; margin: 0px; padding: 0.5em 0.5em 0.5em 0.5em; background-color: #F3F4F5; }

.pakiety { height: 145px; }

div#srebrny { width: 140px; height: 410px; float: left; margin: 1em 0.9em 1em 0.9em; padding: 0em 0em 0em 0em; color: #FFFFFF; padding-top: 0em; line-height: 1.3em; background-color: #E7EEF2; }

div#zloty { width: 140px; height: 410px; float: left; margin: 1em 0.9em 1em 0.9em; padding: 0em 0em 0em 0em; color: #FFFFFF; padding-top: 0em; line-height: 1.3em; background-color: #E7EEF2; }

div#platynowy { width: 140px; height: 410px; float: left; margin: 1em 0.9em 1em 0.9em; padding: 0em 0em 0em 0em; color: #FFFFFF; padding-top: 0em; line-height: 1.3em; background-color: #E7EEF2; }

div#sprawdz {width: 160px; height: 110px; margin: 1em 0.5em 1em 3em; color: #FFFFFF; padding-top: 0em; line-height: 1.6em; float: left; }

div#zarejestruj { width: 160px; height: 110px; margin: 1em 3em 1em 0.5em; color: #FFFFFF; padding-top: 0em; line-height: 1.6em;  float: left; }

div#clear_both { clear: right; }

#top { vertical-align: top; }

.logo { margin-top: 40px; margin-left: 20px; margin-right: 32px; }

.menu { margin-left: 9px; margin-right: 15px; }

.szukaj { margin-top: -40px; margin-left: 590px; margin-bottom: 0px; }

.border { background: transparent; border: 1px solid /* #898989 */#CACACA; }

.border_blue { background: transparent; border: 1px solid #85A7BB; }

.border_wyslij { background: transparent; border-color: #85A7BB; border-bottom-style: solid; border-bottom-width: 2px; border-right-style: solid; border-right-width: 2px; border-top-style: solid; border-top-width: 1px; border-left-style: solid; border-left-width: 1px; }

form, input { margin-bottom: 0.0em; margin-top: 0.0em; border-width: 0;}

textarea, input { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.1em; background: #FFFFFF; border-width: 0;}

.blue_tlo { background-image: url('grafika/tlo_formularza.jpg');}

.sms { width: 17em; height: 8em; }

.tlo {
    background-color: #FFFFFF;
}

.tlo2 {
    background-color: #E6ECF2;
}

.w195 {
    width: 16em;
    min-width: 15em;
}

.w330 {
    width: 26em;
	  min-width: 26em;
}

.n {
    color: #13416B;
}

.mail_textarea { width: 26em; height: 10em; padding: 0em; }

.mail_input { width: 26em; height: 1.5em; padding: 0em; vertical-align: middle; }

input:focus {
    background: #E6ECF2;
    color: #13416B;
}

textarea:focus, input:focus { background: #FFFFFF; color: #E77919; }

.orange { color: #E77919; }
.orange_background { color: #FFFFFF; background-color: #E87F23; }
.red_background { color: #FFFFFF; background-color: #E6321A; }
.green_background { color: #FFFFFF; background-color: #66A550; }
.blue_background { color: #FFFFFF; background-color: #5E8EA5; }

.black { color: #000000; }

.small { font-size: 1em; }
.small2 { font-size: 0.8em; }

.red { color: #E6321A; }

.green { color: #007B00; }

.blue { color: #0000CC; }

.srebrny { color: #505050; }

.zloty { color: #846128; }

.platynowy { color: #373C8B; }

.upper { margin-bottom: 3px; }

.bold { font-size: medium;}

.white {color: #FFFFFF;}

.background_color { background-color: #E10000; padding: 1em;}
/* h1 { font-size: 1.2em; padding: 0.8em; margin: 0.0em; } */

h1 { font-size: 1.4em; padding: 1em 1em 0.7em 0em; margin: 0.0em; color: #E6321A; }
h1.domena { font-size: 3.5em; padding: 1em 1em 0.7em 0em; margin: 0.0em; color: #2D2D2D;}

h1.naglowek { font-size: 1em; padding: 1.5em 1em 0em 0em; margin: 0.0em; color: #E88125; }

h2.kategoria { font-size: 1.4em; padding: 1em 1em 0em 0em; margin: 0.0em; color: #2D2D2D;}
h2.oferta { font-size: 1.25em; padding: 0em 0em 0em 0em; margin: 0.0em; color: #E77919;}

.padding_bottom { padding-bottom: 1.0em; }

p { font-family: verdana, lucida, Helvetica, arial, sans-serif; font-size: 1.2em; padding: 0.5em 1em 0.5em 0em; margin: 0em; text-align: left; }

.justify_left {text-align: left; }


p.glowna { padding: 0.3em 1em 0em 0em; text-align: left; }

p.mniejszy_margin { padding: 0em 0em 0.5em 0em; text-align: center; }



p.td { padding: 0.3em 1em 0em 0em; text-align: left; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, Helvetica, arial, sans-serif; font-size: 1.2em; }

div.serwis { height: 20em;}

p.portfolio { margin: 1em 1em 1em 1em; text-align: left; padding: 1em 0em 1em 0em;}
p.portfolio2 { margin: 0em 1em 0em 1em; text-align: left; padding: 0em 0em 0em 0em;}

.big_font { font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, Helvetica, arial, sans-serif; font-size: 1.2em; }

img { margin: 0em 0em 0em 0em; border: 0px; }

img.baner { margin: 1.5em 1em 0em 0em; border: 0px; }

img.portfolio { margin: 0.5em 22px 0em 22px; border: 0px;}

img.no_margin { margin: 0px; padding: 0px; }

img.float_left { float: left; }

img.margin_bottom { margin-bottom: 5em;}

img.margin { margin: 1em 1em 2em 0.2em;}

img.strona_glowna { position: absolute; margin: 21em 0em 0em -76em; }

img.mail { position: absolute; margin: 21em 0em 0em -72em; }

img.numer_telefonu { position: absolute; margin: 21.3em 0em 0em -68em; }

ol {padding: 0em 0em 0em 2em; font-size: 1.1em;}

ul {padding: 0em 0em 0em 1em; margin: 0.5em 0em 0em 1em; font-size: 1.2em;}


cite { font-size: 1.1em; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, Helvetica, arial, sans-serif; margin-top: 1em; }

.padding { padding: 0.4em; }

.padding_portfolio { padding: 1em; }


.padding_right { padding-right: 1em; }
.padding_left { padding-left: 0.5em; }

.margin_top { margin-top: 1.3em; }

.margin_top2 { margin-top: 1.8em; }

.margin_bottom { margin-bottom: 1em; }

.margin_right { margin-right: 1em; }

.margin_left { margin-left: 1em; }
.margin_left_maly { margin-left: 0em; }

.margin_right2 { margin-right: 2.4em; }

.width100p { width: 100%; }

.no_margin_top { margin-top: -2.5em;}
h1.no_margin_top { margin-top: 0em; padding-top: 0em;}

.align_left { text-align: left; }

.align_center { text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 0em; vertical-align: bottom; }

.align_right { text-align: right; }

.align_justify { text-align: justify; }

#result_report { text-align: center; }

#other_pages { text-align: center; }

.url { color: #406E93; }

#powered_by { margin: 0 auto; margin-top: 20px; padding-top: 10px; text-align: center; }