/* OBECNÉ STYLY */
body{font-size: 11px; font-family: Verdana; color: #434343}
span,body,table,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul{list-style: none}
a{text-decoration: underline; color: #a5d32d}
a:hover{text-decoration: underline}
a img{border: 0 none}
/* DALSI STYLY */
.FB_SERVER_IFRAME{height: 70px !important}
.photos a{margin-right: 5px}

.newsTable tr td{width: 50% !important}

#partners{position: absolute; width: 600px; height: 100px; margin: 300px 0 0 100px}

#photos-atrakce{position: absolute; width: 329px; margin-top: 170px; z-index: 2}
#photos-atrakce a{margin-right: 5px}
#photos-narozeniny{position: absolute; width: 329px; margin: 390px 0 0 152px; z-index: 2}
#photos-narozeniny a{margin-right:5px}
#photos-kavarna{position: absolute; width: 329px; margin-top: 600px; z-index: 2}
#photos-kavarna a{margin-right: 5px}
#photos-akurzy{position: absolute; width: 329px; margin: 833px 0 0 152px; z-index: 2}
#photos-akurzy a{margin-right: 5px}

#atrakce-index{width: 592px; height: 923px; background: url(../images/atrakce-index.gif) no-repeat; margin-left: -57px; padding-left: 57px; _margin-left: -77px !important; _position: relative; _z-index: 10}
#index-top-bg{width: 547px; height: 114px; background: url(../images/index-bg-top.gif) no-repeat; margin-left: -20px; padding: 30px 20px 20px 20px; width: 490px; margin-bottom: 20px; margin-top: -20px}
#price-right{margin: 10px 0 0 -10px; position: absolute; padding: 30px 0 0 20px; width: 352px; height: 428px; background: url(../images/price-right.gif) no-repeat; _margin-left: -31px}
#akce1{position: absolute; width: 309px; height: 259px; background: url(../images/akce1.jpg) no-repeat; margin:0 0 0 623px}
#akce2{position: absolute; width: 366px; height: 308px; background: url(../images/akce2.jpg) no-repeat; margin:0 0 0 609px;  _margin-left: 647px}
.contactindex{margin: 0 !important}

.more{display: block; float: right; background: url(../images/more-img.gif) no-repeat right top; padding:3px 10px 3px 0; color: #e96100; text-decoration: none; width: 30px}

#photogallery{width: 235px; height: 170px; background: url(../images/fotogalerie-right-bg.gif); margin-bottom: 20px; overflow: hidden}
.photogalleryprint{width: 156px; height: 179px; position: absolute; overflow: hidden; margin: 0 0 0 39px}
#leftscroll{width: 40px; height: 170px; position: absolute; cursor: pointer}
#rightscroll{width: 40px; height: 170px; position: absolute; margin-left: 196px; cursor: pointer}


#at1{position: absolute; width: 370px;margin-top: 39px; &margin-top: 59px}
#at2{position: absolute; width: 370px;margin: 255px 0 0 151px; &margin: 275px 0 0 151px; }
#at3{position: absolute; width: 370px;margin-top: 478px;&margin-top: 498px}
#at4{position: absolute; width: 370px;margin: 699px 0 0 151px;&margin: 719px 0 0 151px}

.newsItem table tr td{vertical-align: top}
.newsItem{padding-bottom: 20px; background: url(../images/news-line.gif) bottom center no-repeat; margin-bottom: 15px}
.newsItem .date{position: absolute; font-size: 11px; color: #ffeeb9; width: 43px; height: 31px; background: url(../images/date-bg.gif) no-repeat top left; padding: 9px 0 0 10px; margin-left: -65px}
.newsItem .header{font-size: 16px; color: #9a1066;}
.newsItem .description{font-style: italic; color: #9a1066;}
.newsItem .href{text-align: right; display: block; position: absolute; width: 455px}
.newsItem .repeater{color: #9a1066; text-align: center; font-size: 8px; margin-right: 15px}
.newsItem .price{font-size: 11px; font-weight: bold}
.newsItem .priceOne{font-size: 12px; font-weight: bold}

.prices{display: block; width: 118px; height: 68px; background: url(../images/news-left-bg.gif) no-repeat; color: #532b44; text-align: center; padding-top: 5px; margin-right: 15px}

.allDescription{color: #828282}

#footerContent{height: 118px}
#footerCopy{display: block; text-align: center; color: #605a54; margin: 55px 0 30px 0}
#footerCopy a{color: #605a54}

#main h2{padding-bottom: 10px; font-size: 20px}
.orange{color: #e96100; }
.violet{color: #992372}
.brown{color: #aa4630}
.blue{color: #46697b}
.yellow{color: #ffa12e}

.sIFR-alternate{visibility: hidden;display: none}
.non_display{display: none}

#maincalendar{background: transparent url(../images/calendar-bg.gif) no-repeat scroll 0 50px; padding: 0 0 40px 17px; margin-left: -20px}
.calendar_table a{text-decoration: none;color: #46697b}
.calendar_table tr td{padding: 6px; font-size: 11px}
.calendar_day_filled{background: url(../images/calendar-day-filled-bg.gif) 0 2px no-repeat}
.calendar_controls{color: #aa4630; font-size: 13px}
.calendar_controls td{text-align: center; padding-bottom: 20px !important}
.calendar_day_outside_month a{color: #e5d7c5 !important}

.calendarItem{padding-left: 30px; background: url(../images/calendar-item-line.gif) no-repeat bottom center; padding-bottom: 15px; margin-bottom: 5px}
.calendarItem .number{position: absolute; width: 30px; height: 30px; margin: -38px 0 0 -30px}
.calendarItem .header{color: #e96100; font-size: 13px; font-weight: bold; padding-bottom: 5px}
.calendarItem .header .date{color: #46697b !important}

.last{background-image: none !important}


#footerContentRepair{margin-top: 40px; position: absolute; z-index: 3; width: 500px; height: 200px; margin-left: 75px}

#menu{position: absolute; margin: 238px 0 0 69px; _margin-left: 110px}
#menu a{display: block; background: url(../images/menu.gif); float: left; height: 33px}
#menu a span{display: none; visibility: hidden;}

.menuindex{margin: 172px 0 0 93px !important}
.menuindex a{background: url(../images/menuindex.gif) !important}

.menuindex a#uvod{display: none}
.menuindex a#centrum{width: 100px;background-position: 0px 0 !important}.menuindex a#centrum:hover{background-position: -0px -32px !important}
.menuindex a#kavarna{width: 108px;background-position: -100px 0 !important}.menuindex a#kavarna:hover{background-position: -100px -32px !important}
.menuindex a#narozeniny{width: 123px;background-position: -208px 0 !important}.menuindex a#narozeniny:hover{background-position: -208px -32px !important}
.menuindex a#eshop{width: 90px; background-position: -331px 0 !important}.menuindex a#eshop:hover{background-position: -331px -32px !important}
.menuindex a#kurzy{width: 90px; background-position: -331px 0 !important}.menuindex a#kurzy:hover{background-position: -331px -32px !important}
.menuindex a#kontakt{width: 84px; background-position: -421px 0 !important}.menuindex a#kontakt:hover{background-position: -421px -32px !important}


a#uvod{width: 59px;background-position: 0 0}a#uvod:hover{background-position: 0 -33px}
a#centrum{width: 118px;background-position: -64px 0}a#centrum:hover{background-position: -64px -33px}
a#kavarna{width: 103px;background-position: -187px 0}a#kavarna:hover{background-position: -187px -33px}
a#narozeniny{width: 118px;background-position: -295px 0}a#narozeniny:hover{background-position: -295px -33px}
a#eshop{width: 85px; background-position: -418px 0}a#eshop:hover{background-position: -418px -33px}
a#kurzy{width: 83px; background-position: -611px 0}a#kurzy:hover{background-position: -611px -33px}
a#kontakt{width: 95px; background-position: -508px 0}a#kontakt:hover{background-position: -508px -33px}



#logo{position: absolute; display: block; width: 215px; height: 150px; margin: 10px 0 0 85px}
#logo span{display: block; visibility: hidden}

#left ul{padding-left: 10px; list-style: circle; margin-left: 10px}

#right table, #left table{border-collapse: collapse; border-width: 0}
#right table tr td, #left table tr td{vertical-align: top}

.action1{position: absolute; width: 130px; height: 80px;  margin: 152px 0 0 192px;}
.action2{position: absolute; width: 150px; height: 98px;  margin: 23px 0 0 211px;}

#zari1{position: absolute; margin: -10px 0 0 0}
#zari2{position: absolute; margin: -25px 0 0 10px}

/* OBECNE NASTAVENI PRVKU LAYOUTU (barva, vyska, border...) */
body{background-color: #ffeeb9}
#content{background: url(../images/content-bg.gif) repeat-y; _left: 38px; _position: relative}
#header{background: url; height: 502px}
#left{background: ; z-index: 2}
#right{margin-right: 70px; z-index: 2 !important}
#footer{ background: url(../images/footer-bg.jpg) no-repeat top center; height: 492px; z-index: 1; }
#contact{width: 200px; margin: 0 0 0 576px}
#left{ _margin-left: 40px !important}
#right{ _margin-right: 32px}


/* SIRKY PRVKU LAYOUTU !!!! obecne !!!! */
#header,#content,#footerContent{width: 955px; _width: 1030px} /* hlavni velikost boxu */ 
#left{width: 520px;  margin-left: 75px; margin-top: -175px;}
#right{width: 240px;  margin-top: -175px;}
#main{min-width: 955px;}
#copyright{margin: 0 auto; text-align: center; color: #ccba82; padding-bottom: 100px}
#copyright a{color: #ccba82; text-decoration: none}

/* KOREKTNI ZOBRAZENI  !!!! nemenit !!!! */
#content,#content #left,#content #right, #footer{position: relative} 
#main,#content,#header,#footerContent,.cb{margin: 0 auto; display: block}
#content,#footer{display: block}
#content #left{float: left; display: block}
#content #right{float: right; display: block}
.cb{clear:both; height: 0px; overflow: hidden; _clear: none;}


/* ROZCESTNIK */
#guidepost{background: #ffeeb9 url(../images/guidepost/background.gif) no-repeat top center; color: #484848; font-size: 12px}
#guidepost #mainView{width: 1000px; margin: 0 auto;_width: 1005px}
#guidepost #logo{position: absolute; display: block; width: 122px; height: 89px; margin: 20px 0 0 15px; &margin-left: -1000px}

#text-vitejte{position: absolute; margin: 6px 0 0 15px}

#guidepost #olomouc{width: 300px; height: 700px;  float: left; margin: 125px 0 0 20px; _margin-left: 15px}
#guidepost #prerov{width: 300px; height: 600px;  float: left; margin: 125px 0 0 30px; _margin-left: 15px}
#guidepost #ostrava{width: 300px; height: 600px; float: left; margin: 125px 0 0 35px; _margin-left: 45px}

#guidepost #a1{margin: 30px 0 0 0 !important; display: block}
#guidepost #a2{margin: 30px 0 0 0 !important; display: block}
#guidepost #a3{margin: 30px 0 0 0 !important; display: block}

#guidepost .news{margin: 15px 0 0 20px}
#guidepost .news .item{margin: 0 0 10px 0}
#guidepost .news .item h2{color: #e56124; font-size: 11px}
#guidepost .news .item .date{font-size: 10px; font-weight: bold}
#guidepost .news .item p{margin: 0}

#guidepost .photo{position: absolute; margin: 470px 0 0 20px; width: 254px; height: 122px; overflow: hidden}
#guidepost .photo .photoOver{position: absolute; z-index: 1; width: 254px; height: 122px; background: url(../images/guidepost/img-png-over.png);
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://template.centrumjungle.cz/default/images/guidepost/img-png-over.png', sizingMethod='scale');
}
#guidepost .photo img{position: absolute}