
* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 
	background: #fff;
	color: #000;
	font-size: x-small;
	text-align: center;
	min-width: 760px;
	line-height: 1.5;
}
html>body {
	font-size: small;
}
#main      { background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: left; margin: auto; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; position: relative; width: 937px; height: auto; min-height: 100%; border: solid 1px #dcdcdc }
#main li { margin-left: 30px }
body>#main {
 	height: auto;
 }
 #head         { color: #fff; background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 937px; height: 150px }
 #text              { background-repeat: no-repeat; background-position: 740px px; text-align: justify; padding: 15px 50px 60px 70px; position: relative; min-height: 1000px; border-left: 150px solid #ed0000 }
#text a { color: #000; font-weight: 700; text-decoration: underline }
#text img  { border: solid 2px #a9a9a9 }
#menu                 { line-height: 28px; background-color: #ed0000; background-repeat: repeat-y; background-position: 40px 0 !important; position: absolute; z-index: 2; top: 216px; left: 1px; width: 150px; height: auto }
#menu img  { background-position: 0 center; margin-top: 5px; padding: auto; border: solid 1px #ebe9e9 }
.menu1  { color: #fff; font-weight: 700; line-height: 25px; text-decoration: none; margin: 1px; padding-left: 8px; width: 138px; height: 28px; float: left; border-bottom: 1px dotted #fff }
.menu11  { color: #fff; font-weight: 700; line-height: 15px; text-decoration: none; margin: 1px; padding: 4px 0px 4px 8px ; width: 138px; height: 35px; float: left; border-bottom: 1px dotted #fff }
.menu1:hover   { color: #000; text-decoration: none; border-bottom: 1px dotted #000 }
.menu11:hover   { color: #000; text-decoration: none; border-bottom: 1px dotted #000 }
.menu2  { color: #dbdbdb; font-size: 12px; line-height: 25px; text-decoration: none; margin-left: 20px; width: 130px; height: 28px; float: left; border-top: medium none; border-right: medium none; border-bottom: 1px solid #ca0000; border-left: medium none }
.menu2:hover  { color: #000 }
.menu3  { color: #dbdbdb; font-size: 11px; line-height: 25px; text-decoration: none; margin-left: 40px; width: 110px; height: 28px; float: left; border-top: medium none; border-right: medium none; border-bottom: 1px solid #ca0000; border-left: medium none }

.menu1zelene  { color: #fff; font-weight: 700; line-height: 32px; text-decoration: none; margin: 0px; padding-left: 8px; width: 142px; _width: 150px; height: 32px; float: left; border-bottom: 1px dotted #fff; background-color: #55B14C;}
.menu1zelene:hover   { color: #000; text-decoration: none; border-bottom: 1px dotted #000 }

#footer        { color: #888; font-size: 11px; background-image: url("_img/bg-footer.gif"); background-attachment: scroll; background-position: 0 0; text-align: center; position: absolute; z-index: 3; bottom: 0; left: 0; width: 937px; height: 30px; overflow: hidden }
#footer a { color: #888; line-height: 30px; text-decoration: none }
#footer a:hover { color: #666; text-decoration: underline }
h1    { color: #dc2b19; font-size: 20px !important }
h2   { color: #f00; font-size: 22px; text-decoration: none; padding: 0 0 5px }
h3 { color: #848282; font-size: 14px !important; line-height: 23px }
p {
 	padding: 0 0 15px 0; 
 }
#menumain           { background-image: url("_img/bg-menu-main.gif"); text-align: center; width: auto; height: 40px }
#menumain a     { color: #000; font-size: 18px; line-height: 40px; text-decoration: none; padding-right: 15px; padding-left: 15px; vertical-align: middle }
#menumain a:linked { color: #f00 }
#preplasty     { background-image: url("_img/header-plasty.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#prefirma  { background-image: url("_img/header-firma.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#prekontakt { background-image: url("_img/header-kontakty.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#prehlinik { background-image: url("_img/header-hlinik.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#predoplnky { background-image: url("_img/header-doplnky.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#presluzby { background-image: url("_img/header-sluzby.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#prereference { background-image: url("_img/header-reference.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#prepoptavka { background-image: url("_img/header-poptavka.gif"); background-repeat: no-repeat; padding-left: 180px; width: auto; height: 26px }
#menumain a:hover { color: #696969; text-decoration: underline }
.inline { color: #000 }
