html, body            {background:white; font-family:'arial', sans-serif; font-size:12px; color:black; margin:0; padding:0; height:auto;}

a:link                {color:#ef9831; font-weight:normal; text-decoration:none; margin:0; padding:0;}
a:visited             {color:#ef9831; font-weight:normal; text-decoration:none; margin:0; padding:0;}
a:hover               {color:black; font-weight:normal; text-decoration:none; margin:0; padding:0;}

a.int_projects:link {padding-left:30px; background:url('../img/int_projects.gif') no-repeat left 2px;}
a.int_projects:visited {padding-left:30px; background:url('../img/int_projects.gif') no-repeat left 2px;}
a.int_projects:hover {padding-left:30px; background:url('../img/int_projects.gif') no-repeat left 2px;}

a.int_pdf:link      {padding-left:25px; background:url('../img/pdf_ico.gif') no-repeat left 2px; display:block;}
a.int_pdf:visited   {padding-left:25px; background:url('../img/pdf_ico.gif') no-repeat left 2px; display:block;}
a.int_pdf:hover     {padding-left:25px; background:url('../img/pdf_ico.gif') no-repeat left 2px; display:block;}

a.zpet:link {padding-left:30px; background:url('../img/int_projects.gif') no-repeat left 2px;}
a.zpet:visited {padding-left:30px; background:url('../img/int_projects.gif') no-repeat left 2px;}
a.zpet:hover {padding-left:30px; background:url('../img/int_projects.gif') no-repeat left 2px;}

h1                    {display:none;}
h2                    {font-size:15px; font-weight:bold; margin:0 0 15px 0; color:black;}
h3                    {font-size:20px; font-weight:normal; margin:0 0 10px 0; color:#ef9831;}

hr                    {border-top:1px solid; border-bottom:0; border-left:0; border-right:0; float:left; line-height:1px;}

p                     {margin:7px 0 15px 0; padding:0; line-height:20px;}
img                   {border:none; margin:0; padding:0;}

span.upperindex       {vertical-align:super; font-size:9px;}

div#awards img        {margin:0 0 15px 0;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#frameholder       {width:962px; height:auto; padding:0; margin:70px auto 0 auto;}

div#top_nav           {height:95px; margin-bottom:20px;}
div#logo              {width:128px; height:95px; float:left; cursor:hand; background:url('../img/logo.gif') no-repeat left top;}

div#content img       {float:left;}

div#content960        {width:962px; border:none;}

div#content640        {border:1px solid #d3d3d3; float:left;}
div#content640image   {width:640px; float:left;}
div#content640text    {width:280px; float:right; margin-left:20px; _margin-left:19px; padding:20px 20px 0 0; display:block;}
div#content640text ul {padding:0; margin:0;}
div#content640text li {padding:0 0 0 15px; margin:0; line-height:25px; list-style:none; background:url('../img/li.gif') no-repeat left 11px;}
div#content640text table, div#content640text tr, div#content640text td {margin:0; padding:0;}

div#contact           {line-height:16px;}
 
div#projekty          {width:960px; border:1px solid #d3d3d3; float:left;}
div#projekty p        {padding:10px 0 0 10px}
div#projekty ul       {margin:0; padding:0;}
div#projekty li       {list-style:none; display:block; width:254px; line-height:18px; height:50px; border:1px solid #d3d3d3; float:left; margin:0 0 8px 8px; padding:10px 0 0 53px; background:url('../img/int_projects.gif') no-repeat 15px center;}
div#projekty li a:link strong, div#projekty li a:visited strong, div#projekty li a:hover strong {font-size:12px;}
div#projekty li a:link, div#projekty li a:visited, div#projekty li a:hover {font-size:11px;}

div#footer            {height:20px; margin-top:15px; }
div#footer p          {font-size:11px; margin:0; padding:0; line-height:20px; width:500px; float:left;}
 
div#menu              {height:30px; margin:50px 0 0 0px; float:right; color:#ef9831;}
#menu ul              {margin:0; padding:0; z-index:999; line-height:30px;}
#menu li              {float:left; width:100px; height:30px; margin:0 10px 0 0; padding:0 8px 0 8px; line-height:30px; border:1px solid #d3d3d3; list-style:none; text-transform:uppercase; font-size:11px;}
#menu ul li#lang      {width:18px; background:#d3d3d3; border:0;}
#menu ul li#liend     {width:18px; background:#d3d3d3; border:0; margin:0;}
#menu ul li#lang a:link, #menu ul li#lang a:visited, #menu ul li#liend a:link, #menu ul li#liend a:visited {color:white;} 
#menu ul li#lang a:hover, #menu ul li#liend a:hover {color:black;}
#menu li a:hover      {color:black; text-decoration:none;}
#menu li ul           {margin:0 0 0 -9px; position:absolute; left:-9999px; border:1px solid #d3d3d3; background:white; /*background:#f7f7f7;*/}
#menu li ul li        {float:none; width:130px; line-height:25px; border:0;}
#menu li ul li ul     {position:absolute; margin:-26px 0 0 130px; left:-9999px; border:1px solid #d3d3d3; background:white; /*background:#eeeeee;*/}
#menu li ul li ul li  {float:none; width:100px; border:0;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { /* lists nested under hovered list items */ 	left: auto;}

/*div, ul, li {border:1px solid red}*/

#hideshow             {position:absolute; width:100%; top:0; left:0;}
.popup_block          {background:#ddd; float:left; width:500px;height:478px;position:fixed; top:150px;left:50%;margin:0 0 0 -250px;z-index:100;overflow:hidden;}
.popup_block .popup   {float:left; padding:0; width:500px;}
.popup_block .popup img {margin:0; padding:0; border:0;}
.popup_block .popup a  {margin:0; padding:0;}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

