/*
---------------------------------------------
 Design & Code (c) Wild Moose Justyna Walczak
---------------------------------------------
*/

.clear { clear: both; height: 1%;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear { display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;}
.clear { display: block;}
/* End hide from IE-mac */

* { margin: 0; padding:0; border: 0;}

html { width: 100%; height: 100%;}
body { font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size: 62.5%; background-color: #1c1c1c; color: #acacac;}

p       { width: 90%; margin: 10px auto; text-align: center; font-size: 12px; line-height: 1.6em;}
p em   { font-size: 11px;}
a, 
a:hover    { text-decoration: none;}
p a, ul a { color: #acacac;}
p a:hover, ul a:hover { color: #9e46b4;}
ul         { font-size: 12px; list-style-type: none; margin: 10px 40px;}

h2, h3, h4, h5, h6 { margin: 10px 40px;}


#kontener { margin: 0 auto; width: 970px;}
#foto + div.balinks {  /*margin-left: 200px;*/ width: 970px;}
div.balinks { padding: 10px 0; margin: 0px auto 50px; color: #acacac;}
div.balinks a { color: #acacac; text-transform: uppercase; font-size: 13px;}

#top { width: 970px; height: 220px; background: url(img/logo.jpg) 50% 50% no-repeat;}
#top a { display: block; width: 970px; height: 220px; text-indent: -999px; color: #1c1c1c;}
.f { margin: 0 auto; width: 970px;}
.star { display: block; text-align: left; padding-left: 40px; font-size: 20px;}

.txt { margin: 0 auto; width: 670px; padding: 0 150px;}
.txt p { text-align: left;}

.form_kont      { width: 440px; margin-bottom: 25px; padding: 20px; background-color: #454545;}
.form_kont span { color: #ccc; font-size: 14px;}
.form_kont form { display: block; padding-bottom: 20px; }

.form_kont form input,
.form_kont form textarea,
.form_kont form label    { float: left; font-size: 11px;}
.form_kont form input,
.form_kont form textarea { width: 240px; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #e3e0d7;}

.form_kont form textarea { height: 80px;}
.form_kont form label    { display: block; width: 56px; margin: 0 10px 0 0; padding: 6px 0 0 0; color: #ccc; text-align: right;}
.form_kont form p        { clear: both;}
.form_kont form .submit  { width: 100px; margin-left: 66px; padding: 5px; background-color: #3a3a3a; color: #ccc; cursor: pointer;}


#stopka        { width: 970px; margin: 0 40px; padding: 10px 0; text-align: center;}
#stopka a,
#stopka p      { font-size: 10px; color: #494949;}
#stopka a:hover{ text-decoration: underline;}