div {
	margin: 0px; 
	padding: 0px;
	border: 0px;
}

/* Navigation */

.menu {
   width: 100%;
	height: 19px;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	background: #F87F06;
	margin-top: 105px;
	border-top: 1px solid White;
}

.menu a {
	font-weight: bold;
	font-size: 8pt;
	color: White;
}

.menu a:hover  {
	color: Black;
	text-decoration: none;
}

.menu a.active {
	color: Black;
	text-decoration: none;
}

.menu_last {
	border-right: 1px solid White;
}

.menu_news {
   width: 230px;
	background-image: url(../images/novinky_animace.gif);
	color: White;
	font-size: 8pt;
	text-indent: 20px;
}

/* News */

.news {
  width: 100%;
  height: 100%;
}
.news .dot {
   width: 15px;
	padding-top: 6px;
   vertical-align: top; 
	text-align: right;
}
.news .text {
	font-size: 8pt;
	font-weight: bold;
}
.news .counter {
	height: 100%;
	text-align: center;
	vertical-align: bottom;
}

.gallery td {
	color: White;
}

.gallery .photo {
	border: 1px solid #CCCCCC;
}

/* Layout */
.page {
  width: 800px;
  height: 100%;
  margin: auto;
  text-align: left;
  background: #99A6DB;
}
.header {
	height: 124px;
	background: url(../images/hlavicka.gif) no-repeat;
	border-bottom: 1px solid White;
}
.footer {
	height: 43px;
	line-height: 20px;
        padding: 5px 0;
	/*line-height: 43px;*/
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	font-weight: bold;
	color: White;
	border-top: 1px solid White;
	background: #F87F06;
}
.footer a {
	color: White;
}

.middle { 
	width: 570px;
	vertical-align: top;
	border-right: 1px solid White;
	color : White;
} 
.right {
	width: 230px;
	vertical-align: top;
	padding: 1em 0 1em 0;
	background: #CCCCCC;
}
.column-in{
	padding: 1px 12px 1px 12px;
}


/* Elements */

a				{text-decoration : none; color: #3A208D; }
a:link		{}
a:visited	{}
a:hover		{ text-decoration : underline; }

h1, h2, h3, h4, h5, h6 { font-family: "MS Sans Serif"; font-weight: bold; color: #2A1862; display: inline; }
h1				{ font-size: medium;  font-weight: normal; }
h2				{ font-size: small; font-weight: normal; }
h3				{ font-size: x-small; }
h4				{ font-size: xx-small; }
h5				{ font-size: smaller; }
h6				{ font-size: smaller; font-weight: normal;}
hr				{ height : 1px; color : #2A1862; }

img 			{ border: 0; }

body, td    { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: Black; }

html, body  { 
   margin: 0;
   padding: 0;
   border: none;
   text-align: center;
   height: 100%; 
}
