body {margin: 10px 0px 0px 0px; color: #37404c; font-family: Arial, sans-serif; font-size:11px; background: #001737 url(/images/bg_all.jpg) repeat-x;}

ul.menu {margin: 0px; padding: 3px 0px 0px 5px;}
li.menu {list-style: none; margin: 0px; padding: 0px;}
a.menu, a.menu:visited {font-size: 11px; color: #37404c; display: block; width: 144px; background: #c2ccda; text-decoration: none; font-weight: bold;  margin: 2px 0px 0px 0px; padding: 4px 0px 5px 6px;}
a.menu:hover, a.active, a.active:visited, a.active:hover {color: #c2ccda; background: #001737; font-size: 11px; display: block; width: 144px; text-decoration: none; font-weight: bold;  margin: 2px 0px 0px 0px; padding: 4px 0px 5px 6px;}

a.address, a.address:visited {color: #0f194a; text-decoration: underline; font-weight: bold;}
a.address:hover {color: #c2ccda;}

a, a:visited {color: #37404c; text-decoration: underline; font-weight: bold;}
a:hover {color: #ee1d25;}

#main {width: 700px;}
#menu {float: left; width: 170px; height: 242px; background: #fff;}
#menuin {width: 160px; height: 232px; background: #e8eef6; margin-top: 5px; text-align: left;}
#image {float: right; width: 525px; height: 237px; background: #fff; margin-bottom: 4px; padding-top: 5px; position: relative; z-index: -1}
#predel {width: 700px; height: 1px; clear: both;}
#telo {width: 700px; background: #fff; padding-bottom: 5px;}
#teloin {width: 670px; background: #fff url(/images/bg_teloin.jpg) repeat-x; background-position: bottom; margin: 0px 0px 0px 0px; padding: 10px; text-align: left;}
#window {position: absolute; width: 210px; height: 275px; margin-top: -175px; left: 50%; margin-left: 248px;}
#address {width: 685px; height: 58px; background: #838f9f; margin: 5px 0px 0px 0px; text-align: left; font-size: 10px; padding: 5px 0px 0px 15px; color: #0f194a;}
.adr {float: left; width: 250px;}
#bottom {width: 700px; text-align: left; font-size: 9px; padding: 3px 0px 0px 5px; color: #838f9f;}

img.farby {border: 1px #a7a7a7 solid; padding: 3px; margin: 1px; background: #e2e2e2;}

p {text-align:justify;}

h1	{font-family: Arial, sans-serif; color: #ee1d25; font-size: 12px; text-align: left; padding: 0px;}
h2	{font-family: Arial, sans-serif; color: #ee1d25; font-size: 12px; text-align: left; padding: 0px; display: inline;}
h3	{font-family: Arial, sans-serif; color: #ee1d25; font-size: 11px; text-align: left; padding: 0px;}
h6	{font-family: Arial, sans-serif; color: #ee1d25; font-size: 24px; text-align: center; margin: 0px; padding: 0px;}

input.kontakt {margin: 10px 0px 0px 0px; padding-top: 1px; padding-bottom: 1px; font-size: 11px; font-family: Arial, Times New Roman, Times, serif; font-weight: normal; color: #000;} 
legend {color: #001648; font-weight: bold; padding: 2px 6px}
select.kontakt {margin: 10px 0px 0px 0px; width: 255px; padding-top: 1px; padding-bottom: 1px; font-size: 11px; font-family: Arial, Times New Roman, Times, serif; font-weight: normal; color: #000;}
label.kontakt {width: 100px; float: left; text-align: right; margin: 15px 5px 0px 0px; display: block;}
fieldset.kontakt {border: 1px solid #001648; width: 380px; text-align: left; padding-bottom: 12px; padding-top: 0px; }
textarea.kontakt {margin: 10px 0px 0px 0px; width: 250px; padding-top: 1px; padding-bottom: 1px; font-size: 11px; font-family: Arial, Times New Roman, Times, serif; font-weight: normal; color: #000;} 


a.thickbox, a.thickbox:visited {background-image: url(/images/kf.jpg); background-repeat:no-repeat; background-position:0px 0px; display: block; width: 170px; height: 39px; left: 0px;}
a.thickbox:hover {background-position:0px -38px;}
a.thickbox span {display: none;}

.submenucontainer {z-index: 100; width:1px; position: absolute; left: 50%; margin-left:-190px; /*=polovicka width*/}

#sub1 {top: 0px; width:140px;}
#sub2 {top: 7px; width:140px;}
#sub3 {top: 37px; width:180px;}
#sub4 {top: 80px; width:140px;}
#sub5 {top: 140px; width:145px;}
#sub6 {top: 116px; width:145px;}

ul.submenu {margin: 0px; padding: 0px; display: inline;}
li.submenu {list-style: none; display: inline;}

a.submenu, a.submenu:visited {font-size: 11px; letter-spacing: 1px; text-decoration: none; color: #fff; display: block; padding: 4px 0px 4px 6px; font-family: Arial, Times New Roman, Times, serif;}
a.submenu:hover {color: #7c7c7c;}
a.subactive, a.subactive:visited, a.subactive:hover {font-size: 11px; letter-spacing: 1px; text-decoration: none; color: #7c7c7c; display: block; padding: 4px 0px 4px 6px; font-family: Arial, Times New Roman, Times, serif;}

.submenufirst {float: left; width: 140px; position: relative; text-align: left; z-index: 100; visibility: hidden;}
.submenufirst {filter: alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; background: #000; padding: 5px;}