*           { margin: 0px; padding: 0px; }
body        { margin: 0px; padding: 0px; font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #323232; background: #fff url('gfx/body_bg.png') repeat-x; }
a           { color: #23669b; text-decoration: underline;}
a:hover     { text-decoration: none; }

#all        { margin: 0px auto; width: 980px; }
#menu       { width: 980px; height: 80px; color: #fff; }
#logo       { width: 980px; height: 200px; background: url('gfx/logo_bg2.png') no-repeat right;}
#logo img   { float: left; margin-right: 10px; margin-left: 0px; }
#logo h1    { padding-top: 60px; font: bold 2.2em tahoma, sans-serif; text-align: center;} 

#blocks     { width: 980px; height: 140px; background: #ff0000 url('gfx/bars.png') no-repeat; }

#right      { width: 200px; float: right;}
#left      { width: 200px; float: left;  }


#content    { width: 530px;  margin-bottom: 20px; margin-left: 215px;}
#content_gallery    { width: 725px;  margin-bottom: 20px;}

#suwak_img { width: 580px; margin: 0px auto; clear: both; margin-bottom: 20px; padding-left: 10px;}

#footer     { width: 900px;  padding: 10px 0px 20px 0px;  margin: 0px auto; color: #d1d1d1;}
#footer_link{ margin-bottom: 10px; }
#footer_link a { font: 0.9em verdana, sans-serif; text-decoration: none; color: #d1d1d1; margin-right: 4px;}
#footer_link a:hover { text-decoration: underline; }
#footer p {
	margin-bottom: 10px;
	font: bold 10px verdana, sans-serif;
	color: #4E4E4E;
}
#footer p span {
	font-style: italic; 
}

#bottom     { background: #222222 url(gfx/bottom_bg.gif) bottom repeat-x;clear: both; }

#scrollup   { position: relative; float: left;overflow: hidden; height: 30px; width: 980px; }
.headline   { position: absolute; top: 50px; left: 5px; height: 25px; width: 960px; font: 1.2em bold arial, sans-serif; text-align: center; }

/* menu */
#menu a     { padding: 20px 10px 20px 10px; margin-top: 10px; display: block; float: left; font: bold 12px arial, sans-serif; color: #d1d1d1; text-decoration: none; text-align: center; background: url('gfx/menu.gif') left no-repeat;}
#menu a.two { padding: 10px 10px 10px 10px; line-height: 16px;}
#menu a.three { padding: 10px 10px 10px 10px; line-height: 16px; background-position: 0px 20px; }
#menu a.first { background: none; }
#menu a:hover {text-decoration: none; color: #fff;}

#alert { color: #f00; font: bold 10px verdana, sans-serif;}
/********/

#suwak { margin-top: 20px;}

/* Formatowanie */
h1          { font: 1.6em verdana, sans-serif; margin-bottom: 20px; padding-left: 30px;}
#content h1 { background: url('gfx/arrow.png')  0px 4px no-repeat;  }
#content_gallery h1 { background: url('gfx/arrow.png')  0px 4px no-repeat;  }
#right h1    { background: url('gfx/arrow2.png')  0px 4px no-repeat; }
#left h1    { background: url('gfx/arrow2.png')  0px 4px no-repeat; }


h3          { font: bold 1.2em verdana, sans-serif; margin-bottom: 10px;}
#content p  { text-align: justify; line-height: 1.6em; margin-bottom: 10px;}
#right p     { line-height: 1.6em; font: 0.9em verdana, sans-serif;}
#right h3    { margin-bottom: 10px; margin-top: 20px;}

ul, ol      { margin-left: 20px; margin-bottom: 20px;}
li          { line-height: 1.7em; text-align: justify }

.l_email    { padding-left: 36px; background: url('gfx/mail.png') no-repeat left; height: 26px; padding-top: 4px; margin-bottom: 3px;}
.l_mobile    { padding-left: 36px; background: url('gfx/mobile.png') no-repeat left;  height: 26px; padding-top: 4px;}
.l_form    { padding-left: 36px; background: url('gfx/form.png') no-repeat left;  height: 26px; padding-top: 4px; margin-bottom: 10px;}
.l_email, .l_mobile, .l_form { font: 0.9em verdana, sans-serif; }
/* formularz */
.formularz  { width:480px; margin: 0px auto; }
.formularz div { text-align: right; margin-bottom: 10px;}
.formularz label { float: left; }
.formularz textarea { width: 290px; font: 0.9em Verdana, Arial, Helvetica, sans-serif;}
.formularz input.text { width: 290px; font: 0.9em Verdana, Arial, Helvetica, sans-serif;}
.formularz input.password { width: 290px; }

.formularz_r  { width:200px; margin-bottom: 20px; }
.formularz_r textarea { width: 200px; font: 0.9em Verdana, Arial, Helvetica, sans-serif;}
.formularz_r input.text { width: 200px; font: 0.9em Verdana, Arial, Helvetica, sans-serif;}


.error      { border: 1px solid #ff0000; padding: 10px 10px 0px 10px; margin-bottom: 20px;}
.ok         { border: 1px solid #00ff00; padding: 10px 10px 0px 10px; margin-bottom: 20px;}


#created    { float: right; width: 50px;}
#created img { border: 0px; }

#gallery img { border: 2px solid #BFBFBF; margin-left: 2px;}
#gallery a:hover img { border: 2px solid #BFBFBF;}

#gallery2 img { border: 2px solid #BFBFBF; margin-left: 2px;}
#gallery2 a:hover img { border: 2px solid #BFBFBF;}

#gallery2 { text-align: center; margin-left: 50px; height: 1800px; }
#gallery2 ul { list-style: none;  margin: 0px; padding: 0px; height: 100px;}
#gallery2 ul li { text-align; center; float: left; width: 120px; margin-bottom: 10px;}

#gallery { text-align: left; }
#gallery ul { list-style: none;  margin: 0px; padding: 0px; }
#gallery img { text-align: center; float: left; margin: 4px 4px 16px 4px; }

.blank { height: 86px;}

.red { font-weight: bold; color: #ff0000; }


#tooltip { position:absolute; z-index:9999; color:#fff; font:12px verdana, sans-serif;  width:200px; }
#tooltip .tipHeader { height:8px; background:url(gfx/tipHeader.gif) no-repeat; }
#tooltip .tipBody { background-color:#000; padding:5px 5px 5px 15px; }
#tooltip .tipFooter { height:8px; background:url(gfx/tipFooter.gif) no-repeat; }

.clear { clear: both; }

p.news { font: bold 0.9em verdana, sans-serif; color: #e00; }
p.news a { color: #e00;}
p.info_g { color: #00a800; }
p.info_g a { color: #00a800; }

.haslo { text-align: center; font: bold italic 1em arial, sans-serif; color: #000099; margin-bottom: 20px;} 

#content ul { list-style: none; }
#content ul li { background: url(gfx/ul_1.png) no-repeat left top;  padding-left: 20px; }
#content ul li li { background: url(gfx/ul_2.png) no-repeat left;  padding-left: 20px; }

.info { background: url(gfx/info_bg.png) repeat-x bottom; padding: 10px;  margin-bottom: 10px;}
.button { display: block; width: 140px; height: 20px; background: url(gfx/button.png) no-repeat; text-align: center; padding-top: 4px; text-decoration: none; color: #EBEBEB; }

.info p { margin: 0px; padding: 0px;}

.blue { color: #00007D; }
.green { color: #007500; }
.blue, .green { font-weight: bold; }

.block { width: 400px; margin: 0px auto; padding: 10px; border: 1px dotted; }
.center { text-align: center; }

#content .nonadds li { background: url(gfx/ul_2.png) no-repeat left; padding-left: 20px; }


.maps { float: right;}

#zyczenia {
	background: url(gfx/zyczenia.jpg) no-repeat;
	width: 390px;
	height: 120px;
	padding: 30px 100px 50px 30px;
	font: 20px Georgia, serif;
	line-height: 34px;
	color: #A40000;
	text-indent: -9999px;
}
