html 	{width:100%; }
body 	{background:#FFFFFF; margin:5px 0; padding:0; width:100%; line-height:140%; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000000; }
p		{padding:0 0 10px 0; margin:0; }
h1		{font-size:140%; margin:0; padding:0; }
h2		{font-size:130%; margin:0; padding:0 0 10px 0; }
h3		{font-size:130%; margin:0; padding:0 0 10px 0; }

a		{text-decoration:underline; }
a:hover	{text-decoration:none; }

/**GLOWNY LAYOUT CONTROLS**/
#all 			{padding:0; text-align:center; width:100%; }
#container 		{margin:0 auto; padding:0; text-align:justify; width:673px; background:#FFFFFF; }

/**STRUKTURA**/
#header		{display:block; background:#FFFFFF; text-align:right; padding:0; margin:0; }
#logo		{float:left; text-align:center; background:#F01E1E; padding:10px; width:202px; color:#FFFFFF; }
#intro		{margin:5px 0 0; display:block; }
#column		{float:left; text-align:left; width:202px; background:#808080; color:#FFFFFF; padding:10px; margin:0 0 4px 0; }
#content	{margin:0 0 5px 227px; padding:10px; background:#D3D3D3; }
#footer		{clear:both; margin:0; background:#F01E1E; padding:10px 10px 0px 10px; font-size:90%; text-align:right; }

table	{background:#000000; color:#000000; }
th		{color:#FFFFFF; text-align:left; padding:3px; }
td		{background:#FFFFFF; padding:3px; }

#logo h1	{font-size:180%; margin:25px 0 25px 0; }
#logo p		{padding:0; margin:0 0 20px 0; }
#header h2	{color:#F01E1E; padding:0; font-size:160%; margin:30px 0; }
#header h3	{font-size:100%; font-weight:normal; margin:0; padding:0; }
#column h3	{font-size:100%; margin:0 0 11px 0; padding:0; border-bottom:3px dotted #F7CB33; }
#column p	{padding:0 0 15px 0; }
#content h2	{font-size:120%; }

#column a	{color:#FFFFFF; }
#content a	{color:#000000; }
#footer a	{color:#000000; text-decoration:none; }

.imgPad		{padding:0 5px 0 0; }
.floatRight	{float:right; padding:0 0 10px 10px; }

/**NAWIGACJA**/
ul#nav			{margin:0 0 5px 227px; padding:13px 0 12px 0; background:#F01E1E; font-size:90%; text-transform:uppercase; }
#nav li			{margin:0; padding:0; list-style:none; display:inline; }
#nav a			{color:#000000; text-decoration:none; padding:14px 10px; }
#nav a:hover	{background:#000000; color:#FFFFFF; }


/**CLEARFIX - ICE**/
.clearfix:after 	{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix 			{display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix 	{height:1%; }
.clearfix 			{display:block; }
/* End hide from IE-mac */
