#main { width: 950px; margin: 0 auto; padding: 0 40px; }
 .left { float: left; }
 .right { float: right; }
#maincontent { width: 100%; }
#header { overflow: hidden; width: 950px; height: 73px; }
#menu { float: left; padding-right: 15px; max-width: 800px; line-height: 73px; }
#menu li { position: relative; float: left; display: block; list-style: none; margin: 0 -1px; }
#menu li a { display: block; max-height: 73px; padding: 0 15px; }
#headlines { position: relative; width: 930px; height: 311px; margin: 0 -1px; padding: 0 1px; }
#main #headlines h1 { float: left; width: 370px; height: 85px; margin: 90px 0 0 14px; display: inline; }
h1 em { display: block; }
#main #headlines h2 { float: left; width: 380px; height: 258px; margin: 53px 52px 0 0; display: inline; line-height: 258px; }
#headlines p { clear: left; width: 380px; padding: 15px 0 0 75px; }
.column , #content { margin-top: 0px; }
.column { float: right; width: 230px; padding: 3px 40px 0; }
#content { overflow: hidden; float: center; width: 650px; padding: 3px 3px 3px 2px; border: 1px solid #d6dee1; border-width: 0 1px; }
.column .ir , #content .ir { width: 250px; height: 150px; margin-bottom: 20px; line-height: 30px; }
body { text-align: center; font: 78% Arial, Helvetica,sans-serif; color: #566d74; background: #fff url('./images/bg_02.png') top center repeat-x; }
h2 { font-size: 100%; }
h3 { font-size: 120%; }
address { font-style: normal; }
a:hover , a:focus { text-decoration: none; }
label , table { font-size: 100%; }
#main  { text-align: center; background:  top center  no-repeat; }
#header {  left bottom repeat-x; }
#menu li a { text-transform: uppercase; text-decoration: none; color: #ffffff; background: url('./images/menu_a.gif') right center no-repeat; }
#menu li.last a { background: none; }
#menu li a:hover , 
#menu li a:focus ,
#menu li.active a { color: #45565a; right top repeat-x; }
#main #headlines h1 { line-height: 1.2; text-transform: uppercase; font-size: 275%; font-weight: bold; color: #333; }
h1 em { text-align: right; text-transform: none; font-weight: normal; font-style: normal; color: #57757b; }
#main #headlines h2 { text-align: center; font-size: 200%; color: #292929; }

/////////////
td, table, select, div, input, textarea{
	font-family:tahoma;
	font-size:15px;
	vertical-align:top;
	line-height:18px;
	color:#797979;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background-color:#FFFFFF}

.list ul{margin:10px; padding:0px; list-style:none; line-height:30px}
.list ul li{ background: no-repeat left top; color:#3C3C3C; font-weight:bold }
.list ul li a{ color:#DC3804; margin-left:50px; text-decoration:underline}
.list ul li a:hover{ text-decoration:none}

strong { color:#DC3804}

b{color:#797979}

a{ color:#DC3804; text-decoration:underline}
a:hover{ text-decoration:none}

.grey{ background-color:#F1F1F1}
.grey a{color:#323232; text-decoration:underline; font-weight:bold}
.grey a:hover{ text-decoration:none}

.footer { color:#7E7E7E}
.footer a{ color:#7E7E7E; text-decoration:underline}
.footer a:hover{ text-decoration:none}
#naglowek
{
 background: url('./images/footer.jpg') left top repeat-x; 
	font: 22px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #7E7E7E;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
#naglowek2
{
 background: url('./images/footer.jpg') left top repeat-x; 
	font: 15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #DC3804;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
#naglowek3
{
	font: 22px Arial,Verdana, Tahoma,  Helvetica, sans-serif;
	color: #DC3804;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
#text2
{
	font: 13px Arial,Verdana, Tahoma,  Helvetica, sans-serif;
	color: #7E7E7E;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}