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

body{ background:#ededed; margin:0; font-family:Tahoma, sans-serif;}
p{ margin:0;}
img{ border:0;}
h1{ font-size: 21px; color: #000; font-family: "Arial Narrow", Tahoma, sans-serif; line-height: 21px; margin:40px 0 20px 0; }
fieldset { border:0;margin:0;padding:0; }
label { display:block;  padding:5px 0;  font-size:11px; font-family:Tahoma, sans-serif; line-height:18px; color:#000;}
input.text,textarea { width:300px; font-family:tahoma; font-size:12px; padding:6px 10px;border:1px solid #3d0424; background:none;color:#000000; }
input.cap { width:100px; float: left; margin-right: 5px; font-family:tahoma; font-size:12px; padding:6px 10px;border:1px solid #3d0424; background:none;color:#000000; }
input.submit { font-family:tahoma; font-size:12px; padding:6px 10px;border:1px solid #3d0424; background:none; color:#000;}
.error{ margin: 5px 0; padding: 4px; background: red; color: white;}

#logo{ height:90px; width:980px; margin:0 auto;}
#logo img{ margin-top:21px;}
#film{ width:100%; background:url(img/film.gif) repeat-x center; height:374px;}
#film .top{ width:980px; margin:0 auto;}
.table{}
.title{ margin: 38px 0 28px 0;}
.menu{ margin-left:25px; margin-right:25px; text-align: left}
.witaj { margin:0 25px 0 30px;}
.witaj p{ font-size:12px; font-family:Tahoma, sans-serif; line-height:20px; color:#000;}
.skontakt{ margin-left:25px;}
.txt{ font-size:12px; font-family:Tahoma, sans-serif; line-height:20px; color:#000;}
.fotosy{ margin-bottom:6px;}
.fotosy img{ border:5px #000000 solid; margin-right:6px;}
.fotosy a:hover img{border:5px #ffffff solid; }
.el_video{ border:5px #000 solid; width:399px; margin-bottom:20px;}
.el_menu{ color:#ffffff; font-size:12px; margin:10px 0;}
.el_menu a{ color:#ffffff; text-decoration:none;}
.el_menu a:hover{ text-decoration:underline;}
.form_kont{ width:320px; margin:25px auto;}
.polecamy td{  font-size:11px; font-family:Tahoma, sans-serif; line-height:18px; color:#ffffff;}
.polecamy td a{color:#000; text-decoration:underline; }
.polecamy td a:hover{color:#bf3b54; text-decoration:underline; }
.sep{ margin-top:35px;} 

.albumy_txt{ font-size:12px; color:#FFF; margin-bottom:20px; line-height:20px;}
#nowe_menu{ margin: 0; padding: 0; list-style: none; text-align: left}
#nowe_menu li{color:#000; font-size:12px; padding:10px 0; border-top:1px solid #000}
#nowe_menu li a{ color:#000; text-decoration:none;}
#nowe_menu li a:hover{ text-decoration:underline;}

.nowe_sub_menu{ margin: 0; padding: 0; list-style: none}
.nowe_sub_menu li{color:#ffffff; font-size:12px; padding:10px 0; border-top:1px solid #000}
.nowe_sub_menu li a{ color:#ffffff; text-decoration:none; padding-left: 15px}
.nowe_sub_menu li a:hover{ text-decoration:underline;}