@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	}

body
	{
	background-color:#DEDEDE;
	background-image:url(../images/main_bcg.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #1b1b1b;
	line-height:18px;
	}

.container
	{
	width: 860px;
	margin:0px auto;
	}



/* HEADER */
	
.head
	{
	width:auto;
	height:142px;
	background-image:url(../images/header_bcg.jpg);
	background-repeat:no-repeat;
	background-position:253px 5px;
	
	}	

	.top-holder
		{
		width: 860px;
		display: table;
		}
		
		.logo
			{
				float:left;
				width:110px;
				margin:22px 0px 0px 10px;
			}
			
		.slogan
			{
				float:left;
				width:auto;
				margin:23px 0px 0px 30px;
			}
			
		.info
			{
				float:right;
				width:239px;
				height:142px;
				background-image:url(../images/paper_bcg.jpg);
				background-repeat:no-repeat;
				background-position:left top;
			}
			
		.info-phone
			{
				margin:20px 0px 10px 72px;
				font-size:22px;
				font-family:"Myriad Web", Arial, Helvetica, sans-serif;
			}
			
		.info-mail
			{
				margin:25px 0px 10px 72px;
				font-size:19px;
				font-family:"Myriad Web", Arial, Helvetica, sans-serif;
			}
	

.menu-holder
	{
		height:33px;
		width:auto;
	}
	
	.menu-block
		{
			 float:left; 
			 width:auto; 
			 height:27px;
			 padding:6px 20px 0px 20px;
		}
		
	.menu-block-active
		{
			 float:left; 
			 width:auto;
			 height:27px;
			 padding:6px 20px 0px 20px;
			 background-image:url(../images/menu_bcg.jpg);
			 background-repeat:no-repeat;
			 background-position:center bottom;
			 
		}

		.menu-separator
			{
				float:left; 
				margin:6px 0px 0px 0px;
			}
		

/* CONTENT */		

.content-box
	{
	width:auto;
	height:auto;
	background-color:#FFFFFF;
	padding:20px;
	}
	
	.content-holder
		{
		width: 820px;
		height:auto;
		display: table;
		}
		
	.left-side
		{
			float:left;
			width:540px;
			height:auto;
		}
		
	.content-separator
		{
			float:left; 
			padding:0px 28px 0px 28px;
		}
	
	.right-side
		{
			float: right;
			width:220px;
			height:200px;
		}

.border
	{
		border:3px solid #F5F5F5;
		margin:0px 0px 20px 0px;
	}		


.img-float
	{
		float:right;
		margin:3px 0px 20px 20px;
	}
	


.clear
	{
		clear:both;
	}


ul
	{
		margin:10px 0px 10px 20px;
		line-height:22px;
	}
	
.cenik th
	{
		background-color:#E8E8E8;
		padding:5px 10px;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;

	}
	
.cenik td
	{
		background-color:#f5f5f5;
		padding:5px 10px;
		border-right:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
	
	}
	
td.no-color
	{
		background-color:transparent;
		padding:0px 0px 10px 0px;

	}	
	

/* FOOTER */	
	
.footer
	{
	background-color:#F06C00; 
	width:auto; 
	height:24px;
	margin:5px 0px 15px 0px;
	padding:3px 0px 5px 0px;
	}
	
	
	.footer-box
		{
		width:840px;
		height:auto; 
		display:table;
		padding-left:10px;
		padding-top:5px;
		font-size:10px;
		}
		
	.copyright
		{
		float:left; 
		color:#FFFFFF;
		}
	
	.production
		{
		float:right; 
		color:#FFFFFF;	
		}
		


/* FONTS  */


a img
	{
		border:none;	
	}

h1
	{
	font-family:"Myriad Web", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:7px;
	color:#29197C;

	}
	
	h1.orange
		{
		font-size:24px;
		font-weight:normal;
		padding-bottom:7px;
		color:#F06C00;
	
		}


h2
	{
	font-family:"Myriad Web", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:7px;
	}
	
	h2.orange
		{
		font-weight: bold;
		padding-bottom:7px;
		color:#F06C00;
		}
		
	h2.grey
		{
		font-size:13px;
		font-weight: normal;
		padding-bottom:7px;
		color:#666666;
		}

	
a:link, a:visited
	{
	color:#F06C00;
	text-decoration:underline;
	}
	
a:hover
	{
	text-decoration:none;
	}
	
a.roer:link, a.roer:visited, a.roer:active
	{
	color:#FFFFFF;
	text-decoration:none;
	}
			
a.roer:hover
	{
	text-decoration: underline;
	}
	
	
a.menu:link, a.menu:visited, a.menu:active
	{
		color:#666666;
		text-decoration:none;
	}
	
	
a.mail-black:link, a.mail-black:visited, a.mail-black:active
	{
		color:#1B1B1B;
		text-decoration:none;
	}

a.mail-black:hover
	{
			
	}