html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0; border:0;outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background:transparent; } :focus { outline:0; } table { border-collapse:collapse; border-spacing:0; } a img { border:0; } body { font-size:80%;  font-family:Verdana,Arial,Helvetica,sans-serif;  font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5; } p { margin:0 0 1.5em; letter-spacing:0.03em; word-spacing:0.08em; } h1, h2, h3, h4, h5, h6 { font-family:Georgia,"Times New Roman",serif; font-weight:normal; letter-spacing:0.1em; word-spacing:0.1em } h1 { font-size: 2.2em; margin-bottom: 0.682em; } h2 { font-size: 1.9em; margin-bottom: 0.79em; } h3 { font-size: 1.7em; margin-bottom: 0.882em; } h4 { font-size: 1.4em; margin-bottom: 1.071em; } h5,h6 { font-size: 1.3em; margin-bottom: 1.154em; } strong { font-weight: bold; } em { font-style: italic; } dfn { font-style: italic;font-weight: bold; } blockquote { font-style:italic; margin:1.5em;padding-left:1.5em; } ul, ol, dl { margin: 0 1.5em 1.5em 0;padding-left:1.5em; } li ul, li ol { margin:0 1.5em; }  dl dt { font-weight: bold; } dl dd { margin-left: 1.5em; } table { margin:0 0 1em; } th {font-weight: bold; } th, td { padding:0 1.5em 0 1em; } tfoot { font-style: italic; } caption { text-align:center; font-family:Georgia,"Times New Roman",serif; } pre, code { font:1em monospace; line-height:1.5; margin:1.5em 0; white-space:pre; } abbr, acronym { border-bottom:1px dotted #000; } address { margin-top:1.5em; font-style:italic; } fieldset { border:1px solid #000; margin:0 0 1em; } legend { padding:0 0.5em; } fieldset table { margin:0.5em; } hr { margin-bottom:1.5em; }   body { font-size:75%; background:#31BCE3 url(http://www.moravatour.cz/facades/moravatour2010/img/bgr-body.jpg) repeat-x; font-family:Arial,Helvetica,sans-serif; color:#595959 } a { color:#00387B; } h1, h2, h3 { font-family:Arial,Helvetica,sans-serif; letter-spacing:normal; } h1 { font-weight: bold; font-size:17px; color:#003B7F; } h2 { font-weight: bold; font-size:15px; color:#003B7F; } h3 { font-weight: bold; font-size:13px; } table { margin:10px auto; } th { border: 1px solid white; background-color:#FFC905; } td { border: 1px solid white; background-color:#F4F4F4; } ul { margin-left: 20px; } #header { height:309px; position:relative; margin:0 auto; width:920px; } #logo { width: 274px;height:254px; position:absolute; bottom:0;left:0; } #logo span { background: url(http://www.moravatour.cz/facades/moravatour2010/img/logo.jpg?1) no-repeat; position:absolute; left:0;top:0; display: block; width: 100%;height: 100%; } #header h3 { width: 646px;height:254px; position:absolute; bottom:0;right:0; margin: 0; } #header h3 span {   background: url(http://www.moravatour.cz/facades/moravatour2010/img/cr-leto2010.jpg) top right no-repeat; position:absolute; left:0;top:0; display: block; width: 100%;height: 100%; } #header h3 a { position: absolute; display: block; left:0;top:0; width: 320px;height:200px; } #header_flash { display: block; width: 320px; height: 198px; position: absolute; left:323px; top:3px; } #topMenu { position: absolute; bottom:240px;right:0; text-align:right; color: white; font-weight: bold; } #topMenu a { color: white; text-decoration: none; } #topMenu a:hover { color:#FFC905; } #mainMenu { position: absolute; bottom:0;left:3px; height:53px;width:914px; padding:0;margin:0; background: url(http://www.moravatour.cz/facades/moravatour2010/img/bgr-main-menu.png?1) no-repeat; } #mainMenu li { list-style:none; width:181px;height:100%; float:left; margin-right:3px; } #mainMenu li.first { width:179px; } #mainMenu li.last { width:178px; margin: 0; } #mainMenu a { display: block; width:100%;height:100%; } #mainMenu a span { display: none; } #wrapper { margin:0 auto; background: white; overflow: auto; width:920px; }  #main { float:right; width:640px; margin-right:4px; min-height:800px; overflow:auto; } #main h1 { padding:13px 0 6px 16px;margin-bottom:2px;} #main h2, #main h3 { padding-left: 16px;} #main h3 { padding-top: 10px;} #main p { padding-left: 16px; } #main table { width:597px; margin-left: auto; margin-right: auto; } #main table a { color:#009EDF; } #sidebar { float:left; width:268px; margin-left:3px; overflow: hidden; } #sidebar h2 { height:44px; margin:0;padding:0; background:#FFA107; position: relative; } #sidebar h2 span { position:absolute; display:block; top:0;left:0; width:100%;height:100%; background-image:url(http://www.moravatour.cz/facades/moravatour2010/img/txt-last-minute.jpg); } #sidebar h2 span.budik { top:5px;left:3px; width:44px;height:60px; background-image:url(http://www.moravatour.cz/facades/moravatour2010/img/budik.png); z-index: 1; } #sidebar h3 { color: white; padding-left: 54px; margin:0 0 5px; background-color:#003B7F } #sidebar a { text-decoration: none; } #sidebar table { width: 100%; margin:0 0 5px; color:#003B7F; } #sidebar td { padding: 0; background: white; border:0; } #sidebar tr.even td { background-color: #CEE8FD; } #sidebar td a { padding-left: 4px; } td.doprava { width:20px; text-align: center; vertical-align: middle; } td.doprava p { width: 18px;height: 18px; margin:0; background-repeat: no-repeat; background-position: center center; } td.doprava p.plane { background-image:url(http://www.moravatour.cz/facades/moravatour2010/img/icon-plane.png); } td.doprava p.bus { background-image:url(http://www.moravatour.cz/facades/moravatour2010/img/icon-bus.png); } td.doprava p.car { background-image:url(http://www.moravatour.cz/facades/moravatour2010/img/icon-car.png); } #footer { margin:20px auto; text-align: center; width:920px; color:#91F1FF; } #footer p { margin: 0; } #footer a { color:#91F1FF; } #footer #credits a { color:white; } .gradient { background: url(http://www.moravatour.cz/facades/moravatour2010/img/bgr-text-gradient.jpg) 0 0 repeat-x; padding-top: 15px; } #main h3.gradient {margin:0;padding-bottom:15px; } #boxHomeMaps { background: url(http://www.moravatour.cz/facades/moravatour2010/img/maps.jpg?3) no-repeat; width:913px;height: 147px; margin:0 0 0 3px; border-bottom:4px solid #CEE8FD; position:relative; } #boxHomeMaps a { position:absolute; height:15px; display: block; } #boxHomeMaps a span { display: none; } #boxHomeMaps a#rosolina { width:73px;left:70px;top:29px; height:11px} #boxHomeMaps a#adriano { width:65px;left:70px;top:40px; height:11px} #boxHomeMaps a#fano { width:25px;left:52px;top:51px;height:12px;} #boxHomeMaps a#alba-adriatica { width:55px;left:35px;top:67px;} #boxHomeMaps a#san-benneto { width:80px;left:85px;top:50px;} #boxHomeMaps a#vodice { width:35px;left:220px;top:80px;} #boxHomeMaps a#tucepi { width:35px;left:245px;top:98px;} #boxHomeMaps a#pollchrono { width:55px;left:444px;top:42px;} #boxHomeMaps a#thassos { width:45px;left:465px;top:25px;} #boxHomeMaps a#kreta { width:36px;left:420px;top:120px;} #boxHomeMaps a#tossa { width:60px;left:646px;top:31px;} #boxHomeMaps a#lloret { width:33px;height:23px;left:693px;top:47px;} #boxHomeMaps a#zajezdy { width:178px;height:100%;right:0;top:0;} #boxHomeBanner { width:640px; overflow: auto; margin:0 0 5px; } #boxHomeBanner a { display: block; float:left; width: 50%; } #boxHomeBanner img { display: block; } #boxHomeBanner div { width:49.5%;height: 200px; float:right; overflow:hidden; } #boxContact { width: 640px;height: 54px; display: block; position: relative; overflow: hidden; margin-bottom: 5px; } #boxContact span { width: 640px;height: 54px; display: block; position: absolute; top:0;left:0; background: url(http://www.moravatour.cz/facades/moravatour2010/img/contact.jpg?1) no-repeat; } p.overview { overflow:auto; } p.overview img { float: right; margin:0 0 5px 5px; } div.photos { text-align: center;  } div.photos a { display:inline-block;  margin:5px; } div.photos a img { display: block; border:1px solid black; } #boxGallery { width: 100%; overflow: auto; } #boxGallery div { float:left; width: 189px;height:160px; margin:0 12px 15px; position: relative; text-align: center; background-color:#F4F4F4; } #boxGallery div a { display: block; margin:5px auto 0; } #boxGallery div p { position: absolute; width: 100%; margin: 0;padding: 0; top:123px;left:0; overflow: hidden; }  ul#toc { height:21px; margin:0 0 0 15px;padding: 0; } ul#toc li { width:114px;height: 21px; line-height: 21px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/tabs.jpg) -114px 0 no-repeat; list-style-type:none; float: left; display: block; text-align: center; cursor: pointer; } ul#toc li a { text-decoration: none; color: white; } ul#toc li.selected, ul#toc li:hover { width: 114px; background-position:0 0; } ul#toc li.selected {cursor:default;} div.hide { display: none; } div#toc1 { padding-top: 10px; } div.toc { background: url(http://www.moravatour.cz/facades/moravatour2010/img/bgr-text-gradient.jpg) 0 0 repeat-x; }  div#toc3 table th { vertical-align:middle; font-size:10px; padding:0; } div#toc3 table td { text-align:center; font-size:10px; padding:0; }  table.zimaArea { width:100%;} table.zimaArea tr:hover td { background-color: #CEE8FD;} table.zimaArea td.km { width:40%;} #boxZimaDestination { width: 100%; overflow: auto; } #boxZimaDestination div { width:33.33%; float:left; } #boxZimaDestination .black { color:#000000; } #boxZimaDestination .red { color:#FF0000; } #boxZimaDestination .blue { color:blue; } #boxZimaDestination .green { color:green; } #skimapa { margin:10px auto 20px; text-align:center; display: block; } #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} #cboxOverlay{position:fixed; width:100%; height:100%;} #cboxMiddleLeft, #cboxBottomLeft{clear:left;} #cboxContent{position:relative; overflow:visible;} #cboxLoadedContent{overflow:auto;} #cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;} #cboxTitle{margin:0;} #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}  #cboxOverlay{background:#000;} #colorbox{} #cboxTopLeft{width:14px; height:14px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/controls.png) 0 0 no-repeat;} #cboxTopCenter{height:14px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/border.png) top left repeat-x;} #cboxTopRight{width:14px; height:14px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/controls.png) -36px 0 no-repeat;} #cboxBottomLeft{width:14px; height:43px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/controls.png) 0 -32px no-repeat;} #cboxBottomCenter{height:43px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/border.png) bottom left repeat-x;} #cboxBottomRight{width:14px; height:43px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/controls.png) -36px -32px no-repeat;} #cboxMiddleLeft{width:14px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/controls.png) -175px 0 repeat-y;} #cboxMiddleRight{width:14px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/controls.png) -211px 0 repeat-y;} #cboxContent{background:#fff;} #cboxLoadedContent{margin-bottom:5px;} #cboxLoadingOverlay{background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/loading_background.png) center center no-repeat;} #cboxLoadingGraphic{background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/loading.gif) center center no-repeat;} #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;} #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(http://www.moravatour.cz/facades/moravatour2010/img/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;} #cboxPrevious{left:0px; background-position: -51px -25px;} #cboxPrevious.hover{background-position:-51px 0px;} #cboxNext{left:27px; background-position:-75px -25px;} #cboxNext.hover{background-position:-75px 0px;} #cboxClose{right:0; background-position:-100px -25px;} #cboxClose.hover{background-position:-100px 0px;} .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;} .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;} .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;} .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}