body { text-align: center; font-size: 11px; margin: 0 auto; font-family: Tahoma, Arial, Verdana, sans-serif; color: #636363; background: #FFF url('images/background.gif') repeat-x; }

a { color: #9F8D23; text-decoration: underline; }
a:hover { color: #E3C933; text-decoration: underline; }

.centerbox { width: 100%; text-align: center; padding: 0px; margin: 0px; }
.hide { display: none; }
table th { background-color: #333; color: #FFF; font-weight: bold; }
table.dluznici td { border: none; padding: 1px 0 1px 0; text-align: left; text-indent: 5px; }
table.dluznici td.spacer { border: none; height: 5px; margin-bottom: 7px; border-width: 0 0 1px 0; border-style: solid; border-color: #CCC; }
table.dluznici td.dlr { text-indent: 0; text-align: right; padding-right: 2px; }
#leaderboard { text-align: center; width: 100%; height: 100px; padding-top: 10px; clear: both; }
#center { width: 766px; margin: 0 auto; }
#main { background-color: #EFEFEF; width: 766px; margin: 0 auto; float: left; }

#levy_sloupec { width: 206px; float: left; text-align: center; margin: 0 auto; }

    h1 { width: 206px; height: 103px; padding: 0px; margin: 0px; position: relative; overflow: hidden; font-size: 10px; } 
    h1 span { width: 206px; height: 103px; position: absolute; left: 0; top: 0; z-index: 1; display: block; background: url('images/deltrans.jpg') no-repeat; }
    h1 a { color: #000; text-decoration: none; }
    h1 a:hover { color: #000; text-decoration: none; }
    
    #mainmenu { list-style: none; width: 206px; margin: 2px 0px 0px 0px; padding: 0px 0px 1px 0px; background-color: #9D9D9D; font-family: Arial; font-size: 14px; font-weight: bold; }
    #mainmenu li { width: 206px; height: 28px; margin: 1px 0px 0px 0px; padding: 0px; text-align: right; background: #5C5C5C url('images/menu.jpg') right no-repeat; }
    #mainmenu li a { display: block; width: 171px; height: 22px; margin: 0px; padding: 6px 35px 0px 0px; color: #FFF; text-decoration: none; }
    #mainmenu li a:hover { color: #E3C933; text-decoration: none; background: #5C5C5C url('images/menu_hover.jpg') right no-repeat; }
    
    #divider { width: 206px; height: 21px; background: #424242 url('images/divider.jpg') right no-repeat;}
    
    .newsbox { width: 206px; background-color: #DBDBDB; text-align: left; padding-top: 6px; line-height: 1.3; }
    .news_nadpis { color: #5C5C5C; margin: 0px 0px 0px 5px; text-align: right; width: 164px; border: 1px solid #AFAFAF; padding: 3px 30px 3px 0px; font-family: Arial; font-size: 14px; font-weight: bold; background: #F6F6F6 url('images/arrow.gif') 96% no-repeat; }
    .news_novinka { width: 165px; margin: 0 0px 0px 20px; padding: 10px 0 8px 0; }
    .news_divider { width: 165px; border-style: dotted; border-color: #636363; border-width: 0px 0px 1px 0px;  margin: 0px 0px 0px 20px; height: 2px; font-size: 1px; }
    .yellow { color: #9F8D23; font-weight: bold; line-height: 1.5; }
    #adresa { text-align: left; width: 134px; padding: 24px 0px 12px 72px; background: #EFEFEF url('images/world.jpg') no-repeat; }


#pravy_sloupec { width: 560px; float: right; }
    
    #horni_nabidka { width: 560px; height: 51px; background-color: #FFF; font-size: 10px; }
    #toplinkstyle a { text-decoration: none; color: #7F7F7F; display: block; float: left; margin-top: 10px; width: 80px; padding: 10px; border-width: 0px 1px 0px 0px; border-style: dotted; border-color: #7F7F7F; }
    #toplinkstyle a:hover { color: #000; }
    #jazyk { float: right; width: 30px; margin: 7px 5px 0 0; }
    #jazyk img { border: none; float: right; display: block; margin: 2px; }
    
    #logo { width: 558px; height: 215px; line-height: 150px; font-size: 14px; text-align: center; margin: 0 auto; position: relative; overflow: hidden; background-color: #FFF; }
    
    #podmenu { text-align: left; width: 538px; height: 35px; background-color: #E3C933; margin: 0px; padding: 0px 0px 0px 20px; list-style: none; }
    #podmenu li { display: inline; padding: 0px; margin: 0px; }
    #podmenu li a { color: #000; text-decoration: none; font-weight: bold; display: block; float: left; padding: 11px 14px 0px 16px; background: #E3C933 url('images/arrow2.jpg') 5% 90% no-repeat; }
    #podmenu strong { color: #FFF; text-decoration: underline; font-weight: bold; display: block; float: left; padding: 11px 14px 0px 16px; background: #E3C933 url('images/arrow2.jpg') 5% 90% no-repeat; }
    #podmenu li a:hover { color: #A42914; text-decoration: underline; }
    
    #obsah { width: 548px; min-height: 780px; padding: 6px 0px 6px 12px; background-color: #FFF; text-align: justify; }
    #obsah ul { line-height: 1.5; margin: 0px 0px 10px 10px; padding-left: 20px; }
    #obsah .seznam_sloupec { width: 220px; float: left; }
    
    h2 { clear: both; text-align: left; font-size: 17px; font-family: Arial; font-weight: bold; display: block; margin: 18px 0px 6px 0px; padding: 0px 0px 5px 20px; background: #FFF url('images/arrow.gif') no-repeat; border-style: solid; border-color: #CCC; border-width: 0px 0px 1px 0px; }
    p { margin: 3px 0px 6px 0px; text-indent: 16px; line-height: 1.5; }
    .formular { width: 540px; text-align: center; padding: 12px 0px 12px 0px; margin: 0px; border: 1px solid #636363; }
    .formular .popisek { width: 220px; padding: 10px 5px 5px 5px; float: left; height: 19px; text-align: right; }
    .formular .pole { width: 300px; padding: 5px; float: right; height: 24px; text-align: left; }
    .formular .pole .input { border-style: solid; border-color: #636363; border-width: 1px; background-color: #FFF; font-size: 10px; padding: 3px; }
    .formular .pole span { color: #F11; }
    .formular .pole textarea { font-size: 12px; border: solid 1px #636363; float: left; }
    .formular .textareasize { float: right; width: 1px; height: 160px; }
    .redtext { color: #F11; }
    .formular .form-divider { clear: right; width: 100%; padding: 5px 0px 10px 0px; margin-top: 10px; border-style: dotted; border-color: #636363; border-width: 1px 0px 0px 0px; }
    .formular .buttonfield { width: 540px; padding: 20px 0px 10px 0px; clear: both; }
    .formular .button { width: 100px; border-style: solid; border-color: #636363; border-width: 1px 2px 2px 1px; background-color: #EEE; padding: 3px 0px 3px 0px; margin: 0px 6px 0px 6px; font-size: 10px; }
    .imgright { float: right; margin: 3px; border: none; }
    .imgleft { float: left; margin: 3px; border: 1px solid #636363; }
    .certifikat { width: 100px; min-height: 120px; padding: 5px; margin: 10px; float: left; text-align: center; border: 1px dotted #DDD; }
    .certifikat img { border: none; }
    .sluzby_images { width: 100%; margin: 12px 0px 12px 0px; padding: 0px; text-align: center; clear: both; }
    .sluzby_img { border-style: solid; border-width: 1px; border-color: #636363; }
    
    
#zapati { clear: both; width: 766px; height: 34px; background-color: #E3C933; color: #FFF; line-height: 1.2;  padding-top: 10px; }
    .zapati_levo { float: left; padding-left: 16px; font-weight: bold; }
    .zapati_pravo { float: right; padding-right: 16px; }
    #zapati a { color: #FFF; text-decoration: underline; }
    #zapati a:hover { color: #FFF; text-decoration: none; }

