*{
/* wszytkim elementa ustaw 0 margin i 0 padding*/
margin:0;
padding:0;
border:0;
}

body
{
/*wycentruj elementy w body centruje container w IE*/
text-align:center;
BACKGROUND-COLOR:#FFFFFF;
font-family:arial,verdana,tahoma;
background-image:url(assets/grafika/bgr_top.gif);
background-repeat:repeat-x;
}

#top-container
{
/* margin: 0 auto centruje w Mozilli */
margin:0 auto;
width:834px;
text-align:left;
}


#top
{
width:834px;
float:left;
margin-top:40px;
z-index:1;
position:relative;
}


#logo
{
margin-left:40px!important;
margin-left:20px;
float:left;
}

#mapa
{
margin-left:40px;
margin-top:50px;
float:left;
font-size:11px;
background-image:url(assets/grafika/point_mapa.gif);
background-repeat:no-repeat;
padding-left:12px;
}


#top_flash
{

margin-top:-62px!important;
margin-top:-61px;
float:left;
height:201px;
}





#container
{
margin:0 auto;
width:834px;
text-align:left;
clear:both;
padding:0!important;
padding:1px;
margin-left:35px!important;
margin-left:32px;
}

/****************************************
******************************************

tak to wygladalo przed zmiana
zmiana zostala wykonana aby uniknac
przesuniecia topu wzgledem reszty 
przy malej rozdzielczosci
lub przy pomniejszaniu okna

#container
{
margin:0 auto;
width:764px;
text-align:left;
clear:both;
padding:0!important;
padding:1px;
}
*******************************************
*******************************************/

a:link
{
text-decoration:none;
color:#001860;
}

a:visited
{
text-decoration:none;
color:#001860;
}

a:hover
{

text-decoration:underline;
color:#0164FF;
}

a:active
{
text-decoration:none;
color:#001860;
}


/****************************************************

SZEROKOSC PRZYCISKOW W MENU GLOWNYM

*******************************************************/

#mainmenu a
{
display:block;
float:left;
padding:5px 65px 0 10px; /* szerokosc przyciskow w menu glownym*/

height:1.7em!important;
height:2em;
}

/*******************************************************/



#mainmenu a:link
{
background-color:#001860;
text-decoration:none;
color:white;
}

#mainmenu a:visited
{
background-color:#001860;
text-decoration:none;
color:white;
}

#mainmenu a:hover
{
background-color:#203F9A;
text-decoration:underline;
color:#C9D2FE;
}

#mainmenu a:active
{
background-color:#001860;
text-decoration:none;
color:white;
}

#mainmenu
{
margin-left:0px!important;
margin-left:1px;
margin-top:4px!important;
margin-top:3px;
width:759px!important;
width:765px;
float:left;
border-left:3px solid white;
border-right:3px solid white;


}


.mainmenu
{
float:left;
padding-left:250px;
/*
margin-left:200px!important;
margin-left:100px;
*/
}

.mainmenu-poz
{
padding-left:5px;
height:28px;
font-size:14px;

float:right;
list-style:none;
background-image:url(assets/grafika/menu_sep.gif);
background-repeat:no-repeat;

}


/*

**************************

SKASOWAC PO SKONCZENIU STRONY

********************************


#mainmenu
{
font-size:12px;
font-weight:bold;
float:left;
clear:both;
width:759px!important;
width:758px;
height:21px!important;
height:22px;
border:1px solid black;
margin:3px 0 2px 0;
background-image:url(assets/images/bgr_mainmenu.gif);
background-repeat:repeat-x;
}


.mainmenu-poz
{
border-right:1px solid #fff;
border-left:1px solid #818181;
background-image:url(assets/images/mainmenu_point.gif);
background-repeat:no-repeat;
height:18px!important;
height:20px;
float:left;
list-style:none;
padding:3px 40px 0 30px;
background-position:13px 6px;
}
*/


#content
{
padding-top:12px;
clear:both;
}

#left
{
padding-left:1px!important;
padding-left:3px;
float:left;
}


#submenu
{
font-size:12px;
padding:1px 0 5px 10px;
background-color:#E4E4E4;
width:257px!important;
width:267px;
margin-bottom:8px;
}


.submenu
{
margin:8px 0;
list-style:none;
}

.sm-level1
{
color:#001860;
font-weight:bold;
font-size:14px;
}

.sm-level2
{
background-image:url(assets/grafika/point1.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:8px;
margin-left:15px;
color:black;
font-weight:normal;
font-size:12px;
}

.sm-level3
{
background-image:url(assets/grafika/point1.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:9px;
margin-left:15px;
color:black;
font-weight:normal;
font-size:11px;
}


#szukarka
{

width:267px;
height:50px;
background-color:#e4e4e4;
margin-bottom:8px;
}


#ajaxSearch_input 
{
border:2px inset white;
margin-left:10px;
margin-top:14px;
width:162px;
}

#ajaxSearch_submit 
{
background-image:url(assets/grafika/bgr_btn_szukarka.png);
background-repeat:repeat-y;
border:2px outset white;
height:22px;
width:74px;
}


.ajaxSearch_resultsIntroFailure
{
color:red;
font-size:12px;
}

.ajaxSearch_pagination
{
margin:10px 0 10px 0;
font-size:12px;
}



.ajaxSearch_resultLink
{
background-image:url(assets/images/result_point.gif);
background-repeat:no-repeat;
padding-left:12px;
background-position:0px 3px;
font-size:12px;
font-weight:bold;
}



#right
{
margin-left:10px;

width:470px;
float:left;
padding-left:10px;
border-left:1px solid black;
margin-bottom:10px;
}


#right h1
{
font-size:18px;
color:#001860;
font-weight:normal;
border-bottom:1px solid #001860;
margin-top:5px;
margin-bottom:20px;
}

#right img
{
border:1px double #001860;
margin:10px 0px;;
}

#right img.minifoto
{
float:left;
margin-right:10px;
}

#right img.minifotor
{
float:right;

}

#right img.foto_topleft
{
float:left;
clear:both;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
}


.clp
{

width:470px;
float:left;
margin-bottom:20px;
padding-top:10px;
border-top:1px solid #001860;
}

.clp ul
{
list-style:none;
width:270px;
font-size:12px;
color:#444;
float:left;
}


.clp li
{
background-image:url(assets/grafika/point2.gif);
background-repeat:no-repeat;
padding-left:10px;
background-position:0px 6px;
}




/*************************************

TEKSTY

*************************************/



.title
{
clear:both;
font-weight:bold;
font-size:14px;
color:#001860;
margin-bottom:5px;

}

.tekst
{
font-size:12px;
color:#444;
margin-bottom:10px;
text-align:justify;
}

.warunki-title
{
font-weight:bold;
color:#001860;
font-size:14px;
margin-top:15px;
margin-bottom:8px;
border-bottom:1px dotted #888;
width:220px;
}

.red
{

color:red;
font-size:16px;
font-weight:bold;
}

.bold
{
font-weight:bold;
}

.uwaga
{
color:#001860;
}

.big
{
font-size:14px;
font-weight:bold;
}

.lista
{
font-size:12px;
color:#444;
margin-left:14px;
margin-bottom:10px;
}

/****************************************

TABELE

***************************************/

#right table
{
table-layout: fixed;
font-size:12px;
width:470px;
}

#right table td, #right table th
{
text-align:center;
padding:2px;
/*border:1px solid #001860;*/
}

.firstcol
{
width:70px;
}


.firstheader
{
font-weight:normal;
color:white;
background-color:#0D1A3F;
}
.secondheader
{
font-weight:normal;
color:white;
background-color:#3E4B70;
}

.cell-1-1
{

background-color:#B8C8E5;
}

.cell-1-2
{

background-color:#CAD7EC;
}

.cell-2-1
{

background-color:#CAD7EC;
}

.cell-2-2
{

background-color:#E1E7F4;
}




#right ol
{
color:#666;
font-size:12px;
margin-left:20px;
}



#stopka
{
width:756px;
border-top:1px solid black;
clear:both;
}

.copy
{
font-size:10px;
color:#666;
float:left;
}

.update
{
margin-left:213px!important;
margin-left:145px;
float:left;
font-size:10px;
color:#666;
}

#pasek
{
clear:both;
width:100%;
height:27px;

background-image:url(assets/grafika/bgr_bottom.gif);
background-repeat:repeat-x;
}



#arcom
{
margin-bottom:20px;
float:right;
}

