body,html {
	margin: 0;
	padding: 0;
	background-color:#000000;
	}
	
ul, ol, li, p, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}

table {
	border: 0;
	border-collapse: collapse;
	font-size: 1em;
	margin-bottom: 15px;
	}
	th, td {
		vertical-align: top;
		border: 0;
		text-align: left;
		padding: 0;
		}
		
h1 {
	font: medium verdana;
	font-weight: bold;
	text-align: left;
	color: #666666;
	padding: 20px 0 13px 20px;
	margin: 0;
	}
	
h3 {
	font: small verdana;
	font-weight: bold;
	text-align: left;
	color: #666666;
	margin: 0;
	}
	
h4 {
	font: 12px verdana;
	font-weight: bold;
	text-align: left;
	color: #666666;
	border-bottom: 1px solid #FF0000;
	}
	
p {
	 text-indent: 20px;
	 font-size: 11px;
	 color: #333333;
	}

a {
	color: #555555;
	text-decoration: none;
	}
	
a:hover {
	color: #555555;
	text-decoration: none;
	}
	
td.pr{
	text-align: right;
	}

td.le{
	text-align: left;
	}

img{
	border: none;
	}

#container {
	width: 900px;
	height: 690px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	margin-top: 15px;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	}

#logo {
	width: 900px;
	height: 65px;
	float: none;
	position: relative;
	}

/* leve menu */

#levemenu {
	clear: left;
	float: left;
	width: 150px;
	background-color: #666666;
	cursor: pointer;
	}
	
#menu li {
	padding-top: 4px;
	padding-left: 4px;
	height: 17px;
	display: block;
	list-style: none;
	text-align: left;
	font: 11px Verdana;
	}
	
#menu li a {
	text-decoration: none;
	color: #FFFFFF;
	}
	
#menu li a:hover {
	font-weight: bold;
	color: #FF0000;
	}

#menu li.aktiv {
	font-weight: bold;
	background-color: #FFFFFF;
	border: none;
	}

#menu li.aktiv a {
	font-weight: bold;
	color: #666666;
	}

#menu li.activ {
	font-weight: bold;
	background-color: #FFFFFF;
	border: none;
	background-image: url(img/allvet_menu_uvod.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#menu li.activ a{
	font-weight: bold;
	color: #666666;
	}

#menu li.podmenu {
	background-color: #CCCCCC;
	}
	
#menu li.podmenu a {
	text-decoration: none;
	color: #444444;
	}
	
#menu li.podmenu a:hover {
	font-weight: bold;
	color: #FF0000;
	}

/* obsah */

#obsah {
	width: 750px;
	height: 620px;
	background-color: #FFFFFF;
	margin-left: 150px;
	position: relative;
	font: 11px Verdana;
	color: #333333;
	background-image: url(img/allvet_background.gif);
	background-repeat: no-repeat;
	}

#obsah strong {
	color: #333333;
	}
	
#obssah {
	width: 708px;
	height: 580px;
	padding: 0 20px 0 20px;
	font: 11px Verdana;
	text-align: justify;
	}

/* úvodní stránka */

#o {
	width: 700px;
	height: auto;
	font: 11px Verdana;
	text-align: justify;
	padding: 0 25px 0 25px;
	}

#o-left {
	width: 350px;
	height: auto;
	float: left;
	}

#o-right {
	width: 350px;
	height: auto;
	float: right;
	}

.h1 {
	text-align: center;
	padding-right: 22px;
	}
	
.uvod li {
	display: block;
	height: 100px;
	width: 350px;
	list-style: none;
	text-align: left;
	padding-top: 7px;
	}
	
.uvod img {
	display: block;
	float: left;
	padding-right: 3px;	
	}

.uvod strong {
	border-bottom: 1px solid #FF0000;
	}
	
.uvod i{
	color: #FF0000;
	}

#home-kontakt {
    font-size: 11px;
	margin-left: 30px;
	float: left;
	}

#home-aktuality {
    font-size: 10px;
	float: right;
	}

#home-aktuality td {
	border-bottom: 1px solid #FF0000;
	padding-bottom: 3px;
	height: 14px;
	}

#home-aktuality strong {
	padding-left: 5px;
    font-size: 11px;
	color: #FFFFFF;
	}

.home-aktuality {
	background-color: #666666;
	}

.home-aktuality-datum {
	text-align: center;
	vertical-align: top;
	}

.home-aktuality-prazdne {
	color: #FFFFFF;
	}

/* promotruck */

.padding-20px {
	padding-top: 20px;
	}

.padding-10px {
	padding-top: 10px;
	}

/* kamion-I */

#kamion-fotky {
	float: left;
	display: block;
	width: 150px;
	height: 370px;
	}

#kamion-fotky img {
	padding-bottom: 5px;
	}

#kamion-text {
	float: left;
	display: block;
	width: 305px;
	height: 370px;
	}

#kamion-parametry {
	float: right;
	display: block;
	width: 250px;
	height: 365px;
	border-left: 1px solid #FF0000;
	}

#kamion-parametry a {
	color: #FF0000;
	}
 
/* pronájem techniky */

#pronajem {
	width: 700px;
	height: auto;
	text-align: justify;
	padding: 0 20px 0 20px;
	}

#pronajem-left {
	width: 339px;
	height: 500px;
	float: left;
	border-right: 1px solid #FF0000;
	padding-right: 10px;
	}
	
#pronajem-left p {
	text-align: justify;
	padding-right: 8px;
	}

#pronajem-left img {
	display: block;
	float: left;
	padding-right: 3px;
	}

#pronajem-left strong {
	color: #FFFFFF;
	}
	
#pronajem-left td {
	width: 80px;
	border: none;
	}

#pronajem-left td.nadpis {
	background-color: #666666;
	color: #FFFFFF;
	}

#pronajem-left td.nahled {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

#pronajem-left td.mezera {
	height: 25px;
	}
		
#pronajem-right {
	width: 330px;
	height: 500px;
	float: right;
	}
	
#pronajem-right p {
	padding-left: 7px;
	text-align: justify;
	}

#pronajem-right strong {
	color: #FFFFFF
	}

#pronajem-right td.nadpis {
	background-color: #666666;
	color: #FFFFFF;
	}

#pronajem i {
	color: #FF0000;
	}

#pronajem h3 {
	color: #666666;
	}

/* ceník*/

#pronajemc {
	width: 708px;
	height: 480px;
	float: left;
	font-size: 10px;
	}

#pronajemc table {
	margin-left: 20px;
	}
	
#pr-left {
	width: 354px;
	height: 480px;
	float: left;
	}

#pr-right {
	width: 354px;
	height: 480px;
	float: right;
	}

#zpet{
	text-align: center;
	margin-top: 10px;
	}

/* fotogalerie */
	
#fotogalerie {
	width: 645px;
	height: auto;
	text-align: justify;
	padding: 0 55px 0 55px;
	}

#fotogalerie-left {
	width: 320px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
	}

#fotogalerie-right {
	width: 320px;
	height: auto;
	float: right;
	margin-top: 10px;
	margin-bottom: 15px;
	}
	
#fotogalerie li {
	display: block;
	height: 84px;
	width: 320px;
	list-style: none;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FF0000;
	}

#fotogalerie li.top {
	border-top: 1px solid #FF0000;
	}
	
#fotogalerie li img {
	display: block;
	float: left;
	padding-right: 7px;	
	}
	
#fotogalerie i {
	color: #FF0000;
	}

/* hackney */

#hackney {
	 margin-top: 10px;
	 margin-bottom: 10px;
	 float: left;
	}

#hackney li {
	 margin-left: 37px;
	 margin-top: 10px;
	 list-style-type: square;
	}

#hackney-odkaz {
	width: 690px;
	text-align: center;
	margin-top: 270px;
	padding-bottom: 5px;
	}

#hackney-img {
	width: 690px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	}

/* truck servis */

#servis-img {
	text-align: center;
	padding-top: 35px;
	}

/* carnet */

#carnet td.pr{
	text-align: right;
	font-size: 10px;
	}

#c-schema {
	margin-left: 115px;
	padding-top: 5px;
	}

#carnet-aplikace {
	margin-left: 175px;
	margin-top: 25px;
	margin-bottom: 25px;
	}

#carnet-aplikace img {
	margin-right: 30px;
	}

#carnet-odrazky-odkazy {
	height: auto;
	width: 708px;
	position: relative;
	}

#odrazky li {
	 margin-left: 36px;
	 list-style-type: square;
	}
	
#carnet-odrazkyy {
	 margin-top: 10px;
	 padding-left: 20px; 
	 float: left;
	 position: relative;
	}
	
#carnet-odrazkyy strong{
	 border-bottom: 1px solid #FF0000;
	}

#carnet-odrazkyy li {
	 margin-left: 37px;
	 margin-top: 10px;
	 font-weight: bold;
	 list-style-type: square;
	}

#odkazy {
	 position: relative;
	 width: 180px;
	 float: right;
	 padding-top: 125px;
	}

#carnet-demo {
	 margin: 20px 0 0 20px;
	 border: 1px solid #FF0000;
	 padding: 10px 10px 5px 10px;
	 width: 650px;
	 height: auto;
	 color: #333333;
	}

#carnet-demo img {
	 margin: 0 0 0 265px;
	 position: relative;
	}
#carnet-demo strong {
	 color: #333333;
	}

.demo {
	margin-left: 230px;
	margin-bottom: 15px;
	}

#carnet {
	 margin-top: 20px;
	}

#oo-right {
	width: 300px;
	height: auto;
	float: right;
	padding-left: 20px;
	}

#oo-right img {
	padding: 10px 0 7px 0;
	}

#oo-left {
	width: auto;
	height: auto;
	float: left;
	}

#oo-left table {
	width: 388px;
	margin-bottom: 10px;
	}
	
#oo-left strong {
	color: #333333;
	text-align: center;
	}

#aktualizace {
	padding-left: 125px;
	font-size: 9px;
	color: #666666;
	}

/* form carnet */

#ooo-left {
	width: 335px;
	height: 450px;
	float: left;
	margin-left: 30px;
	padding-top: 15px;
	}
	
#ooo-right {
	width: 325px;
	height: 450px;
	float: right;
	padding-left: 10px;
	padding-top: 15px;
	}

form p {
	text-indent: 0px;
	margin: 10px 0 0 0;
	}

form label {
	float: left;
	width: 11em;
	padding-top: 6px;
	}
	
form input {
	width: 165px;
	border: solid 1px #CCCCCC;
	}

form textarea {
	width: 205px;
	height: 125px;
	float: none;
	border: solid 1px #CCCCCC;
	}

form select {
	border: solid 1px #CCCCCC;
	width: 167px;
	}

form button {
	width: 5em;
	margin-left: 10px;
	font-size: 11px;
	cursor: pointer;
	}

form .num {
	width: 65px;
	}
	
form p.souhlas {
	font-size: 9px;
	padding: 7px 45px 10px 0;
	text-indent: 20px;
	}

form p.pov {
	font-size: 9px;
	padding: 10px 0 7px 0;
	text-indent: 10px;
	font-weight: bold;
	}

/* autodoplnky */

#autodoplnky-li {
	 width: 708px;
	 margin-top: 10px;
	 margin-bottom: 10px;
	}
	
#autodoplnky-li strong{
	 border-bottom: 1px solid #FF0000;
	}

#autodoplnky-li li {
	 margin-left: 37px;
	 margin-top: 13px;
	 list-style-type: square;
	}

/* reference */

.refe {
	padding-left: 18px;
	margin-bottom: 30px;
	font-size: 12px;
	}
	
.refe img {
	padding-right: 7px;
	}

/* odkazy */

#odkazz {
	margin-left: 185px;
	}

.odkazz td {
	height: 100px;
	padding-left: 5px;
	}

/* kontakt */

#kontakt {
	width: 708px;
	height: 520px;
	background-image: url(img/allvet-mapa.gif);
	background-position: 40px 10px;
	background-repeat:no-repeat;
	color: #555555;
	}
	
#kontakt-odkaz {
	padding-left: 180px;
	}
	
/* nefunkcni */

#nefunkcni {
	font-size: small;
	text-align: center;
	width: 708px;
	padding: 150px 20px 0 20px;
	}

#nefunkcni strong {
	font-size: large;
	}

#nefunkcni img{
	margin-left: 0;
	margin-bottom: 20px;
	}
	
/* schemata */

#schema {
	text-align: center;
	margin-top: 20px;
	}
