
body{
background-image:url("images/bg.jpg");
font-family:verdana,arial;
behavior:url("csshover2.htc");
margin:0px; 
padding:0px;
}
#gorny_naglowek{
background: url(images/belka.png);
width:655px;

color:rgb(255,255,255);
text-align:center;
font:  15px 'trebuchet ms',helvetica,sans-serif; 
}
#zgl_naglowek{
background: url(images/belkazglosz.png);
width:380px;

color:rgb(255,255,255);
text-align:center;
font:  15px 'trebuchet ms',helvetica,sans-serif; 
}
#oferta{
font-size:12px;
color:rgb(0,0,0);
width:655px;
margin:20px;

}
#oferta h3{
color: rgb(0,0,112);
font-size:17px;
}
#oferta h5{
font-size:14px;
color: rgb(0,0,112);
}
#oferta h6
{
font-size:9px;
}
#oferta h2
{
font-size:12px;
color: rgb(0,0,112);
text-decoration: none;
}

.podmenu li
{text-decoration:none;
font-size:13px;

z-index:1;
text-align:left;
margin:0 px;
padding:0px;
}
.podmenu  li a
{

text-decoration: none;
 color:rgb(51,0,51);   
}
.podmenu li a:hover
{
font-size:13px;
color:rgb(0,0,208);

text-align:center;
}

.termin
{font-size:11px;
color:rgb(0,0,0);
width:640px;
text-align:left;
}
.termin a
{
font-size:9px;
color:rgb(0,0,153);
text-align:center;
text-decoration:none;
}
.termin a:hover
{
font-size:9px;
color:rgb(51,51,51);
width:640px;
text-align:center;
}

#terminy
{
font-size:11px;
color:rgb(0,0,0);
width:680px;
text-align:center;

}
#terminy a
{
font-size:12px;
color:rgb(0,0,153);
text-align:center;
text-decoration:none;
}
#terminy a:hover
{
font-size:12px;
color:rgb(51,51,51);
width:640px;
text-align:center;
}
#terminy h3
{
color: rgb(0,0,112);
font-size:17px;
}
#terminy h5
{font-size:14px;
color: rgb(0,0,112);
}
#terminy h6
{
font-size:17px;
color: rgb(160,0,0);
}
.s1{
font-size:13px;
text-align:center;
}
.m{
height:24px;
font-size:11px;
text-align:center;
font-weight:bold;
color:#36678B;
}
.mm2{
text-align:center;
font-size:12px;
color:rgb(39,39,39);
padding:6px;
}
.mm2 a{
color:rgb(39,39,39);
text-decoration:none;
font-weight:bold;
}
.mm2 a:hover{
color:rgb(127,176,192);
text-decoration:none;
font-weight:bold;
}
.srodek{
width:640px;
padding:10 px;
font-size:12px;
color:#0c2840;

}
.formularz{
padding:0 px;
font-size:10px;
color:#0c2840;
text-align: left;
}
.formularz h4
{font-size:17px;
color:rgb(192,0,0);
}
.newsletter
{
font-size:9px;
text-align: left;
height:680px;
margin:1px;
padding:1px;
}
input.btn { 
	  color:rgb(0,0,0); 
	  font: bold 9px 'trebuchet ms',helvetica,sans-serif; 
	    background-color:rgb(222,222,222); 
  border:1px solid; 
	  border-color: #696 #363 #363 #696; 
	} 
img{border:0;}
#OrgZgl a
{
text-decoration:none;
color:rgb(240,0,16);
}




div#obj {
	background: #3d3d3d;
	width: 900px;
	margin: 0px auto;
	height: 22px;
	font-size:13px;
	/*border 1px solid rgb(255,255,255); */
}

div#sMenu {
	background: black;
	height: 20px;

}

div#sMenu a {
	color: white;
	text-decoration: none;
	
}
div#sMenu a:hover
{	color: rgb(0,0,0);
	text-decoration: none;
}

div#sMenu ul{	
margin: 1px auto;
padding:0px;
	}



div#sMenu li {
	margin: 0px auto;
	padding: 0px;


}

div#sMenu li {
	list-style: none;
		position: relative;
	padding: 3px 5px;
	

}

div#sMenu ul li:hover, div#sMenu li.CSStoHighlight {
	background: rgb(255,208,64);
}

/**
 * Poziome menu pierwszego poziomu
 * - nie mozna uzyc >, IE6
 */
div#sMenu > ul li {
	float: left;
	z-index: 6175;

}

div#sMenu ul ul li {
	float: none;	
		z-index: 6175;
}

/**
 * Menu kolejnych poziomow
 */
div#sMenu ul ul {

	display: none;
	position: absolute;
	top: 20px;
	background: black;
		font-size:13px;
		width: 177px;
			z-index: 6175;

}

div#sMenu li:hover > ul {
	display: block;
}

/**
 * Menu drugiego poziomu - pierwsze rozwiniecie
 */
div#sMenu ul ul {
	left: 0px;
}

div#sMenu ul ul ul {
	
	z-index: 6175;
	top:20px
	background: black; filter: Alpha(Opacity=87); -moz-opacity: 0.9; opacity: 0.9;
}

div#sMenu li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
 }
div#sMenu  ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
 }
 div#sMenu ul ul li { filter: Alpha(Opacity=87); -moz-opacity: 0.9; opacity: 0.9;}
div#sMenu ul ul li a { color:#eaeaea;  filter: Alpha(Opacity=87); -moz-opacity: 0.9; opacity: 0.9;}

#menu0 {
width:148px; 
height:23px; 
 position:relative;
  top:-25px; 
  right:0px;
   margin:0px; 
   padding:0px;
	font:12px/25px Arial, Helvetica, sans-serif; 
color:rgb(255,255,255); 
}
#menu0 dt {
width:149px; 
height:23px; 

color:rgb(255,255,255); 
list-style:none;
	margin: 1px 0 0 0;
	padding: 1px;
	background: 0 50% no-repeat #414141 ; 
text-decoration:none; 
	text-align: center;
	border-bottom:1px dashed #868686;
}
#menu0 dt a{
text-decoration:none; 
color:rgb(255,255,255); 
	text-align: center;
	margin: 0px 0 0 0;
	font:11px/25px Arial, Helvetica, sans-serif; 

}

#menu0 dd {
width:147px; 
height:22px; 
	background-color: #eee;
	color: #000;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #888;
	margin: 0;
	padding: 1px 1px;
	list-style:none;
	text-align: center;
	cursor: pointer;

}

#menu0 dt a:hover
{
 text-decoration:none;
  	font:bold 12px/25px Arial, Helvetica, sans-serif; 
    color:rgb(217,217,217); 
 }

#menu0 dd a{
text-decoration:none; 
color:rgb(255,255,255); 
	text-align: center;
	margin: 0px 0 0 0;
	font:12px/25px Arial, Helvetica, sans-serif; 
color:  rgb(0,0,0);
}
#menu0 dd.active {
	font-weight: bold;
}
#publikacje
{

position:absolute;
	top:560px;
  	font:10px/25px Arial, Helvetica, sans-serif; 
}
#wyszukiwarka
{

position:absolute;
	top:780px;
	
}
#banerdol

 { 
 height:40px;
 padding:0 0 0 0;
 font-size:11px;
 margin: 0px 30px 0  0 ;
 color:rgb(0,0,0);
 }
#banerdol ul 
 {margin:1.18em 0 0; 
 padding:0; 

 float:right;
  color:rgb(0,0,0);
  border-bottom: 1px;
  }
  #banerdol ul a
{
  color:rgb(0,0,0);
  border-bottom: 3px;
}
  #banerdol ul a:hover
{
  color:rgb(255,255,255);
}
#banerdol ul li 
{display:inline; 
padding:0 1px 0 5px;

 color:rgb(0,0,0);
}
#banerdol ul li a
{
 color:rgb(0,0,0);
}
#banerdol h1
{
 font-size:11px;
  	font-weight: normal;
}


#footer ul li:first-child {border-left:none;}

#onas

 { 

 padding:0 0 0 0;
 font-size:12px;
 color:rgb(0,0,0);
 }

#onas a
{
text-decoration:none;
color:rgb(0,0,0);
}
#galeria

 { 

 padding:0 0 0 0;
 font-size:14px;
 color:rgb(0,0,0);
 }

#galeria a
{
	padding: 20px 20px;
color:rgb(0,0,102);
}
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 176px; /*Width of top level menu link items*/
height:17px;
text-align:center;
padding:2px;
border-left-width: 0;
text-decoration: none;
background: rgb(0,0,0) center center repeat-x;
color: rgb(255,255,255);
font-size:13px;
font:  verdana, arial, center;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 165px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 8px;
background: rgb(0,0,0);
border-width: 0 1px 1px 1px;
color:rgb(255,255,255);
text-align:left;

}

.horizontalcssmenu ul li a:hover{
background: rgb(255,208,64) center center repeat-x;
color:rgb(0,0,0);
}

.horizontalcssmenu ul li ul li a:hover{
background: rgb(255,208,64);
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}



