
body {
  font-family: Arial, Helvetica, sans-serif;
  background: url(../img/wall-atl.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

#container {
  width: 1004px;
  margin: auto;
  background: url(../img/web-background.jpg);
  background-repeat: repeat-y;
}

/* -------------------- HLAVIČKA ------------------------------ */

#head1 {
	background-color: grey;
	height: 200px;
}

/* -------------------- MENU 1 ------------------------------ */

#menu1 {
	width: 1004px;
	height: 35px;
	_height: 50px;
	background-color: Black;
  background: url(../img/menu-background.jpg);
	color: white;
	font-size: 1.05em;
	font-weight: 400;
	text-align: center;
	padding-top: 15px;
}

a.menu1 {
	color: white;
	margin-left: 1px;
	margin-right: 4px;
	text-decoration: none;
}

a.menu1:hover {
	text-decoration: underline;
	margin-left: 1px;
	margin-right: 4px;
	
}

a#active {
	text-decoration: underline;
	margin-left: 1px;
	margin-right: 4px;
	color: white;
}

/* -------------------- MENU 2 ------------------------------ */

#menu2 {
  width: 220px;
  float: left;
}

.menu2-item {
	text-align: left;
	color: white;
	font-size: 1.0em;
	background-color: #484848;
	padding: 5px 10px 5px 10px;
	border-top: 1px #808080 solid;
  border-bottom: 1px #020202 solid;
}

a.menu2 {
	color: white;
	text-decoration: none;
}

a#menu2-active {
	color: white;
	text-decoration: underline;
}

a.menu2:hover {
	text-decoration: underline;
}

/* -------------------- LEVÝ SLOUPEC ------------------------------ */

#cover {
  width: 1004px;
}

#left-part {
  width: 210px;
  _width: 210px;
  float: left;
  background: url(../img/left-background.jpg);
  background-repeat: repeat-y;
  background-color: white;
  _padding-top: 5px;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: left;
  color: White;
}

h2 {
	color: #333333;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
}

p.left-part {
	color: white;
	font-size: 0.9em;
}

ul.left-part {
	list-style-type: none;
	margin-left: -40px;
	_margin-left: 0px;
	text-align: left;
}

a.article {
  color: #0065a4;
  text-decoration: none;
}

a.article:hover {
	text-decoration: underline;
}

/* -------------------- PROSTŘEDNÍ SLOUPEC ------------------------------ */

#center-part {
width: 764px;
_width: 754px;
float: right;
}

#page {
width: 494px;
_width: 484px;
float: left;
background-color: white;
color: black;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 10px;
}

p.article {
  color: #333333;
  margin-top: 0px;
  font-size: 0.9em;
  margin-bottom: 8px;
}

p {
  color: #333333;
  margin-top: 0px;
  font-size: 0.9em;
  margin-bottom: 8px;
}

div.diskuze {
  color: #333333;
  margin-top: 0px;
  font-size: 0.9em;
  margin-bottom: 8px;
}

div.diskuze_g {
  color: #333333;
  margin-top: 0px;
  font-size: 0.9em;
  margin-bottom: 8px;
}

ul {
  color: #333333;
  margin-top: 0px;
  font-size: 0.9em;
  margin-bottom: 8px;
}

h3 {
  color: #0065a4;
  margin-top: 0px;
  margin-bottom: 3px;
  font-size: 1.0em;
padding-top: 12px;
}

h4 {
  color: #333333;
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 0.9em;
}

img.article {
  float: right;
  margin: 5px 0px 5px 5px;
}

/* -------------------- PRAVÝ SLOUPEC ------------------------------ */

#right-part {
position: relative;
  width: 180px;
  _width: 180px;
  float: right;
padding-right: 45px;
_padding-right: 20px;
}


img.advert {
  margin-top: 10px;
  margin-bottom: 10px;
}


/* -------------------- PATICKA ------------------------------ */

#bottom {
  width: 1004px;
  height: 42px;
  background-color: #034189;
  background: url(../img/bottom-background.jpg);
  color: white;
  clear: both;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 0.9em;
  text-align: center;
}

p.bottom {
  color: #333333;
  margin-top: 5px;
}

.both{
clear: both;
}

.center{
text-align: center;
}

.galerie img{
border: 0px;
}