/* CSS Document */
body
{
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	color: rgb(111,111,111);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

hr
{
	color: #ffffff;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid rgb(211,211,211);

}

h1 {
   font-size:16px;
   color: rgb(41,51,102);
   font-weight:bold;
   
}

h2 { 
   font-size:13px; 
   color: rgb(41,51,102);
   font-weight:bold;
   
}
h3 { 
   font-size:12px;
   text-decoration:underline; 
   color: rgb(41,51,102);
   font-weight:bold;
   
}

a
{
	
	text-decoration: underline;
	/*color: rgb(177,173,109);*/
	color: rgb(111,111,111);

}

a:hover
{
	
	text-decoration: none;

}

b
{
	color: rgb(41,51,102);
}

.stind
{
	background-image: url(gfx/tlo-strony-glownej.jpg);
}

.stelse
{
	background-image: url(gfx/tlo-pod-menu.jpg);
}

.cont
{
	
	margin: 0 auto;
	width: 960px;
}

.top
{
	height: 91px;
	margin: 0;
	padding: 0;
}

/* menutop */ 
.mspac
{
	background-image: url(gfx/pasek-menu.jpg);
	width: 1px;
	height: 66px;
	float: left;
	margin: 0 15px 0 15px;
}

.menutop
{
	float: right;
	margin-right: 50px;
	position:relative;
	text-align:right;
}

.menutop a
{
	
}

.mtop1
{
	width: 108px;
	background-image: url(gfx/01.jpg);
	display: block;
	text-decoration: none;
	float: left;
	height: 66px;
}

.mtop1:hover, .mtop1a
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 108px;
	background-image: url(gfx/01a.jpg);
}

.mtop2
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 84px;
	background-image: url(gfx/02.jpg);
}

.mtop2:hover, .mtop2a
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 84px;
	background-image: url(gfx/02a.jpg);
}

.mtop3
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 58px;
	background-image: url(gfx/03.jpg);
}

.mtop3:hover, .mtop3a
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 58px;
	background-image: url(gfx/03a.jpg);
}

.mtop4
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 49px;
	background-image: url(gfx/04.jpg);
}

.mtop4:hover, .mtop4a
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 49px;
	background-image: url(gfx/04a.jpg);
}

.mtop5
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 57px;
	background-image: url(gfx/05.jpg);
}

.mtop5:hover, .mtop5a
{
display: block;
	text-decoration: none;
	float: left;
	height: 66px;
	width: 57px;
	background-image: url(gfx/05a.jpg);
}

/* nowe_menu */
.mtop1n
{
	width: 121px;
	background-image: url(gfx/menu/01.jpg);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	margin-top: 35px;
}

.mtop1n:hover, .mtop1na
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 121px;
	background-image: url(gfx/menu/01a.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop2n
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 100px;
	background-image: url(gfx/menu/02.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop2n:hover, .mtop2na
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 100px;
	background-image: url(gfx/menu/02a.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop3n
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 69px;
	background-image: url(gfx/menu/03.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop3n:hover, .mtop3na
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 69px;
	background-image: url(gfx/menu/03a.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop4n
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 60px;
	background-image: url(gfx/menu/04.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop4n:hover, .mtop4na
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 60px;
	background-image: url(gfx/menu/04a.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop5n
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 67px;
	background-image: url(gfx/menu/05.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop5n:hover, .mtop5na
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 67px;
	background-image: url(gfx/menu/05a.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}
.mtop6n
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 51px;
	background-image: url(gfx/menu/06.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

.mtop6n:hover, .mtop6na
{
display: block;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 51px;
	background-image: url(gfx/menu/06a.jpg);
	background-repeat: no-repeat;
	margin-top: 35px;
}

/*----------------*/

/* œrodek glowna */ 

.mid
{
	display: block;
	height: 227px;
	position:relative;
	clear:both;
}

/* boxy glowna */ 
	
.boxy
{
	display: block;
	height: 157px;
}
.piktogramy
{
   display: block;
   padding-top: 25px;
   padding-bottom: 10px;
}
/* stopka */ 
.stopka
{
	font-size: 10px;
	height: 45px;
	background-color: rgb(177,173,109);
	clear:both;
	display:block;
	width:100%;
}

.stopka a
{
	color: #ffffff;
}

.stopkal
{
	width: 50%;
	background-color: #ffffff;
	float: left;
}

.stopkar
{
	float: left;
	color: #ffffff;
	line-height: 45px;
	padding-left: 30px;
	width: 400px;
	text-align: right;
}

.stopfla
{
	width: 450px;
	margin-right: 30px;
	float: right;
}

.podsl
{

	background-repeat: repeat-x;
	background-image: url(gfx/tlo-pod-podmenu.jpg);
	width: 289px;
	float:left;
	margin-top:1px;
}

.podsr
{
	/*margin-left:289px;*/
  float:left;
	
	width: 670px;
	
}

/* listy */
ul
	{
		list-style-type: none;
		padding:0;
		margin: 3px 10px 20px 10px;
	}

li
	{
		margin-top:5px;
		margin-left: 0px;
		margin-bottom: 0px;
		background-image: url(gfx/strzalka.gif);
		/*color: #454545;*/
		background-repeat: no-repeat;
		background-position: 0 .3em;
		padding-left: 15px;
	}

.sub
{
	margin-left:5px;
	margin-top: 2px;
	background-image: url(gfx/mala-strzalka.gif);

}

.menul
{
	margin: 20px;
}

.tresc
{
	margin: 10px 50px 10px 50px;
	display:block;
}

.box
{
	
	padding: 5px 40px 5px 40px;
	text-align:justify;
	border-left: 1px solid rgb(211,211,211);
	width: 25%;
}



.lg
{
	font-size:8px;
	color:#aaaaaa;
}

#myAlternativeContent
{
	position:absolute;
	left:380px;
	top:-2px;
	width:580px;
	height:230px;
	z-index: 5;

}

#toplogo
{
	float: left;
}

input, select
{
	width: 200px;
	margin: 0;
	padding: 0;
	border: solid 1px #B5BDDF;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;

}

textarea
{
	width: 100%;
	margin: 0;
	padding: 0;
	border: solid 1px #B5BDDF;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
};

/* menu */
.ddmx {
    font: 11px verdana; 
	z-index: 1000;
}
.ddmx .item1,
 {
    display:block;
	position:relative;
}



.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover,
.ddmx .item4,
.ddmx .item4:hover,
.ddmx .item4-active,
.ddmx .item4-active:hover {
    display:block;  
  	width: 220px;
  	line-height:20px;
  	/*width:350px;*/
  	text-indent:0px; 
  	color:#FFFFFF;
  	background-color:rgb(84,112,162);
  	text-decoration:none;
    white-space: nowrap;
    position: relative;
    z-index: 5000;
  	-moz-opacity:.80; 
  	filter:alpha(opacity=80); 
  	text-align:left;
  	margin:0;
  	padding:0px 5px 0px 5px;
} 
.ddmx .item4:hover,
.ddmx .item4-active:hover {
  color: #B1AD6D;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover
{
left: 0px;
}
.ddmx .item2:hover,
.ddmx .item2-active:hover {
  color: #B1AD6D;
}

.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}

.ddmx .section {
    position: absolute;
    visibility: hidden; 
    z-index: 4990;
}

.ddmx .bottom,
.ddmx .bottom:hover {
    border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
/* menu end */

