@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px;}
a img, img { border:none 0;}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

#name { font-size:25px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; float:left; padding:23px 0 15px 45px; width:261px;}
#name #foto { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; float:left; margin-top: 5px; margin-left: 79px; clear:both; line-height:10px;}
#name #nf { line-height:23px;}
#name #nf a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
#wrapper {width: 100%; height: 540px; background-color: #343434; float: left; padding: 0px;}
#main {width: 1000px; height: 540px; margin: 0 auto;}
.space20 {clear:both; font-size:0px; line-height:0px; height:20px;}

#menu { float:right; margin-top: -26px; padding: 0 10px 13px 0; }
#menu a { font-size:11px; color:#333333; text-decoration:none; padding-right:15px;}
#menu a.on { text-decoration:underline;}
#menu a.blog {color: red; font-weight: bold; padding-right: 0px;}
#fadeshow1 { clear:both; margin:0 auto;}

#fs_bg { background-color:#343434; width:1000px; height:540px; margin: 0 auto;}
#fs_bg #content p{color:#ffffff; font-size:12px; margin:0; padding:7px 0;}
#fs_bg #content p a {color:#ffffff; font-size:12px;}
#copy {float:left; padding:10px 0 0 45px; font-size:10px;}

#content { clear:both; margin:0 auto; width:1000px; padding-top:30px;overflow:hidden;}

.table {width: 1000px; margin-top: 10px;}
.tr {width: 1000px;}

#content_portfolio { clear:both; margin:0 auto; width:1000px; height: 540px; padding-left: 3px;}
#content_gallery { clear:both; margin:0 auto; width:1000px; padding-top:0;}

#portfolio{ width: 1000px; height: 540px; margin: 0 auto; padding: 60px 0 0;}
#portfolio .element { float:left; width:auto; padding-right:23px;}
#portfolio .element_last {float:left; width:auto; padding-right:0px; }
a .podpis { display:block; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; text-decoration:none !important;}
a:link , a:visited  {text-decoration:none;}
table tr td p { line-height:18px;}

/*formularz kontaktowy*/

#contact_form { margin:0; padding:8px 8px 1px;width:390px;}
#form_info { color:#ffffff; font-weight:bold; font-size:12px;}

.imie_label, .e_mail_label {padding-right:10px;}

.imie_label, .nazwisko_label, .e_mail_label, .telefon_label, .miejsce_label {float:left;padding:0 0 2px;width:190px;}


form label {color:#ffffff;font-size:12px;}
form input,  form textarea {color:#000000;font-size:12px;border:1px solid #000000;padding:2px; background-color:#ffffff; font-family:Tahoma;}
 

.imie_input input, .nazwisko_input input, .e_mail_input input, .telefon_input input,.miejsce_input input { width:184px;}

.imie_input, .e_mail_input { float:left;padding:0 10px 5px 0;width:190px;}
.nazwisko_input, .telefon_input {float:left;padding:0 0 5px;width:190px;}
.imie_label, .e_mail_label {padding-right:10px;}

#lb_tresc { margin-top:5px; float:left;}


form textarea { height:154px;overflow:auto;width:384px;}

 form .button_send input.send_form {height:24px;width:73px; font-size:13px; float:right; margin-top:10px; cursor:pointer;}
 
 .e_mail_label label.error_label, .imie_label label.error_label, .nazwisko_label label.error_label, .telefon_label label.error_label {
color:red !important;
}
.error {
border:1px solid red !important;
background-color:#e392b4;
}
