﻿* { 
 padding: 0; 
 margin: 0; 
}
img {
 border: none;
}
a {
 color: #2975a2;
}
a:hover {
 text-decoration: none;
 color: #2f86b9;
}
h1 {
 color: #2975a2;
 font-size: 24px;
 font-weight: normal;
 padding-left: 21px;
}
p {
 padding: 2px 0 2px 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 background-color: #2975a2;
 background-image: url(images/back.png);
 background-repeat: repeat;
 background-position: left top;
 color: #333;
}
#container { 
 margin: 0 auto;
 width: 1000px;
 padding-bottom: 25px;
}
#header {
 width: 1000px;
 padding: 0 0 0 0;
 height: 215px;
 margin: 80px 0 0 0;
 background-image: url(images/header.png);
}
#header img {
 padding: 62px 0 0 67px;
}
#navigation {
 width: 1000px;
 color: #333;
 margin: 0;
}
#content { 
 width: 1000px;
 background: white;
 margin: 0px 0px 0px 0px;
 min-height: 200px;
}
#content #obsah {
 padding: 17px 30px 0 30px;
}
#content_bottom {
 width: 1000px;
 height: 27px;
 background-image: url(images/bodydown.png);
 background-repeat: no-repeat;
 text-align: center;
 font-size: 12px;
}
#content_bottom a {
 color: #333;
 font-size: 12px;
}
#footer {
 height: 26px;
 margin-left: 450px;
 background-image: url(images/footer.png);
 background-repeat: no-repeat;
}
#footer .author {
 padding: 5px 0 0 40px;
}
#footer .author a {
 color: black;
 text-decoration: none;
 font-style: italic;
}
#footer .author a:hover {
 color: #464646;
}
/* Styl navigace */
#stylenavi{
 position: relative;
 display: block;
 height: 40px;
 font-size: 80%;
 font-weight: bold;
 background-color: #146899;
 color: white;
}
#stylenavi ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
 width: auto;
}
#stylenavi ul li{
 display: block;
 float: left;
 margin: 0;
}
#stylenavi ul li a{
 display: block;
 float: left;
 color: white;
 text-decoration: none;
 padding: 13px 19px 0 19px; /* Pokud se nastaví nahoru či dolů tak je to vysunutí */
 height: 30px;
 overflow: hidden;
}
#stylenavi ul li a:hover,#stylenavi ul li a.current{
 background-color: #2975a2;
}
/* Dalsi potrebne styly, netvorici layout */
.td_doprava {
 text-align: right;
 font-style: italic;
 font-size: 14px;
}
#cenik {
 padding: 20px 0 0 250px;
}
#cenik td {
 text-align: center;
 width: 70px;
 border: 1px solid gray;
}
.novrc {
	width: 235px;
}
.novor {
	width: 200px;
	border: 3px #2f86b9 solid;
	max-height: 250px;
}
#nov_table {
	text-align: center;
}
.vypro {
	color: #8d0000;
	font-weight: bold;
}
.vnovor {
	width: 800px;
	border: 1px gray solid;
}
