/* mac hide\*/
html, body {height:100%;}
/* end hide */
* {margin:0; padding:0}
a {outline:none;}
.wrapper {position: relative; min-height: 100%; height: auto !important; height:100%; margin: 0 auto -80px;}
.footer { position: relative; margin: 0 auto; }
.footer  { height: 80px; }
.tex { color:#166D98; }
.push {clear:both;height:80px;}
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(bg_calosc.jpg); }
#bg_tapeta {margin:0; padding:0; background:url(bg_tapeta.jpg) repeat-x; }
#calosc_szafy {margin:0 auto; padding:0; width:807px;}
#tlo_gora { width:807px; height:68px; margin:0 auto; padding:0; background:url(tlo_gora.jpg) no-repeat;}
#logo_szafetex { position:relative; top:10px; left:12px; width:241px; height:56px;list-style:none; padding:0; margin:0; border:none;}
#logo_szafetex span { display:none; position:absolute; }
#logo_szafetex a { display:block; text-indent:-1900%; position:absolute; outline:none; }
#logo_szafetex a:hover { background-position:right bottom; padding:0; margin:0; }
#logo_szafetex a:hover span {display:block;}
#logo_szafetex .szafa {width:241px; height:57px; background:url(logo_szafetex.jpg) no-repeat; padding:0; margin:0; }
#tlo_flash, #plik_flash { width:807px; height:208px; margin:0 auto; padding:0; }
#tlo_flash {background:url(tlo_flash.jpg) no-repeat;}
#tlo_no_flash {margin:0 auto; width:350px; padding:60px 0 0 0;}
#tlo_text { width:807px; margin:0 auto; padding:0; background:url(tlo_text.jpg) repeat-y;}
#prawa{clear:left; float:right; width:226px; margin:0; padding:0; color:#FFFFFF; }
.wizytowka1 {width:216px; height:110px; margin:0 2px 0 0; padding:2px; background:url(tlo_wizytowka1.jpg) no-repeat; color:#000; float:right; }
#wizytowka2 {width:216px; height:220px; margin:0 2px 0 0; padding:2px; background:url(tlo_wizytowka2.jpg) no-repeat; color:#000; float:right;}
.wizytowka_tekst { padding:10px 0 0 20px; line-height:140%;  font-size:12px;}
#srodek { margin:0 0 0 5px; width:545px; padding:0; text-align:justify;}
#srodek_teksty { margin:5px 0 0 30px; padding:0; text-align:justify; min-height:280px; line-height:140%;}
#srodek_teksty p {margin:0; padding:7px 0; }
#srodek_teksty ul {margin:0 0 0 20px;}
#srodek_teksty a {color:#000000; text-decoration:none; font-weight:bold; padding:0; margin:0; }
#srodek_teksty a:hover {color:#000000; text-decoration:underline;  }
h2 { font-size:14px; margin:0 0 5px 0; padding:0; text-transform: uppercase; }
h3, h4, h5 { margin-left:20px; margin-right:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.tytul { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:3px;  padding-top:3px; padding-bottom:3px; margin:0; background:url(bg_h1.jpg) center bottom no-repeat; height:26px; }
.hr { background:none; background:url(bg_hr.jpg) center bottom no-repeat; height:19px; border:none; }
#tlo_menu { width:573px; height:54px; margin:0; padding:0; background:url(tlo_menu.jpg) no-repeat;}
#tlo_stopka { clear:both; width:807px; height:42px; margin:0 auto; padding:0; background:url(tlo_stopka.jpg) no-repeat;}
#stopka {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; position:relative; width:100%; height:80px; left:0; bottom:0; margin:10px 0 0 0; padding:0; background:url(bg_stopka.jpg) repeat-x; letter-spacing:0.1em;}
#stopka_srodek {margin:0 auto; padding:15px 0 0 0; width:740px;}
a.linkstopka{color:#000; text-decoration:none;   padding:2px 2px 4px 2px;}
a.linkstopka:hover {color:#FFFFFF; background:url(bg_stopka_link.png) repeat-x; border:1px solid #FFF; text-decoration:none;  padding:1px 1px 3px 1px; }
#stopka_prawa { float:right; width:168px; margin:0; padding:0; top:0;  }
#projektowanie_stron { list-style:none; padding:0; margin:0; width:183px; height:42px; position:relative; border:none;}
#projektowanie_stron span { display:none; position:absolute; }
#projektowanie_stron a { display:block; text-indent:-1900%; position:absolute; outline:none; }
#projektowanie_stron a:hover { background-position:right top;  padding:0; margin:0; }
#projektowanie_stron a:hover span {display:block;}
#projektowanie_stron .marcol {width:168px; height:42px; background:url(logo_marcol_art_pl.gif) no-repeat; padding:0; margin:0; }
.margines_prawa {margin-left:10px;}

/*#gora { width:790px; height:200px; margin:0; padding:0; }*/

/*menu glowne
#menu {margin:0 0 0 12px; padding:5px; width:550px; height:30px; background:url(tlomenu.gif) no-repeat; display:block; color:#FFFFFF;}
#menu a.lmenu {color:#FFFFFF; text-decoration:none; padding:5px; margin-left:10px; margin-right:10px;}
#menu a.lmenu:hover {color:#000000; text-decoration:none;}
.menu_przesuwne {background:#0076AE;}
.button {padding:0 40px 0 40px; }
*/

a.linki, a.linki:visited {padding:0 0 0 0; background-color:#FFFFFF; color:#003366; text-decoration:underline;}
a.linki:hover{background-color:#003366; color:#FFFFFF;}

#galeria, .galeria { width:480px; margin:0 0 0 10px; text-align:center; }
.slajd {border:1px solid #0076AE; padding:1px; margin:2px 2px 2px 6px;}
.slajd:hover { border:1px solid #000; padding:1px; background:#000; }

.slowa_kluczowe {display:none; font-weight:bold;}

/*------------------------------------------------------------*/
.taby {padding:14px 0 0 0; color:#FFFFFF;}
.taby ul{ padding: 4px 0px; margin:0; font: bold 14px Verdana, Arial; letter-spacing:0.1em; list-style-type:none;
text-align: center; /*set to left, center, or right to align the menu as desired*/ }
.taby li{ display: inline; margin:0;}
.taby li a{ text-decoration: none; padding: 3px 7px; margin-right: 3px; color:#FFF;}
.taby li a:hover { color: #000; }
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_b{ position:absolute; top:0; line-height:18px; z-index:13; width:154px; visibility: hidden;}
.dropmenudiv_b a{ width: auto; display: block; text-indent:18px; padding: 1px 0 3px 0;
text-decoration: none; color:#FFF;  background:url(bg_menu_link1.png); }
/** html .dropmenudiv_b a{ width: 100%; background:url(bg_menu_link3.png);}*/
.dropmenudiv_b a:hover{ background:url(bg_menu_link3.png);  /*color:#000000; url(bg_menu_link2.png)*/;  }
.dropmenu_bg1 { padding:0; margin:0; background:none; height:8px; display: inline-block; }
.dropmenu_bg2 {padding:0; margin:0; background:url(bg_menu_link2.png); height:12px;  }
