body {background: #bbbbbb url(img/drevo.jpg) top left repeat;margin:0;padding:0;font-family:georgia,times,serif;}
td.header {
  background: url(img/bck-logo.gif) top left repeat-x;
	height: 265px;
	padding: 0;
}
div.container {
  width: 80%;
  background: #f1f1f1 url(img/bckground.jpg) top left repeat;
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 5px #222222;
  border-right: solid 5px #222222;
  border-left: solid 5px #444444;
}
a {color: #00a699;text-decoration: none;}
a:visited {color: #00c3b3;text-decoration: none;}
a:hover, a:active {color: #01756c;text-decoration: underline;}
.error {border: solid 1px #d60028;}
.error td {
	background: #fffffe url(img/white.gif) top left repeat-x;
	font: bold 1.2em Arial; 
  color:#de050a;
  padding:10px;
}
.detail td {
	font: bold 1em Arial; 
  color:#00675f;
}

form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
form li{
	display: block;
	margin:0;
	padding:4px 5px 2px 9px;
	clear:both;
}
fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea,select { padding:3px;margin:1px 0;border:1px solid #bbb; }
input.submit { padding:5px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
input.submit {
	background: #FFF url(img/bg_button.gif) top left repeat-x;
	border: solid 1px #BBB;
	border-left-color: #CCC;
	border-top-color: #CCC;
	color: #666;
	font: bold 12px/12px verdana,arial,sans-serif;
	padding:5px 5px;
}

input.submit:hover {
	color: #000;
	border-left-color: #AAA;
	border-top-color: #AAA;
	border-right-color: #999;
	border-bottom-color: #999;
}

input.text:hover,select:hover {
	border: solid 1px #666;
	color: #444;
	background-color: #FAFAFA;
}

#footer {
	background: transparent;
	text-align: center;
	color: #666;
	padding: 10px 0 5px 0;
}

.copyright {
	color: #efefef;
	font-weight: normal;
	font-size: 0.9em;
}
.copyright a, .copyright a:visited {
	color: #efefef;
	text-decoration: underline;
}
.copyright a:hover { color: #f7f7f7; }
.detaily {
	border: solid 1px #4F4F4F;
	background-color: #F8F8F8;
}
.detaily td { padding: 2px; }
.detaily .hlavicka {
	background: #444444 url(img/hlavicka.gif);
	border: solid 1px #DCDCDC;
	border-right-color: #CFDADE;
	border-bottom-color: #CFDADE;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	font-weight: bold; font-size: 1.3em;color:#ededed;text-decoration:none;
}
.detaily td {
	background: #FFF url(img/pozadie.gif) top left repeat;
	font: bold 1.3em Arial; 
  color:#00968a;
	height: 38px;
	border: solid 1px #F1F1F1;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
}
.kontakt {
	border: solid 1px #4F4F4F;
	background-color: #F8F8F8;
}
.kontakt td { padding: 2px; }
.kontakt .hlavicka {
	background: #444444 url(img/hlavicka.gif);
	border: solid 1px #DCDCDC;
	border-right-color: #CFDADE;
	border-bottom-color: #CFDADE;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	font-weight: bold; font-size: 1.3em;color:#ededed;text-decoration:none;
}
.kontakt td {
	background: #FFF url(img/pozadie.gif) top left repeat;
	font: bold 1em Arial; 
  color:#00968a;
	height: 38px;
	border: solid 1px #F1F1F1;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
}
.hlavicka a {color: #ededed;text-decoration: none;}
.hlavicka a:visited {color: #f6f6f6;text-decoration: none;}
.hlavicka a:hover, a:active {color: #dddddd;text-decoration: underline;}