body {background: #000 url('/images/body-bg.jpg') repeat-x; color: #fff; margin: 0; padding: 0; font-family: "Tahoma", "arial", "Verdana"; font-size: 75%;}

.clearer { clear:both; font-size:0; line-height:0; }
table, h1,h2,h3,h4,h5,form,input { margin:0; padding:0; }

img { border: 0; }

h2,h3,h4,h5,h6 { margin-bottom:1em; color:#fff; }
h2 { font-size:140%; color:#fff; font-weight:bold;}
h3 { font-weight:normal; font-size:140%; } 
h4 { font-weight:bold; font-size:120%; }
h5 { font-size:112%; }
h6 { font-size:100%; }

td { font-size:100%;}
#top-bar { background:url('/images/top-bg.jpg') no-repeat; width:893px; height:137px;}
#top-bar-logo { float:right;margin:12px 0 0 0; display:block; }
#top-bar-logo img { border:0; display:block; }

#mask-left { float:left; width:224px; background:url('/images/left-bg.gif') no-repeat; }
#mask-right { 
    float:left; 
    border-left:1px solid #59543D; 
    border-bottom:1px solid #59543D;
    width:629px; 
    color:#000; 
    background:#C6B493 url('/images/mask-right-bg.jpg') no-repeat;
    padding:32px 30px 11px 23px;
    margin-bottom:19px;  
    
	min-height: 449px;
    height: auto;
   _height: 449px;

}


.mask-left-separ { height:12px; width:223px; background:url('/images/mask-left-separ.gif'); line-height:0;font-size:0;}
#mask-left-menu { 
    margin:0; 
    padding:37px 0 57px 0; 
    background:#978464 url('/images/mask-menu-bg.jpg') no-repeat; 
    width:168px; 
    margin-left:45px;
    border-left:1px solid #605845; 
    border-right:1px solid #605845;
    
    }
#mask-left-menu li {      
    border-bottom:1px solid #B1A38A; 
    list-style-type:none; 
    margin-left:6px; 
    background:url('/images/left-li.gif') 5px 11px no-repeat;
    width:132px;
    padding:8px 0 8px 23px; 
}
#mask-left-menu .child-li {      
    border-bottom: none; 
    list-style-type:none; 
    margin: 0px; 
    background: url('/images/left-li.gif') 0px 7px no-repeat;
    width:120px;
    padding:3px 0 3px 15px; margin: 0;
}
#mask-left-menu li.last { border-bottom:0; }

#mask-left-menu a { text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold;}
#mask-left-menu a:hover { text-decoration:underline; }
#mask-left-menu a.click,
#mask-left-menu a:hover { color: #F3E3C4; }

#mask-partners { 
    background:#A5916D url('/images/partneri-bg.gif') left bottom no-repeat;
    padding:11px 0 12px 12px; 
    width:156px;
    height:177px;
    margin-left:45px; 
    border-left:1px solid #5D5644; 
    border-right:1px solid #5D5644;
    border-bottom:1px solid #5D5644;
}
#mask-partners img { border:0;}
#mask-partners h5 { 
    float:left; 
    font-size:150%; 
    font-weight:normal; 
    background:url('/images/parnters-h5.gif') right 3px no-repeat;
    padding:3px 29px 5px 0;
    margin-bottom:9px; 
}

#mask-right a { color:#D00000; }
#mask-right a:hover { text-decoration:none; }
#mask-right img.oramovany { border:1px solid #978463; }
h1 { color:#fff; font-size:158%; font-weight:normal; text-transform:uppercase; margin:0 0 5px 0; }
p { margin:0 0 1em 0; }

.img-left { float:left; margin:0 10px 10px 0; }
.tabulka-vpravo { float:right; width:330px; }
.tabulka-vpravo td { padding-left:15px; font-size:92%; }
.tabulka-vpravo h3 { font-size:108%; color:#000; font-weight:bold; }

#footer-menu { clear:both; margin:0 0 12px 215px;padding:0;width:682px; text-align:center;font-size:75%;}
#footer-menu li { 
    list-style-type:none; 
    font-weight:bold; 
    display:inline; 
    border-right:2px solid #fff;    
    padding-right:19px;
    _padding-right:16px;      
    margin-left:17px;
    _margin-left:20px;       
}
#footer-menu li.last { border:0; }
#footer-menu a { color:#FFF; text-transform:uppercase; text-decoration:none; }
#footer-menu a.click,
#footer-menu a:hover { text-decoration:underline; }

.cms-link a, .cms-link { color:#C6B493; }
.cms-link { font-size:75%; margin-left:392px; }

#quick-navi {
	padding: 0 0 10px 0;
	margin: 0 0 23px 0px;
	font-size: 10px;
	border-bottom: solid 1px #A5916D;
}
#quick-navi a { color:#D00000; }

.submenu ul { margin: 0; padding: 0; }
.submenu li { 
	margin: 4px 0 0 0; padding: 0px; 
}

.menu-obrazek-polozka {
	 float: left; margin-right: 28px;
}
div.menu-text {
  	margin-bottom: 10px;
	background: #494230;
	height: 34px;
	padding-top: 13px;
	width: 126px;
	text-align: center;
}
div.menu-text a {
	display: block; font-size: 13px; font-weight: bold; 
}
div.menu-img a {
  display: block;
  width: 126px;
  height: 264px;
  text-align: center;
  background: #fff;
  border: 1px solid #C6B493;
}
div.menu-img a:hover {
  border: 1px solid #ff0000; 
}
div.menu-text-petrof {
  	margin-bottom: 10px;
	background: #494230;
	height: 29px;
	padding-top: 7px;
	width: 282px;
	text-align: center;
}
div.menu-text-petrof a {
	display: block; font-size: 13px; font-weight: bold; 
}
div.menu-img-petrof a {
  display: block;
  width: 282px;
  height: 336px;
  text-align: center;
  background: #fff;
  border: 1px solid #C6B493;
}
div.menu-img-petrof a:hover {
  border: 1px solid #ff0000; 
}

div.nadpis-home {
  margin-bottom: 10px;
	background: #494230;
	height: 30px;
	padding: 7px 0 0 15px;
	width: 620px;
}

hr { margin: 20px 0 20px 0; color: #978566; background-color: #978566; border: 0; height: 1px; }

div.nadpis-detail {
  	margin-bottom: 10px;
	background: #494230;
	height: 30px;
	padding: 7px 0 0 15px;
	width: 285px;
}
div.nadpis-akce {
  	margin-bottom: 10px;
	background: #494230;
	height: 30px;
	padding: 7px 0 0 15px;
	width: 615px;
}


.kontakt {
	 float: left; margin-right: 15px;
}
div.menu-text-kontakt {
  margin-bottom: 10px;
	background: #494230;
	height: 27px;
	padding-top: 9px;
	width: 185px;
	padding-left: 7px;
}

div.menu-text-kontakt a {
	display: block; font-size: 13px; font-weight: bold; 
}
