body {text-align: center;
margin: auto;
background:  black ;}

#main {background: white;
position: relative;
width: 950px;
text-align: center;
margin: auto;
margin-top: 10px;
height: auto;
min-height: 100%;
background: 	black}

#obsah {font-family: Arial CE,Arial, Helvetica, sans-serif;
position: relative; 
width: 950px; 
background: 	black;
text-align: center;
font-size: 16px;
color: white;}

#obsah1 {font-family: Arial CE,Arial, Helvetica, sans-serif;
position: relative; 
width: 950px; 
background: 	black;
text-align: center;
font-size: 16px;
color: white;
min-height:100%}

#obsah1 img {border: 0px solid black}

#obsah1 p {margin-left: 10px}

#obsah1 hr {color: white;}

#obsah2 {font-family: Arial CE,Arial, Helvetica, sans-serif;
position: relative; 
width: 950px; 
background: url(img/bg.jpg) no-repeat;
text-align: center;
font-size: 16px;
color: white;
min-height: 220px}

#obsah3 {font-family: Arial CE,Arial, Helvetica, sans-serif;
position: relative; 
width: 950px; 
background: url(img/bg1.jpg) no-repeat left 100px;
text-align: center;
font-size: 16px;
color: white;}

#obsah4 {font-family: Arial CE,Arial, Helvetica, sans-serif;
position: relative; 
width: 950px;
min-height: 310px; 
background: url(img/bg2.jpg) no-repeat right ;
text-align: center;
font-size: 16px;
color: white;}

#obsah h2 {margin-top: 15px}

#obsah p {margin-left: 10px;}

#head {position: relative; 
width: 950px; 
height: 150px; 
background: 	black;}

#logo span {display:block;
position:absolute; left:0; top:0; z-index:1;
width: 950px; 
height: 150px;
margin:0; 
padding:0;
background:url(img/header.jpg) top left no-repeat;}

#menu {font-family: Arial CE,Arial, Helvetica, sans-serif;
height: 35px;
width: 950px;
text-align: left;
position: relative;
word-spacing:15px;
font-size: 18px;}

#menu li {display: inline;}

#menu a:hover {color:  	#ff0000;
border-top: red 4px solid}


#menu a {font-family: Arial CE,Arial, Helvetica, sans-serif;
color: #adadad;
text-decoration: none;
text-align: left;
padding-top: 4px;}

#menu img {border: black 0px solid}

p {margin-top: 5px;
margin-bottom: 0px;}

ul {text-align: left;
list-style-type: none;
padding-left: 10px;
margin-left: 5px;
margin-top: 7px;}


h2 {color:  	#ff0000;
font-size: 25px;
text-align: center}

h3 {color: 	#ff8c00;
font-size: 22px;
margin-bottom: 3px}

h4 {color:  	#ff0000;
font-size: 18px;
margin-bottom: 0px;
margin-top: 5px;
margin-left: 10px}


a:hover {color:  	#ff8c00;
text-decoration: underline;}

a {font-family: Arial CE,Arial, Helvetica, sans-serif;
text-decoration: none;
color: red;}


#obsah img {border: 3px solid white}

.spol {word-spacing:1px;}

.pravo {float: right;
margin-top:-22px;
padding-right:22px}

.red {color:#ff0000}

.clear { clear: both;}

.kont {font-size: 21px}

.foto {background: black;
height: 220px;
width: 200px;
text-align:right;
float: left;
position: static;}

.fo {background: black;
height: 220px;
width: 235px;
text-align: left;
float: left;
position: static;
margin-left: 15px}

.tfoto {background: black;
min-height: 100%;
width: 450px;
text-align:left ;
float: left;
position: static;
margin-left: 20px;
margin-bottom: 5px}

.tech {background: black;
min-height: 100%;
width: 450px;
text-align: right;
float: left;
position: static;
margin-bottom: 30px}


.usp {background: black;
min-height: 100%;
width: 450px;
text-align: center;
float: right;
position: static;
margin-bottom: 30px;
margin-right: 25px}


.no {background: black;
min-height: 100%;
width: 475px;
text-align: center ;
float: left;
margin-bottom: 5px;}


.nov {background: black;
min-height: 100%;
width: 475px;
text-align: left;
float: left;}

.right {text-align: right}

