body {margin:0;padding:5px 0 30px;background:#000000}
#top {height:97px;width:1000px;margin:0 auto;background:url(gfx/top.jpg) no-repeat top center;border-bottom:1px solid #131313}
a#linkhome {position:relative;left:55px;top:5px;display:block;padding-left:290px;width:300px;height:85px;line-height:85px;font-size:22px;color:#ffffff;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;text-shadow:#002070 0px 1px 2px}
a#linkhome:hover {text-shadow:#000000 0px 1px 1px;text-decoration:none}
#linkhome h1 {color:#ffffff;margin:0}
#minimenu {float:right;position:relative;right:12px;top:15px}
#minimenu a {color:#ffffff;text-decoration:none;padding-left:14px;margin-right:8px;background:url(gfx/mm.png) no-repeat left center}
#minimenu a:hover {color:#000000;text-decoration:none}

#menu {height:38px;width:960px;margin:0 auto;padding:0 20px;text-align:center;font-size:16px;background:url(gfx/menubg.gif) repeat-x}
#menu a {padding:10px 12px;line-height:39px;color:#e18931;font-family:Tahoma, Geneva, sans-serif;margin:0 5px}
#menu a:hover {color:#ffc070;text-decoration:none}
#menu a.selected {background:url(gfx/menubgs.gif) no-repeat top center;color:#ffc070}

#pics {background:#222222;border:1px solid #222222;height:208px;width:998px;margin:0 auto;padding:0}
#pics img {padding:0;margin:0;float:left}
img#piccenter {margin:0 1px}

#main {background:url(gfx/main1.gif) repeat-y top center #222222;padding:0;width:1000px;margin:0 auto 4px}
#mainin {background:url(gfx/main.gif) no-repeat center bottom;width:990px;margin:0 auto;padding:0 5px}
#left {float:left;width:240px;min-height:100px;padding-top:5px}
#right {float:right;width:240px;min-height:100px;padding-top:5px}

#center {width:480px;min-height:100px;float:left;padding:10px 15px 0;background:url(gfx/content.gif) no-repeat top center}
h1#title {background:url(gfx/title.gif) no-repeat top center;text-align:left;padding:0 0 0 30px;margin:0 0 15px 0;height:32px;line-height:32px;color:#ffffff;font-size:19px}
#content {line-height:1.5em;font-size:12px;color:#c0c0c0;padding:0 20px 30px}

h2.lhead {text-align:center;height:41px;margin:0 0 10px 0;color:#ffffff;background:url(gfx/headl.gif) no-repeat;line-height:41px;}
h2.rhead {text-align:center;height:41px;margin:0 0 10px 0;color:#ffffff;background:url(gfx/headr.gif) no-repeat;line-height:41px;}

.box {background:url(gfx/box.gif) no-repeat left top;min-height:60px;width:210px;margin:0 auto 15px;padding:10px}
a.realizacja {display:block;position:relative;width:220px;margin:0 auto 8px}
a.realizacja img {border:0;display:block}
a.realizacja span {position:absolute;font-size:12px;width:200px;display:block;left:0;bottom:0px;padding:6px 10px;color:#ffffff;background:url(gfx/rover.png);font-weight:bold;line-height:18px;cursor:pointer}
a.realizacja span b {float:right;font-size:13px;padding-left:5px}
a.realizacja:hover span {color:#ffe090;text-decoration:none}

#lmenu a {display:block;padding:3px 12px 7px;margin-top:4px;line-height:1.2em;color:#e8e8e8;font-size:13px;background:url(gfx/newssep.gif) no-repeat center bottom}
#lmenu a:hover {color:#f8e090;text-decoration:none}
#lmenu a.selected {color:#ffa050}

#end {height:26px;width:960px;padding:0 20px;line-height:26px;color:#ffffff;background:url(gfx/end.gif) no-repeat top center;margin:0 auto}
#end a {float:right;color:#ffffff}
/* ---- */

		#fotozoom {cursor:pointer;border:10px solid #ffffff;background:#ffffff url(gfx/logo.gif) no-repeat center center;padding:1px;text-align:center;display:none}
		#fotozoom img {border:1px solid #404040}
    
    .pager {margin:0 0 10px;text-align:center;clear:both}
    .pager a {padding:0 5px;font-weight:bold;}
    .pager a:hover {background:#505050;color:#f9d840}
    .pager a.selected {border:0px outset #b0b0b0;background:#808080;color:#ffffff}

    .galeria {float:left;margin:0 3px 8px;display:inline;font-size:11px}
    .galeria img {padding:3px;background:no-repeat center bottom;border:1px solid #333333}

		.narrow {font-family:'Franklin Gothic Medium Cond','Arial Narrow',Arial,helvetica,sans-serif}

	.newstitle {color:#e0e0e0;font-size:14px;	font-weight:bold;margin-bottom:5px;clear:both}
	.newsdate {margin-bottom:5px;font-size:14px;color:#303003;background:#e0e0e0;padding:1px 3px;float:left}
	a.newsmore {display:block;text-align:right;border-bottom:1px solid #404040;padding:1px 0}
	a.newsmore:hover {border-bottom:1px solid #707070;}
	.newssep {clear:both;margin:10px 0 0}
	
	#newsrotator {height:100px;overflow:hidden;}
	.newssep1 {clear:both;height:3px;font-size:1px;line-height:1px;background:url(gfx/newssep.gif) no-repeat center top;}
	.newsitem {height:100px;overflow:hidden;}
	.newsitem a.newstitle {font-weight:bold;clear:both;display:block;margin:2px 0;font-size:13px}
	.newsitem a.newstitle:hover {text-decoration:none}
	#allnews {display:block;text-align:center;padding:1px 2px}
	#allnews:hover {color:#0189e9}

/* ---- */

    body, table, div, input, textarea, select, p {font-family:Candara,	'Trebuchet MS',	Helvetica,sans-serif;font-size:12px;color:#c0c0c0}
    .wazne {color:#a00000}
    form {margin:0}
    p a {color:#2070a0;text-decoration:none}
    a {color:#2070a0;text-decoration:none}
    a:hover {color:#0189e9;text-decoration:none;}
		p {margin:0}
		
		a.button {color:#ffffff;display:block;text-align:center;width:120px;height:24px;margin:0 auto;padding:5px 2px 0;font-size:10px;font-weight:bold;background:url(gfx/button.png) no-repeat top center}
		a.button:hover {color:#000000;text-decoration:none}
		a.more {text-align:right;display:block;font-weight:bold;padding:0;margin:5px 0 0}
		a.more:hover {}
		
    input {border:1px solid #bcbdbe;color:#626b71;font-weight:normal;font-size:10px;background:#dbdcdd;padding:0 5px}
    textarea {border:1px solid #bcbdbe;color:#626b71;font-weight:normal;font-size:10px;background:#dbdcdd;padding:4px 5px}
		select {height:21px;border:1px solid #bcbdbe;color:#626b71;font-weight:normal;font-size:10px;background:#dbdcdd;}
		input {height:21px;line-height:21px}
		input:hover,textarea:hover,select:hover {border:1px solid #909090;background:#f0f0f0}
		.activeinput,.activeinput:hover {color:#202020;border-color:#909090;background-color:#ffffff}
    input.button {border:1px solid #888888;color:#000000;background:#dbdcdd;cursor:pointer;font-weight:normal;font-size:12px;height:21px;line-height:21px}
    input.shortbutton {border:0px solid #c5c887;color:#000000;background:url(gfx/submit.gif) no-repeat right center #dbdcdd;cursor:pointer;font-weight:normal;text-align:left;width:21px;font-size:10px;height:21px}
		input.button:hover {background-color:#bbbcbd}
		h1 {font-size:22px;font-weight:normal;margin:0;color:#626b71;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
    h2 {font-size:16px;font-weight:normal;margin:0;color:#626b71;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
    h3 {font-size:14px;font-weight:normal;margin:0;color:#626b71;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
    .imgl {padding:3px;background:no-repeat center bottom;border:1px solid #333333}
    /*.imgl {padding:5px;background:url(gfx/galeriabg.png) no-repeat center bottom;}*/
    .imgb {border:0}
    sub,sup {font-size:9px}
    .sep {clear:both;font-size:1px;height:1px;line-height:1px}
    .sep2 {clear:both;font-size:1px;height:5px;line-height:1px}
	
		label {cursor:pointer;}

    .aleft {text-align:left}
    .aright {text-align:right}
    .acenter {text-align:center}

