#main h1 {
	font: normal 20pt Tahoma;
	color: #fff;
	margin-bottom: 20px;
	line-height: 140%;
	}
#main .content  {
	color: #bebebc;
	}		
#main .content h1 {
	border-bottom: dashed 1px;
	border-bottom-color: #4f4f4d;	
	}	
#main h2 {
	font: normal 10pt Tahoma;
	font-weight: bold;
	color: #b90207;
	margin-bottom: 5px;	
	}	
#main .content p {
	margin-bottom: 10px;	
	}	
#main .content .title {
	display: block;
	font-weight: bold;
	padding-top: 10px;
	}		
#main .content ul {
	margin: 0px;
	padding-left: 20px;
	}			
	
#main .leftside p {
	color: #fff;
	margin-bottom: 10px;	
	}	
#main .leftside img,.content img {
	border: solid 3px #585856;
	}		
#main .leftside .picframe {
	height: 147px;
	background-image: url('../img/layout/leftside_picframe.gif');
	background-repeat: no-repeat;
	background-position: 0% 50%;	
	margin-bottom: 8px;
	}			
#main .leftside .picframe img {
	border: none;
	margin-top: 11px;
	margin-left: 13px;	
	}		
form {
	margin: 0px;
	padding: 0px;
	}
form.kontakt input, textarea {
	width: 207px;
	height: 14px;
	border: solid 1px #950100;
	font: normal 10pt Tahoma;	
	}	
form.kontakt textarea {	
	height: 103px;
	}
form.kontakt table tr td {		
	padding-bottom: 6px;
	vertical-align: middle;
	}
form.kontakt table tr td.des {		
	padding-right: 13px;
	}
/* oferta */	
#offer {

	}
#offer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#offer ul li {
	padding-bottom: 1px;
	}	
#offer ul a,.active {
	display: block;
	background-color:	#4f4f4d;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #dddddb;
	}		
#offer ul a.active {
	color: #bc0000;
	}			
#offer ul li .sign {
	padding-right: 10px;
	font-size: 15px;
	color: #bc0000; 
	}
/* offer bookmarks */		
#offerbookmarks {
	float: right;
	padding-bottom: 10px;
	}	
#offerbookmarks ul {
	position: relative;
	margin: 0;
	height: 22px;
	list-style-type: none;
	overflow: hidden;
	}		
#offerbookmarks ul li {
	display: inline;
	}	
#offerbookmarks ul li a {
	position: absolute;
	top: 0;
	width: 84px;
	height: 22px;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
	overflow: hidden;
	height: 22px;
	text-align: center;
	font: normal 11px Arial;
	color: #fff;
	}	
#offerbookmarks ul li.tab11 a 			{ background-position: 0 0; width: 94px; left: 0; }
#offerbookmarks ul li.tab11 a:hover		{ background-position: 0 0; }
#offerbookmarks ul li.tab21 a 			{ background-position: -94px -88px; left: 94px; }
#offerbookmarks ul li.tab21 a:hover		{ background-position: -94px 0px; }
#offerbookmarks ul li.tab31 a 			{ background-position: -178px -88px; left: 178px; }
#offerbookmarks ul li.tab31 a:hover		{ background-position: -178px 0; }
#offerbookmarks ul li.tab41 a 			{ background-position: -262px -88px; left: 262px; }
#offerbookmarks ul li.tab41 a:hover		{ background-position: -262px 0; }

#offerbookmarks ul li.tab12 a				{ background-position: 0 -110px; width: 94px; left: 0; }
#offerbookmarks ul li.tab12 a:hover		{ background-position: 0 -22px; }
#offerbookmarks ul li.tab22 a				{ background-position: -94px -22px; left: 94px; }
#offerbookmarks ul li.tab22 a:hover		{ background-position: -94px -22px; }
#offerbookmarks ul li.tab32 a				{ background-position: -178px -88px; left: 178px; }
#offerbookmarks ul li.tab32 a:hover		{ background-position: -178px 0; }
#offerbookmarks ul li.tab42 a				{ background-position: -262px -88px; left: 262px; }
#offerbookmarks ul li.tab42 a:hover		{ background-position: -262px 0; }

#offerbookmarks ul li.tab13 a 			{ background-position: 0 -88px; width: 94px; left: 0; }
#offerbookmarks ul li.tab13 a:hover		{ background-position: 0 -44px; }
#offerbookmarks ul li.tab23 a 			{ background-position: -94px -110px; left: 94px; }
#offerbookmarks ul li.tab23 a:hover		{ background-position: -94px -44px; }
#offerbookmarks ul li.tab33 a 			{ background-position: -178px -44px; left: 178px; }
#offerbookmarks ul li.tab33 a:hover		{ background-position: -178px -44px; }
#offerbookmarks ul li.tab43 a 			{ background-position: -262px -88px; left: 262px; }
#offerbookmarks ul li.tab43 a:hover		{ background-position: -262px 0; }

#offerbookmarks ul li.tab14 a 			{ background-position: 0 -88px; width: 94px; left: 0px; }
#offerbookmarks ul li.tab14 a:hover		{ background-position: 0 -44px; }
#offerbookmarks ul li.tab24 a 			{ background-position: -94px -88px; left: 94px; }
#offerbookmarks ul li.tab24 a:hover		{ background-position: -94px 0; }
#offerbookmarks ul li.tab34 a 			{ background-position: -178px -110px; left: 178px; }
#offerbookmarks ul li.tab34 a:hover		{ background-position: -178px -66px; }
#offerbookmarks ul li.tab44 a 			{ background-position: -262px -66px; left: 262px; }
#offerbookmarks ul li.tab44 a:hover		{ background-position: -262px -66px; }	

#prezentacja, #wymiary, #elementy, #extendPrezentacja {
	
	}	
/* prezentacja */	
#prezentacja .des {
	padding-bottom: 6px;
	}		
/* wymiary */	
#wymiary .val {
	text-align: left;
	padding-right: 30px;
	white-space: nowrap;
	}
#wymiary .des {
	padding-top: 10px;
	}	
/* extendPrezentacja */		
#extendPrezentacja .sideleft {
	vertical-align: top;
	text-align: center;
	padding: 0px 35px 0px 35px;
	}	
#extendPrezentacja .sideright {
	vertical-align: top;
	padding: 15px 35px 15px 35px;
	}		

/* common and finall */	
#main .leftside img.frameless, .content img.frameless {
	border: none;
	}		
.itemrow {
	padding-bottom: 15px;
	}
	
#download {

	}	
#download ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}		
#download ul li {
	margin-bottom: 10px;
	color: #828280;	
	}			
#download ul li img {
	margin: 0px 10px 0px 10px;
	}				
#download ul li a {
	color: #828280;
	}		
#download ul li a:hover {
	color: #bc0000;
	}			
	
	
	
