/* obecne */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5F3E3A; background-image: url("../graphic/back.gif"); background-repeat: repeat-x; background-color: #DEE9C8; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a { border: none; color: #5F3E3A; text-decoration: underline; }

h1 { clear: both; font-size: 16px; color: #238D5A; font-weight: normal; margin: 0px 0px 10px 0px; }
h2 {
	clear: both;
	font-size: 14px;
	color: #238D5A;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
h3 {
	float: left; 
	width: 540px;
	clear: both;
	font-size: 20px;
	color: #238D5A;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: inherit;
}


p { float: none; margin: 0px 0px 2px 0px; font-size: 12px; color: #5F3E3A; line-height: 15px; }
img { border: none; }

p.fixed { float: left; width: 540px; }

/* formulář */
form table { width: 400px; margin: 0px 0px 0px 0px; border: none; }
form table th { width: 140px; text-align: right; vertical-align: top; color: #5F3E3A; padding: 4px 10px 0px 0px; border: none; }
form table td { width: 250px; text-align: left; border: none; }
form table td input { width: 245px; border: 1px solid #5F3E3A; }
form table td textarea { width: 245px; height: 100px; border: 1px solid #5F3E3A; }
form table td.button { text-align: center; }
form table td.button input { width: 150px; border: 1px solid #5F3E3A; }

/* DESIGN */
div#page { position: relative; float: left; _float: none; width: 907px; left: 50%; margin-left: -454px; background-image: url("../graphic/back-main.gif"); background-repeat: repeat-y; }
div#header { position: relative; float: left; width: 900px; height: 154px; margin: 0px 0px 0px 3px; background-image: url("../graphic/header.jpg"); background-repeat: no-repeat; }
div#logo { position: relative; float: left; width: 163px; height: 85px; margin: 11px 0px 0px 48px; }
div#menu { position: absolute; height: 56px; top: 81px; left: 388px; }

div#text { position: relative; float: left; width: 860px; margin: 0px 0px 0px 3px; padding: 0px 20px 22px 20px; }
div#footer { position: relative; float: left; width: 858px; height: 19px; padding: 2px 21px 0px 21px; margin: 0px 0px 0px 3px; background-color: #a38e87; }

div#galerie { position: relative; float: left; margin: 0px 0px 0px -18px; }
div#galerie div { position: relative; float: left; width: 120px; height: 120px; padding: 3px 3px 3px 3px; background-color: #DDE8C6; margin: 20px 0px 0px 20px; overflow: hidden; text-align: center; }
div#galerie div a { display: block; width: 120px; height: 120px; }

div.obr-odsaz { position: relative; float: left; margin: 0px 20px 0px 0px; }
div.hr { position: relative; float: left; clear: both; width: 860px; height: 9px; margin: 10px 0px 10px 0px; background-image: url("../graphic/back-hr.gif"); background-repeat: repeat-x; }

/* menu */
div#menu ul { margin: 0px; padding: 0px; list-style-type: none; }
div#menu ul li { float: left; margin: 0px; padding: 0px; }
div#menu ul li a { display: block; height: 56px; background-repeat: no-repeat; }
div#menu ul li.menu1 a { width: 75px; background-image: url("../graphic/menu/menu1.jpg"); }
div#menu ul li.menu1 a:hover { background-image: url("../graphic/menu/menu1_h.jpg"); }
div#menu ul li.menu2 a { width: 105px; background-image: url("../graphic/menu/menu2.jpg"); }
div#menu ul li.menu2 a:hover { background-image: url("../graphic/menu/menu2_h.jpg"); }
div#menu ul li.menu3 a { width: 61px; background-image: url("../graphic/menu/menu3.jpg"); }
div#menu ul li.menu3 a:hover { background-image: url("../graphic/menu/menu3_h.jpg"); }
div#menu ul li.menu4 a { width: 72px; background-image: url("../graphic/menu/menu4.jpg"); }
div#menu ul li.menu4 a:hover { background-image: url("../graphic/menu/menu4_h.jpg"); }
div#menu ul li.menu5 a { width: 61px; background-image: url("../graphic/menu/menu5.jpg"); }
div#menu ul li.menu5 a:hover { background-image: url("../graphic/menu/menu5_h.jpg"); }

div#menu ul li.menu1 a.fix1 { background-image: url("../graphic/menu/menu1_h.jpg"); }
div#menu ul li.menu2 a.fix2 { background-image: url("../graphic/menu/menu2_h.jpg"); }
div#menu ul li.menu3 a.fix3 { background-image: url("../graphic/menu/menu3_h.jpg"); }
div#menu ul li.menu4 a.fix4 { background-image: url("../graphic/menu/menu4_h.jpg"); }
div#menu ul li.menu5 a.fix5 { background-image: url("../graphic/menu/menu5_h.jpg"); }

/* footer */
div#footer a { font-size: 10px; color: #FEDCF4; text-decoration: none; margin: 0px 0px 0px 0px; }
