#nag_pr h3 {
position: absolute;
top: 307px;
left: 370px;
height:36px;
background: transparent url("../grafika/nag/programy.png") left top no-repeat;
width:291px;
}
#nag_pr h3 span {
    display: none;
}
 #pr{
 margin-top:-20px;
padding-left:10px;
 float:left;
 }

#tlo_fale {
background: transparent url("../grafika/tlo/tlo-fale.gif") left top no-repeat;
position: relative;
margin: 0 0 40px 0;
width: 590px;
height: 710px; 
float: left;
padding:10px 0 0 30px;

}

#tlo_fale ul{
     list-style-type:none;
     margin:0px 30px 30px 0;
     padding: 0;
     width:530px;
     
}

#tlo_fale li{
     background: transparent url("../grafika/ikony/wyp-kropka-m1.png") no-repeat 5px 12px;
     padding:10px 0 0 40px;
     text-align:left;
     line-height: 16px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight:normal;
     font-size:13px
     }
     
#tlo_fale li.h110 {height:110px}
#tlo_fale li.h100 {height:100px}
#tlo_fale li.h80 {height:80px}
          
#tlo_fale a {
     display:block;
     text-transform:uppercase;
     color:#822d04;}
             
#tlo_fale a:link, a:active, a:visited {
   font-weight: bold;
   color: #000;
   outline:0px;
}
#tlo_fale a:hover {
   color: #822d04;
   outline: 1px dotted #000;
   text-decoration: none;
   
  }
   
  div.spis{
background: transparent url("../grafika/ikony/spis.png") no-repeat left;
width: 580px;
height: 48px;
padding-left: 60px;
margin-left:20px;
position:relative;
float:left;
margin-bottom:20px;
}
.spis a{
color:#f05000;}
div.napis{
padding-top:10px;
}
div.napis {
padding-top:10px;
font-size:10px;
font-family:verdana,sans-serif;
}
 div.napis a {
padding-top:6px;
font-size:10px;
font-family:verdana,sans-serif;
}
div.flaga
{
position:relative;
width:300px;
height:50px;
float:left;
left:10px;
}
div.foto{
background: url("../grafika/tlo/ramka_foto.png") no-repeat center left;
height:264px;
width: 324px;
position:relative;
float:left;
margin:20px 0 0 10px;
}
div.foto img {margin-top:7px;
margin-left:7px;
}

div.tekst{height:188px;
width: 255px;
float:right;
background:url("../grafika/ramki/ram_zaok_nb_tx.png") no-repeat center left;
margin-left:-10px;
color:#00f;
}
div.tekst_pod{
font-size:11px;
height:100px;
width: 315px;
float:left;
padding:5px 0 0 10px;
}

div.oztm{
position:relative;
width:559px;
height:188px;
float:left;
margin:30px 0 30px 15px;
background:url("../grafika/ramki/ram_zaok_nb_obm.png") no-repeat center left;
}
div.ozt1{
position:relative;
width:559px;
height:188px;
float:left;
margin:30px 0 30px 15px;
background:url("../grafika/ramki/ram_zaok_nb_ob1.png") no-repeat center left;
}

div.ozt2{
position:relative;
width:559px;
height:188px;
float:left;
margin:30px 0 30px 15px;
background:url("../grafika/ramki/ram_zaok_nb_ob2.png") no-repeat center left;
}
div.ozt3{
position:relative;
width:559px;
height:188px;
float:left;
margin:30px 0 30px 15px;
background:url("../grafika/ramki/ram_zaok_nb_ob3.png") no-repeat center left;
}
li.wyp_mp5 {background: transparent url("../grafika/ikony/punkt_p.png") no-repeat 1em 3px;
padding:0 0 0 35px;
margin-bottom: 10px;
height:35px;
line-height:19px;
width:500px
}
li.wyp_mp {background: transparent url("../grafika/ikony/punkt_p.png") no-repeat 1em 3px;
padding:0 0 0 35px;
margin-bottom: 5px;
line-height:19px;
width:500px
}
li.wyp_mbr5 {background: transparent url("../grafika/ikony/punkt_br.png") no-repeat 1em 50%;
padding:0 0 0 35px;
margin-bottom: 5px;
height:20px;
line-height:19px;
width:540px
}
.pt_40{padding-top:40px;}
.pl_40{padding-left:40px;}
.pl_10{padding-left:10px;}
.mb_30{margin-bottom:30px;}
.mt_-20{margin-top:-20px;}

div.rys_k {background: transparent url("../projekt_ecdl/kapital.png") left top no-repeat;
height:90px;
width:200px;
}
div.rys_ue {background: transparent url("../projekt_ecdl/ue.png") right top no-repeat;
height:90px;
width:500px;
margin-top:-90px;}
