* {
	margin: 0;
	padding: 0;
}
html, body {
        height:100%;
}

body {
	    font-family:  Verdana,Tahoma, Arial, lucida, sans-serif; 
	    background: #b2b2b2;
	    color: #fff;
	    font-size: x-small;
        line-height: 1.8;
		text-align:center;
		background-image: url('images/schodiste-schody_02.jpg');
        background-repeat: repeat-x;
        }

html>body {
	font-size: small;
}

#hlavni {
        position:relative; 
        margin: 0 auto 0 auto;
        width:946px;
 	    height: 100%;	
        min-height: 100%;
		background-image: url('images/schodiste-schody_15.jpg');
        background-repeat: repeat-y;
		z-index:2;
		text-align:left;
       }

 body>#hlavni {
 	height: auto;
 }
#hlavicka {
        position:relative;
        width:100%;
		background: url('images/okfinal3_05.jpg') top right no-repeat;
		color: inherit;z-index:3
}

h1, h1 span {
	width: 246px;
	height: 239px;
	font-size: 110%;
	overflow: hidden;
	position: relative;
    background:#ebe9e9;
	color:#22A7F2;
	right: 0;
	top: 0;
	z-index: 4;
	text-align: left;
}
h1 span {
	display: block;
    background: url('images/schody-schodiste_04.jpg') no-repeat;
	z-index: 5;
	position: absolute;
    left:0px;
	cursor: pointer;
}
h2 {color:#333333;font-size:1.2em;padding:5px 12px 5px 20px;}
h3 {color:#333333;font-size:1em;padding:5px 12px 5px 20px;}
h4 {color:#D62C35;font-size:1.2em;padding:5px 12px 5px 20px;}
p {color:#333300;font-size:0.8em;line-height:1.4em;padding:5px 12px 5px 20px;}
#matrjoska {    
	margin:0;
    padding:0;
	position:relative;
    float:left;
	z-index:30;
    width:730px;
}


#prostredni {
    margin:98px 0 0 0;
    width:483px;
	position:relative;
    float:right;
    z-index:19;
padding-top:30px;
color:#000;
 }
#prostredni h2{
clear:left;
}
#prostredni h3{
clear:left;
}
#levy {
    margin:0; padding:0;
	position:relative;
    float:right;
    width:227px;
    margin-bottom:180px;
	z-index:34;
	     }
#levy .list {
width:187px; margin:0px 5px 15px 0px ;
}
#levy h2 {  padding: 0.5em 0 0.5em 30px;  font-family:  Verdana, Arial, lucida, sans-serif,Georgia,Tahoma; 
         font-size: 1.0em; color:#fff; overflow:hidden;
}
#levy p {
      padding:15px;font-size:0.8em;
}
#pravy {
    margin: 0; padding:128px 0 0 0;
    float:left;
    width:216px;
	overflow:hidden;
 }
#pravy .list {
width:187px; margin:5px;
}
#pravy h2 { padding: 0.25em 0 0.25em 10px;  font-family:  Verdana, Arial, lucida, sans-serif,Georgia,Tahoma; 
        font-size: 1.1em; color:#b2b2b2; overflow:hidden;
}
#pravy h2.warning {
     color:red;
	 font-weight:bold;
}
#pravy p {
      padding:5px 5px 5px 12px;font-size:0.8em;
}
#pravy img {
      margin:1px;
}
#akce {position:absolute;bottom:217px;left:18px;width:227px;background:  #b2b2b2 url('images/schodiste-schody_22.jpg')  repeat-y;}
#akce h2{ margin:12px 0 0px 0;  background:   url('images/okfinal3_20.jpg')  no-repeat; padding:29px 30px 5px 25px; font-size:0.6em;color:#fff;}
#akce p{ padding: 20px 1.5em 1.2em 30px;margin-bottom:1.em;color:#fff;background:   url('images/okfinal3_21.jpg')  no-repeat;height:57px;}
#akce p a{color:#fff;font-size:1.4em;font-weight:bold;}
#akce p a:hover{color:#FFFF00;}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 15px 0; padding:0;
      border:none;
      visibility: hidden;
      }   
#paticka1 {
    float:left;
	width:246px;
    margin:0;padding:0;
 	height: 37px;
	overflow: hidden;
	background: #b2b2b2 url('images/okfinal3_23.jpg') top right no-repeat;
    color: inherit;
	text-align: center;
	 }
#paticka2 {
    float:left;
	width:680px;
    padding:0;
    margin:0;
 	height: 37px;
	overflow: hidden;
	background: #cccccc url('images/schodiste-schody_24.jpg') repeat-x;
    color: inherit;
	text-align: center;
	 }
#paticka3 {
	width:946px;
 	height: 160px;
    padding:0;
    margin:0;
	overflow: hidden;
	background: #cccccc url('images/schodiste-schody_27.jpg') repeat-y;
    color: inherit;
	text-align: right;
	 }
#paticka3 p{ padding:0.25em 35px 0.25em 0.25em; font-size:0.8em;}

#paticka3 hr{margin:8px 35px 8px 262px;width:650px;}
#paticka3 img {visibility:hidden;}
#spodnipas {width:100%;text-align:center;
		background-image: url('images/schodiste-schody_29.jpg');
        background-repeat: repeat-x;}
#paticka4 {
	width:946px;
    padding:0;
    margin:0 auto 0 auto;
 	height: 157px;
	overflow: hidden;
	background: #b2b2b2 url('images/schodiste-schody_30.jpg') no-repeat;
    color: inherit;
	text-align: center;
	 }
a {     
        font-size:1em;
        color:#333333;
       }
a:hover {
        color:red;
}

ul {
text-align:left;
margin:0px 0px 10px 45px;
padding: 0;
list-style-type: square;
list-style-position: outside;
}
#levy div.nav {padding:0;width:193px;overflow:hidden;font-size:1em;background-color:#B2B2B2;background-image: url('images/schodiste-schody_09.jpg');
        background-repeat: repeat-x;overflow:hidden;}
#levy ul {padding:0;margin:20px 0 0 0;list-style: none;overflow:hidden;}
#levy ul li {margin-left:15px;}
#levy ul li a {border-bottom:1px solid #828282;border-top:1px solid #B6B4A8;display:block;width:162px;padding:0.20em 0 0.20em 18px ;text-decoration:none;font-weight:bold;font-size:0.9em;background: url('images/okfinal2_20.jpg') 3% 50%   no-repeat;}
#levy ul li a:hover {color:#9D0102;}
#levy ul ul {padding:0;margin:0;font-size:0.8em;}
#levy ul ul li {margin:0;padding:0;}
#levy ul ul li a {padding:0.15em 5px 0.15em 20px ;background:#D0D0D0;color:#000;width:148px;_width:162px;}
#levy ul ul li a:hover {color:#EB7A00;background:#fffccc;}
#levy ul ul ul li a {padding:0.15em 5px 0.15em 38px ;background:#979A9F;}
#levy ul ul ul li a:hover {color:#EB7A00;background:#D0D0D0;}
#levy ul li a.active {color:#fff;background:#3C9DD0;}
#horni-menu { position:absolute; top:80px; right:30px; width:550px; height:38px; z-index:22;overflow:hidden;}
#horni-menu ul {list-style:none;}
#horni-menu li {float:right;}
#horni-menu li a {color:#333333;display:block; height:20px;float:left; line-height:20px; padding:5px 15px 0px 15px; border-right:1px solid #de2932;font-size:0.8em; font-weight:bold;}
#horni-menu li a:hover {color:#fff; background:#de2932;height:41px;background: #b2b2b2 url('images/okfinal2_08.jpg') top left repeat-x;}
#horni-menu li a.active {color:#fff; background:#de2932;height:41px;background: #b2b2b2 url('images/okfinal2_08.jpg') top left repeat-x;}
#stredni-menu { position:absolute; top:-98px; left:-1px; width:700px; height:78px;  z-index:12; }
#drobeckova {position:absolute; top:2px; left:15px; width:650px; height:20px;background:#cccccc;}
#drobeckova p{padding:0.25em 0.25em 0.25em 1em; font-size:0.8em;color:red;}
fieldset {margin:15px;padding:10px;}
table {
width:470px;
     border-collapse: collapse;
	 border:1px dashed #22A7F2;
     font-size:0.9em;
	 font-weight:normal;
	 margin:10px 25px 10px 25px;
	 padding:2px;
color:#000;
 }
 th {padding:3px;
 	 border:1px solid #22A7F2;background:#3C9DD0;
	 }
 td {padding:3px;
 	 border:1px solid #22A7F2;
	 }
.noborder {border:0;}
 .left {
 float:left;
 border:0;
 margin:1em 0.5em 0.5em 20px;
 }
 .right {
 float:right;margin:15px;
 border:0px;
}
img {border:0;}
.zvyraznena {background:#D62C35; color:#fff;margin:12px 10px 12px 5px;}

