*{
	margin:0;
	padding:0;
	font-family:"Arial CE", "Arial", "Geneva", "Helvetica", Sans-serif;
}
html{height:100%;}
img{border:none;}
.left{float:left;}
.right{float:right;}
a{
	font-size:11px;
}
body {
	height:100%;
	background-color:#ffffff;
} 
.blank{
	width:1px;
	height:100%;
	display:block;
	background-color:#878791;
}
h3{
	font-size:14px;	
}
#upper{
	height:100px;
	width:780px;
	display:block;
	text-align:right;
}
img#logo{
	position:absolute;
	left:44px;
	top:20px;
}
#up{ 
	padding-top:3px;
	font-size:10px;
	font-weight:normal;
	color:#9999a3;
	padding-right:1px;
}
#up a{
	color:#9999a3;
	text-decoration:none;
	margin:0px 3px;
}
#up a:hover{
	color:#000000;
}

#navcontainer{
	position:absolute;
	top:84px;
	left:0px;
	width:780px;
}
ul#navlist{
	white-space:normal;
	font-size:11px;
	font-weight:bolder;
	float:right;
}
#navlist li{
	display: inline;
	list-style-type: none;
}
#navlist a{ 
	color:#5C5C61;
	text-decoration:none;
	margin:0px 7px;
}
#navlist a:hover{
	color:#000000;
}
#navlist .last{
	margin-right:4px;
}
#container{
	position:absolute;
	top:100px;
	left:0px;
	width:100%;
	height:350px;
	background-color:#E6E6EB;
}
#container .present{
	width:780px;
	height:100%;
	border-right:1px solid #FFFFFF;
}
#container .header{
	width:100%;
	height:70px;
	text-align:left;
	vertical-align:bottom;
}
#container .header h1{
	font-size:18px;
	margin:0px 0px 0px 15px;
	padding:45px 0px 0px 0px;
}
#container .banner{
	display:block;
	width:780px;
	height:260px;
}
.carmenu{
	background-color:#9999A3;
	width:780px;
	position:absolute;
	top:430px;
}
ul#navlist2{
	position:absolute;
	z-index:100;
	white-space:normal;
	font-weight:bolder;
	text-align:left;
	height:20px;
	width:780px;
	background-color:#9999A3;
}
#navlist2 li{
	display: inline;
	float:left;
}
#navlist2 li a img{
	border:none;
	cursor:hand;
}
ol.dropmenu{
	position:absolute;
	display:none;
	visibility:hidden;
	background-color:#9999A3;
}
.dropmenu li{
	background-color:#9999A3;
}
.dropmenu a{
	display:block;
	color:#FFFFFF;
	padding:5px 16px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	border-top:1px solid #878791;
}
.dropmenu a:hover{
	text-decoration:underline;
	background-color:#5C5C61;
}

#content{
	position:absolute;
	top:450px;
	left:0px;
	width:780px;
	padding-top:31px;
	padding-bottom:5px;
}
#content table{
	padding:0px;
	margin:0px;
	border:none;
}
#content .table{
	border:#D4D4D4 1px solid;	
	border-top:none;
	width:570px;
	font-size:11px;
}
#content .table2{
	border:#D4D4D4 1px solid;	
	background-color:#D7D7DD;
	border-top:none;
	width:570px;
	font-size:11px;
}
#content .table th, #content .table2 th{
	background-color:#D7D7DD;
	text-align:center;
	padding:6px 5px;
}
#content .table td{
	padding:12px 10px;
	vertical-align:top;
}
#content .table2 td{
	padding:12px 10px;
	vertical-align:top;
	background-color:#FFFFFF;
}
#content .table2 .blue td{
	background-color:#F0F0F5;
}
#content .gallery{
	border:none;
	width:570px;
}
#content .gallery .td{
	padding:14px 8px;
	width:130px;
	vertical-align:top;
	background-color:#E6E6EB;
}
#content .gallery .td img{
	border:1px solid #FFFFFF;
	border-top:none;
}
#content .gallery .td .img{
	border:1px solid #FFFFFF;
	border-top:none;
	border-left:none;
}
#content .leftbox{
	padding-left:15px;
	padding-bottom:0px;
	float:left;
	width:195px;
}
#content .leftbox img{
	margin-top:10px;
}
ul#navlist3{ 
	margin-top:20px;
	width:180px;
}
ul#navlist4{ 
	margin-top:0px;
	margin-bottom:20px;
	width:180px;
}
#navlist3 li, #navlist4 li{
	list-style:none;
	line-height:15px;
}
#navlist3 li a{
	background-image: url(img/bullet2.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	color:#45658c;
	font-size:10px;
	text-decoration:none;
	padding-left:10px;
}
#navlist3 li a:hover, #navlist4 li a:hover{
	text-decoration:underline;
}
#navlist4 li a{
	color:#9999A3;
	font-size:11px;
	text-decoration:none;
	padding-left:0px;
}
#content .rightbox{
	padding-bottom:0px;
	float:right;
	width:570px;
	color:#000000;
	text-align:left;
}
#content .rightbox span.gwiazdka{
	background-image:url('/img/gwiazdka.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}
.rightbox input, .rightbox textarea{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	width:250px;
}	
.rightbox button{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:80px;
}

.rightbox textarea{
	height:80px;
}
.rightbox h2{
	font-size:15px;
	font-weight:bolder;
	margin-bottom:17px;
}
.rightbox p{
	display:block;
	width:570px;
	margin-top:20px;
	font-size:11px;
}
/*olek*/
.rightbox table{
	font-size:11px;
}
.rightbox table td{

	font-size:11px;
}
/*olek*/
.rightbox ul, .rightbox ol{
	display:block;
	width:570px;
	margin-top:10px;
	margin-left:20px;
	font-size:11px;
}
.rightbox a{
	color:#45658c;
	text-decoration:none;
}
.rightbox a:hover{
	text-decoration:underline;
}
.rightbox img.left{
	margin:0px 8px 8px 0px;
}
.rightbox img.right{
	margin:0px 0px 8px 8px;
}
ul.links{
	list-style:none;
}
ul.links li{
	line-height:20px;
}
ul.links li a, a.arrowlink{
	padding-left:10px;
	background-image: url(img/bullet2.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
.menubox{
	visibility:hidden;
	display:none;
}
.menubox td{
	vertical-align:top;
}
.menubox a{
	line-height:15px;
	margin-right:20px;
	font-size:11px;
	color:#9999a3;
	text-decoration:none;
}
.menubox a:hover{
	text-decoration:underline;
	color:#000000;
}
#stopka{
	margin-top:50px;
	margin-left:15px;
	width:765px;
	display:block;
	color:#9999a3;
	font-size:10px;
}
#stopka a{
	color:#9999a3;
	font-size:10px;
	text-decoration:none;
	margin:0px 3px;
}
#stopka a:hover{
	color:#000000;
}


#modele{
	position:absolute;
	top:105px;
	left:436px;
}
#czesci{
	position:absolute;
	top:105px;
	left:400px;
}
#uslugi{
	position:absolute;
	top:105px;
	left:605px;
}
#autopremium{
	position:absolute;
	top:105px;
	left:340px;
}
#serwis{
	position:absolute;
	top:105px;
	left:495px;
}
#wydarzenia{
	position:absolute;
	top:105px;
	left:655px;
}
#kontakt{
	position:absolute;
	top:105px;
	left:588px;
}
#mapka{
	border:7px solid #E9E9E9;
	margin:10px 0px 10px 2px;
}
#mapka hr{
	color: #0066CC;
	border:1px solid #0066CC;
	margin:5px 0px;
}
#mapka td{
	font-size:12px;
}
#mapka img{ 
	margin:0px;
}
div.mainlist{
	display:block;
	clear:both
}
.mainlist div.listitem{
	width:270px;
	float:left;
	display:block;
	font-size:11px;
}
.mainlist div.listitem img{
	margin-left:5px;	
}
.mainlist div.listitem strong{
	color:#F00;
}
.clear{
	display:block;
	clear:both;
	height:5px;
}
div.rightbox ul.austausch{
	margin-left:25px;
}
div.rightbox ul.austausch li{
	height:25px;
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
div.rightbox ul.austausch li span{
	font-size:16px;
	line-height:25px;
}
.image_blacharstwo {
	float:right;
	padding:25px 0 0 20px;
}
ol.five_steps {

}
ol.five_steps li{
	width:550px;
	clear:both;
	list-style:none;
		padding:10px 0;

}
ol.five_steps li ul li{
	clear:none;
	linie-height:16px;
	padding:0 10px;
		list-style:disc;
}
ol.five_steps li ul li a{
	margin:0;	
	background-image:none;
	padding:0;
}
div.element_show_and_hidden {
	width:550px;
	display:none;
	vertical-align:bottom;
	overflow: hidden;
	clear: both;

}
div.element_show_and_hidden2 {
	width:550px;
	display:none;
	
}
.facebook{float:right;width:240px;height:420px;background: url('/img/fbbg.png');display:block;right:-205px;position:fixed;top:100px;z-index:10000;}
.facebook a{color:#FFF;}
hr{
	margin-top:10px;
	color:#666;
}