@charset "utf-8";

html, body { background:#16181E url(img/bg.png) repeat fixed; font-family:Helvetica, Arial, sans-serif; margin:0; padding:0px 5px 5px 5px; font-weight:300; font-size:16px; color:#FFFFFF; line-height:1.3; }
html { height:100%; }
body { min-height:100%; position:relative; }

h1 { margin-bottom:40px; color:#FFFFFF; font-size:40px; font-weight:900; display: inline-block; padding:0px 20px; background:#000; border-radius:30px; border:1px solid #FFF; }
h2 { font-weight:300; }

h2.title { color:#FFFFFF; font-size:22px; font-weight: bold; margin-top:-15px; padding:10px; background:url(/img/bg-ramka.png) repeat fixed; border-radius:10px; }

h2.article { color:#FFFFFF; font-size:22px; }

h2.foto { margin-top:-15px; padding:10px; background:url(/img/bg-ramka.png) repeat fixed; border-radius:10px; }
h2.foto img { margin-top:-3px; margin-bottom:-10px; border-radius:20px}

h2.social { color:#FFFFFF; font-size:22px; margin-top:-15px; padding:10px; background:url(/img/bg-ramka.png) repeat fixed; border-radius:10px; }
h2.social a { font-weight:bold; color:#FFFFFF; padding:0 5px; text-decoration:none; }
h2.social a:hover, a:focus, a:before, a:after { color:#5EC6F7; text-decoration:none; }

h3.link { color:#FFFFFF; font-size:18px; padding:10px; background:url(/img/bg-ramka.png) repeat fixed; border-radius:10px; }
h3.link a { font-weight:bold; color:#FFFFFF; padding:0 5px; text-decoration:none; }
h3.link a:hover, a:focus, a:before, a:after { color:#5EC6F7; text-decoration:none; }

#site { text-align:center; }

footer { margin-top:60px; font-size:16px; color:#FFFFFF; text-align:center; padding:0; margin-bottom:20px; }

/* Formularz */
input, textarea, select{ border:2px solid #000; background:#28282D; font-size:16px; color:#FFF; padding:5px 5px; overflow:auto; }
input:focus, textarea:focus, select:focus{ border:2px solid #000111; }

input[type=text],[type=email],[type=url]{ width:350px; }
select{ width:362px; }
textarea[type=text]{ width:350px; height:100px; }

.wyslij{ background:url(/img/button.gif) repeat-x bottom; font-weight:bold!important; color:#fff!important; width:150px; text-decoration:none; padding:6px 15px 8px 15px !important; display:inline-block!important; font-size:12px!important; border:none!important; cursor:pointer; border-radius:3px; }
.wyslij:hover{ background:url(/img/button.gif) repeat-x; color:#FFF; }
.reset{ background:url(/img/button.gif) repeat-x bottom; font-weight:bold!important; color:#fff!important; width:150px; text-decoration:none; padding:6px 15px 8px 15px !important; display:inline-block!important; font-size:12px!important; border:none!important; cursor:pointer; border-radius:3px; }
.reset:hover{ background:url(/img/button.gif) repeat-x; color:#FFF; }

#back-form{ padding:20px; background:url(/img/bg-ramka.png) repeat fixed; border-radius:10px; }

.wyslano{ color:#008800; font-weight:bold; text-align:center; font-size:20px; margin-bottom:20px; }
.nwyslano{ color:#FF0000; font-weight:bold; text-align:center; font-size:20px; margin-bottom:20px; }