@charset "utf-8";
/* CSS Document */
* { 
			margin:0; 
			padding:0; 
			border:0;
}
html { 
			width: 100%; 
			height: 100%; 
			overflow: auto; 
			overflow-x: hidden; 
			overflow-y: scroll; 
			font-family: Arial, Helvetica, sans-serif; 
			color:black; 
			font-size:14px;
}
body {	
			background-color: white; 
}
#container { 
			margin:0 auto; 
			position:relative; 
			width:1000px;
			background-image:url(../img/top.jpg);
			background-color:#FFFFFF;
			background-position:center top;
			background-repeat:no-repeat;
			height:700px;
			padding-top:344px;
}
a#about {
			display:block;
			height: 30px;
			width:282px;
			background:url(../img/ofirmie.jpg) 0 0;
			margin-top:14px;
}
a:hover#about {
			background-position: 0 -30px; 
}
a#gallery {
			display: block;
			height: 30px;
			width:282px;
			background:url(../img/galeria.jpg) 0 0;
			margin-top:7px;
}
a:hover#gallery {
			background-position: 0 -30px; 
}
a#offer {
			display: block;
			height: 30px;
			width:282px;
			background:url(../img/oferta.jpg) 0 0;
			margin-top:7px;
}
a:hover#offer {
			background-position: 0 -30px;
}
a#contact {
			display: block;
			height: 30px;
			width:282px;
			background:url(../img/kontakt.jpg) 0 0;
			margin-top:7px;
}
a:hover#contact {
			background-position: 0 -30px; 
}
#content {
			margin-top:20px;
			width:1000px;
			min-height:350px;
}
.right {
			width:282px;
			float:right;
			padding-right:36px;
}
.left {
			width:642px;
			padding-left:20px;
			float:left;
			padding-top:40px;
			padding-right:20px;
}
#header {
			width:220px;
			height:44px;
			margin-top:20px;
}
.about {
			background-image:url(../img/about_header.png);
			background-position:top;
			background-repeat:no-repeat;
}
.gallery {
			background-image:url(../img/gallery_header.png);
			background-position:top;
			background-repeat:no-repeat;
}
.contact {
			background-image:url(../img/contact_header.png);
			background-position:top;
			background-repeat:no-repeat;
}
.main {
			background-image:url(../img/main_header.png);
			background-position:top;
			background-repeat:no-repeat;
}
.table {
			border-left: solid #FF8A00 1px;
			border-right: solid #FF8A00 1px;
			border-top: solid #FF8A00 1px;
			border-bottom: solid #FF8A00 7px;
			widows:637px;
			padding-left:15px;
			padding-right:15px;
			padding-top:20px;
			padding-bottom:20px;
			line-height:23px;
}
#gallery_background {
			background-color:#FF8A00;
			margin:10px;
			padding-left:5px;
			padding-top:5px;
			padding-bottom:15px;
}
#random {
			height:130px;
			margin-left:100px;
}
a.photo {
			margin-right:150px;
}
.single_image {
			margin-top:25px;
			margin-right:16px;
			margin-left:16px;
}
#car {
			width: 546px;
			height:317px;
			padding-top:51px;
			padding-left:45px;
			background-image:url(../img/background.jpg);
			background-position:top left;
			background-repeat:no-repeat;
}						
#footer {
			height:51px;
			background-image:url(../img/footer.png);
			background-position:center top;
			background-repeat: no-repeat;
			color: #FF8A00;
			font-size:12px;
			width:850px;
			padding-top:5px;
			margin-top:20px;
			padding-right: 150px;
}
.header {
			background-image:url(../img/header.png);
			background-position:left bottom;
			background-repeat:no-repeat;
			font-weight:bold;
			padding-bottom:1px;
			padding-left:40px;
			margin-bottom:15px;
}
h2 {
			margin-bottom:15px;
			margin-top:15px;
			margin-left:30px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:white;
}
.exClear{
 		   clear:both;
 		   height:2px;
 		   line-height:2px;
}
a {
			text-decoration:none;
}
a:link {
			color: #333333;
}
a:visited {
			color: #333333;
}
a:hover {
			color: #FFB400;
}
a:active {
			color: #333333;
}
.justuj {
			text-align:justify;
}
.interlinia {
			line-height:150%;
}
ul {
			list-style:none;
			padding-left:5px;
}
p {
			margin-top:5px;
			margin-bottom:5px;
}
.map {
			margin-top:25px;
			margin-bottom:25px;
			margin-left:25px;
}
h3 {
			margin:15px 10px;
			font-size:18px;
}