@charset "utf-8";
/* CSS Document */

/* zmiana ustawień Blueprint */
div.prepend-top, .prepend-top {margin-top:10px;}
div.append-bottom, .append-bottom {margin-bottom:10px;}
p {margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#eee;margin:0;padding:0.2em 0.2em 0.2em 0.2em;}
h1 {font-size:1em;line-height:1;}

html { overflow-y: scroll; }

/* main boxes */
body { background-color:#eee; font-family: 'Basic', Arial, sans-serif; }
a img { border:none; }
a { text-decoration:none; }

.main_container { }

.header { height:212px; font-family: 'Open Sans Condensed', Arial, sans-serif; font-size:28px; margin-bottom:10px; }
.slogan { position:absolute; z-index:055; height:212px; }
.logo { height:212px; }
.logo a {  }
.logo a:hover img { }
.menu {  }
.men, .menu p.tyt { margin-bottom:10px; width:250px; background:#37abc8; color:#fff; padding:10px; font-size:24px; }
.men { cursor:pointer; }
.tyt { background:#fff; color:#000; padding:0; }
.pro { font-size:20px; }
.men a { text-decoration:none; color:#fff; }
.men:hover { background-color:#f00; }

.main h1 { font-size:30px; color:#000; margin:0; padding:10px 0 20px 0; }
.main p { font-size:18px; color:#000; margin:0; padding-bottom:10px; }

/*formularz*/

form { padding:10px; }
label { width:220px; height:22px; line-height:22px; }
input[type=text] { width:600px; padding:5px; height:10px; margin:0 0 10px 0; border:1px solid #999; }
textarea { width:600px; padding:5px; margin:0 0 10px 0; border:1px solid #999; }
button.send_form { margin:0 10px 10px 10px; border:none; color:#fff; background-color:#37abc8; cursor:pointer; padding:10px 20px 10px 20px; }
button.send_form:hover { background-color:#f00; }
p.feedback { display:none; margin:5px 0 10px 0!important; padding:5px 10px; text-align:center; color:#000; border:1px solid #aaa; background-color:#fff; }


.foter { background-color:#fff; }
	
/*wspolne*/
.hidden { display:none; }
.flashed { background-color:#f66; }