/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; visibility:hidden}
/*Styles for level 0*/
.clLevel0,.clLevel0over{ }
.clLevel0{ }
.clLevel0over{cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; }
/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:0px; font-family:tahoma, arial,helvetica; font-size:11px; }
.clLevel1{background-color: #D6E5EF; layer-background-color:Navy; color: #333333;}
.clLevel1over{background-color: #84BEF7; layer-background-color:#84BEF7; color: #333333; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color: #204E9B; layer-background-color: #204E9B}
/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:0px; font-family:tahoma, arial,helvetica; font-size:11px; }
.clLevel2{background-color: #D6E5EF; layer-background-color:Navy; color: #333333;}
.clLevel2over{background-color: #84BEF7; layer-background-color:#84BEF7; color: #333333; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color: #204E9B; layer-background-color: #204E9B}
/*Styles for level 3*/
.clLevel3, .clLevel3over{position:absolute; padding:0px; font-family:tahoma, arial,helvetica; font-size:11px; }
.clLevel3{background-color: #D6E5EF; layer-background-color:Navy; color: #333333;}
.clLevel3over{background-color: #84BEF7; layer-background-color:#84BEF7; color: #333333; cursor:pointer; cursor:hand; }
.clLevel3border{position:absolute; visibility:hidden; background-color: #204E9B; layer-background-color: #204E9B}
body
{
    SCROLLBAR-FACE-COLOR: #f6f6f6;
    SCROLLBAR-HIGHLIGHT-COLOR: #878787;
    SCROLLBAR-SHADOW-COLOR: #a4a4a4;
    SCROLLBAR-3DLIGHT-COLOR: #f6f6f6;
    SCROLLBAR-ARROW-COLOR: #878787;
    SCROLLBAR-TRACK-COLOR: #f6f6f6;
    SCROLLBAR-DARKSHADOW-COLOR: white;
    BACKGROUND: #a9cff2
}
a img { /* Ten selektor usuwa domyślną, niebieską ramkę, wyświetlaną przez niektóre przeglądarki wokół obrazków otoczonych łączem. */
	border: none;
}

A.sznurek:link, A.sznurek:visited {
  color:  #4167a5; text-decoration: none; FONT-FAMILY: verdana
}
A.sznurek:hover 	{
  color:  #6E91CB; text-decoration: underline; FONT-FAMILY: verdana
}
A.sznurek2:hover 	{FONT-SIZE: 8pt; color:  #6E91CB; text-decoration: underline; FONT-FAMILY: verdana}
A.sznurek2:link, A.sznurek2:visited 	{FONT-SIZE: 8pt; color:  #214F9C; text-decoration: none; FONT-FAMILY: verdana}
A.sznurek3:link		{FONT-SIZE: 14pt; color:  #B82323; text-decoration: none; FONT-FAMILY: verdana}
A.sznurek3:hover 	{FONT-SIZE: 14pt; color:  #B82323; text-decoration: underline; FONT-FAMILY: verdana}
A.sznurek3:visited 	{FONT-SIZE: 14pt; color:  #B82323; text-decoration: none; FONT-FAMILY: verdana}
A.sznurek4:link, A.sznurek4:visited	{FONT-SIZE: 10pt; color:  #B82323; text-decoration: none; FONT-FAMILY: verdana}
A.sznurek4:hover 	{FONT-SIZE: 10pt; color:  #B82323; text-decoration: underline; FONT-FAMILY: verdana}
A.sznurek5:hover 	{FONT-SIZE: 11px; color:  #ff6600; text-decoration: underline; FONT-FAMILY: verdana}
A.sznurek5:link, A.sznurek5:visited 	{FONT-SIZE: 11px; color:  #ff6600; text-decoration: none; FONT-FAMILY: verdana}
.podpis			{color:  #0f7012; text-decoration: none; FONT-FAMILY: verdana; FONT-WEIGHT: bold}
.tekst 			{FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.tekst h1               {font-size: 18px; font-family: 'Open Sans', sans-serif;}
.nagl			{FONT-SIZE: 10pt; COLOR: #B82323; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold}
.nagl2			{FONT-SIZE: 13pt; COLOR: #B82323; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold}
.nagl3			{FONT-SIZE: 14pt; COLOR: #B82323; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold}
.tabela			{FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.dol			{FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.mid			{position:absolute;left:10; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none; text-align:center;visibility:hidden;}
.stopka			{FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none; FONT-WEIGHT: bold}
.rozklad		{FONT-SIZE: 7pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none; margin-bottom: 5px; margin-top: 5px;}
.agenci			{FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none; margin-left: auto; margin-right: auto; text-align: center;}
.agenci2		{FONT-SIZE: 8pt; COLOR: #B82323; FONT-FAMILY: verdana; TEXT-DECORATION: none; margin-left: auto; margin-right: auto; text-align: center;}
.ag_belka		{FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold; background-color: #73B2EE;}
.ag_nagl		{FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold;}
.przew			{FONT-SIZE: 13pt;COLOR: #ffffff; ; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold; background-color: #73B2EE;}
.cenniki		{FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none; text-align:center;}
.kalk       {padding-top: 10px; padding-bottom: 10px;}
.kalk_bat   {position:relative; left: 220px; width: 250px; height: 21px; padding: 8px 4px 4px 4px; margin-top: 10px; text-align: center; background-color: #b6d4e3; border: 1px solid #444; font-weight: bold; cursor: pointer;}
.kalk_bat2   {
    position:relative; left: 220px; width: 250px; height: 21px; padding: 9px 4px 4px 4px; margin-top: 10px;
    display: block;
    text-align: center; 
    border: 1px solid #FFFFFF;
    background: #B82323;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow:hidden;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    cursor: pointer;
    color: #FFFFFF;
}

.kalk_tab   {padding-top: 6px; margin-bottom: 3px;}
div.sqaured    {position: absolute; top: 10px; width: 300px; left: -1000px;}
A.adres      {
  text-decoration: none;  color: #fff;
}
#topmenu{
  height: 37px;
  width: 770px;
}
#topmenu a{
  text-decoration: none;
  display: block;
  padding: 0;
  margin: 0;
}
#topmenu a img{
  border: none;
}
#topmenu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#topmenu ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
}
#topmenu ul li:hover > ul{
  display: block;
}
#topmenu ul li ul{
  display: none;
  position: absolute;
/*  left:-1000px;*/
  background: #d6e5ef;
  border: solid 1px #204e9b;
  border-top: none;
}
#topmenu ul li ul li{
  border-top: solid 1px #204e9b;
  float: none;
}
#topmenu ul li ul li a{ 
  display: block;
  padding: 2px 0 2px 0;
  width: 140px;
  text-align: left;
  color: #333;
  font-size: 11px;
  font-family: tahoma, helvetica, arial, sans-serif;
}
#topmenu ul li ul li a:hover{
  background: #84bef7;
}

#latestnews{
  color: #fff;
  background: #b82323;
  font-weight: bold;
  font-size: 16px;
  padding: 4px 0 6px 0;
  _padding: 3px 0 3px 0;
  overflow: hidden;
  width: 764px;
}

#latestnewsinside{
  white-space: nowrap;
  height: 18px;
}
#latestnews a{
  color: #fff;
}
.image_label{
    color: #000;
    display: block;
    padding-bottom: 5px;
    font-size: 10px;
    margin: auto;
}
td.gallery_td{
    text-align: center; background: #FFF; -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 30px;
}
.gallery_td a:hover, .gallery_td a:active, .gallery_td a:focus, .gallery_td a:link, .gallery_td a:visited{
    color: #000;
}
img.gallery_img{
    border: 6px solid #FFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.links a:link, .links a:visited{
    color: #000;
    text-decoration: none;
}

.links a:hover, .links a:active, .links a:focus{
    color: #000;
    text-decoration: underline;
}

.links img{
    margin-right: 5px;
    vertical-align: bottom;
}

.home_boxes{
    padding: 20px 64px 0 64px;
    text-align: center;
    width: 637px;
}


.home_boxes a:link, .home_boxes a:visited{
    color: #FFFFFF;
    text-decoration: none;
}

.home_boxes a:hover, .home_boxes a:active, .home_boxes a:active{
    color: #FFFFFF;
    text-decoration: underline;
}

div.home_box{
    float: left;
    width: 150px;
    height: 145px;
/*    padding: 10px 0;*/
    border: 1px solid #FFFFFF;
    background: #B82323;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow:hidden;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-align: center;
    margin: 0 30px;
    cursor: pointer;
}

p.box_label{
    margin-top: 8px;
    color: #FFFFFF;
    text-decoration: none;
}

div.no_photo{
    width: 250px;
    height: 30px;
}

table.content_table{
/*    padding: 15px 0;*/
}
td.content_td{
      padding: 15px 0;
}

