
body {
	background: url(../image/body_pozadi.jpg) repeat-y;
	background-color: #006699;
	color: #095E8A;
	border-color: #5FA6DD;
	margin: 0;
	padding: 0;
	font-family:'Arial CE', Arial, sans-serif; font-size:13px;
}

h1 {	
	font-size: 20px;
	color: #00016A;
	margin: 0px 0px 10px 0px;
	clear:both;
	width:560px;
	}
h1 b {
	color: #F22A1A;
}

h2 {
font-size: 14px;
color: #095E8A;
margin: 0px 0px 10px 0px;
}

a {
	color: #095E8A;
}
/* ----------telo webu------------------------------------ */

#obal {
	background: url(../image/pozadi_telo.jpg) repeat-y;
	margin: 0;
	padding: 0;
	}


#pozadi_hlavicka {
	position:relative;
	background: url(../image/hlavicka_telo.jpg) no-repeat left top;
	width: 800px;
	height: 325px;
	margin: 0;
	padding: 0;
	}
#pozadi_hlavicka img {
	position: absolute;
	margin:0px 0px 0px 0px;
	right:45px;
	top:10px;
	border:0px;
	}

#paticka {
	background: url(../image/paticka_telo.jpg) no-repeat top left;
	background-color: #006699;
	line-height:20px;
	margin: 30px 0px 0px 0px;
	padding: 10px 30px 0px 0;
	height:20px;
	clear: both;
	color: #B7CDF4;
	display: block;
	}
.hlavni-menu { background: url(../image/menu_pozadi.gif) repeat; height:42px; display:block; width: 765px; position:absolute; bottom:0; left:0; margin:0; padding:0;}
.hlavni-menu li {float:left; list-style:none; margin:0; padding:0; display:block;}
.hlavni-menu li a {
	color:#FFF;
	text-decoration:none;
	background: url(../image/menu_pozadi.gif) repeat-x;
	font-weight:bold;
	height: 40px;
	width: auto;
	margin: 1px 0px 0px 0px;
	padding:0 15px;
	line-height:40px;
	display: block;
	border-right:1px solid #71AFE2;
	}

.hlavni-menu li a:hover {
	background: url(../image/menu_pozadi1.gif) repeat-x;
}


#hlavni_menu {
	position: absolute; 
	margin:0px 0px 0px 0px;
	padding:0;
	bottom:0;
	left:0;
	}

/*
#hlavni_menu li {
	float: left;
	line-height:40px;
	}
	
#hlavni_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#hlavni_menu a {
	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	color: White;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	}

#hlavni_menu a:hover {
	padding: 0px 0px 0px 20px;
	margin: 0;
}
*/
#obsah
{
	width:700px;
	padding:30px 30px 30px 30px;
	margin:0;
	text-align:justify;
	line-height:20px;
}

#vobsah {
	float:left;
	padding: 0px 0px 0px 5px; width:400px; height:auto;
}	

#vobsah p {
	padding: 0px;
	margin: 10px;
}

#pobsah {
	text-align: center;
	float:left;
	padding:30px 30px 30px 30px; width:220px; height:auto;
}

#pobsah img {
border-color: #5FA6DD;
border: 2px;
margin: 5px;
padding: 0px;
border-style: solid;
float: left;
}

#adresaobsah {
float: left;
padding: 0px 100px 0px 20px;
margin: 0px;
width:200px;
height:auto;
}

#kontaktobsah {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


/* ---styl textu---------------------------------------- */
paticka {
	background: url(../image/pozadi_telo.jpg) repeat-y;
	margin: 0;
	padding: 0;
	text-align: left;
 }	

#pleva {float:left; background:transparent; text-align:left; padding:0 0 0 5px; width:350px;}
#pprava {float:left; background:transparent; text-align:right; padding:0 5px 0 0; width:410px;}

 
#paticka a {
 	color: #B7CDF4;
	text-decoration: none;
 }
 #paticka a:hover {
 color: white;
 }
 
 /* ---tabulka strojovy park---------------------------------------- */
.nadpis {
	background-color: #A0B8D8;
}
.tab1 {
width: 380px;
padding:0px;
border: 1px solid #A0B8D8;
background-color: #B7CF4;
margin: 0px 0 50px 0;
font-size: 12px;
}

.tab1 td {
	padding: 2px 15px 2px 10px;
}
.tab1 tr {
		padding: 2px 15px 2px 0px;
		background-color: #C2D5F5;
}

.tab1 tr:hover {
	background-color: #E4E4E4;
}

.tab2 {
width: 200px;
padding: 0 0 0 0;
margin: 0px 0px 20px 0px;
border: solid #A0B8D8;; 
background-color: #B7CF4;
 border-width: 0px 0px 1px 0px;
}

.tab2 td {
	padding: 2px 15px 2px 10px;
	border: 0px solid #A0B8D8;
}
.tab2 p {
	padding: 0px;
	margin: 0px;
}


.tabkontakt {
padding:0px;
border: solid #A0B8D8;
background-color: #B7CF4;
 border-width: 0px 0px 1px 0px;
}
.tabkontakt td {
	padding: 2px 15px 2px 10px;
}


#stroj_galerie {
	width: 700px;
	padding: 15px 0px 0px 0px;
}


#stroj_galerie img {
	border: 1px;
	border-style: solid;
	background-color: ButtonFace;
	border-color: Silver;
	padding:4px;
	margin: 10px 10px 10px 10px;
	}

#stroj_galerie span {
width:240px;
height: 240px;
float: left;
text-align: center;
margin: 0;
padding: 0 10px 0 20px;
}

#stroj_galerie p {
text-align: center;
margin: 0 0 0 20px;
padding:0;
}

.clear
{
clear:both; padding:0; margin:0;
}
