* {padding:0;margin:0;}
html {width:100%;height:100%;}
body {font-family:Arial, Verdana, Regular;font-size:14px;line-height:1.5;font-weight:400;color:#434343;background:#FFF;}
.container {width:1050px;margin:0 auto;}
header {margin:25px 0;}


nav ul {list-style:none;}
nav ul li {margin-bottom:1px;}
nav ul li a {display:block;text-decoration:none;color:#000;background:#3ACDEF;padding:8px 20px;}
nav ul li a:hover{background:#212121;color:#FFF;}



footer {clear:both;color:#FFF;background:#121212;padding:15px 0 15px 30px;}



/*NOWE*/
#img{
    padding: 30px 0 0 0;
    width: 100%;
    height: 310px;
    text-align: center;
}
#img img{
    max-width: 850px;
    max-height: 300px;
}
#page{
    padding: 25px 0;
}
nav{
    width: 30%;
}
#main{
    width: 65%;
}
#main span#title{
    font-weight: bold;
    font-size: 1.2em;
}
#main.contact #form #dane{
    padding: 100px 0 0 0;
}
#main.contact #map{
    height: 230px;
}
#main.contact #map img{
    height: 230px;
}
#main #quote_form{
    padding: 20px 0 0 0;
}
#main #quote_form label{
    display: inline-block;
    width: 160px;
    line-height: 27px;
    font-weight: bold;
}
#main #quote_form input[type=number],
#main #quote_form input[type=text]{
    height: 20px;
}
#main #quote_form input[type=reset],
#main #quote_form input[type=submit]{
    background-color: #3ACDEF;
    border: 0;
    padding: 10px 15px;
    cursor: pointer;
} 
#main #quote_form #komunikat{
	padding: 20px 0 0 0;
}
#main #quote_form textarea{
    vertical-align: middle;
}
.input_div{
    padding: 20px 0 0 0;
}
.left{
    float: left;
}
.right{
    float: right;
}
.clear{
    clear: both;


}
.infoadmin
{ 
font-size:0.6em
}

#potwierdzenie span{
    font-weight: bold;
    color: #0871B8; 
    
}