* 
{
margin: 0;
padding: 0;
}

html
{
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	background: url('/images/bck.gif') top center #224f79 repeat-x;
}

#container
{
	width:934px;
	margin:0 auto;
	padding:0 10px;
	background: url('/images/shadow.png');
}

#header
{
	height:	313px;
	width:	934px;
	background: url('/images/header.jpg') no-repeat bottom center #ffffff;
	z-index:3; height:310px; overflow:hidden;
}

#header ul
{
margin: 0;
padding: 0;
}

#header ul li
{
	width: 155px;
	height: 51px;
	float: left;
	margin-right: 1px;
	list-style: none;
	text-align: center;
}

#header ul li a
{
	background: url('/images/button.jpg') no-repeat top left;
	display: block;
	padding-top: 19px;
	height: 32px;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	text-decoration: none;
	
}

#header ul li a:hover
{
	background: url('/images/button_over.jpg') no-repeat top left;
}


#header h1 a
{
display: block;
width: 315px;
height: 100px;
position: relative;
left: 460px;
top: -230px;
}

label
{
width: 30%;
display: block;
float: left;
}

img.auto_desc
{
border: 0;
float: right;
}

#countrytabs
{
width: 100%;
height: 70px;
}

#countrytabs li
{
float: left;
list-style: none;
width: 100px;
height: 70px;
margin-right: 30px;
}

#countrytabs li a
{
display: block;
width: 100%;
height: 100%;
text-decoration: none;
}

#p_osobowe
{
background: url('/images/p_osobowe.jpg') no-repeat;
}

#p_dostawcze
{
background: url('/images/p_dostawcze.jpg') no-repeat;
}

#p_lawety
{
background: url('/images/p_lawety.jpg') no-repeat;
}

#p_wyzsza
{
background: url('/images/p_wyzsza.jpg') no-repeat;
}

#rezerwacja
{
margin: 14px 0 0 21px;
width: 271px;
height: 207px;
padding: 10px;
position:relative; 
top:-250px;
}

#rezerwacja p
{
font-size: 9pt;
line-height: 2em;
margin-bottom: 10px;
}

#rezerwacja h1
{
text-transform: uppercase;
font-size: 8pt;
padding: 5px;
background: #291670;
color: #ffffff;
margin-bottom: 10px;
}

input.button_rezerwuj
{
background: url('/images/button_rezerwuj.png') no-repeat;
border: 0;
width: 122px;
height: 26px;
cursor: pointer;
margin-left: 120px;
margin-top: 20px;
}

#content
{
width: 934px;
background: url('/images/road.jpg') no-repeat top center;
position:static;
}

#left
{
margin: 10px 0 10px 20px;
min-height: 300px;
padding: 10px;
width: 603px;
float: left;
background: #ffffff;
font-size: 10pt;
border-left: 1px solid #A6A6A6;
border-right: 1px solid #A6A6A6;
}

#left h1
{
text-transform: uppercase;
font-size: 10pt;
padding: 5px;
background: #C82A29;
color: #ffffff;
margin-bottom: 10px;
}

#left h2
{
color: #291670;
margin-bottom: 10px;
font-size: 11pt;
border-bottom: 1px dashed #aaaaaa;
}

#left h3
{
color: #291670;
margin-bottom: 10px;
font-size: 10pt;
}

#left ul
{
margin-left: 20px;
}



#dane_techniczne
{
width: 300px;
float: left;
}

#dane_techniczne tr.np
{
background-color: #ebebeb;
}

#dane_techniczne tr td.w
{
font-weight: bold;
}



#left table#cennik, #left table#cennik2, #left table#cennik3, #left table#cennik4
{
width: 100%;
border-collapse: collapse;
border: 1px solid #474847;
}

#left table#cennik caption
{
caption-side: bottom;
/*color: #ffffff;*/
}

#cennik2 td, #cennik3 td, #cennik4 td
{
width: 50%;
}

#left table#cennik tr, #left table#cennik  td, #left table#cennik2 tr, #left table#cennik2  td, #left table#cennik3 tr, #left table#cennik3  td , #left table#cennik4 tr, #left table#cennik4  td 
{
/*background: #3d3838;*/
border: 1px solid #8E96AD;
text-align: center;
line-height: 1.6em;
}

#left table#cennik th, #left table#cennik2 th, #left table#cennik3 th, #left table#cennik4 th
{
border: 1px solid #efefef;
background: #AA0202;
line-height: 1.5em;
color: #ffffff;
}

#left table tr, #left table tr td
{
padding: 2px;
line-height: auto;
}

#left  table#cennik caption, #left  table#cennik2 caption
{
margin: 0 0 5px 0;
}





#right
{
margin: 10px 0 0 0;
width: 270px;
float: right;
}

#footer
{
font-size: 9pt;
color: #ffffff;
width: 934px;
margin: 5px auto;
}

#footer a 
{
color: #FFFEFF;
}

h1#button_holownik
{
width: 264px;
height: 100px;
border: 1px solid #ffffff;
background: url('/images/button_holownik.jpg') no-repeat;
}

h1#button_samochody
{
width: 264px;
height: 100px;
border: 1px solid #ffffff;
background: url('/images/button_samochody.jpg') no-repeat;
}

h1 a
{
display: block;
width: 100%;
height: 100%;
text-decoration: none;
}

div.auto
{
float: left;
margin-left: 5px;
padding-bottom: 5px;
min-height: 150px;
}

.auto img
{
border: 0;
}

.auto p
{
font-size: 9pt;
text-align: center;
}

/* Napis AUTO29 */
/* 
span.n
{
font-family: Arial Black;
color: #ffffff;
}

span.n1
{
color: #C82A29;
}
 */
#rezerwacja_full div.auto
{
float: left;
margin-left: 4px;
padding-bottom: 5px;
width: 90px;
min-height: 100px;
}

#rezerwacja_full div.auto img
{
border: 0;
}

#rezerwacja_full div.auto p
{
font-size: 8pt;
text-align: center;
}

#rezerwacja_full fieldset
{
border: 1px #aaaaaa dashed;
padding: 5px;
margin-bottom: 10px;
}

#rezerwacja_full fieldset legend
{
font-weight: bold;
padding: 3px;
}


a span
{
position: relative;
left: -10000px;
}

#map
{
margin: 5px auto;
width: 600px;
height: 300px;
}

p.error
{
	width: 90%;
	margin: 5px auto;
	padding:10px;
	border:solid 1px #FF0000;
	background-color:#ffffff;
	color: #FF0000;
}

p.ok
{
	width: 90%;
	margin: 5px auto;
	padding: 10px;
	border: solid 1px #71839b;
	background-color: #36526a;
}

.clear
{
clear: both;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
