body {padding-right: 0px; padding-left: 0px; background: url(../images/bg.jpg) 0px 0px; padding-bottom: 0px; margin: 0px; FONT: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 0px; TEXT-ALIGN: center}
.red {COLOR: #ff0000}
.clear {CLEAR: both}
.right {float: right}
.left {float: left}
#pagewidth {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 777px; padding-top: 0px; TEXT-ALIGN: left}
#header {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px}
#header_left {background: url(../images/headerleft.gif) no-repeat 0px 0px; float: left; width: 16px; HEIGHT: 174px}
#header_right {background: url(../images/header.jpg) no-repeat 0px 0px; float: right; width: 761px; HEIGHT: 174px}
.home #header_right {background-IMAGE: url(../images/header_right_pic2.jpg)}
#header_bottom {CLEAR: both; background: url(../images/header_bottom.jpg) no-repeat 0px 0px; width: 777px; HEIGHT: 43px}
.home #header_bottom {background-IMAGE: url(../images/header_bottom2.jpg)}
#wrapper {background: url(../images/wrapper_bg.jpg) #fff repeat-y 0px 0px; width: 777px}
#leftcol {background: url(../images/leftcol_bg.jpg) #666 repeat-x 0px 0px; float: left; width: 220px}
body, TD, DIV, UL, OL, SELECT, TEXTAREA, INPUT {FONT: 11px "Trebuchet MS", Helvetica, sans-serif; COLOR: #333}
P {margin-left: 40px; margin-right: 40px}
H1, H2, H3 {margin-left: 40px; margin-right: 40px}

TABLE {margin-left: 40px; margin-right: 40px}
UL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0em 40px 1em 70px; padding-top: 0px}
OL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0em 40px 1em 70px; padding-top: 0px}
UL LI {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0.25em 0px; line-height: 1.3em; padding-top: 0px}
OL LI {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0.25em 0px; line-height: 1.3em; padding-top: 0px}
LI OL {margin-top: 0px; margin-bottom: 0px; margin-left: 30px}
LI UL {margin-top: 0px; margin-bottom: 0px; margin-left: 30px}
OL {LIST-STYLE-TYPE: upper-alpha}
OL OL {LIST-STYLE-TYPE: lower-roman}

P {margin-top: 0px; margin-bottom: 1em; line-height: 1.3em}
H1 {margin-top: 0px; FONT-SIZE: 1.8em; margin-bottom: 0.6em; BORDER-BOTTOM: #ccc 1px solid}
H2 {margin-top: 1.5em; FONT-SIZE: 1.4em; margin-bottom: 0.6em; BORDER-BOTTOM: #ccc 1px dashed}
H3 {margin-top: 1em; FONT-SIZE: 1.1em; margin-bottom: 0.3em}
H1, H2, H3 {COLOR: #EE3A43}
H1 SPAN {FONT-WEIGHT: normal; FONT-SIZE: 11px}

.navigation {font-size: 13px; line-height: 2em; text-decoration: none;}
a.navigation {color: #ffffff;}
a:hover.navigation	{color: #EF3A41; text-decoration: underline;}
#nav UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 220px; line-height: 1em; padding-top: 0px; LIST-STYLE-TYPE: none
}
#nav LI {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	POSITION: relative;
	left: 115px;
	top: 185px;
}
#nav LI A {
	padding-right: 0px; DISPLAY: block; padding-left: 30px; padding-bottom: 18px; FONT: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 190px; COLOR: #fff; padding-top: 16px; TEXT-DECORATION: none
}
#nav LI UL {
	Z-INDEX: 20; LEFT: -999em; margin-left: 220px; width: 120px; POSITION: absolute; TOP: 7px
}
#nav LI UL A {
	padding-right: 0px; padding-left: 30px; background: url(../images/icon-pdf.png) #a9871b no-repeat 5px center; padding-bottom: 7px; width: 90px; padding-top: 7px; BORDER-BOTTOM: #ccc 1px solid
}
#nav LI UL A:hover {
	background: url(../images/icon-pdf.png) #ddd0a6 no-repeat 5px center
}
#nav LI:hover UL, #nav LI.sfhover UL {LEFT: auto}

#nav LI:hover {
	background: url(../images/nav_hover.png) no-repeat 0px 0px
}
 HTML #nav LI {
	float: left; HEIGHT: 1%
}
 HTML #nav LI A {
	HEIGHT: 1%
}
#maincol {
	padding-right: 0px; padding-left: 0px; 
}

.col1, .col2 {float: left; width: 49%}

.col2 form {
	margin-left: 0px
}
A {
	COLOR: #333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000
}
#header_right H1 {
	width: 280px; TEXT-INDENT: -999em; HEIGHT: 150px; BORDER-BOTTOM-STYLE: none
}
#header_right H1 A {
	DISPLAY: block; width: 280px; HEIGHT: 150px
}
.gallery {
	margin-bottom: 4em; margin-left: 30px
}
.gallery .small {
	float: left; margin-bottom: 25px; width: 150px; CURSOR: pointer; margin-right: 25px; HEIGHT: 100px
}
.gallery .large {
	CLEAR: left; float: left
}
.projects {
	float: right; margin-left: 10px
}
#footer {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
#footer_upper {
	background: url(../images/footer_top.jpg) no-repeat 0px 0px; width: 777px; HEIGHT: 71px
}
#footer_lower {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
#footer_left {
	background: url(../images/footerleft.gif) no-repeat 0px 0px; float: left; width: 16px; HEIGHT: 79px
}
#footer_right {
	padding-right: 0px; padding-left: 0px; background: url(../images/footer.jpg) no-repeat 0px 0px; padding-bottom: 0px; width: 777px; padding-top: 92px; HEIGHT: 140px; TEXT-ALIGN: center
}
#footer_dane	{
		margin-right: 95px;	margin-left: 238px;}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
form {margin: 1.5em 40px 1em}

form P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 1em; padding-top: 0px
}
form LEGEND {
	FONT-SIZE: 13px; COLOR: #b1953b
}
form LEGEND A {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em
}
form FIELDSET {
	BORDER-RIGHT: #b1953b 1px solid; padding-right: 1em; BORDER-TOP: #b1953b 1px solid; padding-left: 1em; padding-bottom: 1em; margin: 0px 0px 1em; BORDER-LEFT: #b1953b 1px solid; padding-top: 0px; BORDER-BOTTOM: #b1953b 1px solid
}
form FIELDSET.radio {
	margin: 1em 0px
}
form FIELDSET.radio INPUT {
	float: left; width: auto; margin-right: 3px
}
form FIELDSET.float LABEL {
	DISPLAY: inline; float: left; margin-right: 15px; WHITE-SPACE: nowrap
}
form .submit {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; DISPLAY: inline; FONT-WEIGHT: bold; background: #fff; BORDER-LEFT: #ccc 2px solid; width: auto; COLOR: #000; margin-right: 2em; BORDER-BOTTOM: #ccc 2px solid
}
form .ChkBox {
	DISPLAY: inline; width: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
form .light {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-WEIGHT: normal; background: #000; BORDER-LEFT: #333 1px solid; COLOR: #333; margin-right: 2em; BORDER-BOTTOM: #333 1px solid
}
form INPUT.hidden {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; padding-bottom: 0px; BORDER-TOP-STYLE: none; padding-top: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
form INPUT, form TEXTAREA {
	BORDER-RIGHT: #ccc 2px solid; padding-right: 0.5em; BORDER-TOP: #ccc 2px solid; DISPLAY: block; padding-left: 0.5em; FONT-WEIGHT: bold; background: #fff; padding-bottom: 0.25em; BORDER-LEFT: #ccc 2px solid; width: 92%; COLOR: #000; padding-top: 0.25em; BORDER-BOTTOM: #ccc 2px solid
}

form LABEL {
	DISPLAY: block; margin-bottom: 1em
}
form .first {
	padding-top: 1em
}
form SELECT {
	DISPLAY: block; FONT-WEIGHT: bold
}

@media Print    
{
#leftcol {
	DISPLAY: none
}
#footer_left {
	DISPLAY: none
}
#footer_upper {
	DISPLAY: none
}
#header_left {
	DISPLAY: none
}
#header_bottom {
	DISPLAY: none
}
#pagewidth, #maincol, .home #maincol, #header_right, .home #header_right, #footer_right, body, #wrapper, #footer_lower {background: none transparent scroll repeat 0% 0%; float: none; width: 100%}

P, H1, H2, H3, TABLE {margin-left: 0px; margin-right: 0px}

UL, OL {margin-right: 0px}

.home #maincol {
	padding-top: 30px
}
#header_right H1, #header_right H1 A, #header, #footer, #header_right, #footer_right {width: auto; TEXT-INDENT: 0px; HEIGHT: auto}
