
div.main {
	width: 960px; margin: 0px auto; padding-bottom: 50px;
	}

div.header {
	height: 90px;
	}
	div.header div.set-left {
		padding: 15px 0px 0px 30px;
		}
	div.header div.set-right {
		padding: 55px 40px 0px 0px;
		}		
	div.header div.set-right1 {
		padding: 45px 40px 0px 0px;
		}	

div.flash {
	height: 339px; padding: 5px 0px;
	background: url(../img/line.jpg) top center repeat-y;
	text-align: center;
	}
	
div.menu-cascade {
	height: 20px; margin: 5px auto; padding-left: 20px;
	border-bottom: 2px solid #ED1B2F;
	}
#form input, #form textarea {
	background: none repeat scroll 0 0 #fff;
	padding:2px;
	color:black;
    font-size: 12px;

}	

#form select {
   background: none repeat scroll 0 0 #fff;
   	color:black;
	padding:2px;
    font-size: 12px;

}	
table.models {
	width: 885px; margin: 5px auto;
	border-bottom: 2px solid #ED1B2F; border-top: 2px solid #ED1B2F;
	}
	table.models td {
		height: 20px; padding: 15px 0px; 
		text-align: center; text-transform: uppercase; font-weight: bold;
		}
		table.models td a {
			color: #656769; font-size: 10px;
			}	

div.sections {}
	div.sections-photo {
		height: 122px; padding: 5px 0px 5px;
		background: url(../img/line_dark.jpg) top center repeat-y;	
		}
		div.sections-photo div.sections-news {
			padding-left: 38px;
			}
		div.sections-photo div.sections-promo {
			padding: 0px 20px;
			}
	div.sections-title {
		}
		div.sections-title div.sections-news, div.sections-title div.sections-promo, div.sections-title div.sections-serwis {
			width: 268px; padding: 3px 0px 3px 10px;
			border-left: 2px solid #ED1B2F; border-right: 2px solid #ED1B2F;
			}
		div.sections-title div a {
			font-weight: bold; font-style: italic; color: #656769;
			}
		div.sections-title div.sections-news {
			margin-left: 38px;
			}
		div.sections-title div.sections-promo {
			margin: 0px 20px;
			}
			
div.contact {
	width: 580px;
	}
	td.contact-left {
		color: #FFFFFF; font-weight: bold;
		}
	td.contact-right {
		color: #656769; font-weight: bold; font-style: italic;
		}		
	div.contact input.normal, div.contact textarea {
		border: 1px solid #ED1B2F; background: #000000; padding: 10px; color: #FFFFFF;
		}
	div.contact input.bnormal {
		border: 1px solid #ED1B2F; background: #ED1B2F; padding: 5px 10px; color: #FFFFFF;
		}		
		
		
div.model {
	}
	div.model-header {
		padding: 0px 0px 5px;
		}
		div.model-flash {
			width: 731px; height: 340px; padding: 5px 0px;
			background: url(../img/line_short.jpg) top right repeat-y;
			}
		div.model-menu {
			width: 180px; margin: 5px 0px 5px 38px;
			}
			div.model-menu-line {
				border-top: 2px dotted #ED1B2F;	
				}
			div.model-menu-entry {
				padding: 10px 0px;
				text-align: center; color: #FFFFFF; font-weight: bold;
				cursor: pointer;
				}
			div.model-menu-entry-active {
				color: #ED1B2F;
				}
		div.model-content {
			width: 695px; padding: 0px 0px 50px 190px; margin: 0px auto;
			border-top: 2px solid #ED1B2F;
			}
			div.model-content-name {
				padding: 15px 0px 20px;
				font-size: 18px; font-weight: bold; font-style: italic; color: #808285;
				}
			div.model-content-text {
				line-height: 140%; color: #FFFFFF;
				}		
				div.model-content-text td {
					vertical-align: top;
					}				

			
	
/* Honda STYLES ========== */
				
table.specTable, table.modelPrices {
	width: 100%;
	margin-bottom:30px;
	}			
	table.specTable th, table.modelPrices th {
		padding: 5px;
		background: #939598; color: #FFFFFF; font-weight: bold; text-align: left;
		}
	table.specTable td, table.modelPrices td {
		padding: 5px;
		background:#ffffff; color:#000000;
		border-bottom: 1px solid #000000;
		}				
	table.specTable td.first, table.modelPrices td.first {
		font-weight:bold;
		}	
			
div.model-scroll {
	width: 695px; height: 340px; overflow: hidden;
	}
	div.model-scroll-content {
		height: 340px;
		}	
		div.model-scroll-item {
			width: 695px; height: 340px; 
			}
			
div.col {
	float: left; margin: 0px 10px; width: 300px; overflow: hidden;
	}	
a.downloadPDF{
	padding:5px 0px 5px 25px;
	line-height:30px; color:#FFFFFF;
	background: url(../files/file-pdf.gif) left center no-repeat;
}

/*footer */
div.footer { position:relative; margin:20px 35px 10px 35px;  } 
	
div.pomaranczowi { position:absolute; right:0px; top:0px; padding:0px; text-align:right; color:#535353;  }	
div.pomaranczowi a { font-size:11px; color:#535353; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }
div.ecreo { position:absolute; right:0px; top:15px; width:200px; text-indent:-4000px; overflow:hidden; }	
div.ecreo a { font-size:11px; color:#535353; display:inline; clear:none; background:none; padding:0px; margin:0px; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; }

