@charset "utf-8";
/*******************************************************************/
/*                                                           RESET */
/*******************************************************************/
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, label { padding: 0px; margin: 0px; }

body {
  font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 150%;
	background: #CB9A4B url(/img/body-bg.jpg) repeat left top;
}
/*******************************************************************/
/*                                                          GLOBAL */
/*******************************************************************/
.clear { clear: both; height: 0px; overflow: hidden;}
.hide { display: none; }
.hidden { visibility: hidden; }
.red { color: #CC0000; }
.green { color: #009900; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.small { font-size: 11px; }
.grey { color: #CCCCCC; }
.no-bold { font-weight: normal !important; }

img { border: none; }
a img { border: none; }
a { color: #000000; text-decoration: underline; font-weight: bold;}
a:hover { color: #117FC6; }

img.right { float: right; margin-left: 8px; margin-bottom: 5px; margin-top: 3px; }
img.left { float: left; margin-right: 8px; margin-bottom: 5px; margin-top: 3px; }

hr { display: none; }
.hr-line { height: 1px; overflow: hidden; background-color: #CCCCCC; }

/***************/
/* OVERLAPPING */
/***************/
.overlap,
.overlap * { display: block; position: relative; overflow: hidden; }
.overlap span { position: absolute; left: 0px; top: 0px; background-position: left top; background-repeat: no-repeat; }
a.overlap span,
.overlap a span { cursor: pointer; }

/*********/
/* TABLE */
/*********/
.table { border-top: 1px solid #000000; border-collapse: collapse; }
.table caption { font-weight: bold; text-align: left; }
.table th { border-bottom: 1px solid #7F7F7F; padding: 5px 5px 5px 5px; line-height: 100%; }
.table td { border-bottom: 1px solid #7F7F7F; padding: 5px 5px 5px 5px; line-height: 100%; }
.table .middle { vertical-align: middle; }
.table .top { vertical-align: top; }
.table .bottom { vertical-align: bottom; }
.table .nowrap { white-space: nowrap; }
.table a { font-weight: normal; }
.wide { width: 100%; }
/*******************************************************************/
/*                                                          LAYOUT */
/*******************************************************************/
body { text-align: center; }

#header-bg { height: 105px; background-color: #FFFFFF; margin-top: 15px; }

#page-wrapper { position: absolute; top: 10px; left: 0px; width: 100%; text-align: center; }
#page-wrapper-content { width: 770px; text-align: left; margin: 0 auto; position: relative; }

#main-content { float: right; width: 500px; }
#left-column { float: right; width: 250px; }

.layout-2-columns {}
.layout-2-columns .column1,
.layout-2-columns .column2 { width: 49%; float: left; }

/*******************************************************************/
/*                                                          HEADER */
/*******************************************************************/
#header { border-top: 5px solid #148ED8; height: 105px; position: relative; }

#logo { width: 72px; height: 56px; margin-top: 7px; margin-left: 16px; }

#title-system-lepidel-pro-truhlare { font-size: 13px; text-transform: uppercase; color: #CCCCCC; letter-spacing: -1px; position: absolute; top: 10px; right: 19px; }
#title-system-lepidel-pro-truhlare, #title-system-lepidel-pro-truhlare * { width: 190px; height: 19px; }
#title-system-lepidel-pro-truhlare span { background-image: url(/img/title-system-lepidel-pro-truhlare.gif); }

#form-search { font-size: 10px; color: #666666; position: absolute; left: 570px; top: 40px;  }
#form-search a { color: #666666; font-weight: normal; text-decoration: underline; }
#form-search label { position: absolute; top: 5px; left: 0px; line-height: 100%; }
#form-search .input { width: 88px; height: 18px; line-height: 18px; font-size: 11px; border: 1px solid #666666; position: absolute; left: 73px; top: 0px; }
#form-search .button-search { position: absolute; left: 167px; top: 1px; }


/********/
/* MENU */
/********/
#menu { display: block; width: 770px; height: 35px; overflow: hidden; background: #1B1B1B url(/img/menu-bg.gif) repeat-x left top; position: absolute; top: 75px; left: 0px;}

#menu ul { margin-left: 15px; }
#menu ul li { list-style: none; float: left; color: #FFFFFF; font-weight: bold; margin-right: 20px;}
#menu ul li a { color: #FFFFFF; text-decoration: none; text-transform: uppercase; text-align: center; line-height: 35px; }
#menu ul li.active a span { background-position: 0px -35px; }
#menu-uvodni-stranka a { font-weight: normal; }
#menu ul * { height: 35px; }

#menu ul #menu-uvodni-stranka { margin-right: 15px; }
#menu ul #menu-kontakty { margin-right: 0px; }

#menu-uvodni-stranka, #menu-uvodni-stranka * { width: 110px; }
#menu-o-nas, #menu-o-nas * { width: 38px; }
#menu-produkty, #menu-produkty * { width: 66px; }
#menu-montazni-videa, #menu-montazni-videa * { width: 109px; }
#menu-caste-dotazy, #menu-caste-dotazy * { width: 90px; }
#menu-aktualne, #menu-aktualne * { width: 65px; }
#menu-kontakty, #menu-kontakty * { width: 65px; }
#menu-prodejci, #menu-prodejci * { width: 55px; }

#menu-uvodni-stranka span { background-image: url(/img/menu-uvodni-stranka.gif); }
#menu-o-nas span { background-image: url(/img/menu-o-nas.gif); }
#menu-produkty span { background-image: url(/img/menu-produkty.gif); }
#menu-montazni-videa span { background-image: url(/img/menu-montazni-videa.gif); }
#menu-caste-dotazy span { background-image: url(/img/menu-caste-dotazy.gif); }
#menu-aktualne span { background-image: url(/img/menu-aktualne.gif); }
#menu-kontakty span { background-image: url(/img/menu-kontakty.gif); }
#menu-prodejci span { background-image: url(/img/menu-predajci.gif); }

/*******************************************************************/
/*                                                          FOOTER */
/*******************************************************************/
#footer { color: #FFFFFF;  font-size: 11px; height: 50px; position: relative; }
#footer a { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
#copyright { font-weight: bold; position: absolute; top: 5px; left: 10px;}
#links { position: absolute; top: 5px; right: 10px; }
#links a span { text-decoration: underline; }
#links img { vertical-align: middle; }
#giant { text-decoration: none !important; }

#footer .no-link,
#footer .no-link:hover { color: #fff; text-decoration: none; cursor: default; }

/*******************************************************************/
/*                                                HOMEPAGE CONTENT */
/*******************************************************************/

/*********/
/* FLASH */
/*********/
#flash { width: 770px; height: 250px; overflow: hidden; background: url(/img/flash-bg.jpg) no-repeat left top;}

/********/
/* BODY */
/********/
#homepage-body { padding: 0px 10px 8px 10px; background-color: #FFFFFF;}
#body { padding: 0px 10px 8px 10px; background-color: #FFFFFF; }

/********/
/* BOXY */
/********/
.box { width: 240px; float: left; margin-top: 18px; }
.box .box-content { padding: 65px 5px 20px 11px; font-size: 11px; background-position: left top; background-repeat: no-repeat; color: #333333; } 
.box .box-content h2 { font-size: 16px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding-bottom: 13px; position: relative; left: -5px; }
.box .box-content h2 span { color: #FFFFFF; background-color: #117FC6; padding: 2px 5px 1px 5px; }
.box .box-content h2 span a { color: #FFFFFF; text-decoration: none; }

#box-produkty { margin-right: 28px; width: 254px; }
#box-produkty .box-content { background-image: url(/img/box-produkty-bg.jpg); background-position: 14px 0px; padding-left: 25px; }

#box-potrebujete-poradit { margin-right: 24px; }
#box-potrebujete-poradit .box-content { background-image: url(/img/box-potrebujete-poradit-bg.jpg); }

#box-aktualne { border-left: 1px solid #D0E6F3; width: 203px;}
#box-aktualne .box-content { padding-top: 0px; padding-bottom: 5px; padding-right: 0px; }
#box-aktualne .box-content h2 { color: #117FC6; font-size: 14px; padding-bottom: 4px; }
#box-aktualne .box-content h3 { font-size: 12px; }
#box-aktualne .box-content p { padding-bottom: 0px; margin-bottom: 0px; }

.boxshow { height: 180px; padding: 0px; position: relative; overflow: hidden; float: left; }
.boxshow .box-in { position: absolute; top: 0px; left: 0px; float: none; }


/*******************************************************************/
/*                                                    PAGE CONTENT */
/*******************************************************************/

/**********/
/* HENKEL */
/**********/
#henkel { clear: both; background: url(/img/henkel-bg.gif) repeat-x left top; height: 27px; text-align: center; }
#henkel a { margin: 0 auto; }

/**************/
/* TOP STRIPE */
/**************/
#top-stripe { background: #1389D2 url(/img/top-stripe-bg.gif) repeat-x left top; height: 34px; overflow: hidden; position: relative; }
#top-stripe #section { font-size: 16px; color: #FFFFFF; letter-spacing: -1px; text-transform: uppercase; font-weight: bold; padding-top: 8px; padding-left: 15px; }
#top-stripe #section-link { position: absolute; top: 8px; right: 15px; color: #FFFFFF; }
#top-stripe #section-link a { color: #FFFFFF; }
#top-stripe #listy { position: absolute; right: 10px; top: 7px; color:#FFFFFF; }
#top-stripe #listy a { color: #FFFFFF; }
/*******************************************************************/
/*                                                     LEFT COLUMN */
/*******************************************************************/
#left-column {}
#left-column-content { padding: 0px 10px 20px 5px; }
#left-column h2 { font-size: 12px; font-weight: bold; color: #1389D2; text-transform: uppercase; padding-top: 12px; }
#left-column ul li { list-style: none; }
#left-column ul li a { color: #414141; font-weight: normal; text-decoration: underline; padding-left: 12px; background: url(/img/left-column-li-bg.gif) no-repeat left 4px; }
#left-column ul li a:hover { font-weight: normal; text-decoration: underline; color: #1389D2; background-image: url(/img/left-column-li-hover-bg.gif); }
#left-column ul li.active a { font-weight: bold; color: #1389D2; text-decoration: none; background-image: url(/img/left-column-li-hover-bg.gif); }

/*******************************************************************/
/*                                                    MAIN CONTENT */
/*******************************************************************/
#main-content { padding-top: 10px; padding-bottom: 30px; }

#main-content h1 { font-size: 28px; color: #1282CA; font-weight: normal; letter-spacing: -1px; line-height: 100%; height: 35px; text-transform: uppercase;}
#main-content h2 { font-size: 14px; font-weight: bold; text-transform: uppercase; padding-top: 5px; }
#main-content h3 { font-size: 12px; font-weight: bold; padding-top: 6px; }
#main-content p { padding-bottom: 1em; }
#main-content sup { line-height: 50%; }
#main-content ul { margin-left: 0.5em; padding-bottom: 1em; }
#main-content ul li { list-style: none; background: url(/img/left-column-li-bg.gif) no-repeat 0px 6px; padding-left: 12px; }
#main-content .introduciton { font-size: 14px; font-weight: bold; padding-top: 8px; }
#main-content .description { font-size: 14px; font-weight: normal; }

table.technicke-udaje {}
.technicke-udaje { margin-bottom: 1em; border-top: 1px solid #CCCCCC; }
.technicke-udaje { font-size: 11px; }
.technicke-udaje td, .technicke-udaje th { vertical-align: top; padding: 2px 5px; border-bottom: 1px solid #CCCCCC; }
.technicke-udaje th { white-space: nowrap; text-align: left; }

/*******************/
/* PRAVNI UJEDNANI */
/*******************/
#page-pravni-ujednani {}
#page-pravni-ujednani ol { margin-left: 2em; }
#page-pravni-ujednani ol li { margin-bottom: 1em; }
#page-pravni-ujednani h2 { padding-bottom: 1em; }
#page-pravni-ujednani .hr-line { margin: 10px; }
#page-pravni-ujednani #left-column { display: none; }
#page-pravni-ujednani #main-content { width: 100%; float:none; }

/*****************/
/* STRANKA O NAS */
/*****************/
#page-o-nas {}
#page-o-nas #main-content { float: left; }
#page-o-nas #left-column { float: left; }

/**************/
/* O NAS LOGA */
/**************/
#o-nas-loga { text-align: center; width: 225px; margin-bottom: -20px; line-height: 100% !important; }
#o-nas-loga h2 { padding-bottom: 10px;}
#o-nas-loga span,
#o-nas-loga a { display: block; }
#o-nas-loga .item { width: 112px; height: 125px; text-align: center; float: left; overflow: hidden; }
#o-nas-loga .item .img { display: block; height: 60px; overflow: hidden; }
#o-nas-loga .item .img img { margin: 0 auto; }
#o-nas-loga .description { padding: 0px; margin: 0px; margin-top: -2px; line-height: 130%; font-weight: bold; }
#o-nas-loga a { color: #999999; font-size: 10px; }
#logo-makroflex { padding-top: 15px; }
#o-nas-loga #logo-thomsit .img { height: 30px; }
#o-nas-loga #logo-ceresit .img { height: 30px; }


/************************/
/* STRANKA CASTE DOTAZY */
/************************/
#page-caste-dotazy {}
#page-caste-dotazy  #main-content { float: left; }
#page-caste-dotazy  #left-column { float: left; }

/*************/
/* PTEJTE SE */
/*************/
#ptejte-se { border-left: 1px solid #F1F1F1; padding-left: 10px; margin-top: 20px;  }
#ptejte-se input.input,
#ptejte-se textarea { width: 200px; border: 1px solid #DBDFE6; border-left-color: #E2E3EA; border-top-color: #ABADB3; border-bottom-color: #E3E9EF; }
#ptejte-se input.input:focus,
#ptejte-se input.input:hover,
#ptejte-se textarea:hover,
#ptejte-se textarea:focus { border-left-color: #C5DAED; border-bottom-color: #C7E2F1; border-right-color: #B7D5EA; border-top-color: #5794BF;}
#ptejte-se label { display: block; }
#ptejte-se .submit { margin-right: 23px; margin-top: 5px; }
#ptejte-se p { padding-bottom: 10px; }

#faq { width: 427px;}
#faq .q { padding-bottom: 0px; padding-top: 8px; }
#faq .a { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;  }

/***************/
/* PRODUCT IMG */
/***************/
#product-img { text-align: center; width: 230px; float: right; padding-top: 10px; position: relative; margin-top: -15px; }
#product-img img { margin: 0 auto; }

#product-img #alternate-img { text-align: left; padding-left: 15px; padding-top: 320px; }
#product-img .alt-img { position: absolute; top: 0px; left: 0px; text-align: center; width: 230px; padding-top: 10px; height: 300px; background-color: #FFFFFF; }
#product-img #alternate-img .note { display: block; color: #999999; font-size: 11px; }
#product-img #alternate-img .item { text-align: center; width: 90px; float: left; padding-bottom: 10px; }
#product-img #alternate-img p { padding-left: 5px; padding-bottom: 10px; line-height: 130% }
#product-img #alternate-img a { color: #333333; font-size: 11px; font-weight: normal; text-decoration: none; }
#product-img #alternate-img a img { border: 3px solid #E1E1E1; }
#product-img #alternate-img a:hover img { border-color: #A5D7F8; }

/****************/
/* PRODUCT LIST */
/****************/
#page-produkty #main-content { padding-top: 1px; }
#page-produkty #main-content h2 { font-size: 20px; height: 25px; line-height: 100%; font-weight: normal; margin-top: 5px; }
#page-produkty #main-content h2 span { background-color: #FFFFFF; padding: 0px 5px 0px 0px; }
#page-produkty div.title { background: url(/img/title-bg.gif) repeat-x left center; }
#page-produkty #left-column-content { display: none; }
#page-produkty #left-column { display: none; }
#page-produkty #main-content { width: 100%; float: none;  }
#page-produkty #main-content .product-list { padding-top: 10px; }
#page-produkty #main-content .product-list li { list-style: none; padding-left: 0px; background: none; width: 240px; height: 110px; float: left; }
#page-produkty #main-content .product-list a { font-size: 11px; font-weight: normal; text-decoration: none; }
#page-produkty #main-content .product-list a.img-link { text-decoration: none; display: block; width: 92px; float: left; text-align: center;}
#page-produkty #main-content .product-list a.img-link img { margin: 0 auto; }
#page-produkty #main-content .product-list h3 { font-size: 14px; line-height: 15px; text-transform: uppercase; color: #117FC6; padding: 0px; margin: 0px; height: 18px; }
#page-produkty #main-content .product-list h3.two-lines { height: 37px; }
#page-produkty #main-content .product-list h3 a { color: #117FC6; font-size: 14px; letter-spacing: -1px; }
#page-produkty #main-content .product-list p { padding: 0px; margin: 0px; line-height: 120%; }

/****************/
/* MAPA STRANEK */
/****************/
#page-mapa-stranek #left-column { display: none; }
#page-mapa-stranek #main-content { width: 100%; float: none; }
#sitemap-link-list {}
#sitemap-link-list ul { padding-bottom: 0px; }
#sitemap-link-list li { font-size: 14px; text-transform: uppercase; background: none !important; padding-left: 0px !important; padding-bottom: 10px; }
#sitemap-link-list li ul { margin-top: 10px; }
#sitemap-link-list li li ul { margin-top: 0px; padding-bottom: 10px; }
#sitemap-link-list li li { font-size: 13px; text-transform: uppercase; color: #117FC6; padding-bottom: 0px; }
#sitemap-link-list li li a { font-size: 11px; background: url(/img/left-column-li-bg.gif) no-repeat left center !important; padding-left: 11px !important;}
#sitemap-link-list li li li { font-size: 11px; }


/*************/
/* NEWS LIST */
/*************/ 
.news-list { clear: both;}
.news-list .img { margin-top: 0px; display: block; width: 70px; height: 70px; overflow: hidden; float: left; }
.news-list .img img { margin-top: 10px;}
/*.news-list .img .img-border { width: 50px; height: 70px; background: url(../aktualne/img/aktuality-img-border.png) no-repeat left top; position: absolute; top: 0px; left: 0px; }*/
.news-list .text { width: 430px; float: left; margin-top: 0px; margin-bottom: 0px;}
.news-list .date { color: #999999; font-weight: bold; padding-bottom: 3px !important; padding-top: 0px; line-height: 100%;}
.news-list h2.sifr { font-size: 20px !important; color: #1282CA; line-height: 100%; height: 25px !important; }
.news-list h2.sifr a { color: #1282CA; text-decoration: none; font-weight: normal; }

/************/
/* KONTAKTY */
/************/
#page-kontakty #left-column { display: none; }
#page-kontakty #main-content { width: 100%; float: none; }

/*******/
/* TIP */
/*******/
#henkel-tip { font-size: 11px; color: #FFFFFF; padding: 7px 0px 0px 10px; margin: 0px; height: 15px; line-height: 15px; overflow: visible; }
#henkel-tip a { color: #FFFFFF; text-decoration: none; font-weight: normal; }
#henkel-tip em { font-style: normal; text-decoration: underline; }


/******************/
/* PAGE: PRODEJCI */
/******************/
#page-prodejci #SP { position: relative; height: 100%; overflow: auto; padding-bottom: 15px; }
#page-prodejci address { font-style: normal; margin-bottom: 0.5em; }

#breadcrumbs { margin-bottom: 10px; }

#form-search-dealer fieldset { padding: 0; border: 0; margin: 0; }

/* mapa */
#map-wrapper { width: 425px; height: 211px; padding: 20px 0 25px 30px; }
#mapa-sr-wrapper { width: 425px; height: 211px; background: url(/img/mapa-sr-sprite.png) no-repeat left top; position: relative; z-index: 0; }
#mapa-sr-wrapper .bubble { display: block; color: #FFFFFF !important; height: 30px; position: absolute; top: 40px; left: 0px; line-height: 30px; z-index: 0; padding: 0px; }
#mapa-sr-wrapper .bubble span { background: #1181C9; }
#mapa-sr-large-img { border: none; }
#mapa-sr-wrapper .bubble span { color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 0px 10px; white-space: nowrap; float: left; }
#mapa-sr-wrapper img { position: relative; z-index: 10; }
#mapa-sr-kontakty { position: absolute; right: 0px; width: 390px; top: 175px; right: 95px; text-align: center; }
#mapa-sr-kontakty img { margin-bottom: 5px; }

#main-content .arrow-list { font-size: 13px; height: 100%; overflow: auto; }
#main-content .arrow-list li { width: 160px; float: left; padding-bottom: 6px; }

#page-prodejci #main-content .column1 { margin-right: 10px; width: 200px; float: left; padding: 5px 0px 0px 0px; }
#page-prodejci #main-content .column2 { width: 290px; float: left; padding: 5px 0 0px 0px; }

/* LEFT COLUMN */
#page-prodejci #submenu { width: 200px; padding: 0 10px 10px; }
#page-prodejci #submenu .section-menu { margin-left: -5px; }

/* interactive map */
#submenu #interactive-map { padding-bottom: 5px; }

/* PICTURES */
#page-prodejci .pic { width: 170px; overflow: hidden; float: left; margin-right: 10px; padding-bottom: 5px; }
#page-prodejci .pic.even { margin-right: 0px; }
#page-prodejci .pic a { padding-left: 17px; background: url(/img/zoom.png) no-repeat left 4px; display: block; font-size: 11px; }
#page-prodejci .pic a.thumbnail { padding: 0px; background: none; }
#page-prodejci .pic a img { padding-bottom: 1px; }

/**************/
/* GOOGLE MAP */
/**************/
.google-map { position: relative; margin-bottom: 50px; }
/*.map-wide .google-map { width: 505px; }*/
.google-map-canvas { height: 300px; overflow: hidden; }
.google-map-toggle { display: block; position: absolute; bottom: -38px; right: 0px; padding: 0px 0px 5px 0px; }
.google-map-toggle span { display: inline-block; height: 26px; line-height: 26px; font-weight: normal; color: #FFFFFF; padding: 0px 5px 0px 22px; background: #1388D0 url(/img/zoom.png) 5px 8px no-repeat; cursor: pointer; font-size: 11px; text-transform: uppercase; }

.google-map.big .google-map-canvas { height: 450px; }
.google-map.big .google-map-toggle span { background-image: url(/img/ico-zoom-white.png); }

#page-prodejci .dealers { margin: 0 0 15px 0; width: 100%; border-collapse: collapse; border: none; }
#page-prodejci .dealers td { border: none; border-bottom: 1px solid #414141; padding: 8px 5px 6px 5px; vertical-align: top; border-collapse: collapse; }
#page-prodejci .dealers strong { display: inline; padding: 0px; }
#page-prodejci .dealers .distance { font-size: 11px; font-weight: bold; }
#page-prodejci .dealers .shop { font-size: 12px; line-height: 18px; width: 200px; }
#page-prodejci .dealers .shop strong { display: block; }
#page-prodejci .dealers .shop strong a { font-weight: bold; }
#page-prodejci .dealers .links { font-size: 11px;  width: 125px; }
#page-prodejci .dealers .opening-hours { font-size: 11px; white-space: nowrap; text-align: right; }
#page-prodejci .dealers .opening-hours ul { padding: 2px 0px 5px 0px; margin: 0px; white-space: nowrap; line-height: 18px; height: 25px; }
#page-prodejci .dealers .opening-hours li { float: left; text-align: center; list-style: none; margin: 0px; font-size: 10px; text-transform: uppercase; color: #999; background: url(/img/bullet-grey.png) no-repeat center bottom; padding: 0px 3px 12px 3px; }
#page-prodejci .dealers .opening-hours li.open { background-image: url(/img/bullet-green.png); }
#page-prodejci .dealers .opening-hours li.close { background-image: url(/img/bullet-red.png); }

table.search-results td { padding-top: 24px; }
table.search-results td.shop { padding-top: 6px; }

#block-search-dealer { padding-bottom: 5px; }
.no-margin { margin: 0 !important; }
#block-search-dealer h2 {}
#block-search-dealer p { padding-bottom: 5px; }
#block-search-dealer label { display: block; }
#block-search-dealer input { vertical-align: middle; }
#block-search-dealer select { width: 180px; }
#block-search-dealer #form-search-dealer-area { width: auto; }
#form-search-dealer .button-submit { vertical-align: middle; margin-left: 10px; }
#form-search-dealer-city { width: 170px; }

#block-brands { padding-bottom: 10px; }
#block-brands ul { padding-top: 8px !important; }
#block-regions ul { padding-top: 8px !important; }

h2.search-results-title { font-weight: normal; text-transform: none; }
h2.search-results-title em { font-style: normal; font-weight: bold; }

/* MAP BUBBLE */
div.map-bubble-name { font-size: 14px; font-weight: bold; color: #111; }
div.map-bubble-address { font-size: 12px; color: #111; }
div.map-bubble-more { font-size: 11px; font-weight: bold; color: #111; }
div.map-bubble-more a { color: #111 !important; }


#teaser { position: fixed; _position: absolute; bottom: 0px; left: 0px; clear: both; float: left; width: 100%; height: 82px; margin: 0px 0px 0px 0px; z-index: 9998; }
#teaser-content { position: relative; width: 100%; height: 82px; text-align: center; padding: 0px 0px 0px 0px; background: url(http://www.podfandit.sk/images/teaser/teaser-bg.png) no-repeat bottom left; z-index: 96; }
.teaser-content-img { position: absolute; margin: -10000px 0px 0px -10000px; }
#page-center { position: relative; width: 980px; height: auto; text-align: center; padding: 0px 0px 0px 0px; margin: 0 auto; z-index: 96; }

#teaser #fandit  { position: absolute; top: 0px; left: 0px; clear: none; float: left; width: 357px; height: 50px; padding: 32px 0px 0px 295px; margin: auto; }
#teaser #fandit img { position: absolute; padding: 0px 0px 0px 0px; z-index: 98; }
#teaser #fandit span { position: absolute; width: 147px; padding: 0px 0px 0px 0px; z-index: 97; }

#teaser #ticket  { position: absolute; top: -268px; right: 60px; clear: none; float: left; width: 360px; height: 350px; }
#teaser #ticket img { position: absolute; padding: 0px; z-index: 98; }
#teaser #ticket span { position: absolute; width: 226px; padding: 30px 0px 0px 30px; z-index: 97; }

#teaser #ceresit-partner { position: absolute; top: 38px; left: 20px; clear: none; float: left; width: 126px; height: 38px; }
#teaser #ceresit-partner img { position: absolute; padding: 0px 0px 0px 0px; z-index: 98; float: left; }
#teaser #ceresit-partner span { position: absolute; width: 101px; padding: 0px 0px 0px 0px; z-index: 97; }

#teaser #button  { position: absolute; top: 46px; right: 20px; clear: none; float: left; width: 22px; height: 22px; z-index: 9999; }
#teaser #button img  { position: absolute; z-index: 100; }

/* FERMATA BANNER */


#homepage #fermata { height:50px; background:#000; margin:0px auto; background:#000; width:770px; }
