﻿/*   
Theme Name: Zanzi.cz
Theme URI: http://www.zanzi.cz
Description: Šablona pro web Zanzi.cz
Author: Machi.cz
Author URI: http://www.machi.cz
Version: 1.0
*/

/* obecne definice */
body { font-family: Arial, Helvetica, sans-serif; background-color: #200804; }
#wrapper { width: 959px; margin: 0 auto 10px auto; }
a { text-decoration: underline; color: #333; }
a:hover { text-decoration: none; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
#content {  }
/* obecne definice */

/* hlavicka */
#header { height: 180px; background: url(img/zahlavi.jpg); }
#header h1 a { float: left; display: block; width: 254px; height: 180px; background: url(img/zanzibar_logo.png) 28px 9px no-repeat; }
#header h1 a span { display: none; }
#header-right { width: 705px; height: 180px; float: right; background: url(img/adresa.png) left 80px no-repeat; }
#header-right a.ladies { display: block; width: 121px; height: 100px; background: url(img/ladiesnight_button.png); position: relative; top: 80px; left: 394px; }
#header-right a.ladies:hover { background: url(img/ladiesnight_mouseover_butto.png); }
#header-right a span { display: none; }
#header-right a.lang-en { display: block; width: 78px; height: 99px; background: url(img/language_1.png); position: absolute; top: 0; margin: 0 0 0 500px; }
#header-right a.lang-en:hover { background: url(img/language_mouseover_1.png); }
#header-right a.lang-cs { display: block; width: 78px; height: 99px; background: url(img/language_2.png); position: absolute; top: 0; margin: 0 0 0 500px; }
#header-right a.lang-cs:hover { background: url(img/language_mouseover_2.png); }

#pagelist { height: 43px; background: url(img/pagelist.png) left bottom no-repeat; }
#pagelist li { display: block; float: left; }
#pagelist li a { display: block; float: left; height: 38px; }
#pagelist li a span { display: none; }

#pagelist li.page-item-1 a { width: 108px; background: url(img/menu_hlavnistrana.png); }
#pagelist li.page-item-1:hover a { background: url(img/menu_hlavnistrana_over.png); }
#pagelist li.page-item-1.current_page_item a { background: url(img/menu_hlavnistrana_on.png); }
#pagelist li.page-item-2 a { width: 40px; background: url(img/menu_bar.jpg); }
#pagelist li.page-item-2:hover a { background: url(img/menu_bar_over.jpg); }
#pagelist li.page-item-2.current_page_item a { background: url(img/menu_bar_on.jpg); }
#pagelist li.page-item-4 a { width: 76px; background: url(img/menu_personal.jpg); }
#pagelist li.page-item-4:hover a { background: url(img/menu_personal_over.jpg); }
#pagelist li.page-item-4.current_page_item a { background: url(img/menu_personal_on.jpg); }
#pagelist li.page-item-5 a { width: 57px; background: url(img/menu_drinky.jpg); }
#pagelist li.page-item-5:hover a { background: url(img/menu_drinky_over.jpg); }
#pagelist li.page-item-5.current_page_item a { background: url(img/menu_drinky_on.jpg); }
#pagelist li.page-item-6 a { width: 75px; background: url(img/menu_catering.jpg); }
#pagelist li.page-item-6:hover a { background: url(img/menu_catering_over.jpg); }
#pagelist li.page-item-6.current_page_item a { background: url(img/menu_catering_on.jpg); }
#pagelist li.page-item-7 a { width: 49px; background: url(img/menu_akce.jpg); }
#pagelist li.page-item-7:hover a { background: url(img/menu_akce_over.jpg); }
#pagelist li.page-item-7.current_page_item a { background: url(img/menu_akce_on.jpg); }
#pagelist li.page-item-8 a { width: 53px; background: url(img/menu_fotky.jpg); }
#pagelist li.page-item-8:hover a { background: url(img/menu_fotky_over.jpg); }
#pagelist li.page-item-8.current_page_item a { background: url(img/menu_fotky_on.jpg); }
#pagelist li.page-item-9 a { width: 95px; background: url(img/menu_zajimavosti.jpg); }
#pagelist li.page-item-9:hover a { background: url(img/menu_zajimavosti_over.jpg); }
#pagelist li.page-item-9.current_page_item a { background: url(img/menu_zajimavosti_on.jpg); }
#pagelist li.page-item-10 a { width: 71px; background: url(img/menu_partneri.jpg); }
#pagelist li.page-item-10:hover a { background: url(img/menu_partneri_over.jpg); }
#pagelist li.page-item-10.current_page_item a { background: url(img/menu_partneri_on.jpg); }
#pagelist li.page-item-11 a { width: 85px; background: url(img/menu_kestazeni.jpg); }
#pagelist li.page-item-11:hover a { background: url(img/menu_kestazeni_over.jpg); }
#pagelist li.page-item-11.current_page_item a { background: url(img/menu_kestazeni_on.jpg); }
#pagelist li.page-item-12 a { width: 108px; background: url(img/menu_napsalionas.jpg); }
#pagelist li.page-item-12:hover a { background: url(img/menu_napsalionas_over.jpg); }
#pagelist li.page-item-12.current_page_item a { background: url(img/menu_napsalionas_on.jpg); }
#pagelist li.page-item-13 a { width: 68px; background: url(img/menu_diskuze.jpg); }
#pagelist li.page-item-13:hover a { background: url(img/menu_diskuze_over.jpg); }
#pagelist li.page-item-13.current_page_item a { background: url(img/menu_diskuze_on.jpg); }
#pagelist li.page-item-14 a { width: 74px; background: url(img/menu_kontakt.png); }
#pagelist li.page-item-14:hover a { background: url(img/menu_kontakt_over.png); }
#pagelist li.page-item-14.current_page_item a { background: url(img/menu_kontakt_on.png); }
/* hlavicka */

/* obsah */
#block { width: 761px; float: left; }
#main { width: 564px; float: right; padding: 0 0 10px 0; margin: 0 0 0 1px; }
#main #zabarem .bar { background: url(img/zabarem_top.png); height: 26px; padding: 0 16px; line-height: 26px; font-size: 13px; font-weight: bold; color: #fff; }
#main #zabarem { height: 229px; background: url(img/zabarem.jpg) left 26px no-repeat; }

#main #news { background-color: #fff; padding: 7px 25px 10px 24px; }
#main .news { background: url(img/top.png); height: 33px; }
#main .news h2 { padding: 0 16px; line-height: 25px; font-size: 13px; font-weight: bold; color: #fff; }
#main .news span { display: none; }
#main #news-bottom { background: url(img/novinky_bottom.png) left top no-repeat; height: 10px; }
#main .post { border-bottom: 1px solid #e7b232; padding: 10px 0 12px 0; font-size: 13px; color: #200804; line-height: 1.3; }
#main .post a { color: #663300; }
#main .post a.postimg { float: left; margin: 4px 0 0 0; }
#main .post .post-right { width: 396px; float: right; }
#main h2, #main .post h2 { font-size: 18px; font-weight: bold; color: #e7b232; margin: 0 0 5px 0; }
#main .post h2 a { color: #e7b232; text-decoration: none; }
#main .post h2 a:hover { text-decoration: underline; }
#main .post p { padding: 7px 0; }
#main .post h3 { font-size: 14px; color: #e7b232; margin: 10px 0 0 0; }
#main .post img { border: 5px solid #e1e1e1; }
#main .post a.postimg img { border: none; }
#main .post img.cocktail { border: none; }
#main .post img.alignleft { float: left; margin: 5px 10px 0 0; }
#main .post img.alignright { float: right; margin: 5px 0 0 10px; }
#main .post p.sig { text-align: right; font-style: italic; padding-bottom: 20px; }
#main .post .emp { clear: both; padding: 0 0 10px 0; margin: 0 0 25px 0; }
#main .post ul li { list-style: square; margin: 5px 0 5px 20px; }

#main .akce { width: 89px; height: 90px; float: left; background-color: #861800; text-align: center; color: #fff; text-transform: uppercase; font-weight: bold; margin: 4px 0 0 0; }
#main .akce .month { background-color: #60260b; display: block; height: 20px; line-height: 20px; }
#main .akce .day { font-size: 40px; height: 70px; line-height: 70px; }

a.archiv { display: block; padding: 7px; text-align: center; color: #fff; text-decoration: none; background-color: #861800; margin: 15px 0 0 0; }
a.archiv:hover { background-color: #FF0000; }

#main .ngg-gallery-thumbnail-box a { background: url(img/cocktailtydne_or_fotka_or_video_template.png); display: block; width: 154px; height: 155px; padding: 7px 0 0 8px; text-align: left; float: left; }
#main .ngg-gallery-thumbnail-box img { border: none; }
#main h3 { clear: both; padding: 15px 0 0 0; }
#main .css_guestbook_position { margin: 15px 0 0 0; }
#main .css_guestbook_position img { border: none; }

.wp-pagenavi { text-align: center; padding: 20px 0 5px 0; }
.wp-pagenavi a { padding: 0 5px; text-decoration: none; }
.wp-pagenavi a:hover { text-decoration: underline; }
.wp-pagenavi .page { font-size: 17px; text-decoration: none; }
.wp-pagenavi .current { color: #e7b232; font-weight: bold; padding: 0 5px; }
/* obsah */

/* menu */
#sidebar-left { width: 196px; float: left; font-size: 12px; color: #fff; }
#sidebar-left h3 { width: 164px; height: 33px; padding: 0 16px; line-height: 27px; font-size: 13px; font-weight: bold; color: #fff; text-align: left; }
#sidebar-left li.widget_democracy h3  { background: url(img/anketa_top.png); }
#sidebar-left li.widget_democracy { margin: 0 0 2px 0; background: url(img/anketa_+_cocktailtydne_bottom.png) left bottom no-repeat; padding: 0 0 10px 0; }
#sidebar-left li .democracy { background-color: #b59278; padding: 10px 15px 10px 15px; }
#sidebar-left li .democracy .poll-question { display: block; margin: 0 0 15px 0; }
#sidebar-left li .democracy ul li { margin: 0 0 4px 0; }
#sidebar-left li .democracy .dem-vote-button { background-color: #624936; color: #fff; padding: 5px; border: none; width: 100px; }
#sidebar-left li .democracy a { color: #fff; }
#sidebar-left li .democracy ul li .dem-graph { margin: 3px 0 10px 0; }
#sidebar-left li.cocktail_li { text-align: center; margin: 0 0 2px 0; background: url(img/anketa_+_cocktailtydne_bottom.png) left bottom no-repeat; padding: 0 0 10px 0; }
#sidebar-left li.cocktail_li h3 { background: url(img/nejoblibenejsicocktail_top.png); }
#sidebar-left li.cocktail_li a.img { background: url(img/cocktailtydne_or_fotka_or_video_template.png); display: block; width: 154px; height: 155px; padding: 7px 0 0 8px; text-align: left; margin: 0 auto; }
#sidebar-left li .cocktail_in { background-color: #b59278; padding: 12px 0 4px 0; }
#sidebar-left li.cocktail_li .link a { display: block; color: #fff; text-decoration: none; margin: 5px 0 0 0; font-weight: bold; }
#sidebar-left li.cocktail_li .link a:hover { text-decoration: underline; }
#sidebar-left li.widget_text h3 { background: url(img/rezervace_top.png); }
#sidebar-left li.widget_text { margin: 0 0 10px 0; background: url(img/rezervace_bottom.png) left bottom no-repeat; padding: 0 0 10px 0; }
#sidebar-left li .textwidget { background-color: #512d13; padding: 12px 0 1px 15px; }
#sidebar-left li.widget_text .wpcf7 input { width: 150px; height: 21px; background: url(img/rezervace_input.png) left top no-repeat; border: none; color: #000; font-size: 14px; font-weight: bold; padding: 5px 7px 0 7px; }
#sidebar-left li.widget_text .wpcf7 textarea { width: 150px; height: 86px; background: url(img/rezervace_textarea.png) left top no-repeat; border: none; overflow: auto; font-size: 14px; color: #000; font-weight: bold; padding: 7px; font-family: Arial, Helvetica, sans-serif; }
#sidebar-left li.widget_text .wpcf7 .wpcf7-form-control-wrap { color: #000; }
#sidebar-left li.widget_text .wpcf7 label { display: block; font-weight: bold; margin: 10px 0 -5px 0; }
#sidebar-left li.widget_text .wpcf7 small { display: block; font-size: 10px; color: #999; width: 166px; }
#sidebar-left li.widget_text .wpcf7 input#send { width: 93px; height: 38px; background: url(img/odeslat_rezervace.png); border: none; margin: 13px 0 0 77px; }
#sidebar-left li.widget_text .wpcf7 .wpcf7-response-output { background-color: #fff; color: #000; width: 152px; padding: 5px; margin: -10px 0 0 -2px; }

#sidebar-right { width: 196px; float: right; margin: 0 1px 0 0; display: inline; }
#sidebar-right h3 { width: 164px; height: 32px; padding: 0 16px; line-height: 27px; font-size: 13px; font-weight: bold; color: #fff; text-align: left; }
#sidebar-right li.widget_sideblog { margin: 0 0 2px 0; background: url(img/nejblizsiakce_or_fotka_or_video_bottom_1.png) left bottom no-repeat; padding: 0 0 10px 0; }
#sidebar-right li#sideblog--3 h3 { background: url(img/nejblizsiakce_top.png); }
#sidebar-right li#sideblog--5 h3 { background: url(img/doporucujeme_top.png); height: 31px; }
#sidebar-right li.widget_sideblog ul { background: none; }
#sidebar-right li.widget_sideblog { font-size: 12px; color: #ffd4b3; }
#sidebar-right li.widget_sideblog a { display: block; text-decoration: none; color: #ffd4b3; font-weight: bold; margin: 0 0 3px 0; }
#sidebar-right li.widget_sideblog a:hover { text-decoration: underline; }
#sidebar-right li.widget_sideblog ul li { padding: 12px; background-color: #861800; }
#sidebar-right li.widget_sideblog ul li:hover { background-color: #60260b; }
#sidebar-right li.ngg_images { margin: 0 0 10px 0; background: url(img/nejblizsiakce_or_fotka_or_video_bottom_1.png) left bottom no-repeat; padding: 0 0 10px 0; }
#sidebar-right li.ngg_images h3 { background: url(img/fotka_top.png); }
#sidebar-right li.ngg_images div { background-color: #861800; padding: 15px 0 5px 0; }
#sidebar-right li.ngg_images a { background: url(img/cocktailtydne_or_fotka_or_video_template.png); display: block; width: 154px; height: 155px; padding: 7px 0 0 8px; text-align: left; margin: 0 auto; }
/* menu */