﻿body { background: #1c1c1c; font-family: arial; font-size: 11px; color:#898989; text-align: center; margin: auto;background-image: url(../pics/bg.gif);background-position: center top; background-repeat: no-repeat;}

div {/*border:1px solid red; */ }
a { color: #ff0000;text-decoration: underline; }
a:hover { color: #ff0000;text-decoration: none; }
#main_content {height:auto; margin: 0 auto;text-align:left;padding:0 auto; width:963px;background: #151515 url()} 
.clear{ width: 0; clear:both; overflow:hidden; height:0; float: none; margin:0; padding:0   ; border-style: none; }


#flash{margin:0; padding:0;}



#lewa_strona  { background-color: #151515; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float:left; }


#prawa_strona { float:left;background: #151515 url();  } 
 


#box_top_l { width:720px;overflow:hidden ;background: #151515 url('url(');padding:45px 0 42px  }
#box_top_l .box{ float:left; padding:0 5px 0 0 }
#box_top_l .box a { padding:10px 0 0 0;display: block; }

#box_down{background: #1c1c1c url('url(');margin:0 5px 0 0 ;width:715px ;padding:0 0 30px }
#box_prawa { background-color: #1c1c1c;padding:40px 0 30px 20px;width:223px }


.referencje     { width:220px }
.referencje div.wypunktowanie { background: url(../pics/ico/ar1.gif) no-repeat left 2px;padding:0 0 11px 30px;color:#fff }

#stopka { font-size: 11px;text-align: center;padding:20px 0 5px;background: #151515 url('url(');}
#stopka_notka { color:#504f4f; font-size: 9px;text-align: center;padding:5px 0 15px;background: #151515 ;}
#stopka a { color:#898989; text-decoration: none; }
#stopka a:hover { color:#dddddd; text-decoration: none; }
#stopka_notka a { color:#898989; text-decoration: none; }
#stopka_notka a:hover { color:#dddddd; text-decoration: none; }

#submenu{ background: #1c1c1c url(../pics/submenu_bg.gif) no-repeat 5px 22px ; width:226px ; }



#submenu h1 {
border-bottom:1px solid #3a3a3a;
color:#b4b4b4;
font-size:14px;
font-weight:normal;
height:21px;
margin:0 0 7px;
padding:34px 0 5px 46px;
text-transform:uppercase;

}
#submenu h1 span { color:#fff;font-weight: bold;}

#submenu div { background-image:url(../pics/menu_bg1.gif); background-position:left top; background-repeat:no-repeat; color:#c1c1c1; font-size:11px; font-weight:bold; background-color: #3a3a3a; margin:0 0 2px; padding:8px 0 9px 40px; text-transform:uppercase; width:auto; border-style: none; display:block
  }
#submenu div a {
border-top-style:none;
color:#C1C1C1;
font-weight:bold;
text-decoration:none;
}
#submenu div a:hover {
border-top-style:none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#submenu div div { background-color:transparent; background-image:none; font-size:11px; font-weight:normal; margin:0 20px 0 0; padding:0; text-transform:none; vertical-align:text-bottom; border-style: none; }
#submenu div div div { background-color:transparent; background-image:url(../pics/spacer1.gif); font-size:11px; font-weight:normal; background-repeat: no-repeat; background-position: left 6px; margin:0 5px 2px 0; padding:2px 0 1px 12px; text-transform:none; vertical-align:text-bottom; border-bottom: 1px solid #484848; border-top-style: none; border-right-style: none; border-left-style: none; }
#submenu div div div:first-child { background-image:url(../pics/spacer1.gif); font-size:11px; font-weight:normal; background-repeat: no-repeat; background-position: left 6px; margin:5px 5px 2px 0; padding:2px 0 1px 12px; text-transform:none; vertical-align:text-bottom; border-bottom: 1px solid #484848; border-top-style: none; border-right-style: none; border-left-style: none; }
#submenu div div a {
color:#898989;
font-weight:normal;
text-decoration:none;
}
#submenu div div a:hover {
color:#C1C1C1;
font-weight:normal;
text-decoration:none;
}

ul    { padding-top: 3px; padding-bottom: 3px; }
ul li { background: url(../pics/li1.gif) no-repeat left 0; color:#9d9d9d; line-height: normal; margin-top: 5px; margin-bottom: 10px; list-style: none ; padding:0 0 0 25px    }
ul ul {  }
ul ul li {background: url(../pics/li2.gif) no-repeat left 5px;color:#9d9d9d;list-style: none ;padding:0 0 0 13px  }  

ul.white    { padding-top: 3px; padding-bottom: 3px; }
ul.white li { background: url(../pics/li1_w.gif) no-repeat left 0; color:#9d9d9d; line-height: normal; margin-top: 5px; margin-bottom: 10px; list-style: none ; padding:0 0 0 25px    }
ul.white ul {  }
ul.white ul li {background: url(../pics/li2_w.gif) no-repeat left 5px;color:#9d9d9d;list-style: none ;padding:0 0 0 13px  }  


.background_form { background-color: #1c1c1c; background-image: none; background-repeat: no-repeat; background-attachment: scroll; padding:20px 0   }
table.formularz { padding:0 0 0 60px; }
table.formularz td.informacja { font-size: 9px; font-family: arial, Verdana, Helvetica, sans-serif; background-image: url(../pics/dotted_border.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; }
table.formularz td { padding:7px 0 0 10px;vertical-align: top; }
table.formularz td.nag {font-size:12px; color:#fff;font-weight:bold;padding:20px 0 5px 10px;background: url(../pics/table_nag_form.gif) no-repeat 3px 15px}
table.formularz td input { border:solid 1px #d5d5d5; font-size:11px; color:#646363; font-family: arial, Verdana, Helvetica, sans-serif; background-image: url(../pics/bg_form.gif); background-repeat: repeat-x; background-position: left top; height: 16px; padding:2px 0 0 5px       }
table.formularz td input.btn { background-image: none; width: auto; height: auto; border:none; padding:0   }
table.formularz td textarea { border:solid 1px #d5d5d5; font-size:11px; color:#646363; font-family: arial, Verdana, Helvetica, sans-serif; background-image: url(../pics/bg_form.gif); background-repeat: repeat-x; background-position: left top; height: 350px; padding:2px 0 0 5px; }
.akt_lista_box { border:solid 2px #2c2c2c;padding:20px 10px 10px;margin: 20px 10px 0 0;overflow:hidden; background: #333 url(../pics/info_bg.gif) repeat-x left top }
.akt_lista_box .left_side   {float:left}
.akt_lista_box .left_side .data_dodania { font-size:9px; padding:5px 0; color:#a2a2a2; font-family: arial, Verdana, Helvetica, sans-serif; text-align: center; overflow:hidden  }
.akt_lista_box .left_side img {  border:solid 1px #151515}
.akt_lista_box .right_side  {overflow:hidden;padding:0 0 0 10px}
.akt_lista_box .right_side .tytul_akt { color:#fff;padding:0 0 10px 0;font-weight:bold;font-size:11px;text-transform:uppercase; }
.akt_lista_box .right_side .tresc_akt {  text-align: justify; width:515px}
.akt_lista_box .bottom_side { background: url(../pics/separator_akt.gif) repeat-x left top;padding:10px 0 0 0 }
.akt_lista_box .bottom_side div { text-align: right; background: url(../pics/wciecie1.gif) no-repeat right top; padding:0 11px 5px 0; margin:0   }
.akt_lista_box .bottom_side div a { width: 250px; float: right; padding-top: 5px; border-top: 1px solid #5a5a5a; display: block; }

 


#galeria_main {
height:auto;
margin:20px 0 0;
padding:20px 40px 0 ,20px 40px 0 ,20px 20px 40px 0 ,20px 40px 0 ,20px 20px;
width:auto;


}
.fotka { font-size: 9px; font-family: arial, Verdana, Helvetica, sans-serif; background-color:#3a3a3a; background-image: url(../pics/galeria_bg.gif); background-repeat: repeat-x; background-position: left top; border:solid 3px #3a3a3a; float:left; height:auto; margin:0 13px 10px; padding:15px; text-align:center; }
img.cert { background-color: #5a5a5a; background-image: none; border:solid 1px #1c1c1c; height:145px; margin:10px 0 0; padding:1px; width:100px; display: block; }
.foot_galeria {
color:#626262;
font-weight:normal;
height:auto;
margin-bottom:5px;
padding-bottom:7px;
padding-top:8px;
text-align:center;
width:auto;
}
img.fotka { background-color: #5a5a5a; background-image: none; border:solid 1px #1c1c1c; height:75px; margin:10px 0 0; padding:3px; width:100px; }
ul.mapa { background-image: none; margin: 10px 0 0 35px; padding: 0 0 0 5px; border-color: #fff; }
ul.mapa li { color: #d2d2d2; font-size: 12px; font-weight: normal; background-image: url(../pics/bg_mapa1.gif); background-repeat: no-repeat; background-position: 5px top; margin: 0; padding: 10px 0 0 30px; list-style: none; }
ul.mapa ul { background-image: none; margin: 0; padding: 3px 0 0; }
ul.mapa ul li { color: #969696; font-size: 11px; font-weight: normal; background-color: transparent; background-image: url(../pics/bg_mapa2.gif); background-repeat: no-repeat; background-position: left top; margin: 5px 0 0; paddi;padding: 2px 0 0 20px; border-style: none; list-style-type: none; list-style-image: none; }
ul.mapa li a { color: #d2d2d2; font-weight: bold; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; }
ul.mapa li a:hover { color: #f00; font-weight: bold; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; }
ul.mapa ul li a { color: #969696; font-weight: normal; text-decoration: none; text-transform: none; margin: 0; padding: 0; }
ul.mapa ul li a:hover { color: #f00; font-weight: normal; text-decoration: none; text-transform: none; margin: 0; padding: 0; }
