html, body {width: 100%; height:100%; margin: 0px; background: #373d41 url(/images/bg.jpg) repeat-y; background-position: 50% top; font-family: Helvetica, Arial, sans-serif; color: #555;  font-size: 11px;}

ul.menu {display: inline;}
li.menu {list-style: none; display: inline;}
a.menu, a.menu:visited {font-size: 12px; color: #fff; width: 170px; text-decoration: none; font-weight: bold; display: block; margin: 0px 0px 5px 0px; padding: 3px 3px 3px 5px;}
a.menu:hover {color: #fff; background: #db7074; width: 155px; padding: 3px 3px 3px 20px;}
a.active, a.active:visited, a.active:hover {background: #db7074; font-size: 12px; color: #fff; width: 155px; text-decoration: none; font-weight: bold; display: block; margin: 0px 0px 5px 0px; padding: 3px 3px 3px 20px;}

ul.submenu {margin: 0px; padding: 0px; display: inline;}
li.submenu {list-style: none; display: inline;}
a.submenu, a.submenu:visited {font-weight: bold; font-size: 12px; text-decoration: none; color: #000; display: block; float: left; padding: 4px 16px 4px 16px;}
a.submenu:hover {color: #E42612;}
a.subactive, a.subactive:visited, a.subactive:hover {font-weight: bold; font-size: 12px; text-decoration: none; color: #E42612; display: block; float: left; padding: 4px 20px 4px 20px;}


ul.content {display: inline;}
li.content {display: inline; }
a.content, a.content:visited {font-size: 12px; color: #000; float: left; text-decoration: none; font-weight: bold; display: block; margin: 12px 15px 0px 15px;}
a.content:hover {color: #d71920;}
a.accontent, a.accontent:visited, a.accontent:hover {font-size: 12px; color: #d71920; float: left; text-decoration: none; font-weight: bold; display: block; margin: 12px 15px 0px 15px;}

a.trid, a.trid:visited {font-size: 14px; color: #fff; float: left; text-decoration: none; font-weight: bold; display: block; margin: 5px 0px 10px 10px;}
a.trid:hover {color: #fff; text-decoration: underline;}

a, a:visited {color: #000; font-weight: bold; text-decoration: underline;}
a:hover {color: #d71920; text-decoration: none;}


#site  {position: absolute; top: 50%; left: 50%; margin-top: -301px; margin-left: -500px; width: 1001px; height: 602px; background: #fff;}
#news  {width: 155px; height: 200px; padding: 10px 10px 10px 15px; color: #fff;  font-size: 12px;}
#left  {float: left; margin: 1px 1px 1px 1px; width: 198px; height: 600px; background: #d71920; text-align: left;}
#menu  {width: 175px; padding: 10px 10px 10px 10px;}
#flag  {position: absolute; top: 420px; width: 175px; padding: 8px 10px 8px 10px; text-align: center;}
#right  {float: right; margin: 1px 1px 1px 1px; width: 798px; height: 600px; text-align: left;}
#rightmenu  {float: right; width: 798px; height: 79px; text-align: left;}
#righttext  {float: right; width: 778px; padding: 0px 10px 0px 10px;height: 521px; text-align: left; overflow-x: hidden; overflow-y: scroll;}
#righttextfirst {float: right; width: 778px; padding: 0px 10px 0px 10px;height: 521px; text-align: left;}
#logo  {position: absolute; top: 5px; left: 790px; width: 200px; height: 58px; text-align: right; z-index: 9;}

.text  {float: left; width: 248px;  text-align: left; margin: 5px 5px 5px 5px; text-align: justify;}
#bottom  {position: absolute; top: 50%; left: 50%; margin-top: 305px; margin-left: -500px; width: 1000px; height: 25px; font-size: 10px; color: #999;}
#copy  {float: left; width: 445px; height: 25px; text-align: left;}
#design {float: right; width: 445px; height: 25px; text-align: right;}
#mapa {width: 760px; height: 470px; border: 1px solid #000; clear: both;}

p {display: inline;}

h1 {font-weight: bold; font-family: Arial, sans-serif; line-height: 18px; font-size: 14px; color: #000; font-style: inherit;}
h1.uvod {font-weight: bold; font-family: Arial, sans-serif; font-size: 11px; line-height: normal; color: #000; display: inline;}
h2 {font-weight: bold; font-family: Arial, sans-serif; font-size: 13px; color: red; display: inline;}
h2.uvod {font-weight: bold; font-family: Arial, sans-serif; font-size: 11px; line-height: normal; color: #000; display: inline;}
h3 {font-weight: bold; font-family: Arial, sans-serif; font-size: 26px; color: #fff; display: inline;}
h4 {font-weight: bold; font-family: Arial, sans-serif; font-size: 13px; color: #fff; display: inline;}
h6 {font-weight: normal; font-family: Arial, sans-serif; font-size: 12px; color: #000; display: inline;}

img {border: 0px;}
img.gal {border: 1px #b5b5b5 solid; margin: 10px; padding: 4px; background: #eaeaea;}

.submenucontainer {width:700px; position: absolute;	left: 50%; top:4px; margin-left: -300px; /*=polovicka width*/}

#sub1 {}
#sub2 {top: 25px;}
#sub3 {left: 375px; width:140px;}
#sub4 {left: 546px; width:140px;}
#sub5 {left: 720px; width:140px;}



.submenufirst {float: left; width: 700px; position: relative; text-align: left; z-index: 10; visibility: hidden; font-size: 12px; padding: 5px;}

