BODY {
  font-family:Tahoma, Arial;
	font-size:16px;
}

IMG {
  border:0px;
  margin:0px;
  padding:0px;
}

INPUT {
  font-size : 16px;	
  padding:3px;
	border:1px solid #BBB;
  border-radius: 4px;
}

INPUT[type=checkbox] { 
  border:1px solid #BBB; 
	background:#FFF;
	width:16px;
	height:16px;
  border-radius: 4px;
}

INPUT[type=submit] { 
  border:1px solid #BBB; 
	background:#F4F4F4;
	padding:5px 10px 5px 10px;
	margin:5px;
	cursor:pointer;
  border-radius: 4px;
}

BUTTON {
  font-size : 16px;	
  padding:3px 10px 3px 10px;
  border-radius: 4px;
	border:1px solid #BBB;
  border-radius: 4px;
	cursor:pointer;
}

SELECT {
	font-size  : 16px;
  padding:2px;
	border:1px solid #BBB;
  border-radius: 4px;
}

TEXTAREA {
  font-size : 16px;	
  padding:3px;
  border-radius: 4px;
	border:1px solid #BBB;
  border-radius: 4px;
}

TABLE {
  border-collapse:collapse; 
  width:100%;	
}

TD{
  font-size : 16px;	
	text-align:left;
}

#stranka {
  background: #ffffff;
  width: 100%;
	max-width:1600px;
  height: 100%;
	margin:0 auto;
}

#obsah {
  display: block;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

#zahlavi {
  width:100%;
	height:130px;
  margin:0px;
  padding:10px;
  text-align: left;
  background: url(images/zahlavi-pruh.png) repeat-x;
}

#titulek {
  float:left;
	width:800px;
	padding:50px 0px 0px 20px;
	font-size:30px;
	color:#004573;
}

#uzivatel {
	float:right;
	width:300px;
  padding:60px 20px 0px 0px;
	font-size:16px;
  color:#004573;
  text-align: right;
}

#menu {
  text-decoration:none;
  width: 100%;
  text-align: left;
  padding:0px 0px 10px 0px;
  background:#FFFFFF;
  float:left;
}

#menu a .menu_pol {
  text-decoration:none;
	text-align:center;
  color:#000000;
	border:1px solid #7F817F;
	background:#FFFFFF;
	margin:3px 3px 0px 0px;
	padding:2px 10px 2px 10px;
	float:left;
}

#menu a .menu_pol_aktivni {
  text-decoration:none;
	text-align:center;
  color:#BE0D00;
	border:1px solid #BE0D00;
	background:#FFFFF0;
	margin:3px 3px 0px 0px;
	padding:2px 10px 2px 10px;
	float:left;
}

#menu a .menu_pol:hover {
	background:#E8E8DF;
}

#uzivatel a .menu_pol {
  text-decoration:none;
	text-align:center;
  color:#000000;
	border:1px solid #7F817F;
	background:#FFFFFF;
	margin:5px;
	padding:2px 10px 2px 10px;
	float:right;
	font-size:16px;
}

#uzivatel a .menu_pol:hover {
	background:#E8E8DF;
}

.dupoutavky {
  text-decoration:none;
  width: 49%;
  text-align: left;
  margin:0px 5px 0px 0px;
  padding:3px 3px 3px 3px;
  background:#FFFFFF;
  float:left;
  border:1px solid #ddd;
}

.duvlozeno {
  padding:2px 2px 2px 0px;
  width:20%;
  vertical-align:top;
  border-top:1px dotted #ddd;
}

.dunazev {
  padding:2px 2px 2px 0px;
  width:79%;
  vertical-align:top;
  border-top:1px dotted #ddd;
}

#data {
  width: 100%;
  text-align: left;
}

.cleaner {
  clear:both;
}

/**** Form Layout ****/

.formular {
  width:1000px;
	margin:0 auto;
}

.form-koment-pov {
	height:20px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
}
.form-koment-chyba {
	padding:3px 0px 0px 20px;
	font-size:16px;
	color:red;
}
.form-titulek {
	height:20px;
	margin-top:20px;
  padding:5px 0px 0px 10px;
	background:#E8E8DF;
  clear: both;
	font-weight:bold;
	font-size:16px;
}
.form-radek {
  min-height:33px;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #CCC;
}
.form-label {
  float:left;
	width:33%;
	background:#FFF;
	padding:5px 0px 0px 10px;
	vertical-align:top;
}
.form-label-pov {
  float:left;
	width:33%;
	background:#FFF;
	padding:5px 0px 0px 10px;
	font-weight:bold;
	vertical-align:top;
}
.form-label-pov2 {
  float:left;
	width:33%;
	background:#FFF;
	padding:5px 0px 0px 10px;
	font-weight:bold;
	vertical-align:top;
	color:#A00000;
}
.form-edit {
  float:left;
	width:66%;
	background:#FFF;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.form-label-r {
  float:left;
	width:200px;
	background:#FFF;
	padding:5px 0px 0px 10px;
	font-weight:bold;
	font-size:16px;
}
.form-edit-r {
  float:left;
	width:280px;
	background:#FFF;
	min-height:23px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.form-label2 {
	width:85px;
	font-size:16px;
  float:left;
}
/*
.form-edit input{
	background:#ffffff;
}
*/
.form-button {
  width:128px;
	border:1px solid #666666;
  border-radius: 4px;
	cursor:pointer;
	font-size:16px;
	padding:3px 0px 3px 0px;
  background:#EEE;
}

.form-select-r {
  width:265px;
}

.form-a-button {
  width:128px;
  border:1px solid #BBB; 
	background:#F4F4F4;
	padding:5px 10px 5px 10px;
	margin:5px;
  border-radius: 4px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-size:16px;
}

.form-button-del {
	width:128px;
	background:#AAAAAA;
	background:#F4F4F4;
	padding:5px 10px 5px 10px;
	margin:5px;
  border-radius: 4px;
	cursor:pointer;
	border:2px solid #8C1E2C;
	color: #8C1E2C;
	font-size:16px;
}

/* tabulky */

.tab-radek {
  float:left;
	padding:5px;
	line-height:2;
	overflow:hidden;
}

.tab-radekN {
	padding:3px;
	margin:0px;
	border-spacing:0px;
	
}

.tab-radek-d{
  float:left;
  height:30px;
  padding:3px 0px 3px 10px;
  line-height:2;
  overflow:hidden;
  vertical-align:top;
  line-height:1.3;
}

/* tabulky tabulky */
.tab-titul {
	font-size:16px;
	padding:3px;
  background:#DFFFFF;
}

.tab-data  {
	font-size:16px;
  padding:3px;
  vertical-align:top;
}

/* tisky */
.tisk {
  width:790px;
	height:1125px;
}
.tisk-leva {
  width:320px;
	height:530px;
	float:left;
}
.tisk-prava {
  width:470px;
	height:530px;
	float:right;
}
.tisk-blok {
  height:250px;
	color:#ff0000;
}
.tisk-adresa {
  font-size:20px;
	text-align:center;
	margin-bottom:10px;
}
.tisk-label {
  font-size:20px;
  width:110px;
  float:left;
	padding-top:3px;
	color:#B22222;
}
.tisk-data {
  font-size:24px;
  width:205px;
	float:right;
	font-weight:bold;
	color:#B22222;
}
.tisk-foto-makler {
  width:75px;
	height:100px;
  float:left;
}
.tisk-kontakt-makler {
  width:230px;
	height:100px;
  float:left;
	text-align:left;
	font-size:20px;
	line-height:30px;
	padding-left:10px;
	line-height:23px;
}
.tisk-foto-velke {
  width: 470px;
	height:350px;
}
.tisk-foto-male1 {
  width: 230px;
	height:170px;
	float:left;
}
.tisk-foto-male2 {
  width: 230px;
	height:170px;
	float:right;
}
.tisk-akce {
  height:100px;
  text-align:center;
	font-size:70px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:25px;
	font-family:Impact, Arial 
}
.tisk-stav {
  width:110px;
	height:35px;
	position:relative;
	top:-10px;
	left:50px;
}
.tisk-nadpis {
  font-family:Times New Roman;
	height:60px;
	text-align:center;
	font-size:45px;
	font-weight:bold;
	color:#B22222;
}
.tisk-popis {
  height:350px;
	oveflow:hidden;
  font-family:Times New Roman;
	font-size:24px;
	font-weight:bold;
  color:black;
	text-align:justify;
}
.tisk-cena {
	text-align:center;
  height:70px;
	padding-top:2px;
	font-size:50px;
	font-weight:bold;
  color:white;
	background-color:#4e3525;
	font-family:Impact, Arial 
}

.diskuze-obr {
  float:left;
  width:140px;
  height:145px;
  overflow:hidden;
  margin:3px;
  padding:3px;
  border:1px dotted #ccc;
}

.dtema-popis {
  width: 200px;
  font-size:16px;
  vertical-align:top;
}

.dtema-data {
  font-size:16px;
  font-weight:bold;
  vertical-align:top;
}

.dtema-akce {
  width: 80px;
  font-size:16px;
  font-weight:bold;
  vertical-align:top;
}

.dodpoved-popis {
  width: 200px;
  font-size:16px;
  vertical-align:top;
  border-bottom:1px dotted #ccc;
}

.dodpoved-data {
  vertical-align:top;
  font-size:16px;
  border-bottom:1px dotted #ccc;
}

.dodpoved-akce {
  vertical-align:top;
  border-bottom:1px dotted #ccc;
  width: 80px;
}

.ukaz { display: on; }
.skryj { display:none; }

.projekt-table { border-collapse:collapse; border-spacing:0px; width:98%; margin:5px 0px 5px 10px; }
.projekt-td { border:1px solid #777; padding:2px; }
.projekt-th { border:1px solid #777; padding:2px; background-color:#EEE; }
