*					{margin: 0; padding: 0; font-family: Arial, sans-serif; color: #6B6B6B; background-repeat: no-repeat; background-position: left top;}
body					{width: 100%; height: 100%; background: #DFDFDF url('../images/popup/bg_body.jpg') left top repeat-x;}


/* Main layers */


#header					{position: relative; height: 71px;}
#content				{position: relative; padding: 30px; padding-top: 20px;}
#footer					{position: relative; padding: 30px; background: url('../images/popup/bg_footer.gif') left top repeat-x;}

div.photo				{background: url('../images/popup/bg_content.jpg') left top;}
div.text				{background-color: white;}


/* Header */


h1					{position: absolute; top: 0px; left: 0px; width: 358px; height: 71px; text-indent: -3000px; background-image: url('../images/popup/bg_h1_havlik_logo.jpg');}
h1 a					{display: block; width: 358px; height: 71px;}
#header p				{position: absolute; top: 0px; right: 30px; width: 95px; height: 61px; text-indent: -3000px; margin: 0px;}
#header p a				{display: block; width: 95px; height: 61px; background-image: url('../images/popup/a_close.gif');}
#header p a:hover			{background-position: 0px -61px;}


/* Footer */


#footer	p.description			{color: #6B6B6B; font-size: 11px; margin: 0px; text-align: left; line-height: 14px; padding-left: 13px; border-left: 1px solid #6B6B6B;}
#footer p.credits			{color: #A5A5A5; font-size: 10px; margin: 0px; text-align: right; line-height: 12px; font-weight: bold;}
#footer p.credits a			{color: #A5A5A5;}
#footer p.credits a:hover		{color: #D92927;}
