* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
/*---------------------------- ZÁKLADNÍ PRVKY --------------------------------*/
body {
	font-family: Sans-serif, "Trebuchet MS", Arial, Verdana;
	font-size: 1em;
	color: #000000;
	background: #ffffff url("../_images/background.jpg") top center;
	background-repeat: x, y;
	height: 100%;
	text-align: center;
}
h1 {
  font-size: 1.6em; 
  font-weight: normal; 
  color: #000000; 
  background: url("../_images/h1-back.gif") no-repeat top left;
  border-bottom: 1px solid #78A433;  
  margin: 0px 0px 10px 0px; 
  padding: 0 0 0 12px;
}
h2, h3 {font-size: 1.2em; color: #242f20; font-weight: bold; margin: 0px 0px 5px 0px;}
h2 a, h3 a{font-weight: bold;}
h1 a, h2 a, h3 a {color: #3b7a41; text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #cb1d0f;/*#e26f31;*/ text-decoration: underline;}
p {	margin: 0px 0px 10px 0px; font-size: 0.9em; line-height: 1.5;	text-align: justify;}
i {font-weight: bold; font-style: italic; font-size: 1.2em;}
small {font-size: 0.85em;}
strong {font-weight: bold;}

a {color: #004e2d; text-decoration: underline; font-weight: bold;}
a:hover {color: #cb1d0f;}
a:visited {}

a.no-dec {text-decoration: none;}
a:hover.no-dec {text-decoration: none;}

img {border: 1px solid #a2a2a2;	margin: 0px;}
ul {margin: 0px 0px 0px 20px; /*list-style-image: url('../_images/list.gif');*/}
li {margin: 0px 0px 0px 0px; list-style-image: url('../_images/odrazka1.gif');}
ul.kariera {margin: 0 0 0 20px;}

table { font-size: 1em; /*border-color: #5C80E5;*/ margin: 0px 0px; border-collapse: collapse;}
table caption { font-weight: bold; color: #1a4b85; margin: 0px auto;}
tr{ }
th, td { border: 1px solid #000000; padding: 5px 5px; color: #000000;}
td {margin: 0 10px 0 0; }
/*th { text-align: center; background-color: #dadada; color: #000000;}*/

table.prehled {width: 600px; line-height: 1.2em;}
table.prehled tr {vertical-align: sup;}
table.prehled th {font-weight: bold; text-align: left; background-color: none; width: 255px; _width: 250px; margin: 0 10px 0 0; padding: 0 2px;}


hr {clear: both; display: none;}
address {font-style: normal;}
address.adresa {float: left; width: 250px;}

/*--------------------------- OBECNÉ PRVKY -----------------------------------*/


.center {text-align: center;}
.cleaner {clear: both;margin: 0px;padding: 0px;}
.clright {clear: right;}
.clleft{clear: left;}
.right {float: right;}
.left {float: left;}
.fnone {float: none;}
.text-right {text-align: right;}
.red {color: #cb1d0f;}
.normal {font-size: 1em;}
.small {font-size: 0.9em;}
.dnone {display: none;}
.vnone {visibility: hidden;}
.noborder, .noborder td, .noborder th {border: none;}
img.left {margin: 0px 10px 0px 0px;}
img.right {margin: 0px 0px 0px 10px;}
.odrazka1 {background: url("../_images/odrazka1.gif") no-repeat top center; width: 7px; height: 15px; margin: 0 0 0 5px;}
.odrazka2 {background: url("../_images/odrazka2.gif") no-repeat top left; width: 10px; height: 15px; margin: 0 2px 0 0;}

/*-------------------------------- LAYOUT ------------------------------------*/
#container {
  text-align: left;
  background: url("../_images/container-back.gif") repeat-y top center;
  width:100%; 
  /*_width: 995px;*/
  /*min-height: 500px; DORESIT !!!!!!! */
  margin: 0 auto;
  /*padding: 0 7px 0 9px;*/
}
#wrap {
  background-color: #ffffff;
  /*border: 1px solid #000000;
  border-top: none;
  width: 700px;*/
}
/*----------------- HEADER --------------*/
#header {border-right: 1px solid #000000; border-left: 1px solid #000000;}
#header #logo, #header #logoen, #header #logode {
  float: left;
  width:100%; 
}
#header #logo a, #header #logoen a, #header #logode a  {
	text-decoration:none;
	color:#000000;
  position: relative;
  display: block;
	/*width: 270px;*/
	/*height: 155px;*/
	font-size: 25px;
}
#header #pic-right {
  display: none;
  float: right;
  text-align: right;
  /*background: url("../_images/header-back.jpg") no-repeat top left;
  width: 707px;
  height: 155px;*/
}
#header #pic-right a { font-size: 0.8em; color: #000000; text-decoration: none; margin: 4px 4px 0 0;}
#header #pic-right a:hover {text-decoration: underline;}*/

#header #under-logo {
  display: none;
  /*clear: both;
  float: left;
  background: url("../_images/header-under-logo.jpg") no-repeat top left;
  width: 180px;
  height: 39px;*/
}
#header #legend {
  /*display: none;*/
  float: right;
  /*background: url("../_images/header-legend2.jpg") no-repeat top left;*/
  width: 700px;
  height: 39px;
}
#header #legend.legend-index {
  /*background: url("../_images/header-legend.jpg") no-repeat top left;*/
}
#header #legend p {
  /*font-size: 22px;
  letter-spacing: 0.1em;
  color: #cb1d0f;
  margin: 0 0 0 80px;*/
}
#header #legend .flag {
  display: none;
  /*float: right;
  width: 28px;
  height: 18px;
  margin: 6px 16px 0 0;*/
}
#header #legend .flag a {
  /*font-size: 1px;
	color:#fff976;
  position: relative;
	width: 28px;
	height: 18px;
	font-size: 1px;*/
}
#header #legend a span {  
  /*cursor : pointer;
	display: block;
	position: absolute;top:0;left:0;
	width: 28px;
	height: 18px;*/
}
/*
#header #legend .cz a span {background: url("../_images/flag-cz.gif") no-repeat top left;}
#header #legend .en a span {background: url("../_images/flag-en.gif") no-repeat top left;}
#header #legend .de a span {background: url("../_images/flag-de.gif") no-repeat top left;}
*/
/*----------------- CONTENT --------------*/
#main {
  /*float: right;*/
  /*border-right: 1px solid #000000;*/
  /*border-left: 1px solid #000000;*/
  width: 700px;
  /*_width: 700px;*/
}
#content {
  float: left;
  /*background: #ffffff; url("../_images/page-back.jpg") no-repeat top left;*/
  /*border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;*/
  width: 501px;
  /*_width: 621px;*/ 
  /*_width: 621px; 
  min-height: 523px; _height: 543px;
  padding: 10px;
  _padding: 10px 10px 0 10px;*/
}
#content.index {/*background: url("../_images/index-back.jpg") no-repeat top left; */}
.index-pic a { display: block; margin: 0 0 10px 0;}
#news { 
  /*display: none;*/
  float: right; 
  text-align: center;
  width: 176px;
  _width: 175px;
  /*padding: 0 5px 10px 5px;*/
}
#news h2, #menu h2 {font-size: 1.1em; color: #3b7a41; text-decoration: underline;}
#news .link {
  border-bottom: 1px solid #000000;
  width: 150px;
  margin: 0 auto 4px auto;
  padding: 0 0 4px 0; 
}
#news .link.last {border: none; margin: 0; padding: 0;}
#news a {
  font-size: 0.8em;
}
#menu {
  display: none;
}

#footer { 
  float: left;
  text-align: center;
  /*border-right: 1px solid #000000;*/
  width: 600px;
  _width: 621px;
  height: 20px;
  _height: 34px;
  padding: 7px 10px 7px 10px; 
}

#content .nemovitost-vypis {
  border-bottom: 1px solid #78A433;
  width: 100%;
  margin: 0 0 10px 0;
}
#content .nemovitost-vypis img {
 /* float: left;*/
  /*width: 152px;*/
  margin: 0 5px 5px 5px;
}
#content .nemovitost-vypis ul {
  display: inline;
  clear: right;
  float: right;
  width: 70%;
  *width: 75%;
  margin: 0;
}
#content .nemovitost-vypis p {
  display: inline;
  clear: right;
  float: right;
  width: 70%;
  *width: 70%;
}
#content .nemovitost-vypis .galerie {
  text-align: center;
  width: 154px;
  padding-top: 2px; 
}

.mapa {
  float: right;
  text-align: center;
}

.navigaceStrankovani {
  text-align: right;
}
.drobecek {display: none; /*margin: 0 5px 10px 0; font-size: 0.9em; */}

/*----------- FORMULÁŘE -----------*/
fieldset {border: 1px solid  #78A433; padding: 10px;}
label {clear: left; float: left; width: 200px; text-align: right; vertical-align: top;}
input.normal {	width: 300px;}
input.small {width: 88px;}
form img {vertical-align: top;}
select, input, textarea {margin: 5px 0px 5px 5px; _margin: 0px; }
input.button {margin: 0 0 0 200px;}
.vyhledej {display: none;}
.vyhledej select {vertical-align: middle; font-size: 10px; width: 170px; background: #def2d6; border: 1px solid #3b7a41;}
/*.vyhledej .selecty {float: left; margin: 0 0 0 60px;}*/
.vyhledej a {font-size: 12px; margin: 0 0 0 0;}

