/**
 * Author:Marcin Kaczmarek
 */

@import url(reset.css);
@import url(typography.css);

.dostepnosc{text-indent:-9999px;}
.clear{clear:both;}


a{color:#A37E43;}
a:hover{text-decoration:none;}


body{
	font-family:Arial, Helvetica, sans-serif;
	background:#E6E6E6 url(../img/body.jpg) repeat-x;
}         

#wraper{width:940px; margin:auto;}

/*------------------ header -------------------*/
#header{
	position:relative;
	height:369px;
	background:transparent url(../img/naglowek.jpg) 0 96px no-repeat;
}
	#header h1{
		height:96px;
		background:transparent url(../img/header-top.jpg) 0 0px no-repeat;
	}
		#header h1 a, #header span{display:block;}
		#header h1 a{
			width:342px; height:50px;
			padding:23px 0 0 20px;
		}
/*------------------ navigation -------------------*/
#nav{
	position:absolute; bottom:0px; left:10px; /*padding-right:19px; w ie6.css*/
}  	
	
	#nav ul{
		margin:0;
		height:45px;	 
		background:transparent url(../img/01_r2_c22.png) repeat-x;
	}
		
	#nav ul.podstrona{background:transparent url(../img/podstrona-ul-tlo.png) no-repeat;}	
	#nav ul li{
			float:left;
			list-style:none;
		}
			#nav ul li a{
				display:block;
				height:32px;
				text-indent:-9999px;
				background-repeat:no-repeat;
				background-position:left top;
			}
			#nav ul li a.home					{width:143px;background:#000 url(../img/menu1b-.png);}
			#nav ul.podstrona li a.home		{;background:#000 url(../img/menu1a-pod.png);}
			#nav ul li a.news					{width:110px;background:#000 url(../img/menu2a.png);}
			#nav ul li a.about					{width:80px;background:#000 url(../img/menu3a.png);}
			#nav ul li a.oferta				{width:77px;background:#000 url(../img/menu4a.png);}
			#nav ul li a.kontakt				{width:84px;background:#000 url(../img/menu5a.png);}
			#nav ul li a.links					{margin-left:191px; width:103px;background:#000 url(../img/menu6a.png);}
			#nav ul li a.sitemap				{width:123px;background:#000 url(../img/menu7a.png);}
			
			#nav ul li.active a.home			{background:#000 url(../img/menu1b.png);}
			#nav ul.podstrona li a.home:hover	{background:#000 url(../img/menu1b-pod.png);}
				
			#nav ul li.active a.news,#nav ul li a.news:hover 			{background:#000 url(../img/menu2b.png);}
			#nav ul li.active a.about,#nav ul li a.about:hover 		{background:#000 url(../img/menu3b.png);}
			#nav ul li.active a.oferta,#nav ul li a.oferta:hover		{background:#000 url(../img/menu4b.png);}
			#nav ul li.active a.kontakt,#nav ul li a.kontakt:hover 	{background:#000 url(../img/menu5b.png);}
			#nav ul li.active a.links,#nav ul li a.links:hover 		{background:#000 url(../img/menu6b.png);}
			
			
			#nav ul li a.sitemap:hover,
			#nav ul li.active a.sitemap
			{
				background:#000 url(../img/menu7b.png) no-repeat;
			}

			
			#nav ul.podstrona li a.sitemap			{background:#000 url(../img/menu7a-pod.png);}
			#nav ul.podstrona li a.sitemap:hover,
			#nav ul.podstrona li.active a.sitemap
			{
				background:#000 url(../img/menu7b-pod.png);
			}
			
			


#content{margin-top:15px; padding-bottom:0px;}

/*------------------ home -------------------*/


.box-no-border{
	width:220px;
	padding:0 30px;
	
}
.box-no-border,.box-light,#news{float:left;}

#opis{margin-right:8px; /*margin-right:7px; ie.css*/ /*margin-right:-3px; ie6.css*/}	

.box-light{
	padding-bottom:15px;
	margin:0 12px;
	width:291px;
	min-height:175px;
	
	background:#fff url(../img/home-box1-bottom.gif) left bottom no-repeat;
}
	#pojazdy h2{
		height:38px;
		background:#fff url(../img/home-box1-top.gif) left top no-repeat;
	}
	#serwis h2{
		height:69px;
		background:#fff url(../img/home-box1b-top.gif) left top no-repeat;
	}
	#pojazdy ul{background:transparent url(../img/home-box1-img.jpg) 137px -1px no-repeat;}
	#serwis ul{background:transparent url(../img/home-box2-img.jpg) 190px 2px no-repeat; margin-bottom:8px;}
	
	.box-light ul{
		margin-top:-10px;
		margin-right:0;
		padding:0 0 5px 3px;
		list-style:none;
	}
		.box-light ul li{
			margin-bottom:3px;
			padding-left:22px;
			background:transparent url(../img/bullet-list-light.gif) left 2px no-repeat;
			letter-spacing:1px;
		}
		#right-column-inner ul li{
			margin-bottom:5px;
			padding-left:22px;
			background:transparent url(../img/01_r15_c10.png) left 1px no-repeat;
		}
	
			.box-light ul li a,
			#right-column-inner ul li a
			{
				color:#A37E43;
				font-weight:bold!important;
			}
			#serwis ul li a, #pojazdy ul li a{
				font-size:.9em;
				letter-spacing:0px;
			}	
	#pojazdy a.gold-link{margin:-15px 0 0 21px; width:185px;}
#home-top{padding-bottom:20px;} 

#news{
	background: url(../img/home-box2-bottom.gif) left bottom no-repeat;
			min-height:150px;
} 
	#news #tlo-top{
		height:28px; width:590px;
		background: url(../img/home-box2-top.gif) left top no-repeat;
	} 
	#news .box-no-border{
		width:245px;
		padding:0 0 20px 30px;
	}
	.news-data{
		margin:0 0 0 -17px; /*margin-left:-18px; ie.css*/
		padding-left:17px;
		color:#999999;
		background:transparent url(../img/bullet-small.gif) left center no-repeat;
	}
	
	#news h3{
		font-size:1.1em;
		font-weight:bold;
		margin:5px 0;
	}
	#news p{margin-bottom:5px;}
	#news p img{ margin:3px 10px 0 0;}
	#news p a{
		display:block;
		font-size:.9em;
		color:#000;
	}
	

a.gold-link{
	display:block;
	min-height:16px;
	max-width:215px;
	color:#A37E43;
	font-weight:bold!important;
	background:transparent url(../img/01_r15_c10.png) right bottom no-repeat
}

a.gold-link-left{
	display:block;
	min-height:16px;
	padding-left:25px;
	color:#A37E43;
	font-weight:bold!important;
	background:transparent url(../img/01_r15_c10.png) left 2px no-repeat
}

#certyfikat{
	width:270px; 
	padding:0 0 0 46px;
	background:transparent url(../img/home-box4-img.jpg) 239px -2px no-repeat;
}
	#certyfikat p{
		width:182px;
	}
#home-bottom{
	margin-bottom:30px;  /*#home-bottom{margin-bottom:57px;} ie.css  margin-bottom:0; ie6.css*/  
}

/*------------------ side menu -------------------*/



#side-nav, 
#side-submenu
{	float:left; 	
	width:221px;
	margin-bottom:40px; /*margin-bottom:13px; ie.css*/
	padding-top:12px;
	background:#000 url(../img/nav-top.png) left top no-repeat;
}
	#side-nav h4,
	#side-submenu h4
	{
		margin-left:20px;
		color:#fff;
		font-weight:bold;
		font-size:1.3em;
	}
	#side-nav ul,
	#side-submenu ul
	{
		margin:0;
		padding:3px 21px 28px 20px;
		list-style:none;
		background:transparent url(../img/nav-bottom.png) left bottom no-repeat;
	}
		#side-nav ul li,
		#side-submenu ul li
		{
			margin:0;
			padding:1px 0 2px 0;
			background:transparent url(../img/nav-pasek.gif) center bottom no-repeat;
		}
			
			#side-nav ul li.active strong,
			#side-nav ul li:hover strong,
			#side-submenu ul li:hover strong
			{
				display:block;
				background:#A37E43 url(../img/nav-active-top.gif) left top no-repeat;
			}
				#side-nav ul li strong a,
				#side-submenu ul li strong a
				{
					display:block;
					padding:10px 0 0px 28px; 
					color:#fff;
					background:transparent url(../img/nav-bullet-black.gif) 5px 12px no-repeat;
				}
				#side-nav ul li.active strong a, #side-nav ul li:hover strong a{
					background:transparent url(../img/nav-bullet-brown.gif) 5px 12px no-repeat;
				}
				#side-nav ul li strong a span{
					display:block; 
					margin-left:-28px;
					min-height:1px; /*height:1px; ie6.css*/ 
					padding:0 5px 12px 28px; /*padding-bottom:0px; ie.css*/
					font-weight:normal;
					zoom:1;
					
				}	
				/*#side-nav.news ul li strong a span{padding-bottom:12px;} ie.css*/
			
				#side-nav ul li.active strong a {cursor:default;text-decoration:none;}
				#side-nav ul li.active strong a span, 
				#side-nav ul li:hover strong a span,
				#side-submenu li:hover strong a span
				{
					background:transparent url(../img/nav-active-bottom.gif) left bottom no-repeat;
				}
				
				
				/*-- submenu --*/
				
				
					#side-submenu li strong a span{
					display:block;	
					min-height:10px; /*min-height:5px; ie.css*/
					margin-left:-28px;
					padding:0 5px 7px 28px; /*padding-bottom:0; ie.css*/
					font-weight:normal;
				}
				
				#side-submenu ul li strong a span{display:block;}
				
				
				
				#side-submenu ul li{
					
				}			
					
					
					#side-submenu ul li.active strong a{cursor:default;}
					#side-submenu ul li.active strong a
					{
						background:transparent url(../img/submenu-bullet-main.gif) 5px 12px no-repeat; 
						text-decoration:none;
						
					}
					
					
					#side-submenu ul li ul{
						margin:-5px 0 0 -8px;
						padding:0 6px 15px 17px;
						background:none;
						
					}			
							
						#side-submenu ul li ul li{
							padding:0px 0 1px 0; 
							background:none;
						}
						#side-submenu ul li.active ul li.active,
						#side-submenu ul li ul li:hover
						{
							background:#A37E43 url(../img/submenu-active-bottom.gif) left bottom no-repeat;
						}
						
							
							#side-submenu ul li ul li strong{display:block; padding-bottom:0px;}
							#side-submenu ul li.active ul li.active strong,
							#side-submenu ul li ul li:hover strong
							{									
								background: url(../img/submenu-active-top.gif) left top no-repeat!important;	
									
							}
									
								#side-submenu ul li ul li strong a{
									padding:0 0 2px 18px;
									background:transparent url(../img/sub-nav-bullet-a.gif) 5px 7px no-repeat!important;
									text-decoration:underline!important;
									cursor:pointer;
								}	
								#side-submenu ul li ul li strong a:hover{cursor:pointer;}
								
								#side-submenu ul li.active ul li.active strong a{cursor:default!important;}		
								#side-submenu ul li.active ul li.active strong a,
								#side-submenu ul li ul li:hover strong a
								{
									background:transparent url(../img/sub-nav-bullet-b.gif) 5px 7px no-repeat!important;
									text-decoration:none!important;
								}
							
							#side-submenu ul li.active:hover strong{background:none;}
							#side-submenu ul li:hover strong a{background:transparent url(../img/nav-bullet-brown.gif) 5px 12px no-repeat;}
							#side-submenu ul li.active:hover strong a{background:transparent url(../img/submenu-bullet-main.gif) 5px 12px no-repeat; }
							#side-submenu ul li.active:hover strong a span{background:none;}
				


/*------------------ tresc podstron -------------------*/

#tresc-podstrona{
	float:left;
	width:679px;
	margin-bottom:20px; ^margin-bottom:-20px;
	padding-left:40px;	
}
#tresc-podstrona h2{font-weight:bold;font-size:2.4em; color:#2F2F2F;}
#tresc-podstrona #srodek h2{text-align:left;} 
.linia-boczna{ background:transparent url(../img/separator-kropki.png) right top repeat-y}

#srodek{
	float:left;
	width:410px;
	padding:0 30px 10px 0;
	text-align:center;
}
#srodek p, #srodek strong{text-align:left;}

	#srodek img{
		padding:2px;
		margin-bottom:8px;
		border:5px solid #C7C7C7;
	}				

#right-column{float:left;width:239px; _width:213px;}
#right-column-inner{padding-left:20px; _padding-left:10px;}

	#right-column h5{width:196px;height:30px;margin-bottom:10px;}
	#right-column h5.look-kabiny{background:transparent url(../img/look-kabiny.png) no-repeat;}
	#right-column h5.look-silniki{background:transparent url(../img/look-silniki.png) no-repeat;}
	#right-column h5.look-pojazdy{background:transparent url(../img/look-pojazdy.png) no-repeat;}
	
	#right-column-inner ul {
		margin:0 0 30px 10px; _margin:0 0 30px 5px;
		list-style:none;
	}	

#poj-poziomy{
	clear:both;
	padding-top:30px; /*padding-top:10px;ie.css*/
	margin-bottom:20px;
	^margin-bottom:40px;
}

#galeria{width:670px;}	
#srodek #galeria{width:100%;}

#galeria a{
	display:block;
	position:relative;
	float:left;
	margin:0 10px 10px 0;
}
	#galeria a img{
		padding:1px;
		border:2px solid #C7C7C7;
	}
		#galeria a span{
			position:absolute; bottom:10px; right:7px; /*bottom:5px; ie.css*/ 
			width:16px; height:16px;
			display:block;
			text-indent:-9999px;
			background:transparent url(../img/galeria-pow-trans.png) no-repeat;
			
		}
		#srodek #galeria a span{bottom:19px; /*bottom:14px;} ie.css*/}

/*------------------ uĹ?ywane -------------------*/

#table-uzywane{margin-top:-10px;}

#table-uzywane tr.first-row{
	height:50px;
}
#table-uzywane a{
	color:#000;
}
#table-uzywane tr.first-row td{
	border:none;
	height:40px;
	color:#2F2F2F;
	font-weight:bold;
	text-align:center;
	background:transparent url(../img/tabela-naglowek-uzywane-repeater.png) left repeat-x;
}
#table-uzywane tr.first-row td.t-n-first{
	background:transparent url(../img/tabela-naglowek-uzywane-first.png) left no-repeat;
}

#table-uzywane tr.first-row td.t-n-last{
	background:transparent url(../img/tabela-naglowek-uzywane-last.png) right no-repeat;
}

#table-uzywane tbody tr td{
	height:80px;
	margin:2px 0;
	background:#F0F0F0 url(../img/td-separator-light.gif) right center no-repeat;
	text-align:center;		
}
#table-uzywane tbody tr.dark td{background:#d1d1d1 url(../img/td-separator-dark.gif) right center no-repeat;}
#table-uzywane tbody tr td.last-td{background-image:none; }

table.uzywane-info{}
table.uzywane-info th{
	width:92px;
	text-align:right;
	background:none;
}
table.uzywane-info th,
table.uzywane-info td{
	padding-top:0; padding-bottom:0;
}


/*------------------ serwis -------------------*/

#right-column img{padding:1px; border:3px solid #c7c7c7; margin-bottom:10px;}


/*------------------ footer -------------------*/

#footer{
	position:relative;
	height:199px;
	min-width:1000px;
	background:#e7e7e7 url(../img/spod-bg.png) repeat-x;
}	
	#footer-inner{
		width:940px;  
		margin:auto;
		padding:20px 0 0 60px;
	}
		#footer-inner p{float:left;}
		#footer-inner p+p{padding-left:200px;}
		#footer-inner p+p+p{padding-left:35px;}
		#srubka-mala{
			position:absolute; bottom:100px; right:10px;
			width:21px; height:20px;
			background: transparent url(../img/srubka.gif) no-repeat;
		}
		#srubka-duza{
			position:absolute; bottom:57px; right:2px;
			width:66px; height:63px;
			background: transparent url(../img/sruba-duza.png) no-repeat;
		}