body {
	margin:0; 
	padding:0;
	background-color: #454545;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	text-align:center;
}

h1, h2, h4 { 
   margin: 0 0 25px 0;
   padding: 2px 10px; 
	background-color: #D9D9D9; 
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF;
}

h3 { 
	margin: 0 0 0 95px;
	padding: 0 0 0 10px;
   background-color: #E2E2E2;
	color: #CC0000; 
}

h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 140%; }
h4 { font-size: 125%; }

a {
	color: #CC0000; 
	text-decoration: underline;
}

a:hover { 
   background-color: #CC0000;
	color: #FFFFFF; 
}

#zapati a {
	color: White; 
	text-decoration: underline;
}

#zapati a:hover { 
   text-decoration: none;
}

p { margin: 0px 10px 20px 10px;}


/* layout */

#page {
	margin: 0 auto;
	background-color: #EAEAEA;
	color: #FFFFFF;
	width: 760px;
   font-size: 85%;
}

#kopf {
	padding: 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	background: #CC0000 url(../img/bg.jpg);
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

#foto {
	width: 760px;
	height: 190px;
	background: #454545 url(../img/landstejn.jpg);
}

#zahlavi {
	padding: 6px 10px;
	background: #CC0000 url(../img/bg.jpg);
	border-bottom: 2px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#zapati {
	padding: 6px 10px;
	border-top: 2px solid #FFFFFF;
	background: #CC0000 url(../img/bg.jpg);
	color: #FFFFFF;
   text-align: left;
}

#zapati img {
	border: 0;
}

#hlavni {
	width: 585px;
	float: right;
	background-color: #EAEAEA;
	color: #FFFFFF;
}

#hlavniin {
   margin: 10px 10px 10px 5px;
	padding: 10px;
   text-align: justify;
	background-color: #E2E2E2;
	color: #000000;
}

#menu {
	width: 175px;
	float: left;
	background-color: #EAEAEA;
	color: #FFFFFF;
}

#menuin {
	margin: 10px 5px 10px 10px;
	padding: 10px;
	background-color: #E2E2E2;
	color: #000000;
	text-align: justify;
}

/* menu */

#menuin ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menuin li {
   margin: 0px;
   padding: 0px;
   width: 100%;
   display: block;
}

.butonke {
	padding: 4px 0px 4px 16px;
	border: 1px solid #FFFFFF;	text-decoration: none;
	display: block;
}

#menuin a {
   margin-bottom: 2px;
   display: block;
   width: 100%;
   background: #CC0000 url(../img/bgb.gif);
   color: #FFFFFF;
	text-decoration: none;
}

#menuin a:hover {
   background: #838383 url(../img/bgb1.gif);
   color: #FFFFFF;
}

/* spodni navigace */

#navigace {
   clear: both;
	padding: 0px 10px 10px 10px;
	text-align: right;
	background-color: #EAEAEA;
	color: #000000;
}

#navigace li {
	display: inline;
	list-style-type: none;
}

#navigace ul {
	margin: 3px 0px 0px 0px;
	white-space: nowrap;
	padding: 0;
}

#navigace a {
	padding: 2px 4px;
	border: 1px solid #828282;
	background-color: #EEEEEE;
	color: #828282;
	text-decoration: none;
}

#navigace a:hover {
   border: 1px solid #000000;
	background-color: #E2E2E2;
	color: #000000;
}

p img { 
   float: right;
	margin: 5px 5px 5px 10px;
	border: 0px;
	text-decoration: none;
}

/* home */

#otv { margin: 0px auto 20px auto; width: 480px; text-align: left;}
#otv td, th { padding: 3px 10px;}
th { background: #CC0000 url(../img/bg.jpg); font-weight: bold; color: #FFFFFF; margin: 50px; text-align: center;}
.om { width: 200px; background-color: #D9D9D9; color: #000000; margin: 50px;}
.od { width: 280px; background-color: #D9D9D9; color: #000000; margin: 50px;}
#vst, prg { margin: 0px auto 20px auto; width: 400px; text-align: left;}
#vst td, #prg td { padding: 3px 10px;}
.vk { width: 300px; background-color: #D9D9D9; color: #000000;}
.vc { width: 60px; background-color: #D9D9D9; color: #000000;}

#vlak { margin: 0 0 10px 10px; background: url(../img/sergej.jpg) #D9D9D9 no-repeat 10px 10px;}
#bus { margin: 0 0 10px 10px; background: url(../img/rto.jpg) #D9D9D9 no-repeat 10px 10px;}
#auto { margin: 0 0 10px 10px; background: url(../img/trabi.jpg) #D9D9D9 no-repeat 10px 10px;} 
#fuss { margin: 0 0 10px 10px; background: url(../img/buta.jpg) #D9D9D9 no-repeat 10px 10px;} 
#cyklo { margin: 0 0 10px 10px; background: url(../img/monocykl.jpg) #D9D9D9 no-repeat 10px 10px;} 

#kudynahrad p { 
   padding: 10px 10px 0 10px;
	margin: 0 0 0 95px;
	background-color: #E2E2E2;
	color: #000000;
}

.tabfuckie, #gal {
	text-align: center;
}


/* galerie */

#ng {text-align: center;}
.gal {margin: 10px auto;}

.gal img { 
   margin: 0px 2px;
	border: 0px;
   text-decoration: none;
}

/* program */

#prg {width: 460px;}
#prg .vc {width: 25%;}
#prg .vk {width: 75%;}
#prg .vk p { margin: 5px 0;}
#prg td {
   vertical-align: top;
	text-align: justify;
}

/* formular */

#formelar {
	margin-bottom: 20px;
}

.lform, .pform, #odeslat {
	padding: 1px 10px;
}


.kn1 {
   width: 25%;
	vertical-align: top;
}

.kn2 {
   width: 75%;
	padding: 2px 1px;
}

input, textarea {
   border: 1px solid #858585;
   padding: 1px 1px 1px 2px;
	background-color: #EEEEEE;
	color: #000000;
}

.btn {
   border: 2px solid #EEEEEE;
   font-weight: bold;
	font-size: 90%;
	background: #CC0000 url(../img/bg.jpg);
	color: #FFFFFF;
}

.rg {
   text-align: right;
   margin-bottom: 1px;
}

.zprava {
   border-top: 1px solid #858585;
	padding: 16px 0;
	text-align: justify;
}

/*kniha*/

.booknav {
	margin: 20px 0;
	text-align: center;
}

p.zpr {
	margin: 10px 0 0 0;
}

