body{
	background:#FFFFFF;
	font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
	color:#666666;
	/*margin:0px; */
}
.container{
	width:820px;
	margin-left:auto;
	margin-right:auto;

}	
.left{
	float:left;
	width:162px;
	text-align:right;
	/*height:1000px;	
	background: url(../images/left.jpg) no-repeat;*/
}
.right{
	padding-right:0px;
	float:right;
	width:645px;
	border-left: 1px solid #CCCCCC;
}
.content{
	padding-left:20px;
	text-align:justify;
	
	/*background: url(../images/background.jpg) no-repeat;*/
	
}

.content_contact{
	padding-left:20px;
	text-align:justify;
	background: url(../images/background.jpg) no-repeat;
	
}
.content li {
	list-style-type:none;
}
.content li li{
	list-style-type:lower-alpha;
}
.top_menu_section{
	width:820px;
	height:20px;
	text-align:right;
	font: 9px Verdana;
}
.baner{
	float:right;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width:645px; 
}
.logo{
	float:left;	
}
.licznik{
float:left;
}
.licznik table{
width:162px;
}

.td1{
font: bold 10px verdana, sans-serif;
color: #1C4FFB; 
text-align:left;
background: #f3f3f3;
height:20px; 
width:160px;
}
.td1_green{
font: 10px verdana, sans-serif;
color: #000; 
text-align:left;
background: #E5FAEC;
height:20px; 
width:160px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;

}

.td1_yellow{
font: 10px verdana, sans-serif;
color: #000; 
text-align:left;
background: #FFF9CA;
height:20px; 
width:160px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-top: 1px solid #000;


}
.td2{
text-align:center;
border-left: 1px solid #f3f3f3;
border-right: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
width:160px;

}

.td2_green{
text-align:right;
background: #E5FAEC;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
/*border-bottom: 1px solid #339250;*/
color:#000;
width:160px;

}
.td1_baza{
width:129px;
font: bold 10px verdana, sans-serif;
color: #1C4FFB; 
text-align:center;
background: #f3f3f3;
height:20px; 
border-left:#cccccc 1px solid;
border-top:#666666 1px solid;
border-bottom:#666666 1px solid;
}
.td2_baza{
text-align:center;
border-bottom: 1px solid #cccccc;

}
.td3_baza{
text-align:center;
background: #f3f3f3;
border-bottom: 1px solid #cccccc;

}

.navi{
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#666666;
text-decoration: none;
font-weight:bold;
float:left;
padding-left:15px;
padding-top:5px;
}
.vertical_menu:active, .vertical_menu:visited, .vertical_menu:link {
			font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
			color:#666666;
            text-decoration: none;
			font-weight:bold;
			padding-right:5px;
			padding-left:5px;
}
.vertical_menu:hover {
			font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
			color:#000000;
            text-decoration: none;
			font-weight:bold;
			
}
#title{
padding-top:5px;
padding-right:5px;
text-align:right;
font-size:10pt;
letter-spacing:-1px;
color:#CCCCCC;

}
/*
#submenu
{
font: bold 12px Verdana, sans-serif;
margin-top:145px;
list-style:none;
padding-right:10px;

 	
}


#submenu li a:link { color: #1C4FFB; }
#submenu li a:visited { color: #1C4FFB; }
#submenu li a:hover{color: #000000;background: #FFFFFF;}
*/
A:link{ color:#1C4FFB;text-decoration:none;}
A:hover{ color:#000000; text-decoration:none; }
A:active{ color:#1C4FFB;  text-decoration:none;}
A:active:hover{ color:#000000;text-decoration:none;}
A:visited{ color:#1C4FFB;  text-decoration:none;}
A:visited:hover{ color:#000000; text-decoration:none;}
#footer A:link{ color:#999999;font-weight:bold;text-decoration:none;}
#footer A:hover{ color:#000000; font-weight:bold;text-decoration:none; }
#footer A:active{ color:#999999; font-weight:bold; text-decoration:none;}
#footer A:active:hover{ color:#000000;font-weight:bold;text-decoration:none;}
#footer A:visited{ color:#999999; font-weight:bold; text-decoration:none;}
#footer A:visited:hover{ color:#000000; font-weight:bold;text-decoration:none;}

#footer{
text-align:center;
font-size:10px;
font-weight:bold;
height:30px;
border-top:#CCCCCC 1px solid;
border-left: 1px solid #CCCCCC;
text-transform:lowercase;
width:645px;
float:right;
margin-bottom:30px;
color:#999999;
}
/*MENU*/

.main_menu {
	clear:both;
	margin-top:-5px;
	}

/* menu w poziomie */
#main {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	line-height: 1; 
	padding-top: 0px; 
	list-style-type: none;
}
/* second level rozwija sie pod przyciskiem i nie rozjezdza sie */
#main ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	line-height: 1; 
	padding-top: 0px; 
	list-style-type: none;
	
}
/*style napisow w menu(wszystkich)*/
#main a {
	font: bold 10px verdana, sans-serif;
	color: #1C4FFB; 
	text-decoration: none;
	display: block; 
	
}
#main a:hover {
	 color:#000000;
	 font-weight:bold;
	 background: #ffffff;
}

/* menu w poziomie (usuniecie tego:menu w pionie) */
#main li {
	float: left;
	
}
/* bez tego widac wszystkie elementy podmenu*/
#main li ul {
	Z-INDEX: 100;left: -999em; width: 120px; position: absolute; 
}
/* 3level :musi to byc zeby 3 level wyswietlal sie z boku a nie w dol margines:(-19 roznica wysokosci wzgledem submenu 161 zeby wyswietlalo sie na lewo od sub menudokladnie za */
#main li ul ul {
	 margin: -19px 0px 0px 161px
}
/* to jest po to zeby elementy 3 menu byly widoczne dopiero po najechaniu na second menu*/
#main li:hover ul ul {
	left: -999em
}
#main li:hover ul ul ul {
	left: -999em
}
#main li.IEHover ul ul {
	left: -999em
}

#main li.IEHover ul ul ul {
	left: -999em
}
#main li:hover ul {
	left: auto
}
#main li li:hover ul {
	left: auto
}
#main li li li:hover ul {
	left: auto
}
#main li.IEHover ul {
	left: auto
}
#main li li.IEHover ul {
	left: auto
}
#main li li li.IEHover ul {
	left: auto
}

a.submenu {
	display: block;
	padding-left:10px;
	/*miedzy 2 a 3 pozimomem moze byc pixel przerwy a hover nie ginie jak sie przejezdza do drugiej listy*/
	position: relative;  
	border-bottom: #a4a9af 1px solid;
	width: 151px;
	background: #f3f3f3;
	padding-top: 3px;
	padding-bottom: 3px;  	
	
}

a.submenu:hover {
	background: #f3f3f3
}
a.menu {
	display: block;
	position: relative; 
	border-left:#ffffff 1px solid;
	border-bottom:#666666 1px solid;
	border-top:#666666 1px solid;
	background:#f3f3f3;
	padding-top: 10px; 
	padding-bottom:10px;
	width: 160px; 
	text-align: center; 
	text-decoration: none;
	text-transform: uppercase;
	
}
a.menu:hover {
	background: #f3f3f3;
}


h1{
	font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;	
	text-align:right;
	font-style:italic;
    color: #1C4FFB;
    font-weight: bold;
}
h2{
	font: 12px Tahoma;
    color: #1C4FFB;
    font-weight: bold;
 	text-transform: uppercase;
}
h3{
text-align:left;
color:#1C4FFB; 	
font-size:14pt;
font-weight:bold;
}
h4{
	font: 11px Tahoma;
    color: #1C4FFB;
    font-weight: bold;
 	text-transform: uppercase;
}
/*taby*/
#tabs {
	position:relative; 
	height: 25px; 
	margin: 0; 
	padding: 0; 
	background:#f3f3f3; 
	overflow:hidden;
}
#tabs li {
	display:inline;

}

#tabs a:hover, #tabs a.tab-active {
	background:#ffffff; 
	color:#000000;
} 
#tabs a  {
	font: bold 10px verdana, sans-serif;
	position:relative; 
	padding:6px 10px 10px 10px; 
	margin: 0px -4px 0px 0px; 
	color:#1C4FFB;

}
.tab-container li {
	list-style-type:upper-roman;
}
.tab-container ul li ul li ul li {
	list-style-type:none;
}
.tab-container {
	background: #ffffff; 
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin-bottom:10px;

	
	
}
.tab-panes { 
	/*background: url(../images/153.jpg) no-repeat;*/
	margin: 10px; /* odstep od dolu*/
}
#pane1{
	/*background: url(../images/background1.jpg) no-repeat; */
}
#pane2{
	background: url(../images/background2.jpg) no-repeat;
}
#pane3{
	background: url(../images/background3.jpg) no-repeat;
	
}
#pane4{
	background: url(../images/background4.jpg) no-repeat;
	
}
#pane5{
	background: url(../images/background.jpg) no-repeat;
	height:420px;
}
/*
 #navlist
{
float:left;
margin-top:100px;
}

#navlist li
{
list-style: none;

border-top:#CCCCCC 1px solid;
text-align: right;
}

#navlist li a
{
display: block;

background: #F3F3F3;
text-decoration: none;
}

#navlist li a:link { color: #1C4FFB; }
#navlist li a:visited { color: #999999; }

#navlist li a:hover
{
border-color: #FE3;
color: #666666;
background: #FFFFFF;
}*/

/* contact page - form layout */

div.row
{ clear: both;
  width: 450px;
}

div.row span.formlabel
{ float: left;
  width: 150px;
  text-align: left;
}

div.row span.forminput
{ float: right;
  text-align: right;
} 


input, textarea, select
{  
  font-family: verdana, arial, sans-serif;
  font-size: 100%;
  margin: 2px;
}


.submit
{ font-family: verdana, arial, sans-serif;
  background-color:#ffffff;
  border: 1px solid #666666;
  width: 70px;
  height: 20px;
  cursor: pointer;
  font-size: 100%;
}
.search_button
{ font-family: verdana, arial, sans-serif;
  background-color:#ffffff;
  border: 1px solid #666666;
  width: 52px;
  height: 20px;
  cursor: pointer;
  font-size: 100%;
  
}

div.row span.days
{ float: left;
  width: 150px;
  text-align: left;
}

div.row span.hours
{ float: left;
  text-align: left;
} 
 span.date{ 
 	float: left;
  	width: 100px;
 	text-align: left;
 	font: 11px Tahoma;
   	color: #1C4FFB;
    font-weight: bold;
 	text-transform: uppercase;
	padding-top:3px;
	
}

 span.topic
{ float: left;
  text-align: left;
  width:500px;
  padding-bottom:15px;
} 

/*PRINT LIST*/
.print li {
	list-style-type:upper-roman;
}
.print ul li ul li ul li {
	list-style-type:none;
}


.print li li{
	list-style-type:lower-alpha;
}

.oferta {
border-top:#666666 1px solid;
border-bottom:#666666 1px solid;
width:160px;
height:37px;
margin-top:45px;
text-align:center;
background: #f3f3f3;


}

.test{
font: bold 12px Arial , sans-serif;
color: #FF0000; 
letter-spacing:3px;
text-decoration: blink;
}

.searchword{
background-color: #ADD9D9;
}

#type-here { 
background:#F3F3F3; 
color:#1C4FFB; 
padding:5px;
font-family:arial; 
font-size:12px; 
}

