body {margin:0px; padding:0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:175%; background:url(images/hintergrund_dep_brown.gif) repeat-x #FFF;}

#site {margin:0px; padding:0px; width: 820px; background:url(/images/bg.gif) repeat-y;}
#top {width: 820px; margin:0px; padding:0px;}
#top_im {background:url(images/top_leiste_bg.gif) repeat-x; height:29px; width: 780px; border-bottom: 10px solid #FFF; text-align: left;}
#obsah {width: 780px; border-top: 10px solid #FFF; text-align: left;}
#menu {width: 165px; height: 231px; float: left; margin: 20px 30px 0px 20px; padding: 0px 0px 0px 0px; background-color: #554d41; text-align: left; color: #FFF;}
*#menu {margin: 20px 30px 0px 20px;}
**#menu {margin: 20px 30px 0px 10px;}
#obsahin {width: 518px; float: right; margin-right: 40px; text-align: left;}
**#obsahin {margin-right: 18px;}
#footer {width: 740px; text-align: left; clear: both;}
#footer_line {width: 740px; height: 2px; background:url(images/footer_bg_2.gif) repeat-x;}

h1 {font-family: Times New Roman, Times, serif; font-size:18px; color: #968978; text-align: left;}
h2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-left: 10px; font-weight: normal; display:inline;}

p,div {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#E5E2DD;}

ul.bottom_nav {font-size:11px; padding:0px; margin:0px;}
ul.bottom_nav li {list-style: none; display:inline;}
ul.bottom_nav li a {font-weight:bold; color:#FFF; padding: 0px 10px 0px 10px; border-left:2px solid #FFF;}
ul.bottom_nav li a:visited {font-weight:bold; color:#FFF; padding: 0px 10px 0px 10px; border-left:2px solid #FFF;}
ul.bottom_nav li a:hover {color:#312C26; border-left:2px solid #312C26;}

ul.menu {list-style: none; margin: 0px; padding: 0px}
li.menu {list-style: none; font-weight:bold;}


ul {padding:0px; margin:0px;}
li {list-style:url(images/list_img.gif);}

a.menu, a.menu:visited {background-color: transparent; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; width: 140px; padding: 7px 5px 7px 20px; color: #FFF; margin : 0px 0px 0px 0px; display: block; font-weight: bold;}
a.menu:hover {text-decoration: none; background-color: #453e33; display: block;}


a, a:visited {color:#968978; text-decoration:none;}
a:hover {color:#FFF;}

a.mainlevel:link, a.mainlevel:visited {font-size:13px; text-align:left; font-family:"Times New Roman", Times, serif;}
a.mainlevel:hover {font-size:13px; text-align:left; color:#BBB4A8; font-family:"Times New Roman", Times, serif;}
a.sublevel:link, a.sublevel:hover, a.sublevel:visited {font-size:13px; font-family:"Times New Roman", Times, serif;}

.submenucontainer {width:475px; position: absolute;	left: 50%; top: 10px; margin-left: -410px; /*=polovicka width*/}

#sub1 {	left: 220px; width:90px;}
#sub2 {	top: 452px; left: 220px; width:150px;}
#sub3 {	left: 220px; width:135px;}
#sub4 { top: 518px; left: 220px; width:150px;}
#sub5 { left: 165px; width:130px;}

a.submenu, a.submenu:visited {font-family: Tahoma,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; display: block; position: relative; padding: 4px 0px 4px 5px;}
a.submenu:hover {text-decoration: none; color: #FFF; background-color: #554d41;}

.submenufirst {float: left; width: 140px; position: relative; text-align: Left; z-index: 2; visibility: hidden; font-size: 11px;}
.submenufirst {filter: alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85; background-color: #FFF; font-weight: bold; vertical-align: top; padding: 5px 5px 5px 5px;}

.htl{width: 510px; background-color: #554d41; padding:4px 6px 8px 6px; color: #999; display: block;}
.htlimg{width:136px; float: left;}
.htlnameprice{width:276px; float: left;}
.htlinfo{width:90px; float: left; padding-top:10px;}
.htlinfocool{color: #999; width: 510px; clear:both;}

a.ifbut, a.ifbut:visited{font-weight: bold; text-decoration: none; padding:2px 0px 2px 0px; width: 80px; display: block;
						font-size: 12px; background-color: #82AD2B; color: #fff; text-align:center;}
a.ifbut:hover {color: #859c30;}

a.rtbut, a.rtbut:visited{font-weight: bold; text-decoration: none; padding:2px 0px 2px 0px; width: 80px; display: block;
						font-size: 12px; background-color: #666666; color: #fff; text-align:center;}
a.rtbut:hover {color: #859c30;}