/* CSS Document */
html 
{
    text-align: center;
    background: url('../images/background.gif') repeat-y #FDE7B0 center top; 
}
body 
{
    border: 0px solid red;
    /*width:1092px; 792,892,992*/
    margin: 0 auto;    
    font-family: Calibri, "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
    color: black;
    font-size: 15pt;
    background: url('../images/body_background.gif') no-repeat transparent center top; 
}
div.kontejner 
{
    border: 0px solid red;
    width:940px; /*792,892,992*/
    margin: 0 auto;    
    min-height: 570px; 
}
h1 
{
    margin: 0 auto;
    padding-top:20px;
    font-family: "Bolt Bd BT","Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
    font-size: 100px;
    font-weight:bold;
    width:792px;
    height:120px;
}
h2 
{  
    margin:0;
    margin: 0 auto;
    padding-top:6px; 
    padding-bottom:6px;
    font-size:115%;
}
h3 
{  
    text-align: left;
    border-bottom: 2px solid black;
    margin: 0 40px;
    margin-bottom: 3px;
    font-size:95%;
}
h4 
{  
    text-align: left;
    margin: 5px 40px 0;
    font-size:90%;
}
h1 a
{ 
    cursor: pointer;
    display:block;
    width:100%;
    height:100%;
    text-decoration:none;
    color: black;
}
h1 a img
{ 
    border:0;
    height: 96px;
    width: 96px;
    padding-right:20px;
}
ul.hlavni_menu,ul.pod_menu 
{
    padding:0;margin:0; margin:0 auto;
    color:white;  
    width:792px;
    height:36px;
    background: url('../images/hlavni_menu.gif') no-repeat green center top; 
}
ul.pod_menu 
{
    height:30px;
    background-image: url('../images/pod_menu.gif'); 
    margin-top:4px;
}
ul.hlavni_menu li,ul.pod_menu li
{ 
    float:left;
    list-style-type: none; 
    padding-top:2px;
    width:198px;
    height:30px;
    font-weight:bold;font-size:95%;
}
ul.pod_menu li
{
    width:132px;
    height:20px;
    font-size:75%;
    font-weight:normal;
}
ul a
{   
    width:100%; 
    height:100%;
    display:block;
    margin:0;padding:0;
    color:white;
    text-decoration:none;
}
ul.hlavni_menu a:hover
{ 
    color: black;
    background: url('../images/hover_menu.gif') no-repeat center 1px; 
}
ul.pod_menu a:hover
{ 
    color: #FCD133;
}
span {
    font-family: Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
    font-size:90%;
}
.uvod-p {

    padding:0;margin:0;
    text-align:justify;
    padding-left:40px;
}
p.uzke-p {
    font-size:90%;
    padding:0;margin:0;
    text-align:justify;
    padding: 0 40px;
}
p.uzodsazene-p {
    font-size:70%;
    margin:0;
    text-align:justify;
    padding: 0 40px;
    font-family: "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
}
div.dole
{   
    border-top: 2px solid gray;
    margin: auto;
    margin-top:15px;
    padding-bottom:3px;
    width:640px;
    font-size:70%;
    clear:both;
}
div.dole a
{   
    color:#037E45;
}
div.dole a:hover
{   
    text-decoration:none;
}
img.cara{
    margin:0;
    padding:0;
}
div.portfolio{
    width:500px;
    border: 0px solid gray;
    margin:auto;
    text-align:left;
}
hr.clear{
    visibility:hidden;
    clear: both;
}
td.nazev{
    text-align:right;
    font-weight:bold;
    padding-right:10px;
}
img.ceny {
    float:left;
    border: 5px solid #AFF696;
    margin:0 20px 20px;
    width:500px;
    height:375px;
}
div.filtrZ {

    padding-top: 10px;
    font-size: 80%;
}
div.filtrZ a, a.filtrZ{
    color: #037E45;
}
div.filtrZ a:hover,a.filtrZ:hover{
    text-decoration: none;
}
#upd-box,#add-team-box{
    display: none;
    position: absolute;
    background-color: white;
    border: 2px solid black;
    padding: 20px;
}