body {padding:0;margin:0;background:url(gfx/pagebg.gif) repeat left top #626b71}
html, body {height:100%}
#allpage {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -161px;padding:0 0 161px;width:100%;background:url(gfx/bgall.gif) center top repeat-y}

#allpages {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -161px;width:100%;background:#ededee;}
#start {position:relative;width:100%;height:269px;top:50%;margin:-220px auto 0;text-align:left;position:absolute;}
a#startlogo {display:block;width:454px;height:41px;background:url(gfx/start-logo.png) no-repeat;margin:0 auto}
a.startsekcja {display:block;width:424px;height:37px;background:url(gfx/start-opcja.jpg) no-repeat center -37px;margin:20px auto 0;line-height:33px;font-weight:bold;color:#ffffff;padding:0 15px;text-decoration:none}
a.startsekcja:hover {background-position:center 0;color:#ffffff;text-decoration:none}

#topcontainer {height:44px;background:url(gfx/topbg.gif) repeat-x left top #2d2e2e;width:100%;}
#pagecontainer {background:url(gfx/pagebg.gif) repeat left top #626b71}
#endcontainer {height:161px;background:url(gfx/endbg.gif) repeat-x left bottom #272828;margin:0;padding:0;clear:both}

#top {width:745px;margin:0 auto;padding-left:195px;}
	ul#topmenu {list-style-type:none;padding:0;margin:0;font-size:10px}
	ul#topmenu li {float:left;padding:15px 0 12px;margin-right:35px;display:inline;text-transform:lowercase}
	ul#topmenu li.selected {background:url(gfx/arrowup.png) no-repeat center bottom}
	ul#topmenu li a {color:#ffffff;}
	ul#topmenu li a:hover {color:#ffffff;text-decoration:underline}
	
	#top #newsletter {float:right;width:250px;padding-top:10px;height:21px;line-height:21px;text-align:right;color:#dbdcdd;font-size:10px}
	#top #newsletter form {display:inline;padding-left:5px;}
	#top #newsletter input {border:0;height:21px;width:100px;vertical-align:middle}
	#top #newsletter input.button {width:21px;}

a#naglowek 
a#naglowek img {border:0;}
#page {background:#f6f6f6;margin:0 auto;width:940px;padding:0 29px;min-height:500px}
#left {float:left;width:180px;}
#left ul ul {display:none}
#left ul a:hover, #left ul span:hover {color:#252525;text-decoration:none}
#left ul ul a:hover, #left ul ul span:hover {color:#606060;text-decoration:none}
#left ul a {color:#626b71}
#left ul span {color:#626b71;cursor:pointer}
#left ul ul a {color:#8d9aa3}
#left ul ul span {color:#8d9aa3}
#left ul {list-style-type:none;font-size:10px;margin:0;padding:0}
#left ul {margin:0 0 1px 15px;line-height:12px}
#left ul#sidemenu li {padding:0 0 15px 0}
#left ul#sidemenu ul li {padding:2px 0 0}
#left ul#sidemenu li.selected {list-style-image:url(gfx/arrowdown.png)}
#left ul#sidemenu ul.sidemenu2 li {list-style-image:url('')}
#left ul#sidemenu ul.sidemenu2 li.selected {font-weight:bold;}
#left ul#sidemenu .current {font-weight:bold;}
#left ul li {font-weight:normal}

#right {float:right;width:760px;line-height:1.5em;padding:0 0 25px 0}
#end {width:745px;margin:0 auto;padding-left:195px;height:140px;}
	#end #contactinfo {height:70px;padding-top:20px}
	#end #contactinfo div {float:left;width:130px;display:inline;margin-right:15px;line-height:1.5em}
	#end #contactinfo * {color:#ffffff;font-size:10px}
	ul#endmenu {clear:both;list-style-type:none;padding:0;margin:0;font-size:10px}
	ul#endmenu li {float:left;padding:15px 0 10px;margin-right:35px;display:inline;text-transform:lowercase}
	ul#endmenu li a {color:#99a9b4;}
	ul#endmenu li a:hover {color:#99a9b4;text-decoration:underline}
	ul#endmenu li.selected a {color:#ffffff}
	#endcontainer #copyright {text-align:center;color:#99a9b4;font-size:10px}
	#endcontainer #copyright a {color:#99a9b4}
	
.naglowek {border-top:1px solid #ee7f01;background:#ececed;padding:10px 15px 15px;line-height:1.5em;margin:0 0 20px 0;}
.newsdate {float:left;width:100px;}
.newstitle {float:left;font-weight:bold;}
.newstitle div {padding-top:12px;font-weight:normal}
/* ---- */

	#kontakt {width:412px;margin:0 auto;font-size:10px}
	#kontakt label {display:block;padding:10px 0px 5px;font-size:10px}
	textarea.kontakt, input.kontakt {width:400px;margin-bottom:2px}
	select.kontakt {width:410px;margin-bottom:2px}
	#kontakt input.button {width:140px;float:right;display:inline}

	#brief {width:620px;margin:0 auto;font-size:10px}
	#brief .col1 {float:left;width:300px;padding-right:20px;display:inline}
	#brief .col2 {float:left;width:300px;}
	#brief label {display:block;padding:10px 0px 5px;font-size:10px}
	textarea.brief, input.brief {width:288px;margin-bottom:2px}
	select.brief {width:300px;margin-bottom:2px}
	#brief input.button {width:140px;float:right;display:inline}

	#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:1px outset #b0b0b0;background:#b0b0b0;color:#ffffff}

    .galeria {float:left;margin:4px 6px 12px 10px;display:inline;font-size:10px}
    .galeria img {padding:3px;background:#ffffff;width:184px}

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

/* ---- */

    body, table, div, input, textarea, select {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#626b71}
    .wazne {color:#a00000}
    form {margin:0}
    a {color:#256590;text-decoration:none}
    a:hover {color:#256590;text-decoration:underline;}
	
    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:0px solid #c5c887;color:#000000;background:url(gfx/submit.gif) no-repeat right center #dbdcdd;cursor:pointer;font-weight:normal;text-align:left;width:140px;font-size:10px;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:24px;font-weight:normal;margin:0;color:#626b71;}
    h2 {font-size:18px;font-weight:normal;margin:0;color:#626b71;}
    h3 {font-size:15px;font-weight:normal;margin:0;color:#626b71;}
    .imgl {padding:1px;background:#97a8e8;border:3px solid #ffffff}
    /*.imgl {padding:5px;background:url(gfx/galeriabg.png) no-repeat center bottom;}*/
    .imgb {border:0}
		.imgportfolio {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}
