/* CSS2 Document */
body, html{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; background:url("../images/bg.gif") repeat top left; color:#000; padding:0px; margin:0px; }
img, a:hover img{ border:0px; }


/* Action tags */
a { color:#671900; background-color:inherit; text-decoration:none; }
a:hover { color:#671900; background-color:inherit; text-decoration:underline; }


/* Headers */
h1 { color:#671900; padding:10px 0 5px 10px; margin:10px 0 10px 0; font-size:18px; border-bottom:1px solid #671900; font-weight:bold; text-align:left; }
h2 { color:#671900; padding:10px 0 5px 0; margin:0 0 0 0; font-size:14px; font-weight:600; text-align:left; clear:none; }
h3 { color:#671900; padding:5px 0 0 0; margin:0px; font-size:12px; text-align:left; }
h4, h4 a { color:#333333; margin:0 0 3px 0; font-size:x-small; text-align:left; }

textarea { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; } 

div#main { width:955px; margin:0px auto; background-color:#fff; color:inherit; }

div#layout-head { background:url("../images/head.jpg") no-repeat top left; height:16px; }
div#layout-body { background:url("../images/body.jpg") repeat-y top left; padding:0px 23px 10px 23px; }
div#layout-foot { background:url("../images/foot.jpg") no-repeat top left; height:16px; }

div#logo { background: url("../images/logo.gif") no-repeat center center; padding:5px; width:130px; height:130px; float:left; }
div#arabflash { float:left; }


/* Image Tabs */
div#tab.index, div#tab { float:left; margin-left:8px; width:247px; height:140px; background: url("../photos/tabs/aktuality.jpg") top right no-repeat;}
div#tab.o-cajovne { background: url("../photos/tabs/o-cajovne.jpg") top right no-repeat; }
div#tab.akce{ background: url("../photos/tabs/akce.jpg") top right no-repeat; }
div#tab.nabidnik { background: url("../photos/tabs/nabidnik.jpg") top right no-repeat; }
div#tab.cajmeni{ background: url("../photos/tabs/cajmeni.jpg") top right no-repeat; }
div#tab.shop { background: url("../photos/tabs/shop.jpg") top right no-repeat; }
div#tab.zastupujeme{ background: url("../photos/tabs/zastupujeme.jpg") top right no-repeat; }
div#tab.sluzby{ background: url("../photos/tabs/sluzby.jpg") top right no-repeat; }
div#tab.foto_video, div#tab.album { background: url("../photos/tabs/foto_video.jpg") top right no-repeat; }
div#tab.odkazy{ background: url("../photos/tabs/odkazy.jpg") top right no-repeat; }
div#tab.forum { background: url("../photos/tabs/forum.jpg") top right no-repeat; }

div#title { display:block; height:140px; border-bottom:8px solid #000; padding-top:7px; }


/* Main Menu */
ul#menu { border-top:8px solid #671900; position:relative; width:909px; height:30px; padding:0px; margin:0px auto; }
ul#menu li { float:left; display:block; height:22px; font-size:14px; font-weight:bold; background: url("../images/li_bg.png") repeat-x top left; list-style:none; padding:3px 10px 0 10px; margin-left:5px; text-align:center; border:1px solid #671900; }
ul#menu a{color:#fff; background-color:inherit; text-decoration:none;}
ul#menu a:hover{color:#fff; background-color:inherit; text-decoration:underline;}
li#actual { background-color:#671900 !important; }


/* Page */
div#page-body { position:relative; width:100%; }
div#content { position:relative; width:650px; font-size:12px; padding:10px 0px 15px 10px; color:#000; background-color:inherit; clear:both; float:left; line-height:1.3em; text-align: justify; }
div#footer { clear:both; padding:5px; margin-top:10px; text-align:right; font-size:80%; }
div.clear { clear:left; position:relative; }

a.link { padding:1px; font-weight:bolder; }
a.link:hover { color:#fff; background-color:#671900; }
a.tl { color:#126700; font-weight: bold; background:url("../images/link4.gif") no-repeat center left; padding:0 0 0 13px; }

p.right { text-align:right;	}


/* Twitter */
h1#twitter { width:300px; height:70px; background: url("../images/twitter_logo2.png") top left no-repeat; border-bottom:0px; }
div#twitter { padding:0 0 5px 5px; margin:10px 0 5px 0; border-bottom:2px solid #671200; border-top:2px solid #671200; }

/* Right Panel */
div#right-panel { position:relative; top:0px; width:237px; color:#000; background-color:inherit; padding:5px 0 0 5px; clear:none; float:right; }
div.panel { border-right:1px solid #671900; background: url("../images/panel-title_bg.png") no-repeat top right; }
div.panel-title { height:21px; text-align:right; padding: 3px 22px 2px 0; color:#fff; font-size:14px; font-weight:600; }
div.panel-body { padding:0 10px 0 10px; }
div.panel-bottom { height:25px; margin-bottom:10px; background: url("../images/panel-bottom_bg.png") no-repeat bottom right; }


/* Instation of Panels */
div#kontakt p { text-align:center; }
div#kontakt div.panel-title { background:url("../images/kontakt_tag.gif") no-repeat top right; }

div#stat div.panel-title { background:url("../images/stat_tag.gif") no-repeat top right; }
div#stat div.panel-body { text-align:right; }

div#anketa div.panel-title { background:url("../images/anketa_tag.gif") no-repeat top right; }
div#anketa div.panel-body { text-align:right; padding:0px; }
div#anketa p { margin:2px; padding:0 10px 0 0; }
div#ankeResp h3 { text-align:right; margin:0 5px 0 0; }

div#nabidnik ul { padding:0 0 0 10px; margin:0px; }
div#nabidnik li { list-style:none; }
div#nabidnik div.panel-body { padding-left:20px; }
div.panel-title a, div.panel-title a:hover { color:#fff !important; }
ul.nab_cat { margin-bottom:10px !important; padding:5px 0 10px 10px !important; }

div.linkpost { margin-bottom:10px; }

div#radio { padding-bottom:10px; }

/* Gallery */
div.photo-box { border-left:2px solid #671900; border-right:2px solid #671900; padding:10px 5px 15px 5px; margin:5px 0 15px 0; }
div#album.photo-box img, div#krchov.photo-box img, div#shop.photo-box img { padding:3px; }


ul.comments { padding:0px; margin:5px 0 0 0; }
ul.comments li { float:left; list-style:none; display:block;  width:100px; text-align:center; margin-right:4px; }

div#big img { margin:5px; }


/* Zastupujeme */
ul#agency { width:445px; padding:0px; margin:0 135px; }
ul#agency li { float:left; margin:0 0 0 30px; }
ul#agency img { padding:5px 0 0 0; }

li#muzics, li#circus, li#others, li#events { width:110px; padding:20px 0 0 5px; margin:0px; list-style:none; }
li#muzics { background:url("../images/muzics.png") top left no-repeat; }
li#circus { background:url("../images/circus.png") top left no-repeat; }
li#others { background:url("../images/others.png") top left no-repeat; }
li#events { background:url("../images/events.png") top left no-repeat; }

ul#more-menu { height:14px; width:650px; padding:0px; }
ul#more-menu li { float:left; padding:0 5px 0 18px; margin:0 10px 0 0; list-style:none; }
ul#more-menu li.info { background:url("../images/info.gif") center left no-repeat; }
ul#more-menu li.web { background:url("../images/web.gif") center left no-repeat; }


/* Forum */
div.thread { border:1px solid #671900; padding:5px; margin:5px 0 5px 0; }
div.post { border:1px solid #671900; padding:0; margin:5px 0 10px 0; }
div.post-title { background:#671900; color:#fff; padding:3px; font-weight:bold;}
div.post-title a { color:#fff; }
div.post-cont { padding:0 5px 5px 5px; }
div.post-cont h4 { font-size:0.9em }

div.inner { margin:10px 0 10px 0; padding:20px 0 20px 0; }
div.inner textarea, div.inner input { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }

div#newpostlink.inner { text-align:center; }
div#newpost.inner { display:none; }

input.appButton { width:auto !important; background:inherit; font-weight:bold; }


/* UniActions */
div.gen_fb, div.gen_fb_caje, div.person  { background:url("../images/aktual_bg.png") repeat-x bottom left; padding:5px; margin:0 5px 5px 0; width:310px; height:120px; float:left; }
div.gen_fb_caje { height:180px !important; }
div.person { float:none !important; margin: 0 0 10px 0; }
div.img_fb { float:left; height:100px; text-align:center; }
div.img_fb img { padding:5px; background:#671900; }
div.label_fb { float:left; margin:0 0 5px 5px; width:190px; line-height:1.2em; }
div.text_fb { float:left; margin:10px 0 5px 5px; width:320px; line-height:1.2em; }

div.gen_dr{ border-bottom:1px solid #671900; padding:5px; margin:10px 0 0 0; background:url("../images/ag.png") top left repeat-y; clear:both; }
div.img_dr{ float:left; }
div.img_dr img { border:6px solid #671900; }
div.text_dr{ margin-left:125px; }
div.box_dr img { padding:0 2px 0 2px; }

div#foto { position:relative; display:block; }
div#video { position:relative; clear:left; float:none; }
div#movie { width:425px; height:344px; margin:0 auto; padding:10px; }


/* Newsletter */
input { border:1px solid #671900; background:url('../images/input_bg.png') bottom left repeat-x; color:#eee; padding:2px; margin:2px; }
textarea { border:1px solid #671900; background:url('../images/input_bg.png') bottom left repeat-x; color:#000; padding:1px; margin:2px; }

div#newsletter, input#nlemail { text-align:center; }

div#noscript, div#old_browser { border:2px solid #c80000; padding:5px; font-weight:bolder; color:#c80000; font-size:x-small; text-align:center; }

div.hr { border-bottom:1px solid #671900; margin:5px 0 5px 0; }
div.hr hr { display:none; }

/* Odkazy */
div.links{ border-bottom:1px solid #671900; padding:5px; margin:10px 0 0 0; background:url("../images/ag.png") top left repeat-y; height:103px; }
div.links_img{ float:left; }
div.links_img img { border:6px solid #671900; }
div.links_text{ margin-left:145px; }

/* Online rezervace */
div#help.panel-body { z-index:98; }

dl#mapa { position:relative; width:650px; height:805px; background:transparent url('../images/tcha2.png') 0px 0px no-repeat;	margin:10px auto; }
dl#mapa dt{ margin: 0; padding: 0; position: absolute; display: none; }
dl#mapa dd{ margin: 0; padding: 0; position: absolute; }
dd#turkisheDef a:hover span, dd#egyptDef a:hover span, dd#citarnaDef a:hover span, dd#ctyrkaDef a:hover span, dd#vlakDef a:hover span, dd#knihovnaDef a:hover span, dd#caje12Def a:hover span, dd#caje34Def a:hover span, dd#caje58Def a:hover span, dd#caje910Def a:hover span, dd#caje11Def a:hover span { z-index:99; display:block; color:#000; background-color:#f2cd97; position:absolute; border:1px solid #671900; top: 100%; left:0%; margin: 0; padding: 5px; width: 300px; }
dd span { display:none; }

dd#turkisheDef { left:352px; top:159px; }
dd#turkisheDef a { position:absolute; width:105px; height:112px; text-decoration:none; }
dd#turkisheDef a:hover { position:absolute; background: transparent url('../images/tcha2.png') -784px -7px no-repeat; }

dd#egyptDef { left:359px; top:81px; }
dd#egyptDef a { position:absolute; width:122px; height:73px; text-decoration:none; }
dd#egyptDef a:hover { position:absolute; background: transparent url('../images/tcha2.png') -660px -107px no-repeat; }

dd#citarnaDef { left:461px; top:80px; }
dd#citarnaDef a { position:absolute; width:184px; height:219px; text-decoration:none; }
dd#citarnaDef a:hover { position:absolute; background: transparent url('../images/tcha2.png') -766px -213px no-repeat; }

dd#ctyrkaDef { left:505px; top:305px; }
dd#ctyrkaDef a { position:absolute; width:89px; height:97px; text-decoration:none; }
dd#ctyrkaDef a:hover { position:absolute; background: transparent url('../images/tcha2.png') -661px -6px no-repeat; }

dd#vlakDef { left:359px; top:276px; }
dd#vlakDef a { position:absolute; width:164px; height:47px; text-decoration:none; }
dd#vlakDef a:hover { position:absolute; background: transparent url('../images/tcha2.png') -765px -445px no-repeat; }

dd#knihovnaDef { left:359px; top:355px; }
dd#knihovnaDef a { position:absolute; width:106px; height:47px; text-decoration:none; }
dd#knihovnaDef a:hover { position:absolute; background: transparent url('../images/tcha2.png') -659px -228px no-repeat; }

dd#afrikaDef { left:454px; top:408px; }
dd#afrikaDef a { position:absolute; width:140px; height:112px; text-decoration:none; }
dd#afrikaDef a:hover { position:absolute; background: transparent url('../images/tcha2.png') -660px -527px no-repeat; }

dd#caje12Def { left:175px; top:109px; }
dd#caje12Def a { position:absolute; width:107px; height:80px; text-decoration:none; }
dd#caje12Def a:hover { position:absolute; background: transparent url('../images/tcha2.png') -804px -532px no-repeat; }

dd#caje34Def { left:175px; top:189px; }
dd#caje34Def a { position:absolute; width:107px; height:82px; text-decoration:none; }
dd#caje34Def a:hover { position:absolute; background: transparent url('../images/tcha2.png') -656px -283px no-repeat; }

dd#caje58Def { left:13px; top:272px; }
dd#caje58Def a { position:absolute; width:268px; height:89px; text-decoration:none; }
dd#caje58Def a:hover { position:absolute; background: transparent url('../images/tcha2.png') -660px -698px no-repeat; }

dd#caje910Def { left:13px; top:190px; }
dd#caje910Def a { position:absolute; width:94px; height:82px; text-decoration:none; }
dd#caje910Def a:hover { position:absolute; background: transparent url('../images/tcha2.png') -784px -128px no-repeat; }

dd#caje11Def { left:13px; top:109px; }
dd#caje11Def a { position:absolute; width:93px; height:80px; text-decoration:none; }
dd#caje11Def a:hover { position:absolute; background: transparent url('../images/tcha2.png') -803px -614px no-repeat; }


/* Babicka */
ul#babicka { border-top:8px solid #a20200; position:relative; width:100; height:30px; margin-top:0px; padding-left:0px; margin-left:0px; margin:0 auto; }
ul#babicka li { float:left; display:block; height:22px; font-size:14px; font-weight:bold; background: url("../images/babicka-li_bg.png") repeat-x top left; list-style:none; padding:3px 10px 0 10px; margin-left:5px; text-align:center; border:1px solid #a20200; }
ul#babicka a{ color:#fff; background-color:inherit; text-decoration:none; }
ul#babicka a:hover{ color:#fff; background-color:inherit; text-decoration:underline; }
ul#babicka li#actual { background-color:#a20200 !important; }

div#babicka.gen_dr { border-bottom:1px solid #860a00; background:url("../images/babicka_ag.png") top left repeat-y; }
div#babicka.img_dr img { border:6px solid #860a00; }

div#banner { border:1px solid #671200; padding:0px; margin:5px auto; width:468px; height:60px !important; display:block; position:relative; }

h1#babicka { color:#a20200 !important; border-bottom:1px solid #a20200; }
h2#babicka { color:#a20200 !important; }
h2.babicka { color:#a20200 !important; clear:left; }
h3.babicka { color:#a20200 !important; }

ul.prodejni-mista { margin:10px 0 0 5px; padding:0px; width:650px; display:block; }
ul.prodejni-mista li { float:left; padding:3px; margin:3px; display:block; border:1px solid #a20200; width:200px; }
ul.prodejni-mista a:hover { text-decoration:none; background-color:#a20200; color:#fff; }

ul#babicka-prichute { margin:5px; padding:0px; }
ul#babicka-prichute li { background: url('../images/babicka_bg.png') repeat-x bottom left; list-style:none; height:110px;  padding:2px 2px 2px 125px; }
div.prichute-img { float:left; }
div.prichute-img img { border:6px solid #860a00; }

div.bab{ border-bottom:1px solid #860a00; padding:5px; margin:10px 0 0 0; height:110px; }
div.bab_img{ float:left; }
div.bab_img img { border:2px solid #860a00; margin:0 5px 0 0; }
div.bab_text{ margin-left:125px; }

div#prichute { position:relative; display:block; margin:0; clear:left; }
div#prichute img { float:left; }

div#prichute a { color:#fff !important; text-decoration:none; font-weight:bold; }
/*
div#prichute a span { position:absolute; display:none; padding:5px; width:202px; background-color:#860a00; text-align:center; color:#fff; }
div#prichute a:hover span.prichut { display:block; left:0px; top:0px; z-index:5; }
*/
div#prichute span.prichut-b { position:absolute; display:block; left:0px; top:0px; z-index:5; padding:5px; width:202px; background-color:#860a00; text-align:center; color:#fff; }
div#prichute span.prichut-d { position:absolute; display:block; left:0px; top:0px; z-index:5; padding:5px; width:202px; background-color:#2a4e00; text-align:center; color:#fff; }


div.box-b { position:relative; float:left; margin: 0 0 2px 2px; border:2px solid #860a00; }
div.box-d { position:relative; float:left; margin: 0 0 2px 2px; border:2px solid #2a4e00; }


/* Dedecek */
ul#babicka li#dedecek { float:left; display:block; height:22px; font-size:14px; font-weight:bold; background: url("../images/dedecek-li_bg.png") repeat-x top left; list-style:none; padding:3px 10px 0 10px; margin-left:5px; margin-top:-8px; text-align:center; border:1px solid #2a4e00; border-top:9px solid #2a4e00; }
ul#babicka li#dedecek.actual { background-color:#2a4e00 !important; }

h1#dedecek { color:#2a4e00 !important; border-bottom:1px solid #2a4e00; }
h2.dedecek { color:#2a4e00 !important; }
h3.dedecek { color:#2a4e00 !important; }

div.long { height:400px; }
div#lang_panel { padding:10px 0 0 0; display:block; position:relative; }

/* 
  Test barev 
h1.red { color:#bf0000; }
h1.green { color:#126700; }
h1.brown { color:#671200; }
h1.blue { color:#0087bf; }
a.tl { color:#126700; font-weight: bold; background:url("../images/link4.gif") no-repeat center left; padding:0 0 0 13px; }
*/

/* Forms */
ul#form_errors { position:relative; display:block; width:637px; padding:5px; margin:0px; text-align:center; border:2px solid #a20200; color:#a20200; font-weight:bold; }
ul#form_errors li, ul.errors li { list-style:none; }
ul.errors { position:relative; display:box; padding:0px; margin:0 0 5px 5px; color:#a20200; font-weight:bold; }

div#rezerve_form label { font-size:16px; }
table#rezerve_table th, table#rezerve_table  td { background:#e09c5c; }
table#rezerve_table th { width:50%; font-weight:normal; text-align:right; padding:8px; }


table#foto td { text-align:center; }
table#foto tr { border-top:1px solid #671200; }

/* Admin */
div#admin.panel { border-right:1px solid #a20200; background: url("../images/babicka-panel-title_bg.png") no-repeat top right; }
div#admin.panel-title { height:21px; text-align:right; padding: 3px 22px 2px 0; color:#fff; font-size:14px; font-weight:600; }
div#admin.panel-body { padding:0 10px 0 10px; }
div#admin.panel-bottom { height:25px; margin-bottom:10px; background: url("../images/babicka-panel-bottom_bg.png") no-repeat bottom right; }