﻿* { margin: 0; padding: 0; }
body { text-align: center; margin: 0px; padding: 0px; font: 15px Georgia, Verdana, sans-serif; background: url(http://www.cafebarwigwam.cz/img/pozadi-ww.jpg) #ccb291 no-repeat left top fixed; }
.accessible { display: none; }
.clear_both { clear: both; }
a { outline: none; color: #473624; }
a:hover { color: #473624; text-decoration: none; }
p { padding-top: 5px; }
p.small { font-size: 0.80em; line-height: 1.2em; }
.w { font: 13px Georgia; width: 120px; padding: 5px; background-color: #fee8a5; border: #deb888 1px solid; }
.w2 { font: 13px Georgia; padding: 5px; margin:5px; background-color: #fee8a5; border: #deb888 1px solid; }
#flash { padding: 10px; }
.kontaktTable input { font: 15px Georgia; border: #deb888 1px solid; width: 150px; padding: 5px; background-color: #fee8a5; }
.kontaktTable textarea { font: 15px Georgia; border: #deb888 1px solid; width: 380px; padding: 5px; background-color: #fee8a5; }
.kontaktTable td { font: 12px Georgia; }
.emailOdber { font: 15px Georgia; border: #deb888 1px solid; width: 120px; padding: 3px; background-color: #fef6c1; }
.emailOdberOdeslat { font: 15px Georgia; border: #deb888 1px solid; width: 40px; padding: 3px; background-color: #fef6c1; margin-left: 5px; }
.left{ float:left}
.right{ float:right}
.err { color: #ff0000; }
.ks { font: 13px Tahoma; width: 20px; padding: 3px; margin: 2px; border: #deb888 1px solid; }
#container { width: 100%; }
#header { width: 900px; display: block; height: 182px; }
#header h1 { float: right; }
#header h1 a { display: block; width: 486px; height: 182px; top: 0; text-indent: -999999px; padding: 0; background: url(http://www.cafebarwigwam.cz/img/deska-horni.png) bottom right no-repeat !important; background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src= 'http://www.cafebarwigwam.cz/img/head-rozvoz-zdarma.png' , sizingMethod= 'scale' ); }
#nav { list-style: none; position: absolute; padding-left: 110px; *padding-left:60px;top:35px;text-align:left;width:216px;height:328px}
#nav li { float: left; margin: 0; }
#nav .b1 a { background: url(http://www.cafebarwigwam.cz/img/menu-1.png) top left no-repeat; width: 215px; height: 91px; }
#nav .b2 a { background: url(http://www.cafebarwigwam.cz/img/menu-2.png) top left no-repeat; width: 215px; height: 38px; }
#nav .b3 a { background: url(http://www.cafebarwigwam.cz/img/menu-3.png) top left no-repeat; width: 215px; height: 33px; }
#nav .b4 a { background: url(http://www.cafebarwigwam.cz/img/menu-4.png) top left no-repeat; width: 215px; height: 43px; }
#nav .b5 a { background: url(http://www.cafebarwigwam.cz/img/menu-5.png) top left no-repeat; width: 215px; height: 38px; }
#nav .b6 a { background: url(http://www.cafebarwigwam.cz/img/menu-6.png) top left no-repeat; width: 215px; height: 44px; }
#nav .b7 a { background: url(http://www.cafebarwigwam.cz/img/menu-7.png) top left no-repeat; width: 215px; height: 40px; }
#nav strong { display: block; text-indent: -9999px; }
#nav .b1 strong { background: url(http://www.cafebarwigwam.cz/img/menu-1-on.png) top left no-repeat; width: 215px; height: 91px; }
#nav .b2 strong { background: url(http://www.cafebarwigwam.cz/img/menu-2-on.png) top left no-repeat; width: 215px; height: 38px; }
#nav .b3 strong { background: url(http://www.cafebarwigwam.cz/img/menu-3-on.png) top left no-repeat; width: 215px; height: 33px; }
#nav .b4 strong { background: url(http://www.cafebarwigwam.cz/img/menu-4-on.png) top left no-repeat; width: 215px; height: 43px; }
#nav .b5 strong { background: url(http://www.cafebarwigwam.cz/img/menu-5-on.png) top left no-repeat; width: 215px; height: 38px; }
#nav .b6 strong { background: url(http://www.cafebarwigwam.cz/img/menu-6-on.png) top left no-repeat; width: 215px; height: 44px; }
#nav .b7 strong { background: url(http://www.cafebarwigwam.cz/img/menu-7-on.png) top left no-repeat; width: 215px; height: 40px; }
#nav li a { text-indent: -9999px; display: block; }
#nav .b1 a:hover { background: url(http://www.cafebarwigwam.cz/img/menu-1.png) top left no-repeat; width: 215px; height: 91px; }
#nav .b2 a:hover { background: url(http://www.cafebarwigwam.cz/img/menu-2-on.png) top left no-repeat; width: 215px; height: 38px; }
#nav .b3 a:hover { background: url(http://www.cafebarwigwam.cz/img/menu-3-on.png) top left no-repeat; width: 215px; height: 33px; }
#nav .b4 a:hover { background: url(http://www.cafebarwigwam.cz/img/menu-4-on.png) top left no-repeat; width: 215px; height: 43px; }
#nav .b5 a:hover { background: url(http://www.cafebarwigwam.cz/img/menu-5-on.png) top left no-repeat; width: 215px; height: 38px; }
#nav .b6 a:hover { background: url(http://www.cafebarwigwam.cz/img/menu-6-on.png) top left no-repeat; width: 215px; height: 44px; }
#nav .b7 a:hover { background: url(http://www.cafebarwigwam.cz/img/menu-7-on.png) top left no-repeat; width: 215px; height: 40px; }
#contentcontainer { width: 980px; margin: auto; overflow: hidden; text-align: center; padding: 0; }
#contentcontainer .leftmenu { float: left; width: 238px; overflow: hidden; text-align: center; padding: 0 0 0 0; margin: 180px 0 0 100px; }
#contentcontainer .leftmenu .lefttop { width: 238px; height: 0.65em; overflow: hidden; text-align: center; padding: 0 0 0 0; margin-top: 10px; background: url(http://www.cafebarwigwam.cz/img/small-top.jpg) center top no-repeat; }
#contentcontainer .leftmenu .leftcontent { color: #473624; width: 238px; overflow: hidden; text-align: left; padding: 0; margin-top: 0; background: url(http://www.cafebarwigwam.cz/img/small-bgrnd.jpg) center top repeat-y; }
#contentcontainer .leftmenu .leftcontentPredci { color: #473624; width: 238px; overflow: hidden; text-align: left; padding: 0; margin-top: 0; background: url(http://www.cafebarwigwam.cz/img/small-bgrnd-predci.jpg) center top repeat-y; }
#contentcontainer .leftmenu .leftbottom { width: 238px; height: 2em; overflow: hidden; text-align: left; padding: 0; margin: 0; background: url(http://www.cafebarwigwam.cz/img/small-bottom.jpg) center top no-repeat; }
.leftcontent .datum, .leftcontentPredci .datum { font-size: 0.7em; }
.leftcontent .text, .leftcontentPredci .text { text-align: left; padding: 10px 20px 10px 20px; line-height: 20px; }
.leftcontent .text h2, .leftcontentPredci .text h2 { color: #4a3427; font-weight: bold; border-bottom: dotted 1px #4a3427; letter-spacing: -0.03em; }
.leftcontent .address h2, .leftcontentPredci .address h2 { font-size: 15px; letter-spacing: -1px; color: #513423; font-weight: bold; }

#contentcontainer .rightmenu { float: right; width: 520px; overflow: hidden; text-align: center; padding: 0; margin: 10px 112px 0 0; display: block; }
#contentcontainer .rightmenu .righttop { float: right; width: 520px; height: 1em; overflow: hidden; text-align: left; padding: 0; margin-top: 0px; background: url(http://www.cafebarwigwam.cz/img/big-top.jpg) center top no-repeat; }
#contentcontainer .rightmenu .rightcontent { color: #000000; width: 520px; overflow: hidden; text-align: left; padding: 10px 0 10px 0; margin-top: 8px; background: url(http://www.cafebarwigwam.cz/img/big-bgrnd-2.jpg) center top repeat-y; }
#contentcontainer .rightmenu .rightbottom { width: 520px; height: 2em; overflow: hidden; text-align: left; padding: 0; margin-top: 0; background: url(http://www.cafebarwigwam.cz/img/big-bottom.jpg) center top no-repeat; }
.rightcontent .home { text-align: left; padding: 10px 40px 10px 20px; line-height: 20px; }
.rightcontent .home h1 { font-size: 30px; letter-spacing: -1px; color: #612e00; font-weight: bold; padding-bottom: 10px; line-height:normal}
.rightcontent .home h2 { font-size: 20px; letter-spacing: -1px; color: #513423; font-weight: bold; padding: 10px 0 10px 0; border-bottom: dotted 1px #612e00; }
.rightcontent .home h2 a { font-size: 20px; letter-spacing: -1px; color: #513423; font-weight: bold; padding: 10px 0 10px 0; }
.rightcontent .home h2 a:hover { text-decoration: none; }
.rightcontent .home h3 { font-size: 15px; letter-spacing: -1px; color: #513423; font-weight: bold; padding: 10px 0 10px 0; border-bottom: dotted 1px #612e00; text-align: center; }
.rightcontent .home .celkovaCena { font-size: 1.3em; text-align: right; border-top: dotted 1px #612e00; }

.rightcontent .home .datum { font-size: 0.7em; color: #696969; }
.rightcontent .home .switchMenuLang { padding-left: 300px; }

.rightcontent .home .poznamka { width: 450px; height: 100px; font: 15px Georgia; padding: 5px; }


.rightcontent .home .mini { font-size: 0.7em; padding-bottom: 10px; font-family: Tahoma; }

.home .listek { width: 460px; }
.home .vaha { font-size: 0.8em; padding-right: 10px; width: 40px; }
.home .ks2 { font-size: 0.8em; padding-right: 5px; width: 30px; }


.home .jmeno { font-weight: bold; border-bottom: dotted 1px #cda775; }
.ingerdience { font-size: 0.8em; display: block; padding-top: 0; }
.home .cena { text-align: right; font-size: 0.8em; width: 50px; }
.home .dobrouChut { font-size: 0.8em; padding: 10px; }

.tabPrizes { width: 470px; }
.tabPrizes th { padding-bottom: 5px; padding-top: 15px; font-weight: bold; text-align: left; color: #4a3427; font-size: 18px; font-weight: bold; letter-spacing: -2px; border-bottom: dotted 1px #9d1c92; }
.tabPrizes td { border-bottom: dotted 1px #c3c3c3; }
.tabPrizes td { padding-left: 10px; }
.tabPrizes td.name { font-weight: bold; }
.tabPrizes td.copy { font-weight: bold; color: #a1a1a1; }

/* footer */
#footer { padding: 20px 0 50px 50px; text-align: left; color: #fbf3ce; }
#footer .copy { float: right; padding: 10px 100px 20px 0; font-size: 11px; font-family: Tahoma; }
#footer #rightmenu { float: right; padding-right: 100px; font-weight: bold; }
#footer #rightmenu a, #footer .copy a { color: #fbf3ce; text-decoration: underline; }
#footer #rightmenu a:hover, #footer .copy a:hover { color: #000000; text-decoration: none; }


/* misc */
.inpButtOk { border-right: #000000 0px solid; background-position: center 50%; border-top: #000000 0px solid; background-image: url(http://www.cafebarwigwam.cz/img/btn_ok.jpg); border-left: #000000 0px solid; width: 16px; height: 16px; cursor: pointer; border-bottom: #000000 0px solid; }
.inpButtDel { border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; background-position: center 50%; background-image: url(http://www.cafebarwigwam.cz/img/btn_del.jpg); width: 16px; height: 16px; cursor: pointer; background-repeat: no-repeat; }
.inputcena { vertical-align: top; font-family: Geogria,Tahoma; font-size: 12px; color: #000000; width: 30px; }
.input2 { font-family: Geogria, Tahoma; font-size: 12px; color: #000000; width: 250px; padding-bottom: 5px; }


/*gallery*/
.caption { font-style: italic; color: #887; }
.main_gallery{ position: relative; margin-top: 2em;}
.gallery_thumbs { width: 460px; margin: 0 auto; }
.gallery_thumbs li { width: 68px; height: 50px; border: 1px double #111; margin: 0 2px; background: #000; }
.gallery_thumbs li div { left: 240px; }
.gallery_thumbs li div .caption { font: italic 0.7em/1.4 georgia,serif; }

#main_image { margin: 0 auto 50px auto; height: 400px; width: 460px; text-align:center}
#main_image img { margin-bottom: 10px; border:solid 1px #382111}

.navigace { padding: 5px 0 5px 0; clear: both; width:460px; text-align:center}

.galleria { list-style: none; width: 460px; }
.galleria li { display: block; width: 42px; height: 42px; overflow: hidden; float: left; margin: 0 7px 7px 0; }
.galleria li a { display: none; }
.galleria li div { position: absolute; display: none; top: 0;}
.galleria li div img { cursor: pointer; }
.galleria li.active div img, .galleria li.active div { display: block; }
.galleria li img.thumb { cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto; }
.galleria li .caption { display: block; padding-top: .5em; }
* html .galleria li div span { width: 460px; } /* MSIE bug */