body
{
background:url('Images/background_top.jpg') repeat-x;
background-color: #0D9FD5;
margin: 0 auto;
font-family: verdana;
font-size: 10px;
}

#container
{
width: 780px;
background:url('Images/container_background.jpg') repeat-x;
background-color: #1CB8F2;
margin: 0 auto 0 auto;
padding-top: 10px;
padding-bottom: 30px;
}

#baner
{
width: 770px;	
height: 60px;
background-color: #37B4E3;
margin: 0 auto;
}

#top
{
width: 780px;
height: 187px;
margin-top: 9px;
}

#top img
{
float: left;
}

#date
{
background:url("Images/date_background.gif");
width: 780px;
height: 20px;
text-align: center;
padding-top: 6px;
}





#left_column
{
background: url('Images/left_column_background.gif') repeat-y;
width: 183px;
margin-left: 10px !important;
margin-left: 6px;
float: left;
}

#left_column_top
{
background: url("Images/left_top.gif") no-repeat;
height: 10px;
}

#left_column_bottom
{
background: url("Images/left_bottom.gif");
height: 21px;
}

#center
{
width: 392px;
float: left;
background: url('Images/center_background.gif') repeat-y;
}

#tresc {
padding: 10px;
font-size: 105%;
color: #073970;
}

#tresc img {
border: 1px solid black;
margin-right: 5px;
}

div.center_box
{

margin-bottom: 0 !important;
margin-bottom: -7px;
}

#footer
{
text-align: center;
font-size: 90%;
padding: 0 10px;
clear: both;
}

div.center_box p, span
{
margin: 8px 12px 8px 12px;
}

div.center_box p span
{
margin: 0;
}

div.center_box_top
{
background: url("Images/center_box_top.gif") no-repeat;
height: 9px;
}

div.center_box_top_small
{
background: url("Images/center_box_top_small.gif") no-repeat;
height: 5px;
}

div.center_box_bottom
{
background: url("Images/center_box_bottom.gif") no-repeat;
height: 5px;
clear: both;
}

div.center_box_bottom_footer
{
background: url("Images/center_box_bottom_footer.gif") no-repeat;
height: 20px;
}

#right_column
{
background: url('Images/right_column_background.gif') repeat-y;
width: 182px;
float: left;
}

#right_column_top
{
background: url("Images/right_top.gif") no-repeat;
height: 10px;
}

#right_column_bottom
{
background: url("Images/right_bottom.gif");
height: 18px;
}

div.menu_box
{
margin-top: -4px;
padding-top: 20px !important;
padding-top: 23px;
margin-left: 10px;
}

div.menu_pos
{
background: #E2F3FA;
border: 1px solid #8BD1EB;
width: 168px;
margin: 4px 0 10px 1px;
text-align: left;
}

div.menu_pos a
{
color: #003E55;
text-decoration: none;
}

div.menu_pos a:hover
{
color: #02658A;
text-decoration: underline;
}

div.menu_pos ul
{
list-style: none;
padding: 0;
margin: 6px 0 6px 5px;
}

div.menu_pos ul li
{
background: url('Images/arrow.gif') no-repeat left;
padding-left: 8px;
}


span.blue
{
color: #0078A5;
}

.orange
{
color: #FF5A00;
}

span.yellow
{
color: #FF9E1C;
}

#date span
{
margin: 0;
}

p.sign
{
float: right;
font-style: italic;
}

p.img
{
text-align: center;
}

h1
{
color: #FF5A00;
font-size: 12px;
margin: 0 0 10px 8px;
border-bottom: 1px solid #FF9D56;
padding: 0 0 5px;

}

h2
{
color: #FF9E1C;
font-size: 10px;
margin: 2px 0 0 10px;
}

h3
{
color: #FF9E1C;
font-size: 10px;
margin: 2px 0 0 2px;
}


img.icon
{
float: left;
margin-left: 6px;
}

a img
{
border: none;
}

#buttons
{
margin-left: 6px;
padding-top: 40px;
}

div.menu_box_right
{
margin-top: -4px;
padding-top: 20px !important;
padding-top: 23px;
margin-left: 1px;
}

a
{
color: #009AD3;
text-decoration: none;
}

a:hover
{
color: #1E82A7;
text-decoration: underline;
}

a.more
{
background: url("Images/arrow2.gif") right no-repeat;
padding-right: 10px;
}

.p_img {
margin: 5px 5px;
border: 1px solid black;
}

.l_img {
margin: 5px 5px;
border: 1px solid black;
}

.fl {
float: left;
}

.fr {
float: right;
}

em {
font-size: 90%;
color: #888;
}

p {
padding: 3px;
}

.wizytowka_ul  {
list-style: none;
}
.wizytowka_ul  li {
font-size: 110%;
padding: 3px;
}

#map h4 { 
padding: 0 0 5px 0;
margin: 0;
border-bottom: 1px solid black;
 }
#map p { 
padding: 0;
margin: 0;

 }
 
 hr {
  color: #0078A5;
  border: none;
height: 1px; 
background:#0078A5;
 }
 
 .thumbnail  {
 border: none !important;
 margin: 0 5px 0 10px  !important;
 padding:  0 !important;
 }
 
 .rek_right {
 text-align: center;
 margin: 15px 0;
 }
 
 table {
 margin: 5px 0;
 width: 370px;
 }
 
 table TD {
 
 border: 1px solid #aaa;
 padding: 3px;
 
 }
 
 table th {
 font-size: normal;
 background-color: #4FB1E0;
 color: #043aa1;
 }
 
  