/* resetovaci */  html,body,applet,object,iframe, h1, h2, h3, h4, h5, h6 ,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,ol,form,label,hr,table,caption,tbody,tfoot,thead,tr,th,td, a img, ul, li {	margin: 0;	padding: 0;	border: 0;	font-weight: normal;	font-style: normal;	font-size: 100%;	font-family: inherit;}table {	border-collapse: collapse;	border-spacing: 0;}ol,ul {	list-style: none;	color: #5d5c5a;	margin: 0;} li {	padding: 0;	margin: 0;}q:before,q:after,blockquote:before,blockquote:after {	content: "";}.reset {clear: both;line-height: 0px; width:1px;visibility: hidden;}/* konec reset */body {font-family: Tahoma, Verdana, Helvetica, Geneva, Arial;font-size: 12px;margin: 0; text-align: center;background: url(img/back.png) repeat-x;color: #000;}.container {	position: relative;	margin:0 auto;	text-align: left;	width: 972px; }.top {	float: left;	width: 972px;	height: 153px;	background: url(img/back-top.jpg) no-repeat;}.head {float: left;	width: 972px;	height: 385px;	background: url(img/back-head.jpg) no-repeat; }h1 {	position: absolute;	top: 42px;	left: 51px;  }h1 span {	display: none;}h2 {	margin: 10px 0 0 0;	font-size: 12px;	font-weight: bold;}h3 {   position: absolute;   margin: 20px 0 0 25px;	font-size: 18px;	font-weight: bold;}h3 span.a { color: #fff;	}h3 span.b {	color: #9b9b9b;}h3 span.c {	color: #c9c9c9;}h4 {	font-size: 18px;	font-weight: bold;	color: #7b7b7b;	margin: 15px 0 0 0;}h4.tel {	font-size: 18px;	font-weight: bold;	color: #7b7b7b;	margin: 5px 0 0 55px;}h4 img {	vertical-align: middle;	margin: 0 15px 0 0;}h5 {	margin: 10px 20px;	color: #2c2c2c;	font-weight: bold;	font-size: 12px;}a{	color: #7b1935;	font-size: 11px;}a:hover {	color: #000;}ul.menu {   float: left;   width: 219px;	padding: 6px 0 0 51px;	margin: 0; }ul.menu li { 	margin: 1px 0 0 0;	padding: 0;  }ul.menu li a {	display: block;	 line-height: 35px;	border-bottom: solid 1px #7b7b7b;	padding: 0 0 0 40px;	margin: 0;	font-size: 12px;	font-weight: bold;	color: #fff;	text-decoration: none;	background: url(img/sip-menu-bil.png) left no-repeat;	width: 219px;	height: 35px;}ul.menu li a:hover, ul.menu li a.act {	color: #7b1935	;   background: url(img/sip-menu-cer.png) left no-repeat;}.container-body {	 position: relative	;	width: 972px;} p.vyberauto {float: right;padding: 0 99px 0 0;	margin: 0;   width: 557px;   height: 265px;}p.vyberauto span {	display: none;}a.opel-corsa {   display: block;   width: 557px;   height: 265px;	background: url(img/auto1-velke.jpg) no-repeat;}a.citroen-jumper {   display: block;   width: 557px;   height: 265px;	background: url(img/auto2-velke.jpg) no-repeat;}.right {	float: right;	width: 604px;	padding: 0 32px 0 0; } .left {  float: left;  padding: 30px 0 10px 55px;  width: 230px; } .right-body ul { 	padding: 10px; 	list-style-type: circle; }  .right-body ul ul { 	padding: 20px; 	list-style-type: decimal; } .lista-vyberauto { 	float: right; 	width: 604px; 	height: 82px; 	background: url(img/back-lista-auta.png) no-repeat; }p.url {	position: absolute;	top: 5px;	right: 25px;	padding: 0;	margin: 0;	z-index: 50;}ul.auta {   position: absolute;	padding: 0;	margin:0 0 0 155px;}ul.auta li a span {	display: none;}ul.auta li {	float: left;}ul.auta li.auta1 a, ul.auta li.auta1 {	display: block;	width: 137px;	 height: 82px;	 margin:0 ;}ul.auta li.auta2 a, ul.auta li.auta2  {	display: block;	width: 164px;	 height: 82px;	 margin:0 ;}ul.auta li.auta1 {	background: url(img/auto1.jpg) 0 0 no-repeat;	background-position: -137px;		}ul.auta li.auta2 {	background: url(img/auto2.jpg) 0 0 no-repeat;	background-position: -164px;		} 	ul.auta li.auta1 a {	background: url(img/auto1.jpg) 0 0 no-repeat;}ul.auta li.auta2 a {	background: url(img/auto2.jpg) 0 0 no-repeat;} ul.auta li  a:hover {	background-image: none; }ul.submenu {	padding: 20px 0 20px 48px;}ul.submenu li a {	line-height: 20px;}ul.vcene {padding: 15px 0 0 3px;margin: 0;}ul.vcene li {	background: url(img/odr-leva.png) left top no-repeat;	 padding: 0 0 0 28px;   line-height: 16px;	font-size: 11px;	font-weight: bold;	margin: 16px 0;}ul.vcene li.ob {	color: #7b1935;}.right-body {	padding: 10px 0;	font-size: 11px;	color: #2c2c2c;	width: 350px;}.right-form {	float: right;	background: url(img/back-priprava.png)top no-repeat;	width: 245px;	height: 245px;	margin: 10px 0 10px 0;	 }	 p.url a {	color: #8f8f8f;	font-size: 21px;	text-decoration: none;	font-weight: bold;}p.url a:hover {	color: #fff;}p.copy {	float: right;	width: 380px;	font-size: 11px;	padding: 0;	margin: 2px 30px 0 0;   color: #c9c9c9;}p.copy a {color: #c9c9c9;	}p.copy a:hover {color: #fff;	}p.copy img{	vertical-align: middle;	margin: 0 15px 0 0;}.bottom {	 float: right;	width: 972px;	height: 34px;	background: url(img/back-bottom.png) center no-repeat;	 margin: 20px 0;	padding: 0;	}	.doprava {      float: left;		width: 230px;		height: 118px;		background: url(img/back-doprava.png) no-repeat; 	}	.doprava p {		margin: 0;		padding: 30px 0 0 10px;		color: #fff;		font-weight: bold;		font-size: 12px;		line-height: 200%;	}			.doprava p span{	font-size: 14px;	font-weight: bold;	color: #fff;	}	.doprava p em {	color: #9b9b9b;	}		table.kontakty td {		width: 40%;		padding: 3px;	}
