html { overflow: -moz-scrollbars-vertical; }

body
{
    background: url('images/bg-body.jpg') center top #fff;
    background-repeat: repeat-x;
    background-position: 0px -70px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial; 
}



#containter { width: 935px; margin: 0 auto; margin-top: 50px; }
#containter #logo { text-align: left;float: left; margin-bottom: 5px; margin-left: 4px; }
#containter #topmenu { float: right; margin: 31px 0px 0px 0px; color: #FFF; font-size: 12px; text-align: right; letter-spacing: 0.3px;}
#containter #topmenu a { color: #FFF; font-size: 13px; text-decoration: none; padding: 1px 2px; }
#containter #topmenu a.on { color: #FFF; font-size: 13px; text-decoration: none;  padding: 1px 2px; }
#containter #topmenu a:hover { color: #EB4C8E; text-decoration: none;  padding: 1px 2px; }

#containter #main-brown { background: url(images/bg-main-brown.jpg) no-repeat top #FFF; width: 692px; height: 336px; margin: 0; padding: 0; float: left; }
#containter #main-brown #content { padding: 22px 5px 5px 4px; text-align: left; font-size: 13px;  }
#containter #main-brown #content #submenu { position: relative; margin: -311px 0px 0px 343px; z-index: 211; }
#containter #main-brown #content #submenu a { color: #FFF; font-size: 13px; text-decoration: none; display:block; width: 1px; height: 16px; padding: 1px 0px 2px 6px;  }
#containter #main-brown #content #submenu a#m1 { background: #EB4C8E; }
#containter #main-brown #content #submenu a#m2 { background: #E866A4; }
#containter #main-brown #content #submenu a#m3 { background: #E688AF; }
#containter #main-brown #content #submenu a#m4 { background: #F0B4CA; }
#containter #main-brown #content #submenu a:hover { background: #EB4C8E;  }

#containter #main-brown #content #galeria { background: url(images/bg-galeria-foto.jpg) no-repeat top #FFF; width: 432px; height: 432px; margin: 50px auto 0 auto; }
#containter #main-brown #content #btnleft { margin: -240px 0px 0px 70px; width: 34px; height: 22px; }
#containter #main-brown #content #btnright { margin: -23px 0px 0px 580px; width: 34px; height: 22px; }
#containter #main-brown #content #podpis { margin: 220px auto 0 auto; width: 60px; text-align: center; font-size: 17px; color: #EC4B8F; font-weight: bold; }
#containter #main-brown #content #podpis span#z { color: #EC4B8F; font-weight: bold; }
#containter #main-brown #content #podpis span#na { color: #776B5E; font-weight: bold; }
#containter #main-brown #content #kategorie { margin: 20px auto 0 auto; width: 600px; text-align: center; font-size: 13px; color: #776B5E; }
#containter #main-brown #content #kategorie a { color: #978A7F; font-size: 13px; text-decoration: none;}
#containter #main-brown #content #kategorie a.on { color: #EC4B8F; font-size: 13px; text-decoration: none;}
#containter #main-brown #content #kategorie a:hover { color: #EC4B8F; font-size: 13px; text-decoration: none;}

#containter #main-brown #galeria { background: url(images/bg-galeria-foto.jpg) no-repeat top #FFF; width: 432px; height: 432px; margin: 50px auto 0 auto; }
#containter #main-brown #btnleft { margin: -240px 0px 0px 80px; width: 34px; height: 22px; }
#containter #main-brown #btnright { margin: -23px 0px 0px 580px; width: 34px; height: 22px; }
#containter #main-brown #podpis { margin: 220px auto 0 auto; width: 60px; text-align: center; font-size: 17px; color: #EC4B8F; font-weight: bold; }
#containter #main-brown #podpis span#z { color: #EC4B8F; font-weight: bold; }
#containter #main-brown #podpis span#na { color: #776B5E; font-weight: bold; }
#containter #main-brown #kategorie { margin: 20px auto 0 auto; width: 600px; text-align: center; font-size: 13px; color: #776B5E; }
#containter #main-brown #kategorie a { color: #978A7F; font-size: 13px; text-decoration: none;}
#containter #main-brown #kategorie a.on { color: #EC4B8F; font-size: 13px; text-decoration: none;}
#containter #main-brown #kategorie a:hover { color: #EC4B8F; font-size: 13px; text-decoration: none;}

#containter #main-dojazd { background: url(images/bg-main-dojazd.jpg) no-repeat top #FFF; width: 692px; height: 336px; margin: 0; padding: 0; float: left; }
#containter #main-dojazd #content { padding: 5px 5px 5px 4px; text-align: left; font-size: 13px;  }
#containter #main-dojazd #content #mapa { background: #FFF url(images/bg-dojazd-2.jpg) no-repeat center; width: 684px; height: 328px; }

#containter #main-purple { background: url(images/bg-main-purple.jpg) no-repeat top #FFF; width: 692px; margin-top: 5px; padding: 0; float: left; }
#containter #main-purple h1 { color: #FFF; padding: 4px 5px 0px 9px; margin: 0; text-align: left; font-size: 13px; font-weight: normal; }
#containter #main-purple #content { padding: 0px 5px 5px 5px; text-align: left; margin-top: -7px; font-size: 13px; color: #776B5E; line-height: 18px;  }
#containter #main-purple #content #monitor { margin: 22px 25px 35px 20px; width: 120px; height: 110px; float: left; background: url(images/monitor-zapisy.jpg); font-weight: bold; }
#containter #main-purple #content #monitor span { display: block; margin: 31px 0px 0px 17px; }
#containter #main-purple #content .hr { width: 520px; height: 1px; background: #CCC; margin: -7px 0px -10px 162px; padding: 0; }
#containter #main-purple #content a { color: #F0027F; text-decoration: none; font-weight: bold; }
#containter #main-purple #content a:hover { color: #000; text-decoration: none; }
#containter #main-purple #content a.kolorowe { color: #776B5E; }
#containter #main-purple #content a.kolorowe:hover { color: #EB4C8E; }

#containter #main-purple #content #monitor2 {  margin: 21px 25px 32px 20px; width: 120px; height: 110px; float: left; background: url(images/monitor-zapisy.jpg); font-weight: bold; }
#containter #main-purple #content #monitor2 span { display: block; margin: 31px 0px 0px 44px; }
#containter #main-purple #content #monitor2 span a { color: #F0027F; text-decoration: none; font-weight: bold;  }
#containter #main-purple #content form { margin: -4px 0px 0px 0px; padding: 0; }
#containter #main-purple #content form input, textarea { height: 26px; padding: 4px 2px; margin: 3px 0px; border: 1px #CCC solid; width: 500px; color: #776B5E;  }
#containter #main-purple #content form textarea { height: 59px; }

#containter #main-purple #content #potwierdzenie { margin-top: 87px; margin-bottom: 91px; color: #EB4C8E; } 

#containter #main-purple #content .hr-kontakt { margin: 10px 0px -10px 162px; }
#containter #main-purple #content .hr-zapisy { margin: 10px 0px -10px 162px; }

#containter #main-koszt { background: url(images/bg-main-koszt.jpg) no-repeat top #FFF; width: 692px; margin-top: 1px; padding: 0; float: left; }
#containter #main-koszt #content { padding: 0px 5px 5px 12px; text-align: left; margin-top: 24px; margin-bottom: 15px; font-size: 13px; color: #776B5E; line-height: 18px;  }
#containter #main-koszt #content h1 { color: #EC4B8F; padding: 4px 0px 0px 0px; margin: 0px 0px -10px 0px; text-align: left; font-size: 13px; font-weight: bold; }
#containter #main-koszt #content .hr { width: 520px; height: 1px; background: #CCC; margin: -7px 0px -7px 162px; padding: 0; }
#containter #main-koszt #content a { color: #776B5E; text-decoration: none; font-weight: normal; border-bottom: 1px solid #776B5E; }
#containter #main-koszt #content a:hover { color: #776B5E; text-decoration: none; border: none; }
#containter #main-koszt #content a.color { color: #F0027F; text-decoration: none; font-weight: bold; }
#containter #main-koszt #content a.color:hover { color: #000; }
#containter #main-koszt #content td.tekst {font-size: 12px; color: #776B5E;}
#containter #main-koszt #content td.odstep { padding: 5px 0; color: #776B5E;}
#containter #main-koszt #content td.odstep2 { padding: 2px 0; color: #776B5E;}
#containter #main-koszt #content tr.linie { padding: 0;}

.gratulacje { position: relative; left: 119px; font-size: 11px; letter-spacing: 0.5px; }

/****************************************************/

#containter #main-brown #text { padding: 21px 5px 5px 4px; text-align: left; margin-left: 8px; font-size: 13px; color: #776B5E; line-height: 18px;  }
#containter #main-brown #text h1 { color: #EC4B8F; padding: 9px 0px 0px 0px; margin: 0px 0px -10px 0px; text-align: left; font-size: 13px; font-weight: bold; }
#containter #main-brown #text.hr { width: 520px; height: 1px; background: #CCC; margin: -7px 0px -10px 162px; padding: 0; }
#containter #main-brown #text a { color: #F0027F; text-decoration: none; font-weight: bold; }
#containter #main-brown #text a:hover { color: #000; text-decoration: none; }
#containter #main-brown #text a.normal { color: #776B5E; text-decoration: underline; font-weight: normal;}
#containter #main-brown #text a.normal:hover { color: #776B5E; text-decoration: none; }

#containter #main-gallery { background: url(images/bg-main-brown.jpg) no-repeat top #FFF; width: 692px; min-height: 555px;  padding: 0; float: left; }
#containter #main-gallery #content { padding: 0px 0px 0px 0px; text-align: left; margin-top: 1px; font-size: 13px; color: #776B5E; line-height: 18px;  }
#containter #main-gallery #content h1 { color: #EC4B8F; padding: 4px 0px 0px 0px; margin: 0px 0px -10px 0px; text-align: left; font-size: 13px; font-weight: bold; }
#containter #main-gallery #content a { color: #978A7F; font-size: 13px; text-decoration: none;}
#containter #main-gallery #content a.on { color: #EC4B8F; font-size: 13px; text-decoration: none;}
#containter #main-gallery #content a:hover { color: #EC4B8F; font-size: 13px; text-decoration: none;}

#containter #main-gallery #content #gallery table { margin-left: 30px;}
#containter #main-gallery #content #gallery td { width: 672px;}
#containter #main-gallery #content #gallery { margin: 24px 10px 5px 10px; text-align: center; width: 672px; height: 625px; overflow: auto;}
#containter #main-gallery #content #gallery #text { margin: 0px 0px 0px 0px; text-align: left;}
#containter #main-gallery #content #gallery img { margin: 20px 20px 20px 20px; border: 5px solid #776B5E; padding: 0; text-decoration: none; vertical-align: top}

/******************************************************/

#containter #menu { width: 235px; margin-right: 4px; float: right; }
#containter #menu #menu-brown { background: url(images/bg-menu-brown.jpg) no-repeat top #FFF; width: 235px; height: 130px; }
#containter #menu #menu-brown h1 { color: #FFF; padding: 6px 5px 0px 10px; margin: 0; text-align: left; font-size: 12px; margin-bottom: -5px; font-weight: normal; }
#containter #menu #menu-brown a { color: #978A7F; display: block; text-decoration: none; font-size: 12px; height: 27px; margin: 0px 0px 0px 10px; text-align: left; }
#containter #menu #menu-brown a.on { color: #EC4B8F; }
#containter #menu #menu-brown a:hover { color: #EC4B8F; text-decoration: none; }
#containter #menu #menu-brown a#menu-link-4 { margin-top: -1px; }

#containter #menu #menu-brown3 { background: url(images/bg-menu-brown3.jpg) no-repeat top #FFF; width: 235px; height: 202px; margin-top: 4px; font-size: 12px; }
#containter #menu #menu-brown3 h1 { color: #FFF; padding: 6px 5px 0px 10px; margin: 0; text-align: left; font-size: 12px; margin-bottom: -5px; font-weight: normal;}
#containter #menu #menu-brown3 #monitor { margin: 18px 20px 7px 20px; }
#containter #menu #menu-brown3  .hr { width: 223px; height: 1px; background: #CCC; margin: 1px 4px 4px 5px; padding: 0; }
#containter #menu #menu-brown3 a { color: #978A7F; text-decoration: none; font-size: 12px; text-align: left;  }
#containter #menu #menu-brown3 a:hover { color: #EC4B8F; text-decoration: none; }

#containter #menu #menu-brown3 #arch-normal { display: block; }
#containter #menu #menu-brown3 #arch-normal #poznaj { text-align: left; margin: 5px 0px 6px 8px; }

#containter #menu #menu-brown3 #arch-linki { margin: 10px 5px 2px 10px; text-align: left; display: none;  color: #776B5E;  }
#containter #menu #menu-brown3 #arch-linki #linki { text-align: left; height: 153px; overflow: auto; margin-bottom: 4px; }
#containter #menu #menu-brown3 #arch-linki #zamknij { text-align: right;}
#containter #menu #menu-brown3 #arch-linki #zamknij a { color: #EC4B8F; text-decoration: none; font-weight: normal;}
#containter #menu #menu-brown3 #arch-linki #zamknij a:hover { color: #000; text-decoration: none; }

#containter #menu #menu-brown2 { background: url(images/bg-menu-brown2.jpg) no-repeat top #FFF; width: 235px; height: 215px; margin-top: 4px; font-size: 12px;  }
#containter #menu #menu-brown2 h1 { color: #FFF; padding: 6px 5px 0px 10px; margin: 0; text-align: left; font-size: 12px; margin-bottom: -5px; font-weight: normal;}
#containter #menu #menu-brown2 a { color: #978A7F; display: block; text-decoration: none; font-size: 12px; margin: 12px 0px 12px 10px; text-align: left; }
#containter #menu #menu-brown2 a:hover { color: #EC4B8F; text-decoration: none; }
#containter #menu #menu-brown2 #intro { font-size: 12px; text-align: left; padding: 10px 0px 15px 10px; color: #776B5E; line-height: 18px; }
#containter #menu #menu-brown2 #phonecol1 { color: #F21075; font-size: 16px; text-align: left;  font-weight: bold; padding: 9px 0px 0px 10px; letter-spacing: 1.3px;}
#containter #menu #menu-brown2 #phonecol2 { color: #776B5E; font-size: 16px; text-align: left; font-weight: bold;  padding: 5px 0px 0px 10px; letter-spacing: 1.3px;}
#containter #menu #menu-brown2 #mail { text-align: left; padding: 12px 0px 0px 10px; }
#containter #menu #menu-brown2 #mail a { display: inline; margin: 0px 0px 0px 0px;  }
#containter #menu #menu-brown2  .hr { width: 152px; height: 1px; background: #CCC; margin: 5px 0px -2px 5px; padding: 0; float: left; }




#containter #prefooter { height: 5px; width: 10px; margin: 0 auto; padding: 0;  }

#containter #footer { border-top: 1px #999 solid; width: 931px; padding-top: 0px; font-size: 13px; margin-bottom: 20px; margin-top: 10px;  }
#containter #footer p.info { color: #95887B; float: left; margin: 5px 16px 0px 0px; padding: 0; }
#containter #footer p.info a { color: #95887B; text-decoration: none; }
#containter #footer p.info a:hover { color: #333; text-decoration: none; }
#containter #footer p.copy { color: #95887B; margin: 5px 16px 20px 0px;  float: right; }

.tresc { font-size: 12px; line-height: 18px; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }



