* {
    font-family: Verdana, sans-serif;;
    margin: 0;
    padding: 0;
}

html, body {
    position: relative;
    background: url('../images/background.png') center 0 repeat-y;
}
#body {
    position: relative;
    background: url('../images/background.png') center 0 repeat-y;
    margin: 0 auto;
    width: 980px;
    font-size: 80%;
} 

/* logo */
.claim {
    display: none;
}
.logo {
    display: block;
    width: 213px;
    height: 71px;
    margin-top: 20px;
    background: url('../images/logo.jpg') 0 0 no-repeat;
}
.logo span {
    display: none;
}
.logo a {
    width: 213px;
    height: 71px;
    display: block;
    margin-bottom: 40px;
}


/* ruzne */
.h, hr {
    display: none;
}
.clear {
    display: block;
    clear: both;
}
a img {
    padding: 1px;
    margin: 0 5px 5px 0;
}
h2, h3 {
    color: #c73204;
    font-family: Georgia, Verdana, sans-serif;
    margin-bottom: 10px;
}

h3 { font-size: 1em;}

/* levy panel */
#panelLeft {
    width: 210px;
    padding: 0 0 0 10px;
    margin: 0;
    float: left;
    display: inline;
    /*overflow: hidden;*/
}
#panelLeft h1 {
    margin: 2em 0 1em 0;
}
#panelLeft p {
    margin: 1ex 0;
}
#panelLeft h2 {
    font-size: 90%;
    text-transform: uppercase
}
#panelLeft a.next {
    font-size: 90%;
}
#panelLeft p {
    font-size: 90%;
}
#panelLeft a {
    color: #000000;
}

/* header */
#header {
    margin-left: -124px;  
    margin-top: -10px;
}
div.h-home {
    background: url('../images/zahlavi/home.jpg') 0 0 no-repeat;
    width: 724px;
    height: 494px;
}
div.h-poledni-menu {
    background: url('../images/zahlavi/poledni_menu.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-polevky {
    background: url('../images/zahlavi/polevky.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-salaty {
    background: url('../images/zahlavi/salaty.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-hlavni-jidla {
    background: url('../images/zahlavi/hlavni_jidla.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-dezerty {
    background: url('../images/zahlavi/dezerty.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-napojovy-listek {
    background: url('../images/zahlavi/napojovy_listek.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-fotogalerie {
    background: url('../images/zahlavi/fotogalerie.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-kontakt {
    background: url('../images/zahlavi/kontakt.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-obecna {
    background: url('../images/zahlavi/obecna.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-male-speciality {
    background: url('../images/zahlavi/male_speciality.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}
div.h-cerstve-ryby {
    background: url('../images/zahlavi/cerstve_ryby.jpg') 0 0 no-repeat;
    width: 724px;
    height: 334px;
}


    
/* pravy panel */
#panelRight {
    float: right;
    width: 550px;
    margin-top: -10px;
    padding: 15px;
    color: #392e2c;
    padding-left: 100px;
    padding-right: 50px;
    display: inline;
    /*overflow: hidden;*/
}
#panelRight h1 {
    margin-top: -80px;
    margin-bottom: 80px;
    font-size: 1.8em;
    color: #ffffff;
    font-family: Georgia, Verdana, sans-serif;;
    font-weight: normal;
}
#panelRight p {
    text-align: justify;   
}
#panelRight ul, #panelRight ol {
    margin: 2em
}
#panelRight p {
    margin: 1em 0;
}
#panelRight h3 {
    margin-top: 2em;
}
a img {
    border: 1px solid #C73204;
}
  
/* navigace */
#navigation {
    width: 193px;
    list-style: none;
    text-align: left;   
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 14px;
    font-family: Verdana, sans-serif;;
}
#navigation strong {
    display: none;
}
/*#navigation .active span { 
    color: #584744;
}*/
#navigation span {
    padding-top: 5px;
    overflow: hidden;
    display: block;
    }
#navigation li.active {
    background-color: #d7efe3;
}

#navigation li {       
    list-style-type: none;
    display: inline;
}
#navigation li a {
    border-top: 1px dashed #b4c9bf;
    background: url('../images/odrazka_neaktivni.png') 10px 11px no-repeat;
    text-decoration: none; 
    display: block;
    padding: 3px 0 11px 27px; 
    color: #ce9230;
}

#navigation a:hover {
    background: url('../images/odrazka_aktivni.png') 10px 11px no-repeat;
    background-color: #d7efe3;
    text-decoration: underline;
    color: #392e2c;
}

#navigation li.active a {
    background: url('../images/odrazka_aktivni.png') 10px 11px no-repeat;
    font-weight: bold;
    background-color: #d7efe3;
    color: #584744;
}


#navigation li a span {
    margin-left: 15px;
}

#navigation .activeChild li a {color: #CE9230;}
#navigation li.active li a,
#navigation li li a {
    background: url('../images/blank.gif') 0 0 no-repeat;
    background-color: #d7efe3;
    font-weight: normal;
}

#navigation li.active li.active a,
#navigation li.active li a:hover,
#navigation li li.active a,
#navigation li li a:hover {
    background-image: none;
    text-decoration: underline;
    color: #584744;
}

/* navigace */
#eshop_kategorie {
    width: 193px;
    list-style: none;
    text-align: left;   
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
#eshop_kategorie .active span { 
    color: #584744;
}
#eshop_kategorie span {
    padding-top: 5px;
    overflow: hidden;
    display: block;
    color: #ce9230;
}
#eshop_kategorie li.active {
    background-color: #d7efe3;
}
#eshop_kategorie li {       
    list-style-type: none;
    display: inline;
}
#eshop_kategorie a {
    border-top: 1px dashed #b4c9bf;
    background: url('../images/odrazka_neaktivni.png') 10px 11px no-repeat;
    text-decoration: none; 
    display: block;
    padding: 3px 0 11px 27px; 
}
#eshop_kategorie a:hover {
    background: url('../images/odrazka_aktivni.png') 10px 11px no-repeat;
    background-color: #d7efe3;
}
#eshop_kategorie .active a {
    background: url('../images/odrazka_aktivni.png') 10px 11px no-repeat;
    font-weight: bold;
    background-color: #d7efe3;
}
#eshop_kategorie a.subkat span {
    margin-left: 15px;
}
#eshop_kategorie a.subkat {
    background: url('../images/blank.gif') 0 0 no-repeat;
}
#eshop_kategorie a.subkat:hover {
    background-color: #d7efe3;
}
#eshop_kategorie .active a.subkat {
    background-color: #d7efe3;
    font-weight: bold;
}
/* navigace */
#clanky_kategorie {
    width: 193px;
    list-style: none;
    text-align: left;   
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
#clanky_kategorie .active span { 
    color: #584744;
}
#clanky_kategorie span {
    padding-top: 5px;
    overflow: hidden;
    display: block;
    color: #ce9230;
}
#clanky_kategorie li.active {
    background-color: #d7efe3;
}
#clanky_kategorie li {       
    list-style-type: none;
    display: inline;
}
#clanky_kategorie a {
    border-top: 1px dashed #b4c9bf;
    background: url('../images/odrazka_neaktivni.png') 10px 11px no-repeat;
    text-decoration: none; 
    display: block;
    padding: 3px 0 11px 27px; 
}
#clanky_kategorie a:hover {
    background: url('../images/odrazka_aktivni.png') 10px 11px no-repeat;
    background-color: #d7efe3;
}
#clanky_kategorie .active a {
    background: url('../images/odrazka_aktivni.png') 10px 11px no-repeat;
    font-weight: bold;
    background-color: #d7efe3;
}
#clanky_kategorie a.subkat span {
    margin-left: 15px;
}
#clanky_kategorie a.subkat {
    background: url('../images/blank.gif') 0 0 no-repeat;
}
#clanky_kategorie a.subkat:hover {
    background-color: #d7efe3;
}
#clanky_kategorie .active a.subkat {
    background-color: #d7efe3;
    font-weight: bold;
}

/* paticka */
#footer {  
    position: relative;
    width: 980px;
    margin: 0 auto;
    text-decoration: none;
    font-size: 11px;
    line-height: 18px;
    color: #584744;
    /*margin-left: 15px;*/
    
}
#footer a {   
    text-decoration: underline;
    color: #ce9230; 
}










/* styl tabulky */
table {
    border-collapse: collapse;
    font-size: 12px;
}
table th {
    padding: 5px;
    color: #FFFFFF;
    background: #d67430;
    border: 1px solid #dba650;
}
table td {
    padding: 5px;
    background: #f6bd61;
    border: 1px solid #dba650;
}
table .odd {
    background-color: #93AC2A;
}
table .even {
    background-color: #635F06;
}

#seo-odkazy {
    font-size: 80%;
    width: 724px;
}


#panelLeft .nadpis {
    color: #c73204;
    font-size: 130%;
    padding-left: 10px;
}
#panelLeft .obsah {
    padding: 10px;
    color: #584744;
}
/*
#panelLeft .obsah a {
    color: #584744;
}
*/
#panelLeft .obsah li {
    list-style-type: none;
}
#panelLeft .konec {
    margin-bottom: 10px;
}
#panelLeft #navigation .obsah {
    padding: 0px;
    padding-left: 8px;
}

#eshop .obsah {
    width: 400px;
}
input{
    font-family: Verdana, sans-serif;
    color: white;
    background: #f6bd61;
    border: 1px solid #d26f2c;
}
input.submit {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    background: url('../images/button_bg.jpg') 0 0 repeat-x;
    color: white;
    border: 1px solid #c73204;
}

a {
    color: #000000;
}
a:hover {
    color: #c73204;
}

#langs2 {
    width: 193px;
    text-align: right;
    overflow: hidden;
}
#langs2 ul {
    list-style: none;
    display: block;
}
#langs2 li {
    float: left;
}

/*
#clanky_kategorie {
    width: 193px;
    list-style: none;
    text-align: left;   
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
*/
#langs2 .active span { 
    color: #584744;
}
#langs2 span {
    padding-top: 5px;
    overflow: hidden;
    display: block;
    color: #ce9230;
}
#langs2 li.active {
    background-color: #d7efe3;
}
#langs2 li {       
    list-style-type: none;
    display: inline;
}
#langs2 a {
    border: 1px dashed #b4c9bf;
    background: url('../images/odrazka_neaktivni.png') 10px 19px no-repeat;
    text-decoration: none; 
    display: block;
    padding: 17px 19px 16px 29px; 
}
#langs2 a:hover {
    background: url('../images/odrazka_aktivni.png') 10px 19px no-repeat;
    background-color: #d7efe3;
}
#langs2 .active a {
    background: url('../images/odr.png') 10px 11px no-repeat;
    font-weight: bold;
    background-color: #d7efe3;
}

/* panel */
.panel h2 { color: #C8883B; font-size: 16px; padding: 20px 0 5px 0; text-decoration: underline; font-size: 1em; text-transform: uppercase}

/* anketa */
#center .anketa ul { margin: 0;}
.anketa li { list-style: none; padding: 0;}
.anketa li a { margin: 0;}
.anketa span.line { display: block; height: 10px; background: #D0D0D0; margin: 5px 0 13px 0; overflow: hidden;}
.anketa span.line span { display: block; font-size: 10px; height: 10px; overflow: hidden;}
#polls_panel span.line { background: white; margin: 2px 0 5px 0; height: 6px;overflow: hidden;}
#polls_panel span.line span { height: 6px; overflow: hidden;}

/* fotogalerie */
div.obrazek { float: left; text-align: center; margin: 5px; font: italic normal 11px/1em Arial;}
div.obrazek img { display: block; border: solid 2px #392e2c; margin: 0 auto 3px;}
#fotogalerie .title { background: #efeeec; padding: 5px 10px;} 
#fotogalerie .content { margin-bottom: 10px; padding: 5px 10px; border: solid #efeeec 1px}
#fotogalerie table img { display: block; margin: 3px auto 3px; }

.paginator strong,
.paginator a {padding: 0 3px;}

#center table .none td {background: none; border: none;}
#center .form-form textarea { width: 290px; margin-right: 5px;}
#center .form-form table th { width: 120px;}
#center .form-form select { margin-right: 5px;}

#navigation h2 {display: none;}

.panel h2 {margin: 0 10px;}
