* {
	margin: 0px;
	padding: 0px;
	
}

body, html {
	background: #0d2b43 repeat-x scroll;
	margin: 0px;
	padding: 0px;
	height: auto !important;
	text-align: center;
}

h1
{
   font-weight:bold;
   font-size:18px;
   margin-left:0px;
   text-indent:0px;
}

h2
{
   font-weight:bold;
   font-size:18px;
}

h3
{
   font-size:16px;
   text-decoration:underline;
}


#menu a
{
	color: #5b7887;
	font: 13px Arial;
	text-decoration: none;
	position: relative;
	left: 10px;
}


#menu #active_page
{
   color:#a6bdcf;
   font-weight:bold;
}

.underline {
	text-decoration: underline;
}

.about {
	color: #a6bdcf;
	text-align: justify;
	position: absolute;
	margin:14px;
}

.about p
{
   margin-top:16px;
   text-indent:17px;
}

.about table th
{
   vertical-align:top;
}

.about table td
{
   vertical-align:top;
}

.about a
{
   text-decoration: underline;
   left:0px;
   font: 13px Arial;
   color:#a6bdcf;
   font-weight:bold;

}

.about .pricelist
{
   margin-top:20px;
}

.about .pricelist td 
{
	width:70px;
}

.about .pricelist th 
{
	width:90px;
	text-align:left;
}

.about .pricelist th.wide
{
	width:130px;
}

.about table.calendar
{
   text-align:left;
   margin-left:15px;
}

.about table.calendar td
{
   font: 13px Arial;
   font-weight:bold;
}

.about .year
{
   text-decoration:underline;
   margin-bottom:15px;
   margin-left:8px;
}

.odkazy 
{
   margin-left:25px;
}

#text .about .year
{
   margin-top:28px;
}

#pictures .about .year
{
   margin-top:70px;
}

.about .contact
{
   margin:25px;
   margin-bottom:15px;
}

#page {
	width: 970px;
	margin:auto;
/*ie*/
}

#top {
	width: 973px; /*potreba trosku prodlouzit*/
	height: 141px;
	background: url('../img/novotny_01_01.png') no-repeat scroll;
	float: left;
	position:relative;
}



#left {
	width: 112px;
	height: 491px;
	background: url('../img/novotny_01_03.png') no-repeat;
	float: left;
}

#text {
	width: 383px;
	height: 491px;
	background: url('../img/novotny_01_02.png') no-repeat;
	background-color:rgb(32,94,128);
	float: left;
	position: relative;
}
#center {
	width: 97px;
	height: 491px;
	background: url('../img/novotny_01_05.png') no-repeat;
	float: left;
}

#pictures {
	width: 378px;
	height: 491px;
	background: url('../img/novotny_01_06.png') no-repeat;
	background-color:rgb(32,94,128);
	float: left;
	position:relative;
}

#menu {
	position: absolute;
	top: 112px;
	left: 400px;
	color:white;
}


#menu td {	
	background: #143d53;
	width: 93px;
	height: 25px;
	text-align:left;
}

#spodek {
	position:absolute;
	top:27px;
	left:95px;
	text-align:left;
}

#line1 {
	position: absolute;
	top: 8px;
	left: 8px;

}

#line1 td {
	width: 70px;
	height: 70px;
	text-align:left;
}

#line2 {
	position: absolute;
	top: 80px;
	left: 8px;
	text-align:left;
}

#line2 td {
	width: 70px;
	height: 70px;
	text-align:left;
}

#line3 {
	position: absolute;
	top: 152px;
	left: 8px;
	text-align:left;
}

#line3 td {
	width: 70px;
	height: 70px;
	text-align:left;
}

#line4 {
	position: absolute;
	top: 224px;
	left: 8px;
	text-align:left;
}

#line4 td {
	width: 70px;
	height: 70px;
	text-align:left;
}

#line5 {
	position: absolute;
	top: 296px;
	left: 8px;
	text-align:left;
}

#line5 td {
	width: 70px;
	height: 70px;
	text-align:left;
}

#line6 {
	position: absolute;
	top: 368px;
	left: 8px;
	text-align:left;
}

#line6 td {
	width: 70px;
	height: 70px;
	text-align:left;
}

/*<!-- lista.cz - CSS deklarace - reklamní kód - začátek -->*/
.lista1 {
font-size: 12px; color: #0066CC; font-family: Verdana; text-decoration: none; font-weight: bold;
}
.lista2 {
font-size: 11px; color: #0066CC; font-family: Verdana; text-decoration: none;
}
.lista1:hower {
text-decoration: underline;
}
.lista2:hover {
text-decoration: underline;
}
/*<!-- lista.cz - CSS deklarace - reklamní kód - konec -->*/

