
body{
	background-color:#fff;
	margin: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:#444;
	background-image: url(gfx/bg.jpg);
	background-repeat:repeat-x;



	}
	
	
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin: 0; padding: 0;}

#container {width:1020px; margin:0 auto;}


#top {width:1020px; height:306px; background:url(gfx/bg_top.jpg) no-repeat; position:relative;}
#top #logo {position:absolute; top:80px; left:130px;}


	
/* menu top */
#menu-top ul {list-style-type:none; position:absolute; top:0px; left:50px;}
#menu-top ul li {float:left;}
#menu-top ul li a {display:block; float:left; height:30px; text-indent:-2011px; font-size:0; line-height:0;}
#menu-top ul li.top_start a {background-image:url(gfx/button_top_start.jpg); background-position:top; width:61px;}
#menu-top ul li.top_start a:hover, #menu-top ul li.top_start a.current {background-image:url(gfx/button_top_start.jpg); background-position:bottom !important;}
#menu-top ul li.top_ofirmie a {background-image:url(gfx/button_top_ofirmie.jpg); background-position:top; width:76px;}
#menu-top ul li.top_ofirmie a:hover, #menu-top ul li.top_ofirmie a.current {background-image:url(gfx/button_top_ofirmie.jpg); background-position:bottom !important;}
#menu-top ul li.top_galeria a {background-image:url(gfx/button_top_galeria.jpg); background-position:top; width:69px;}
#menu-top ul li.top_galeria a:hover, #menu-top ul li.top_galeria a.current {background-image:url(gfx/button_top_galeria.jpg); background-position:bottom !important;}
#menu-top ul li.top_cennik a {background-image:url(gfx/button_top_cennik.jpg); background-position:top; width:70px;}
#menu-top ul li.top_cennik a:hover, #menu-top ul li.top_cennik a.current {background-image:url(gfx/button_top_cennik.jpg); background-position:bottom !important;}
#menu-top ul li.top_referencje a {background-image:url(gfx/button_top_referencje.jpg); background-position:top; width:92px;}
#menu-top ul li.top_referencje a:hover, #menu-top ul li.top_referencje a.current {background-image:url(gfx/button_top_referencje.jpg); background-position:bottom !important;}
#menu-top ul li.top_formularz a {background-image:url(gfx/button_top_formularz.jpg); background-position:top; width:141px;}
#menu-top ul li.top_formularz a:hover, #menu-top ul li.top_formularz a.current {background-image:url(gfx/button_top_formularz.jpg); background-position:bottom !important;}
#menu-top ul li.top_kontakt a {background-image:url(gfx/button_top_kontakt.jpg); background-position:top; width:75px;}
#menu-top ul li.top_kontakt a:hover, #menu-top ul li.top_kontakt a.current {background-image:url(gfx/button_top_kontakt.jpg); background-position:bottom !important;}


#content {height:800px;width:1020px; text-align:justify;  position:relative; padding-top:30px;background:url(gfx/bg_content.jpg) no-repeat;}
#content .inside {padding:0px 45px 30px 45px;}


#content-box {float:right;background:#eeeeee; width:650px; -webkit-border-radius:8px; -khtml-border-radius:8px; -moz-border-radius:8px; border-radius:8px;margin-bottom:12px;}
#content-box .inside {padding:10px}
#content-box img.right {float:right; padding: 10px;}
#content-box img.left {float:left; padding: 10px;}
#content-box img.center {text-align:center;padding: 10px;}
#content-box1 {float:left; background:#ffe0b5; width:1000px;text-align:center; -webkit-border-radius:8px; -khtml-border-radius:8px; -moz-border-radius:8px; border-radius:8px;margin-bottom:12px;}
#content-box1 .inside {padding:10px;}
#content-box1 img {float:right; padding: 10px;}
#content-box ul.circle {list-style-type:circle; margin-left:30px;}
#content-box ul.disc {list-style-type:disc; margin-left:30px;}
#content-box ol{ margin-left:30px;}
#content-box ol.la {list-style-type:lower-alpha; margin-left:30px;}
#content-box ul li {padding-top:10px; margin-left:20px;}
#content-box ol li {padding-top:3px;}
#menu-box {float:left; }
#menu-box .inside {padding:10px;}

#menu-box {position:relative; height:30px;font-weight:bold;}
#menu-box ul {list-style-type:none;}
#menu-box ul li {margin-bottom:5px;text-align:center; vertical-align:text-bottom; }
#menu-box ul li a {display:block; height:23px;padding-top:7px;  }
#menu-box ul li.main_button_menu a {background-image:url(gfx/button_menu.png); background-position:top; width:250px;color:#fff;}
#menu-box ul li.main_button_menu a:hover, #menu-box ul li.main_button_menu a.current {background-image:url(gfx/button_menu.png);color:	#FFD700; background-position:bottom !important;}


#bottom {width:1000px; height:40px; background:url(gfx/bg_bottom.jpg) repeat-x;text-align: center; font-size:7pt;}	
#bottom .inside {padding:50px 45px 30px 45px;}

#info{padding-top:130px;
  text-align: center;
  font-size:6pt;
}

h1 {font-size:24px; color:#3f3f3c;text-align:center;}
h2 {font-size:15px;padding-top:10px;padding-bottom:10px;text-align:center;}
h3 {font-size:18px;padding-top:10px;padding-bottom:10px;text-align:center;}
h4 {font-size:15px;padding-top:10px;padding-bottom:10px;text-align:center;}
h5 {font-size:13px;padding-top:10px;padding-bottom:10px;text-align:center;}
a img{border-style:none;}
	
a:link {color:#227;text-decoration: none; }
a:visited {color:#227;text-decoration: none; }
a:hover {color:#55f;text-decoration: none;}
a:active {color:#227;text-decoration: none; }

span.black	{FONT-FAMILY: Helvetica, arial,Times New Roman, Verdana; FONT-SIZE: 12px ;  COLOR:#000; font-weight:bold; }
span.title	{text-align:center; font-family: Verdana, Geneva, sans-serif; font-size:12pt; color:#555; font-weight:bold;}
span.right	{ text-align:right; font-family: times, serif; font-size:12pt; font-style:italic;  color:#555;}
span.male	{ text-align:center; font-size:8pt; font-style:italic;  color:#555;}
span.motto	{text-align:center; font-family: times, serif; font-size:10pt; font-style:italic;  color:#555; }
span.green	{text-align:center; font-family: Verdana, Geneva, sans-serif; font-size:10pt; color:#0a0; }
span.blue	{text-align:center; font-family: Verdana, Geneva, sans-serif; font-size:10pt; color:#0af; }
p {padding-top:10px;}
