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

body {
	    font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 
	    background: #fff;
	    color: #000;
	    font-size: x-small;
        line-height: 1.8;
		text-align:center;
         position:relative;z-index:1;
        }

html>body {
	font-size: small;
}

#hlavni {
        position:relative; 
        margin: 0 auto 0 auto;
        width:1200px;
 	    height: 100%;
        min-height: 100%;
		z-index:2;
		text-align:left;
       }

 body>#hlavni {
 	height: auto;
 }
#hlavicka {
        position:relative;
        width:100%;
		background: url('images/fpos_webdesign4_03.jpg') top right no-repeat;
		color: inherit;
        margin-bottom:38px;
}


#matrjoska-hlavni {    
	margin:0;
    padding:0;
	position:relative;
    float:left;
	margin-bottom:40px;
    background: url('images/fpos_as_07.jpg') repeat-x;
	z-index:30;
    width:1200px;
}

#matrjoska-obsahu {    
	margin:0;
    padding:0;
	position:relative;
    float:left;
	margin-bottom:40px;
    background: url('images/fpos_as_10.jpg') top right no-repeat;
	z-index:30;
    width:1200px;
}


#prostredni {
    margin:0px;
    width:800px;_height:450px;
	position:relative;
    background: url('images/fpos_as_06.jpg') top left no-repeat;
    float:left;
    z-index:19;
padding-top:20px;
color:#000;
 }

#pravy {
    margin: 20px; padding:0;
    float:left;
    width:339px;
    margin-bottom:40px;
	
 }
 #paticka {
    position:relative;float:left;z-index:97;
	width:999px;
    margin:-30px auto 0 auto;
 	height: 75px;
	overflow: hidden;
    color: inherit;
	text-align: center;
	 }
 #paticka img{border:none;
}

h1, h1 span {
	width: 656px;
	height: 190px;
	font-size: 110%;
	overflow: hidden;
	position: relative;
    background:#fff;
	color:#F4F6FD;
	right: 0;
	top: 0;
	z-index: 0;
	text-align: left;
}
h1 span {
	display: block;
    background: url('images/fpos_razitko_02.jpg') no-repeat;
	z-index: 1;
	position: absolute;
    left:0px;
	cursor: pointer;
}
h2 {color:#028EDE;font-size:1.4em;padding:15px 12px 5px 40px;clear:right;}
h3 {color:#202020;font-size:1.3em;padding:5px 12px 5px 40px;clear:right;}
h4 {color:#65C7F8;font-size:1.3em;padding:5px 12px 5px 40px;clear:right;}
p {font-size:1em;padding:1em 20px 1em 40px;line-height:1.8em;}
a {     
        font-size:1em;
        color:#028EDE;
       
}
a:hover {
        color:#2BA2FE;       
}
ul {
text-align:left;
margin:0px 0px 15px 55px;
padding: 0;
list-style-type: circle;
list-style-position: outside;
font-size:1em;
}

hr {color:#DBDBDB;margin:5px 25px 5px 45px;clear:right;}

hr.cleaner {
      clear:both;
      height:2px;
      margin: 1px 0 15px 0; padding:0;
      border:none;
      background-image:url('images/fpos_as_17.jpg');
      }  
img {
       border:3px solid #028EDE;margin:10px 5px 10px 5px;
}
#pravy .listprvni {
background: url('images/fpos_as_12.jpg') 100% 0 no-repeat; width:339px;min-height:370px; 
}
#pravy .list {
background: url('images/fpos_as_17.jpg') 100% 0 no-repeat; width:339px; 
}
#pravy h2 { padding: 38px 0 0.5em 42px;  font-family:  Verdana, Arial, lucida, sans-serif,Georgia,Tahoma; 
        font-size: 1.2em; color:#028EDE;overflow:hidden;margin:0;
}
#pravy p {
      padding:15px 15px 15px 42px;font-size:1em;
}
 
.left {
 float:left;

 }
img.left {
 float:left;border:0; margin:0; padding:0;
 }
 .right {
 float:right;
 }



.box {
width:400px;
}
#stredni-menu {position:absolute;top:196px;left:50px; width:1150px;  z-index:44;margin:0 0 0 0;float:left;}
#stredni-menu ul {margin:0;padding:0;} 
#stredni-menu li {float:left;list-style:none;border-right:1px solid #fff;background: url('images/fpos_listy_07.jpg') repeat-x;}
#stredni-menu li a {color:#000; line-height:37px; padding:0.8em 40px 0.8em 40px; font-size:1em; font-weight:bold;text-decoration:none;}
#stredni-menu li a#uvodni { background: url('images/fpos_listy_06.jpg') no-repeat;}
#stredni-menu li a#posledni { background: url('images/fpos_listy_09.jpg') 100% 0 no-repeat;}
#stredni-menu li a:hover {color:#028EDE; background: url('images/fpos_listy2_07.jpg') repeat-x;}
#stredni-menu li a#uvodni:hover  { background: url('images/fpos_listy2_06.jpg') no-repeat;}
#stredni-menu li a#posledni:hover { background: url('images/fpos_listy2_10.jpg') 100% 0 no-repeat;}
#stredni-menu li a.active {color:#028EDE; background: url('images/fpos_listy3_07.jpg') repeat-x;}
#stredni-menu li a#uvodniactive { background: url('images/fpos_listy3_06.jpg') no-repeat;}
#stredni-menu li a#posledniactive { background: url('images/fpos_listy3_10.jpg') 100% 0 no-repeat;}

 table {
width:450px;
     border-collapse: collapse;
     font-size:1em;
	 font-weight:normal;
	 margin:10px 15px 10px 45px;
	 padding:2px;
color:#000;
 }
 th {padding:3px;
 	 border:2px solid #fff;background:#5E98FB;
	 }
 tr {padding:3px;
 	 border:2px solid #fff;background:#A6CBFF;
	 }
 td {padding:3px;
 	 border:2px solid #fff;
	 }
ol {
      width:auto;
	  margin:15px 40px 15px 40px;
      list-style-type: upper-roman;
	  list-style-position:outside;}
	  
ol li {
      width:auto;
	  margin:15px 0 5px 0;
	  padding:5px;
	  font-family: Arial, Verdana, Tahoma, lucida, sans-serif; 
	  word-spacing:0.2em;
	  line-height:2em;
      border:3px double #CC9D09;
	  background:#F9F3D9;
}
.noborder {
border:0;line-height:15px;
}  
form {margin:20px 5px 20px 35px;
}
#jazyky {
	position:absolute;
	top:50px;
	right:31px;
	z-index:80;
}
#jazyky ul{
list-style:none;
}
#jazyky img{
border:2px solid gray;
}
