body{
margin:0; 
padding:0; 
font-family:sans-serif;
background:url(images/tlo.gif);
background-repeat:repeat-x;
background-color:#CACDD2;
}


#container { 
	position:relative;
	font-family:sans-serif;
	font-size:12px;
	margin: 0 auto 0 auto;
	padding: 0;
	width:997px;
	background:url(images/tloSrodek.gif);
	min-height:900px;
}

#container minHeight.div{
width:0px;
display:none;
height:900px;
} 

#container #top{
top:50px;
left:0px;
position:absolute;
width:989px;
height:225px;
background:url(images/tloTop.gif);
}

#container #flagi{
top:20px;
left:270px;
position:absolute;
width:200px;
height:20px;
}


#container #flagi img{
border:0px;
}


#container #topLewy{
top:50px;
left:0px;
position:absolute;
width:12px;
height:225px;
background:url(images/tloTopL.gif);
}

#container #menu{
position:relative;
margin-left:50px;
width:215px;
background:url(images/menu1.gif);
float:left;
display:inline;
min-height:500px;
}

#container #menu minHeight.div{
width:0px;
display:none;
height:500px;
} 

#container #menu img {
border:0px;
}


#container #menu div.logo{
margin-top:20px;
width:200px;
height:132px;
background:url(images/menuLogo.gif);
}


#container #menu div.menu{
margin-top:20px;
}

#container #menu div ul{
list-style:none;
padding:0px;
margin:0px;
}

#container #menu div li.wybrany{
padding:0px;
margin:0px;
display:block;
width:202px;
height:27px;
background:url(images/menuGuzik1.gif);
margin-left:5px;
text-align:center;
}

#container #menu div li.wybrany a:link,#container #menu div li.wybrany a:visited{
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:6px 20px 6px 30px;
text-align:right;
}

#container #menu div li.wybrany a:hover{
display:block;
text-decoration:none;
font-weight:bold;
padding:6px 20px 6px 30px;
text-align:right;
}


#container #menu div li{
padding:0px;
margin:0px;
display:block;
width:202px;
height:27px;
background:url(images/menuGuzik2.gif);
margin-left:5px;
text-align:center;
}

#container #menu div li a:link,#container #menu div li a:visited{
display:block;
color:#000000;
text-decoration:none;
font-weight:bold;
padding:6px 6px 6px 30px;
text-align:left;
}

#container #menu div li a:hover{
display:block;
text-decoration:none;
font-weight:bold;
padding:6px 6px 6px 30px;
text-align:left;
color:#C50404;
}

#menu div li a:active{
display:block;
text-decoration:none;
font-weight:bold;
padding:6px 6px 6px 30px;
text-align:left;
color:#000000;
}


#container #flash{
position:absolute;
top:50px;
left:263px;
width:734px;
height:225px;
}

#container #tresc{
position:relative;
margin-top:290px;
margin-right:10px;
display:inline;
width:710px;
float:right;
}

input{
width:300px;
border:1px solid #000000;
}

select{
width:300px;
border:0px;
border:1px solid #000000;
}

textarea{
width:300px;
height:300px;
border:1px solid #000000;
}

#stopka{
clear:both;
}

.font8px {font-size:8px;}
.font10px {font-size:10px;}
.font12px {font-size:12px;}
.font14px {font-size:14px;}
.font16px {font-size:16px;}
.font18px {font-size:18px;}
.font24px {font-size:24px;}
.font36px {font-size:36px;}
.font72px {font-size:72px;}

h1{font-size:24px;font-weight:strong;margin:0px;padding:0px;}
h2{font-size:20px;font-weight:strong;margin:0px;padding:0px;}
h3{font-size:16px;font-weight:strong;margin:0px;padding:0px;}
h4{font-size:14px;font-weight:strong;margin:0px;padding:0px;}
h5{font-size:12px;font-weight:strong;margin:0px;padding:0px;}
h6{font-size:10px;font-weight:strong;margin:0px;padding:0px;}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


p {
	margin: 0;
	padding: 0;
}

/* Fix for MS Office unindeted lists */
.unIndentedList {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

.unIndentedList li {
	padding: 0;
}

/* Fix for MS Office UL lists */
ul {
	margin-top: 0;
	margin-bottom: 0;
}