body{
 margin:0px;
 padding:0px;
 background-color:#f0f0f0;
}
h1{
 margin:0px;
 font-size:18px
}
li.linki{
 list-style-type: square
}
a.ll{
    color: blue
}
#spawnm{
  font-size:35px;
 font-family: arial;
 text-align:center
}
#topdesc{
margin:0px;
 font-size:20px;
 text-align:center
}
.data{
 font-size:11px;
 margin:0px;
margin-bottom:5px

}
a{
    outline:0;
 text-decoration:none;
 color:black
}
a.men{
    color:white
}
table{
    margin: 0 auto
}
td{
    border:1px solid black;
    text-align:center
}
td.titles{
    text-align:left;
    padding-left:5px
}
#amenu{
    text-align:center;
    background-color:#cccccc;
    letter-spacing:2px
}
#opcje{
    width:130px
}
#top1{
 background-color:#9999CC;
 height:70px;
 text-align:center
}
.kody{
 width:750px;
 background-color:#eeeeff;
 border: 1px dotted black;
 padding:5px 10px;
 margin: 5px auto
}
div.t_menu{
 background-color:#666699;
 height:5px;
 text-align:center;
 color:white;
 word-spacing:15px;
 border-top:1px solid black;
 border-bottom:1px solid black
}

#kontener{
 margin:0 auto;
 width:800px;
 min-height:500px;
 padding:10px 20px 5px 20px;
 border-left: 1px dashed black;
 border-right: 1px dashed black;
 background-color:white;
}
p.forms{
margin:0 auto;
text-align:right;
width:420px;
padding-bottom:5px
}
.koments{
     border-bottom:1px dotted black;
        margin-bottom:5px;
        padding:5px;
        font-size:14px;
        font-family:arial
}
.komaut{
    margin:0px;
        margin-top:5px;
        font-size:16px
}
#foot{
 background-color:#9999cc;
 height:14px;
 border-top:1px solid black;
 border-bottom:1px solid black;
 text-align:center;
 font-size:11px
}
#arch{
 margin: 5px 0px 0px 0px;
 font-size:12px;
 text-align:center;
 font-family:arial;
 word-spacing:5px;

}
.desc{
 border-bottom:1px solid black;
 margin-bottom:10px
}

h3{
	margin:5px
}

/******* FORM ******/
fieldset{
	background:white;
	margin:10px;
	border:1px solid black;
	//-moz-border-radius: 10px;
	//-webkit-border-radius: 10px;
}

legend{
	border:1px solid black;
	background: white;
	padding:3px 10px
}

div.sfRow{
	margin:5px
}

div.sfRowError{
	margin:5px;
	background:#F7E7BD;
	border:1px solid #E15417;
	padding:3px
}

label.sfLabel{
	float: left; 
	padding:3px; 
	margin-right:5px; 
	min-width:70px
}
