/* CSS Document */
body { background-color:#000000; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.img {border:none;}
a {color:#FF9900; text-decoration:none; }
a:hover {color:#FF9900;}
a.email {color:#999999; text-decoration:underline;}
a:hover.email {color:#FF9900; }
#flash { width:980px; height:434px; }


#main { width:980px; height:auto; margin-left:auto; margin-right:auto; }

.line {width:980px; height:5px; background:#d4a45a url(../_images/line.jpg) no-repeat top left; font-size:1px;}

#container { min-height:300px; background:#33303b url(../_images/bg.gif) repeat-x top; }
* html #container { height:300px;}

#menu_pl {  width:920px; height:74px; margin-left:60px; position:relative;}
#menu_pl ul{ padding:0px; margin:0px; height:67px; }
#menu_pl li{ float:left; width:80px;  height:67px; list-style:none; padding:0px; margin:0px; }
#menu_pl li:hover{ border-bottom:7px #312e39 solid; }
#menu_pl a{   padding:0px;   margin:0px;  color:#0d0d0d; }
#menu_pl a img { border:none; }

#menu_de {  width:920px; height:74px; margin-left:60px; position:relative;}
#menu_de ul{ padding:0px; margin:0px; height:67px; }
#menu_de li{ float:left; width:80px;  height:67px; list-style:none; padding:0px; margin:0px; }
#menu_de li:hover{ border-bottom:7px #312e39 solid; }
#menu_de a{   padding:0px;   margin:0px;  color:#0d0d0d; }
#menu_de a img { border:none; }


#slupy_menu_pl {padding:0px; margin:0px; width:640px; height:59px; background: url(../_images/ul_bg.jpg) no-repeat bottom left;}
#slupy_menu_pl li {padding:0px; margin:0px; float:left; list-style:none;}
#slupy_menu_pl li a {display:block; width:111px; height:28px; color:#1b1b1b; }

#slupy_menu_pl li.kw_pl { background:url(../_images/btn1_pl_a.jpg) no-repeat bottom center;}
#slupy_menu_pl li.kw_pl a { background:url(../_images/btn1_pl_na.jpg) no-repeat bottom center; }
#slupy_menu_pl li.kw_pl a:hover { background-image:none;}
#slupy_menu_pl li.kw_pl_on a { background:url(../_images/btn1_pl_on.jpg) no-repeat bottom center;}

#slupy_menu_pl li.pr_pl { background:url(../_images/btn2_pl_a.jpg) no-repeat bottom center;}
#slupy_menu_pl li.pr_pl a { background:url(../_images/btn2_pl_na.jpg) no-repeat bottom center;}
#slupy_menu_pl li.pr_pl a:hover { background-image:none;}
#slupy_menu_pl li.pr_pl_on a { background:url(../_images/btn2_pl_on.jpg) no-repeat bottom center;}

#slupy_menu_pl li.ok_pl { background:url(../_images/btn3_pl_a.jpg) no-repeat bottom center;}
#slupy_menu_pl li.ok_pl a { background:url(../_images/btn3_pl_na.jpg) no-repeat bottom center;}
#slupy_menu_pl li.ok_pl a:hover { background-image:none;}
#slupy_menu_pl li.ok_pl_on a { background:url(../_images/btn3_pl_on.jpg) no-repeat bottom center;}

#slupy_menu_pl li.me_pl { background:url(../_images/btn4_pl_a.jpg) no-repeat bottom center;}
#slupy_menu_pl li.me_pl a { background:url(../_images/btn4_pl_na.jpg) no-repeat bottom center;}
#slupy_menu_pl li.me_pl a:hover { background-image:none;}
#slupy_menu_pl li.me_pl_on a { background:url(../_images/btn4_pl_on.jpg) no-repeat bottom center;}


#slupy_menu_de {padding:0px; margin:0px; width:640px; height:59px; background: url(../_images/ul_bg.jpg) no-repeat bottom left;}
#slupy_menu_de li {padding:0px; margin:0px; float:left; list-style:none;}
#slupy_menu_de li a {display:block; width:111px; height:28px; color:#1b1b1b; }

#slupy_menu_de li.kw_pl { background:url(../_images/btn1_de_a.jpg) no-repeat bottom center;}
#slupy_menu_de li.kw_pl a { background:url(../_images/btn1_de_na.jpg) no-repeat bottom center; }
#slupy_menu_de li.kw_pl a:hover { background-image:none;}
#slupy_menu_de li.kw_pl_on a { background:url(../_images/btn1_de_on.jpg) no-repeat bottom center;}

#slupy_menu_de li.pr_pl { background:url(../_images/btn2_de_a.jpg) no-repeat bottom center;}
#slupy_menu_de li.pr_pl a { background:url(../_images/btn2_de_na.jpg) no-repeat bottom center;}
#slupy_menu_de li.pr_pl a:hover { background-image:none;}
#slupy_menu_de li.pr_pl_on a { background:url(../_images/btn2_de_on.jpg) no-repeat bottom center;}

#slupy_menu_de li.ok_pl { background:url(../_images/btn3_de_a.jpg) no-repeat bottom center;}
#slupy_menu_de li.ok_pl a { background:url(../_images/btn3_de_na.jpg) no-repeat bottom center;}
#slupy_menu_de li.ok_pl a:hover { background-image:none;}
#slupy_menu_de li.ok_pl_on a { background:url(../_images/btn3_de_on.jpg) no-repeat bottom center;}

#slupy_menu_de li.me_pl { background:url(../_images/btn4_de_a.jpg) no-repeat bottom center;}
#slupy_menu_de li.me_pl a { background:url(../_images/btn4_de_na.jpg) no-repeat bottom center;}
#slupy_menu_de li.me_pl a:hover { background-image:none;}
#slupy_menu_de li.me_pl_on a { background:url(../_images/btn4_de_on.jpg) no-repeat bottom center;}



.active {   margin-bottom:0px; border-bottom:7px #312e39 solid; }

#languages { width:150px; height:26px; background-color:#212121; position:absolute; right:0px; top:30px; padding:0px; padding-left:15px; }
#languages a { padding:0px; border:none;margin-right:10px;}
#languages a:hover {  border:none; }
#languages img { border:none;}

#pager_nav { width:444px; padding:4px; text-align:center; background-color:#222222; float:left; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F2C571;}
#pager_nav a { text-decoration:none;  padding:2px;  text-align:center; border:1px #222222 solid; color:#666666;}
#pager_nav a:hover {  border:1px #333333 solid; background-color:#111111; color:#666666; }

.active_page { padding:2px;  text-align:center; border:1px #444444 solid; background-color:#252525  }


.title {  border-top:1px #312e39 solid; width:640px; height:80px; margin-left:60px; background-repeat:no-repeat; background-position:top left; }
.firma_pl { background-image:url(../_images/firma_pl.jpg); }
.firma_de { background-image:url(../_images/firma_pl.jpg); }
.schody_pl { background-image:url(../_images/schody_pl.jpg); }
.schody_de { background-image:url(../_images/schody_de.jpg); }
.tralki_pl { background-image:url(../_images/tralki_pl.jpg); }
.tralki_de { background-image:url(../_images/tralki_de.jpg); }
.slupy_pl { background-image:url(../_images/slupy_pl.jpg); }
.slupy_de { background-image:url(../_images/slupy_de.jpg); }
.porecze_pl { background-image:url(../_images/porecze_pl.jpg); }
.porecze_de { background-image:url(../_images/porecze_de.jpg); }
.cnc_pl { background-image:url(../_images/cnc_pl.jpg); }
.cnc_de { background-image:url(../_images/cnc_pl.jpg); }
.dojazd_pl { background-image:url(../_images/dojazd_pl.jpg); }
.dojazd_de { background-image:url(../_images/dojazd_de.jpg); }
.kontakt_pl { background-image:url(../_images/kontakt_pl.jpg); }
.kontakt_de { background-image:url(../_images/kontakt_pl.jpg); }

#content { width:860px; margin-left:60px; color:#969696; padding-bottom:30px;}

#gallery { width:860px; height:auto; overflow:hidden; }
#big_photo { width:400px; float:left; position:relative;}
#number { width:20px; float:left; position:absolute; top:0px; left:0px; padding:10px; background-color:#000000; font-size:14px; color:#ffffff; font-weight:bold; text-align:center; filter: Alpha(Opacity=50, Style=0); -moz-opacity: 0.5; opacity: 0.5;}


#mini_gallery { width:460px; float:left; overflow:hidden; }
#mini_gallery .mini {width:80px; min-height:120px; padding:5px; float:left; }
*html #mini_gallery .mini {height:120px; }
#mini_gallery .mini img { border:none; cursor:pointer;}



.footer_line { border-top:1px #555555 solid; width:640px; height:50px; margin-left:60px; background-repeat:no-repeat; background-position:top left; }

#footer { width:950px; height:40px; background:#000000 url(../_images/footer_bg.gif) repeat-x top; color:#888888; padding:15px; text-align:right; position:relative;}
#submenu { position:absolute; top:15px; left:60px; text-align:left;}
#submenu a {text-decoration:none; color:#888888; margin-left:5px; margin-right:5px; }
#submenu a:hover {color:#444444; }
