/*******************************************************************/
/*                                                           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: 140%;
	background: #FFFFFF;
}
/*******************************************************************/
/*                                                          GLOBAL */
/*******************************************************************/
.clear { clear: both; height: 0px; overflow: hidden;}
.hide { display: none; }
.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; }

img { border: none; }
a img { border: none; }
a { color: #000000; text-decoration: underline; font-weight: bold;}
a:hover { color: #CC0000; }

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; }

address { font-style: normal; }
ul li { list-style-type: square; }

.ol-a { list-style-type: lower-alpha; }

.no-text-transform { text-transform: none !important; }
/***************/
/* 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 th { padding: 5px 5px; line-height: 100%; border-bottom: 1px solid #7F7F7F; background-color: #F1F1F1; }
.table td { border-bottom: 1px solid #7F7F7F; line-height: 100%; padding: 5px 5px; }
.table td a { font-weight: normal; }
.wide { width: 100%; }
/*******************************************************************/
/*                                                          LAYOUT */
/*******************************************************************/
body {}

#page-wrapper {}
#footer {}
/*******************************************************************/
/*                                                          HEADER */
/*******************************************************************/
#header { height: 72px;}

/********/
/* LOGO */
/********/
#logo { position: absolute; top: 13px; left: 18px; }
#logo, #logo * { width: 69px; height: 55px; }
#logo span { background-image: url(/img/logo-chemopren.gif); }

/*********/
/* TITLE */
/*********/
#title-kontaktni-lepidla-od-spolecnosti-henkel { display: none;}

/**********/
/* SEARCH */
/**********/
#search {display: none; }

/************/
/* SITE MAP */
/************/
#site-map { display: none; }

/*******************************************************************/
/*                                                            MENU */
/*******************************************************************/
#menu {display: none; }

/*******************************************************************/
/*                                                          FOOTER */
/*******************************************************************/
#footer {  display: none; }

/*******************************************************************/
/*                                                          HENKEL */
/*******************************************************************/
#henkel { background: url(/img/bg-henkel.gif) repeat-x left 4px; height: 27px; overflow: hidden; margin: 0px 12px; position: relative; }
#title-kvalita-od-firmy-henkel { position: absolute; top: 0px; left: 270px; }
#title-kvalita-od-firmy-henkel, #title-kvalita-od-firmy-henkel * { width: 159px; height: 27px; }
#title-kvalita-od-firmy-henkel span { background-image: url(/img/logo-henkel.gif); }

/*******************************************************************/
/*                                                            BODY */
/*******************************************************************/
#body { }
#body-content { padding: 0px 12px 0px 12px; }


/********/
/* NEWS */
/********/
#news-strip { display: none; }

/*********/
/* FLASH */
/*********/
#flash { width: 750px; height: 260px; overflow: hidden; background: url(/img/bg-flash.jpg) no-repeat left top; }

/*********/
/* BOXES */
/*********/
#boxes { display: none; }

/*******************************************************************/
/*                                                         SUBPAGE */
/*******************************************************************/
#main-content { padding: 0px 10px 20px 10px; }
#product-img { text-align: center; width: 210px; float: left; padding-top: 10px; position: relative; }
#product-img img { margin: 0 auto; }

#product-img #alternate-img { text-align: left; padding-left: 15px; padding-top: 260px; }
#product-img .alt-img { position: absolute; top: 0px; left: 0px; text-align: center; width: 210px; padding-top: 10px; height: 260px; 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; }
#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-text { text-align: left; width: 68%; float: left; }
#product-text-content { padding: 0px 0px 20px 10px; }

#body-content h1 { font-size: 25px; line-height: 25px; height: 30px; text-transform: uppercase; padding-top: 10px; padding-bottom: 15px;}
#product-text h1 { padding-bottom: 0px; }
#body-content h2 { font-size: 14px; text-transform: uppercase; font-weight: bold; padding-bottom: 5px; }
#body-content h2.sifr { font-size: 12px; height: 15px; line-height: 1em; }
#body-content h3 { font-size: 12px; font-weight: bold; }
#body-content p { padding-bottom: 1em; line-height: 150%; }
#body-content .description { font-size: 14px; font-weight:bold; }
#body-content .introduction { font-size: 14px; }
#main-content ul { margin-left: 1.3em; padding-bottom: 1em; }
#main-content ol { margin-left: 2em; padding-bottom: 1em; }
#main-content .hr-line { margin: 0px 10px 1em 10px; }

/****************/
/* PRODUCT TABS */
/****************/
#product-tabs { display: none;}

/************/
/* KONTAKTY */
/************/
.address-box { width: 48%; float: left; padding-top: 10px; padding-bottom: 20px; }
.address-box .col { display: block; width: 43px; float: left; }

/**************/
/* O NAS LOGA */
/**************/
#o-nas-loga { text-align: center; width: 225px; margin-left: 15px; float: right; margin-top: -16px; margin-bottom: -40px; 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: 95px; 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; line-height: 100%; }
#o-nas-loga a { color: #999999; font-size: 11px; }
#logo-makroflex { padding-top: 15px; }
#o-nas-loga #logo-thomsit .img { height: 30px; }
#o-nas-loga #logo-ceresit .img { height: 30px; }

/*************/
/* PTEJTE SE */
/*************/
#ptejte-se { display: none; }

#faq {}
#faq .q { padding-bottom: 0px; padding-top: 8px; }
#faq .a { padding-bottom: 8px; border-bottom: 1px solid #F1F1F1;  }

/************/
/* PRODUKTY */
/************/
#products {}
#products h1 { padding-left: 10px; padding-bottom: 5px; }
#products .description { padding-left: 10px; padding-right: 10px; }
#products ul li { list-style: none; display: block; width: 240px; height: 135px; overflow: hidden; float: left; margin-right: 14px; }
#products ul li.last { margin-right: 0px; }
#products ul li:hover { background: url(/img/bg-products.gif) repeat-x left top; }
#products ul li h2.product-sifr { font-size: 14px; height: 15px; line-height: 1em; padding: 3px 0px 2px 10px; }
#products ul li p { padding-left: 10px; display: block; }
#products ul li a { display: block; padding-top: 5px; font-weight: normal; text-decoration: none; }
#products ul li a:hover { font-weight: normal; color: #000000; text-decoration: none; }
#products ul li img.left { margin-left: 10px; }

/****************/
/* MAPA STRANEK */
/****************/
#mapa-stranek {}
#mapa-stranek li { font-size: 13px; line-height: 150%; }
#mapa-stranek li li { font-size: 12px; }
#mapa-stranek li li a { font-weight: normal; }
#mapa-stranek li ul { padding-bottom: 0px; }

/*************/
/* NEWS LIST */
/*************/ 
.news-list { clear: both;}
.news-list .img { margin-top: 0px; display: block; width: 60px; height: 70px; overflow: hidden; float: left; }
.news-list .img img {}
/*.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 { margin-left: 70px; margin-top: 0px; margin-bottom: 0px;}
.news-list .date { color: #999999; font-weight: bold; padding-bottom: 3px !important; padding-top: 0px; line-height: 100%;}


/* sIFR */
.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}