BODY { margin:0; padding:0; background:#3976bc url("_images/tlo_page.png") top left repeat; color:#cfcfcf; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif !important; }

.formInputRoz { FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif; background-color:#ffe9f6; border-color:#ff21a8; color:#565656; margin-right:8px; width:180px; height:16px;}
.formInputNiebieski { FONT-SIZE: 11px; vertical-align:middle; FONT-FAMILY: verdana, helvetica, sans-serif; background-color:#ecf8fe; border-color:#42bbf2; color:#565656; float:left; margin-top:6px; margin-right:8px; width:180px; height:16px;}


.formKontakt { FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: verdana, helvetica, sans-serif; background-color:#333333; border-color:#666666; color:#c7c7c7; }
.forminput { FONT-SIZE: 11px; vertical-align:middle; FONT-FAMILY: verdana, helvetica, sans-serif; background-color:#FFFFFF; border:1px solid #96948e; color:#626262; float:left; margin-top:6px; margin-right:8px; }

.button { background: url(../img/bt_form/submit_czerwony.gif) left top no-repeat; border:none; width:122px; height:31px; font-size:11px; color:#FFFFFF; vertical-align:middle; margin:0px; padding:0px;}
.button:focus { background: url(../img/bt_form/submit_czerwony_active.gif) left top no-repeat; border:none; width:122px; height:31px; font-size:11px; color:#FFFFFF; vertical-align:middle; margin:0px; padding:0px; }
.button:hover { background: url(../img/bt_form/submit_czerwony_active.gif) left top no-repeat; border:none; width:122px; height:31px; font-size:11px; color:#FFFFFF; vertical-align:middle; margin:0px; padding:0px;}

.galeriaHidden {
display:none;
overflow:hidden;
}

.bgTop {
background:#3976bc url("_images/top_bg.png") left top repeat-x;
position:relative;
margin:0;
padding:0;
}

#Top {
height:506px;
width:1000px;
position:relative;
margin:0;
padding:0;
}

/* TOP - Zawartosc gorna topu nad menu*/
#Top .topBox {
width:1000px;
height:115px;
margin:0;
padding:0;
position:relative;
display:block;
}

#Top .topLogo {
width:500px;
height:115px;
border:none;
float:left;
position:relative;
}

#Top .topRight {
background:url("_images/top_right.png") left top no-repeat;
width:500px;
height:115px;
margin:0;
padding:0;
float:left;
position:relative;
}

#Top .topMiddle {
height:209px;
width:1000px;
margin:0;
padding:0;
position:relative;
}

#Top .topMiddle .kobietaLeft {
background:#fff url("_images/top_kobieta_left.png") left top no-repeat;
width:168px;
height:209px;
margin:0;
padding:0;
border:none;
float:left;
}

#Top .topMiddle .infoliniaBox {
width:165px;
height:209px;
margin:0;
padding:0;
border:none;
float:left;
}

#Top .topMiddle .infoliniaBox .infoliniaNumber {
background:#fff url("_images/infolinia.png") top left no-repeat;
width:165px;
height:87px;
margin:0;
padding:0;
border:none;
display:block;
}

#Top .topMiddle .infoliniaBox .email {
background:#fff url("_images/email.png") top left no-repeat;
width:165px;
height:37px;
margin:0;
padding:0;
border:none;
display:block;
}

#Top .topMiddle .infoliniaBox .bgInfolinia {
background:#fff url("_images/bg_infolinia.png") top left no-repeat;
width:165px;
height:85px;
margin:0;
padding:0;
border:none;
display:block;
}

#Top .topMiddle .bgTopCenter {
background:#fff url("_images/bg_top_center.png") top left no-repeat;
width:334px;
height:209px;
margin:0;
padding:0;
border:none;
display:block;
float:left;
}

#Top .topMiddle .bgFind {
background:#fff url("_images/bg_find.png") top left no-repeat;
width:333px;
height:209px;
margin:0;
padding:0;
border:none;
display:block;
float:left;
}

#Top .topMiddle .bgFind .boxFind {
width:313px;
height:189px;
margin:10px 10px 0 10px;
padding:0;
border:none;
position:relative;
}

#Top .tablice {
width:1000px;
height:182px;
margin:0;
padding:0;
position:relative;
}

#Top .tablice .tablicaOne, .tablicaTwo, .tablicaThree {
height:182px;
margin:0;
padding:0;
float:left;
display:block;
overflow:hidden;
}

#Top .tablice p { padding:0 0 4px 0; }
#Top .tablice a { color:#cfcfcf; text-decoration:none; }
#Top .tablice a:hover { color:#FFFFFF; }

#Top .tablice .tablicaOne {
background:#fff url("_images/tablica_01.png") top left no-repeat;
width:333px;
}
#Top .tablice .tablicaOne .tablicaOneBox { width:305px; padding:15px 10px 10px 18px; }

#Top .tablice .tablicaTwo {
background:#fff url("_images/tablica_02.png") top left no-repeat;
width:334px;
}
#Top .tablice .tablicaTwo .tablicaTwoBox { width:305px; padding:15px 10px 10px 18px; }

#Top .tablice .tablicaThree {
background:#fff url("_images/tablica_03.png") top left no-repeat;
width:333px;
}
#Top .tablice .tablicaThree .tablicaThreeBox { width:308px; padding:15px 10px 10px 15px; }


/* BLOK - MENU GLOWNE*/
#Menu {
width:1000px;
height:168px;
display:block;
float:none;
text-decoration:none;
color:#FFFFFF;
position:relative;
}

#Menu a { text-decoration:none; color:#FFFFFF; text-align:center; vertical-align:middle; text-decoration:none; }

#Menu ul{margin:0; padding:0px; height:168px; width:1000px; display:block; overflow:hidden; list-style:none; }

#Menu ul li.pierwszy{background:url("_images/menu1.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:156px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.pierwszy a{background:url("_images/menu1.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:156px; height:83px;}
#Menu ul li.pierwszy a:hover{background:url("_images/menu1sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:156px; height:83px;}

#Menu ul li.pierwszySel{background:url("_images/menu1sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:156px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.pierwszySel a{background:url("_images/menu1sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:156px; height:83px;}
#Menu ul li.pierwszySel a:hover{background:url("_images/menu1sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:156px; height:83px;}

#Menu ul li.drugi{background:url("_images/menu2.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:150px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.drugi a{background:url("_images/menu2.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:150px; height:83px;}
#Menu ul li.drugi a:hover{background:url("_images/menu2sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:150px; height:83px;}

#Menu ul li.drugiSel{background:url("_images/menu2sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:150px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.drugiSel a{background:url("_images/menu2sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:150px; height:83px;}
#Menu ul li.drugiSel a:hover{background:url("_images/menu2sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:150px; height:83px;}

#Menu ul li.trzeci{background:url("_images/menu3.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:140px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.trzeci a{background:url("_images/menu3.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:140px; height:83px;}
#Menu ul li.trzeci a:hover{background:url("_images/menu3sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:140px; height:83px;}

#Menu ul li.trzeciSel{background:url("_images/menu3sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:140px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.trzeciSel a{background:url("_images/menu3sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:140px; height:83px;}
#Menu ul li.trzeciSel a:hover{background:url("_images/menu3sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:140px; height:83px;}

#Menu ul li.czwarty{background:url("_images/menu4.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:160px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.czwarty a{background:url("_images/menu4.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}
#Menu ul li.czwarty a:hover{background:url("_images/menu4sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}

#Menu ul li.czwartySel{background:url("_images/menu4sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:160px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.czwartySel a{background:url("_images/menu4sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}
#Menu ul li.czwartySel a:hover{background:url("_images/menu4sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}

#Menu ul li.piaty{background:url("_images/menu5.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:160px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.piaty a{background:url("_images/menu5.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}
#Menu ul li.piaty a:hover{background:url("_images/menu5sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}

#Menu ul li.piatySel{background:url("_images/menu5sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:160px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.piatySel a{background:url("_images/menu5sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}
#Menu ul li.piatySel a:hover{background:url("_images/menu5sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:160px; height:83px;}

#Menu ul li.szosty{background:url("_images/menu6.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:234px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.szosty a{background:url("_images/menu6.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:234px; height:83px; }
#Menu ul li.szosty a:hover{background:url("_images/menu6sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:234px; height:83px;}

#Menu ul li.szostySel{background:url("_images/menu6sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:0; width:234px; height:83px; text-align:center; vertical-align:middle; }
#Menu ul li.szostySel a{background:url("_images/menu6sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:234px; height:83px; }
#Menu ul li.szostySel a:hover{background:url("_images/menu6sel.png") left top no-repeat; list-style:none; float:left; margin:0; padding:85px 0 0 0; width:234px; height:83px;}


/* BLOK - centralny z menu*/
.ContainerMiddle {
overflow:hidden;
display:block;
width:1000px;
height:auto;
background:#fff url("_images/container_middle.png") left top no-repeat;
float:none;
position:relative;
margin:0;
padding:0;
border:none;
}

/* BLOK - kolejne bloki pod centralnym*/
.ContainerMiddleNext {
overflow:hidden;
display:block;
height:auto;
width:1000px;
background:#fff url("_images/container_middle_next.png") left top no-repeat;
float:none;
margin:0;
padding:0;
border:none;
}

.ContainerMiddle .containerMiddleBox {
overflow:hidden;
display:block;
width:970px;
color:#4b3f3f;
margin:0;
padding:0 15px 15px 15px;
}

.ContainerMiddleNext .containerMiddleBoxNext {
overflow:hidden;
display:block;
width:970px;
color:#4b3f3f;
margin:0;
padding:10px 15px 15px 15px;
position:relative;
border:none;
}

/* Menu zakladek */
.subMenu {
width:300px;
height:auto;
background:#0a5993 url("_images/sub_menu_bg.png") left top repeat-y;
margin-right:15px;
padding:0;
position:relative;
float:left;
z-index:20;
}

.subMenu .subMenuTop {
background:#0a5993 url("_images/sub_menu_top.png") left top no-repeat;
height:23px;
padding:0;
margin:0;
position:relative;
}

.subMenu .subMenuBox { 
color:#cccccc;
padding:0 20px 0 20px; 
margin:0; 
position:relative; 
}

.subMenu .subMenuBox ul, ul li { background:url("../img/icon/trojkat_bialy_kropki.gif") left center no-repeat; display: block; list-style: none; margin: 0; padding: 0; }
.subMenu .subMenuBox ul { width: 245px; }
.subMenu .subMenuBox ul a:link, ul a:visited { display: block; width: 200px; text-decoration: none; color: #ebebeb; padding:5px 5px 5px 10px; }
.subMenu .subMenuBox ul a:hover { padding: 7px 3px 3px 12px; color:#FFFFFF; }

.subMenuEnd {
background:#0a5993 url("_images/sub_menu_end.png") left bottom no-repeat;
width:300px;
height:10px;
margin:0;
padding:0;
position:relative;
}

.ContainerMiddleEnd {
width:1000px;
height:10px;
background:#fff url("_images/container_middle_end.png") left bottom no-repeat;
display:block;
position:relative;
margin:0;
padding:0;
}

/* STOPKA */
#Stopka {
background:#3976bc url("_images/stopka_bg.png") left top no-repeat;
width:1000px;
height:145px;
margin:0;
padding:0;
display:block;
color:#999999;
}

#Stopka .stopkaBox {
width:980px;
height:28px;
padding:117px 10px 0 10px;
margin:0;
}

#Stopka .stopkaBox .stopkaBoxLeft {
width:640px;
height:28px;
margin:0;
padding:0;
position:relative;
float:left;
}

#Stopka .stopkaBox .stopkaBoxRight {
width:340px;
height:28px;
margin:0;
padding:0;
position:relative;
float:right;
}


/* INNE DODATKI */
h1 {
padding:5px 0 5px 0;
margin:0;
color:#df4d00;
font-size:24px;
}

h2 {
padding:5px 0 5px 0;
margin:0;
font-size:12px;
}

.pytania, a.pytania {
color:#d2d2d2;
margin-left:5px; 
position:relative;
text-decoration:none;
}

.pytania, a:hover.pytania {
color:#969696;
margin-left:5px; 
position:relative;
text-decoration:underline;
}

.btSubmit {
margin:0;
padding: 0; 
position: relative; 
color: #fff; 
filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

.btSubmit:hover, .btSubmit:focus {
margin:0;
padding: 0; 
position: relative; 
color: #fff; 
filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;
}

.oddzielaczKropki {
background:url("../img/oddzielacze/kropka_szara.gif") left center repeat-x;
position:relative;
}


.czerwony, A.czerwony { color:#c90908; text-decoration:none; }
A:hover.czerwony { color : #981111; text-decoration:none; }
A:visited.czerwony, A:active.czerwony { text-decoration : none; }

.pomarancz, A.pomarancz { color : #eb8c38; text-decoration : none; }
A:hover.pomarancz { color : #e08637; text-decoration : underline; }
A:visited.pomarancz, A:active.pomarancz { text-decoration : none; }

.niebieski, A.niebieski { color : #124884; text-decoration : none; }
A:hover.niebieski { color : #215b9c; text-decoration : underline; }
A:visited.niebieski, A:active.niebieski { text-decoration : none; }

.rozowy, A.rozowy { color : #cf288c; text-decoration : none; }
A:hover.rozowy { color : #e400c2; text-decoration : underline; }
A:visited.rozowy, A:active.rozowy { text-decoration : none; }

.jasny_szary, A.jasny_szary { color : #969696; text-decoration : none; }
A:hover.jasny_szary { color : #d2d2d2; }
A:visited.jasny_szary, A:active.jasny_szary { text-decoration : none; }

.szary, A.szary { color : #736666; text-decoration : none; }
A:hover.szary { color : #4b3f3f; }
A:visited.szary, A:active.szary { text-decoration : none; }

.bialy, A.bialy { font-weight : bold; color : #ffffff; text-decoration : none; }
A:hover.bialy { color:#f4f4f4; }
A:visited.bialy, A:active.bialy { text-decoration : none; }
