body {
	margin: 0px;
	background: #f0f0f0;
	font-family: Verdana;
	font-size: 9pt;
	color: white;
}

a:link, a:visited, a:active { color:white; text-decoration:underline }
a:hover { color:white; text-decoration:none }
.clear { clear:both }


#main_bg1 { width:100%; background: #ffffff url("grafika/bottom_bg.gif") bottom left repeat-x; }
#main_bg2 { width:100%; background: url("grafika/bottom.gif") bottom center no-repeat; }


/* TOP */
#top-es { width:750px; height:135px; margin:0 auto; background: url("grafika/top.gif") top left no-repeat; position:relative }
#top-pl { width:750px; height:135px; margin:0 auto; background: url("grafika/top2.gif") top left no-repeat; position:relative }
#top-pt { width:750px; height:135px; margin:0 auto; background: url("grafika/top3.gif") top left no-repeat; position:relative }
#menu { position:absolute; left:0px; top:-135px }


a.btn_tlumaczenia {
	width:111px;
	height:22px;
	display:block;
	position:absolute;
	top:27px;
	right:218px;
	background: #cc3402 url('grafika/btn_top.gif') top left no-repeat;
	color:#ffffff;
	text-decoration:none;
	text-shadow: 1px 1px 0px #b21701;
	padding-top:8px;
	text-align:right;
	padding-right:8px;
}
a:hover.btn_tlumaczenia {
	background: #da5605 url('grafika/btn_top.gif') bottom left no-repeat;
	text-shadow: 1px 1px 0px #b21701;
}

a.facebook {
	display:block;
	position:absolute;
	top:27px;
	right:180px;
}
a.facebook img { display:block }


a.jezyk_es_act { border:0px; margin:0px; padding:0px; width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_es.gif') bottom left; top:27px; right:130px }
a.jezyk_pt_act { border:0px; margin:0px; padding:0px;width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_pt.gif') bottom left; top:27px; right:80px}
a.jezyk_pl_act { border:0px; margin:0px; padding:0px;width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_pl.gif') bottom left; top:27px; right:30px}

a.jezyk_es { border:0px; margin:0px; padding:0px;width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_es.gif') top left; top:27px; right:130px }
a:hover.jezyk_es { width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_es.gif') bottom left no-repeat; }

a.jezyk_pt { border:0px; margin:0px; padding:0px;width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_pt.gif') top left; top:27px; right:80px; }
a:hover.jezyk_pt { width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_pt.gif') bottom left no-repeat; }

a.jezyk_pl { border:0px; margin:0px; padding:0px;width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_pl.gif') top left; top:27px; right:30px; }
a:hover.jezyk_pl { width:45px; height:30px; display:block; position:absolute; background: url('grafika/flag_pl.gif') bottom left no-repeat; }



a.jezyk_es_act img,a.jezyk_es img ,a.jezyk_pl_act img ,a.jezyk_pl img  { width:45px; height:30px; display:block; border:0px; }


a:link.menu1_es, a:visited.menu1_es, a:active.menu1_es { position:absolute; left:155px; top:80px; width:138px; height:50px;}
a:link.menu1_esact, a:visited.menu1_esact, a:active.menu1_esact, a:hover.menu1_esact { position:absolute; left:155px; top:80px; width:138px; height:50px; background: url("grafika/menu/1a.gif") top left no-repeat; }
a:hover.menu1_es { background: url("grafika/menu/1h.gif") top left no-repeat; }

a:link.menu2_es, a:visited.menu2_es, a:active.menu2_es { position:absolute; left:293px; top:80px; width:122px; height:50px;}
a:link.menu2_esact, a:visited.menu2_esact, a:active.menu2_esact, a:hover.menu2_esact { position:absolute; left:293px; top:80px; width:122px; height:50px; background: url("grafika/menu/2a.gif") top left no-repeat; }
a:hover.menu2_es { background: url("grafika/menu/2h.gif") top left no-repeat; }

a:link.menu3_es, a:visited.menu3_es, a:active.menu3_es { position:absolute; left:415px; top:80px; width:131px; height:50px;}
a:link.menu3_esact, a:visited.menu3_esact, a:active.menu3_esact, a:hover.menu3_esact { position:absolute; left:415px; top:80px; width:131px; height:50px; background: url("grafika/menu/3a.gif") top left no-repeat; }
a:hover.menu3_es { background: url("grafika/menu/3h.gif") top left no-repeat; }

a:link.menu4_es, a:visited.menu4_es, a:active.menu4_es { position:absolute; left:546px; top:80px; width:83px; height:50px;}
a:link.menu4_esact, a:visited.menu4_esact, a:active.menu4_esact, a:hover.menu4_esact { position:absolute; left:546px; top:80px; width:83px; height:50px; background: url("grafika/menu/4a.gif") top left no-repeat; }
a:hover.menu4_es { background: url("grafika/menu/4h.gif") top left no-repeat; }

a:link.menu5_es, a:visited.menu5_es, a:active.menu5_es { position:absolute; left:629px; top:80px; width:91px; height:50px;}
a:link.menu5_esact, a:visited.menu5_esact, a:active.menu5_esact, a:hover.menu5_esact { position:absolute; left:629px; top:80px; width:91px; height:50px; background: url("grafika/menu/5a.gif") top left no-repeat; }
a:hover.menu5_es { background: url("grafika/menu/5h.gif") top left no-repeat; }

a:link.menu1_pl, a:visited.menu1_pl, a:active.menu1_pl { position:absolute; left:155px; top:80px; width:93px; height:50px;}
a:link.menu1_plact, a:visited.menu1_plact, a:active.menu1_plact, a:hover.menu1_plact { position:absolute; left:155px; top:80px; width:93px; height:50px; background: url("grafika/menu_pl/1a.gif") top left no-repeat; }
a:hover.menu1_pl { background: url("grafika/menu_pl/1h.gif") top left no-repeat; }

a:link.menu2_pl, a:visited.menu2_pl, a:active.menu2_pl { position:absolute; left:248px; top:80px; width:136px; height:50px;}
a:link.menu2_plact, a:visited.menu2_plact, a:active.menu2_plact, a:hover.menu2_plact { position:absolute; left:248px; top:80px; width:136px; height:50px; background: url("grafika/menu_pl/2a.gif") top left no-repeat; }
a:hover.menu2_pl { background: url("grafika/menu_pl/2h.gif") top left no-repeat; }

a:link.menu3_pl, a:visited.menu3_pl, a:active.menu3_pl { position:absolute; left:384px; top:80px; width:140px; height:50px;}
a:link.menu3_plact, a:visited.menu3_plact, a:active.menu3_plact, a:hover.menu3_plact { position:absolute; left:384px; top:80px; width:140px; height:50px; background: url("grafika/menu_pl/3a.gif") top left no-repeat; }
a:hover.menu3_pl { background: url("grafika/menu_pl/3h.gif") top left no-repeat; }

a:link.menu4_pl, a:visited.menu4_pl, a:active.menu4_pl { position:absolute; left:524px; top:80px; width:89px; height:50px;}
a:link.menu4_plact, a:visited.menu4_plact, a:active.menu4_plact, a:hover.menu4_plact { position:absolute; left:524px; top:80px; width:89px; height:50px; background: url("grafika/menu_pl/4a.gif") top left no-repeat; }
a:hover.menu4_pl { background: url("grafika/menu_pl/4h.gif") top left no-repeat; }

a:link.menu5_pl, a:visited.menu5_pl, a:active.menu5_pl { position:absolute; left:613px; top:80px; width:107px; height:50px;}
a:link.menu5_plact, a:visited.menu5_plact, a:active.menu5_plact, a:hover.menu5_plact { position:absolute; left:613px; top:80px; width:107px; height:50px; background: url("grafika/menu_pl/5a.gif") top left no-repeat; }
a:hover.menu5_pl { background: url("grafika/menu_pl/5h.gif") top left no-repeat; }

a:link.menu1_pt, a:visited.menu1_pt, a:active.menu1_pt { position:absolute; left:155px; top:80px; width:125px; height:50px;}
a:link.menu1_ptact, a:visited.menu1_ptact, a:active.menu1_ptact, a:hover.menu1_ptact { position:absolute; left:155px; top:80px; width:125px; height:50px; background: url("grafika/menu_pt/1a.gif") top left no-repeat; }
a:hover.menu1_pt { background: url("grafika/menu_pt/1h.gif") top left no-repeat; }

a:link.menu2_pt, a:visited.menu2_pt, a:active.menu2_pt { position:absolute; left:280px; top:80px; width:96px; height:50px;}
a:link.menu2_ptact, a:visited.menu2_ptact, a:active.menu2_ptact, a:hover.menu2_ptact { position:absolute; left:280px; top:80px; width:96px; height:50px; background: url("grafika/menu_pt/2a.gif") top left no-repeat; }
a:hover.menu2_pt { background: url("grafika/menu_pt/2h.gif") top left no-repeat; }

a:link.menu3_pt, a:visited.menu3_pt, a:active.menu3_pt { position:absolute; left:376px; top:80px; width:149px; height:50px;}
a:link.menu3_ptact, a:visited.menu3_ptact, a:active.menu3_ptact, a:hover.menu3_ptact { position:absolute; left:376px; top:80px; width:149px; height:50px; background: url("grafika/menu_pt/3a.gif") top left no-repeat; }
a:hover.menu3_pt { background: url("grafika/menu_pt/3h.gif") top left no-repeat; }

a:link.menu4_pt, a:visited.menu4_pt, a:active.menu4_pt { position:absolute; left:525px; top:80px; width:90px; height:50px;}
a:link.menu4_ptact, a:visited.menu4_ptact, a:active.menu4_ptact, a:hover.menu4_ptact { position:absolute; left:525px; top:80px; width:90px; height:50px; background: url("grafika/menu_pt/4a.gif") top left no-repeat; }
a:hover.menu4_pt { background: url("grafika/menu_pt/4h.gif") top left no-repeat; }

a:link.menu5_pt, a:visited.menu5_pt, a:active.menu5_pt { position:absolute; left:615px; top:80px; width:105px; height:50px;}
a:link.menu5_ptact, a:visited.menu5_ptact, a:active.menu5_ptact, a:hover.menu5_ptact { position:absolute; left:615px; top:80px; width:105px; height:50px; background: url("grafika/menu_pt/5a.gif") top left no-repeat; }
a:hover.menu5_pt { background: url("grafika/menu_pt/5h.gif") top left no-repeat; }



/* DZIALY */

#dzial { width:750px; margin:0 auto; position:relative }

#glowna-es { width:750px; height:484px; background: #d73100 url("grafika/mainbg.jpg") top left no-repeat; position:relative }
#glowna-pl { width:750px; height:484px; background: #d73100 url("grafika/mainbg2.jpg") top left no-repeat; position:relative }
#glowna-pt { width:750px; height:484px; background: #d73100 url("grafika/mainbg3.jpg") top left no-repeat; position:relative }
#glowna_tekst { position:absolute; left:248px; top:85px; width:470px; height:270px; }
a:link.plan, a:visited.plan, a:active.plan { width:55px; height:58px; left:527px; top:391px; position:absolute;}
a:hover.plan { background: url("grafika/pdf.gif") top left no-repeat; }
#podpis_kasia { float:left; width:49%; text-align:center }
#podpis_magda { float:right; width:49%; text-align:center }


#oferta { width:750px; height:484px; background: #d73100 url("grafika/ofertabg.jpg") top left no-repeat; position:relative }
#oferta_krakow { position:absolute; left:80px; top:115px; width:550px; height:150px; }
#oferta_inne { position:absolute; left:80px; top:328px; width:550px; height:130px; }

a:link.oferta_link, a:visited.oferta_link, a:active.oferta_link { display:block; padding:1px 10px; padding-left:25px; width:330px; background: url("grafika/strzalka.gif") no-repeat; text-decoration:none; background-position: 0px 4px; }
a:hover.oferta_link { background: #ffffff url("grafika/strzalka.gif") no-repeat; padding-left:25px; display:block; color:#d41b00; background-position: 0px 4px;  }

.oferta_ul, .oferta_li { padding:0px; margin:0px; display:block; }
.oferta_ul { padding-left:80px; }
.oferta_li { padding-bottom: 7px }

.content_li { padding-bottom:10px; }


#content { width:750px; background: url("grafika/contentbg.gif") top left repeat-y; position:relative }
#content_title { width:750px; height:73px; background: url("grafika/content_title.gif") top left no-repeat; position:relative}
#content_title_t { width:750px; height:73px; background: url("grafika/belka.png") top left no-repeat; position:relative}
#title { left:71px; top:23px; height:37px; position:absolute; overflow:hidden;}
#content_tresc { padding-left:80px; width:640px; }
#content_bottom { width:750px; height:15px; overflow:hidden; background: url("grafika/content_bottom.gif") top left no-repeat; }
#content_bottom2 { width:750px; height:15px; overflow:hidden; background: url("grafika/content_bottom2.gif") top left no-repeat; }


#content_bud { position:absolute; right:0px; bottom:0px; width:375px; height:469px; background: url("grafika/bud.png") top left no-repeat }

.galeria_mini { border: 5px solid white; margin:3px }
.galeria_belka { border-bottom:1px solid white; margin-bottom:10px; padding-bottom:5px; margin-top:15px; padding-left:5px; font-weight:bold}


.content_oferta1 { width:630px; padding:20px; margin-left:60px; }
.content_oferta2 { width:630px; padding:20px; margin-left:60px; background:url("grafika/tlo1.gif") top left repeat-y }

.content_oferta_left { float:left }

.content_oferta_right1 { display:block; margin:0 auto; }
.content_oferta_right { border:5px solid white; margin-bottom:20px;}

.content_oferta_naglowek { font-family:arial; font-size:16pt; font-weight:bold }

.dzielacz { width:100%; height:45px; background: url("grafika/dzielnik.gif") center center no-repeat }

.zero_obr { border:0px}



/* STOPKA */
#stopka_bg { width:100%; background: url("grafika/stopka.gif") top center no-repeat; }
#stopka {width:750px; margin:0 auto; }
#copyright { color:#9c9c9c; float:left; padding-left:15px; padding-top:20px; }
a:link.projektomania, a:visited.projektomania, a:active.projektomania { width:230px; height:56px; float:right; background: url("grafika/projektomania.gif") top left no-repeat; }
a:hover.projektomania { background-position: 0px -56px }