/*Main declaration*/
body {color: #ffffff; font-family : Arial, Verdana, "Geneva CE", sans-serif; margin : 0; padding : 0; font-size : 10pt; text-align : center; min-width : 1016px; background: #282828; }
#main {width : 1016px; min-height: 0px; _height: 15px; margin : 0 auto -640px auto; text-align : left; color: #ffffff; background: #282828; overflow:hidden; _overflow:visible;}
#main_top {font-size: 8pt; width : 900px; min-height: 0px; _height: 20px; margin : 0 auto 0 auto; padding: 5px 0 0 10px; text-align : left; color: #ffffff; background: #282828; overflow:hidden; _overflow:visible;}
#main_top a:link, #main_top a:visited {font-weight: normal; color: #ffffff; text-decoration: none;}
#main_top a:hover {font-weight: normal; color: #ffffff; text-decoration: underline}
div.lang {width : 879px; padding-top: 5px; margin-bottom: -5px; text-align:right; font-weight: bold; }
div.lang form.hledej {float: right; position: relative; top: -5px; margin-left: 15px;}
div.lang form.hledej input.search_button {margin: 0; padding: 0; position: relative; top: 4px; *top: 2px;}
div.lang form.hledej input.text{font-size: 8pt; width: 100px; height: 14px; border: 1px solid #504f53; margin: 0; padding: 2px;}

#background {height: 607px; padding:0; background: transparent url("../images/back/main.jpg") no-repeat;  z-index : -100;}
#content {min-height: 0px; _height: 0px; padding:0 58px 20px 64px; z-index: -50; background: transparent url("../images/back/rest.jpg") repeat-y; margin-bottom: 0; %margin-bottom:0;}
a span {display: none;}
li {list-style: none; display: inline; margin: 0; padding: 0;}
p {margin:0; padding:0;}
img {border:0; }
table {border-collapse: collapse;}
h4 {font-size: 9pt; font-weight: bold; margin:0; padding:0;}
h5 {font-size: 10pt; font-weight: bold; margin:0; padding:0;}
.right {float: right; margin: 0 10px 0 0;}
.left {float: left; }


/*Homepage*/
#home_top {position: relative; top: -593px; padding-top: 11px;}
#home_top h1 {display: none;}
#home_top h1.visible {display: block; font-size: 12pt; font-weight: bold; margin: 10px 20px 5px 20px; padding: 0;}
#home_top p {margin: 0px 20px 5px 20px; padding: 0;}
#home_left {position: relative; top: -593px; float: left; width: 343px; padding-top: 13px; margin-bottom: -640px; background: transparent url("../images/back/home/left_div.jpg") no-repeat right;}
#home_middle {overflow: hidden; _overflow: visible; min-height: 627px; _height: 644px; position: relative; top: -593px; margin: 0 219px -640px 359px; _margin-bottom: 0px; padding: 13px 0 0 0; }
#home_middle p {color: #c8c8c8; font-size: 9pt; margin: 12px 0 2px 10px; }
#home_main {width: 536px; position: relative; top: -593px; float: right; height: 640px; margin: 13px 0 -652px 0; overflow:visible;}
#home_main p {margin: 0 0 10px 0;}
#home_mid {_margin-right: 211px;}
#right_banners_cz {float: right; width: 211px; position: relative; top: -16px;}
#right_banners {float: right; width: 211px; position: relative; top: 0;}

#produkt_top {padding-top: 11px;}
#produkt_top h1.visible {display: block; font-size: 12pt; font-weight: bold; margin: 10px 38px 5px 38px; padding: 0;}
#produkt_top p {margin: 0px 38px 5px 38px; padding: 0;}



#banner_soutez {font-size: 8pt; padding: 0px; margin: 0; width: 211px; height: 101px;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/banners/banner_soutez.png',sizingMethod='fix');}
head:first-child+body #banner_soutez{background: url(../images/banners/banner_soutez.png);}
#banner_soutez p {padding: 0 0 0 44px;}
#banner_soutez a.design_point_href:link, #banner_soutez a.design_point_href:visited {position: relative; z-index: 10000; text-decoration: none; display: block; width: 211px; height: 101px; margin-bottom: -93px;}
#banner_soutez a.design_point_href:hover {text-decoration: none;}

#banner_designline {font-size: 8pt; padding: 0px; margin: 0; width: 211px; height: 101px;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/banners/banner_designline.png',sizingMethod='fix');}
head:first-child+body #banner_designline{background: url(../images/banners/banner_designline.png);}
#banner_designline p {padding: 0 0 0 44px;}
#banner_designline a.design_point_href:link, #banner_designline a.design_point_href:visited {position: relative; z-index: 10000; text-decoration: none; display: block; width: 211px; height: 101px; margin-bottom: -93px;}
#banner_designline a.design_point_href:hover {text-decoration: none;}


#banner_designpoint {font-size: 8pt; padding: 0px; width: 211px; height: 99px;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/banners/banner_designpoint.png',sizingMethod='fix');}
head:first-child+body #banner_designpoint{background: url(../images/banners/banner_designpoint.png);}
#banner_designpoint p {padding: 50px 0 0 44px;}
#banner_designpoint span {display: block; padding: 50px 0 0 44px;}
#banner_designpoint a.design_point_href:link, #banner_designpoint a.design_point_href:visited {position: relative; z-index: 10000; text-decoration: none; display: block; width: 211px; height: 99px; margin-bottom: -99px;}
#banner_designpoint a.design_point_href:hover {text-decoration: none;}

#banner_1floor_cz {font-size: 8pt; padding: 0px; width: 211px; height: 99px;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/banners/banner_1floor_cz.png',sizingMethod='fix');}
head:first-child+body #banner_1floor_cz {background: url(../images/banners/banner_1floor_cz.png);}
#banner_1floor_cz p {padding: 50px 0 0 44px;}
#banner_1floor_cz span {display: block; padding: 50px 0 0 44px;}
#banner_1floor_cz a.design_point_href:link, #banner_1floor_cz a.design_point_href:visited {position: relative; z-index: 10000; text-decoration: none; display: block; width: 211px; height: 99px; margin-bottom: -99px;}
#banner_1floor_cz a.design_point_href:hover {text-decoration: none;}

#banner_1floor_sk {font-size: 8pt; padding: 0px; width: 211px; height: 99px;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/banners/banner_1floor_sk.png',sizingMethod='fix');}
head:first-child+body #banner_1floor_sk {background: url(../images/banners/banner_1floor_sk.png);}
#banner_1floor_sk p {padding: 50px 0 0 44px;}
#banner_1floor_sk span {display: block; padding: 50px 0 0 44px;}
#banner_1floor_sk a.design_point_href:link, #banner_1floor_sk a.design_point_href:visited {position: relative; z-index: 10000; text-decoration: none; display: block; width: 211px; height: 99px; margin-bottom: -99px;}
#banner_1floor_sk a.design_point_href:hover {text-decoration: none;}

#banner_witex_hu {font-size: 8pt; padding: 0px; width: 211px; height: 99px;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/banners/banner_witex_hu.png',sizingMethod='fix');}
head:first-child+body #banner_witex_hu {background: url(../images/banners/banner_witex_hu.png);}
#banner_witex_hu p {padding: 50px 0 0 44px;}
#banner_witex_hu span {display: block; padding: 50px 0 0 44px;}
#banner_witex_hu a.design_point_href:link, #banner_witex_hu a.design_point_href:visited {position: relative; z-index: 10000; text-decoration: none; display: block; width: 211px; height: 99px; margin-bottom: -99px;}
#banner_witex_hu a.design_point_href:hover {text-decoration: none;}


#banner_kpp_exclusive {font-size: 8pt; padding: 0px; width: 211px; height: 389px;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/banners/banner_kpp_exclusive.png',sizingMethod='fix');}
head:first-child+body #banner_kpp_exclusive{background: url(../images/banners/banner_kpp_exclusive.png);}
#banner_kpp_exclusive p {padding: 80px 0 0 50px;}
#banner_kpp_exclusive span {display: block; padding: 80px 0 0 50px;}
#banner_kpp_exclusive a.kpp_exclusive_href:link, #banner_kpp_exclusive a.kpp_exclusive_href:visited { position: relative; z-index: 10000;text-decoration: none; display: block; width: 211px; height: 389px; margin-bottom: -389px;}
#banner_kpp_exclusive a.kpp_exclusive_href:hover {text-decoration: none;}

#banner_vip_karta {font-size: 8pt; padding: 0; margin-top: 8px; width: 315px;  background: url(../images/banners/vip_karta.png) no-repeat;}
#banner_vip_karta h3 {font-size: 10pt; padding: 4px 0 0 10px; margin: 0 17px 10px 0;}
#banner_vip_karta p {color: #c8c8c8; font-size: 9pt; padding: 0 0 0 10px;}
p.phome_showroom {color: #c8c8c8; font-size: 9pt; padding: 0 0 0 10px; margin: 0; width: 295px}

#home_fotogalerie {padding: 10px 0 0 20px; width: 305px;}
#home_fotogalerie p {margin: 0 0 3px 0;}
#home_fotogalerie p span {font-size: 18pt; margin-right: 6px;}
#content #home_fotogalerie a:link, #content #home_fotogalerie a:visited {margin-right: 9px; text-decoration: underline;}
#content #home_fotogalerie a:hover {margin-right: 9px; text-decoration: none;}
#content #home_fotogalerie a.no-right-margin {margin-right: 0; text-decoration:none;}
#home_fotogalerie img {margin-top: 3px;}
h3.home_nadpis_aktuality {display: block; width: 307px; height: 23px; margin: 8px 17px 8px 20px; padding: 0; background: transparent url("../images/back/home/aktuality_nadpis.jpg") no-repeat; font-size : 10pt; font-weight: bold;}


table.home_aktuality {margin: 0 17px 5px 20px; }
table.home_aktuality p {color: #c8c8c8; font-size: 9pt;}
table.home_aktuality tr td.home_aktualita_img {height: 70px; padding-top: 5px; vertical-align: top;}
table.home_aktuality tr td.home_text {vertical-align: top; padding-top: 3px;}
div.home_actualita_div {width: 85px; height: 70px; overflow: hidden;}

h3.home_nadpis_vip_karta {display: block; width: 296px; height: 19px; margin: 0 17px 0 0; padding:4px 0 0 10px; background: transparent url("../images/home/vip_karta_nadpis.jpg") no-repeat; font-size : 10pt; font-weight: bold;}
h3.home_nadpis_showroom {display: block; width: 296px; height: 19px; margin: 16px 17px 20px 0; padding:4px 0 0 10px; background: transparent url("../images/back/home/showroom_nadpis.jpg") no-repeat; font-size : 10pt; font-weight: bold;}
h3.home_showroom {display: block; width: 314px; _width: 304px; height: 19px; margin: 8px 0 8px 0; padding:4px 0 0 10px; background: transparent url("../images/back/mid_head_background.jpg") no-repeat; font-size : 10pt; font-weight: bold;}

table.home_aktuality h5 a:link, table.home_aktuality h5 a:visited, table.home_aktuality p a:link, table.home_aktuality p a:visited, table.home_aktuality tr td a:link, table.home_aktuality tr td a:visited, table.produkt_aktuality tr td a:link, table.produkt_aktuality tr td a:visited, a.home_odkaz:link, a.home_odkaz:visited {color: #ffffff; font-size: 9pt; font-weight: bold; text-decoration: underline;}
table.home_aktuality h5 a:hover, table.home_aktuality p a:hover, table.home_aktuality tr td a:hover, table.produkt_aktuality tr td a:hover, a.home_odkaz:hover,  {text-decoration: none; color: #c8c8c8;}
#home_showroom {width: 311px; height: 232px; margin-top: 40px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/home/showroom.png',sizingMethod='fix');}
head:first-child+body #home_showroom{background: url(../images/back/home/showroom.png);}
a.home_right {position: relative; z-index: 0; top: -593px; right:0; display: block; width:218px; height:563px; float: right; margin-bottom: -640px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/home/kpp_exclusive.png',sizingMethod='fix');}
head:first-child+body a.home_right {background: transparent url("../images/back/home/kpp_exclusive.png") no-repeat }
#content a.home_right:link, #content a.home_right:visited {text-decoration: none; cursor: pointer; cursor: hand;} 
p.p_showroom {position: relative; top: -25px; %top: -35px;}
#home_showroom a {position:relative; z-index: 10000; top: -35px; %top: -45px; display: block; width: 300px; height: 235px;}
p.home_right {font-size: 8pt; color: #c8c8c8; position: relative; top: 90px; margin: 0 20px 0 57px;}

/*Products main page*/
#main_content {overflow: hidden; _overflow: visible; color: #c8c8c8; min-height: 627px; _height: 627px; position: relative; top: -593px; margin: 13px -10px -640px 0;}
#main_content ul {min-height: 36px; _height: 36px; margin:0 0 0 28px; padding:0;}
#main_content div.noul {height: 36px; margin:0 0 0 28px; padding:0;}
#main_content ul li {display: inline; padding:0; margin: 0;}

#content a:link, #content a:visited {color: #ffffff; text-decoration: underline;}
#content a:hover {color: #c8c8c8; text-decoration: none;}

#main_content a:link, #main_content a:visited {color: #ffffff; text-decoration: underline;}
#main_content a:hover {color: #c8c8c8; text-decoration: none;}

#main_content a.button_small:link, #main_content a.button_small:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; cursor: hand; float: left; display: block; width: 142px; height: 20px; margin:0 21px 0 0; padding: 3px 0 0 8px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small.png',sizingMethod='fix');}
head:first-child+body #main_content a.button_small {background: url(../images/back/button_small.png) no-repeat;}
#main_content a.button_small:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small_hover.png',sizingMethod='fix');}
head:first-child+body #main_content a.button_small:hover {background: url(../images/back/button_small_hover.png) no-repeat;}

#main_content a.button_small_doplnky:link, #main_content a.button_small_doplnky:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; cursor: hand; display: block; width: 142px; height: 20px; margin:10px 21px 0 0; padding: 3px 0 0 8px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small.png',sizingMethod='fix');}
head:first-child+body #main_content a.button_small_doplnky {background: url(../images/back/button_small.png) no-repeat;}
#main_content a.button_small_doplnky:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small_hover.png',sizingMethod='fix');}
head:first-child+body #main_content a.button_small_doplnky:hover {background: url(../images/back/button_small_hover.png) no-repeat;}


#main_content a.button_small_right:link, #main_content a.button_small_right:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; cursor: hand; float: right; display: block; width: 142px; height: 20px; margin:0 0 0 21px; padding: 3px 0 0 8px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small.png',sizingMethod='fix');}
head:first-child+body #main_content a.button_small_right {background: url(../images/back/button_small.png) no-repeat;}
#main_content a.button_small_right:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small_hover.png',sizingMethod='fix');}
head:first-child+body #main_content a.button_small_right:hover {background: url(../images/back/button_small_hover.png) no-repeat;}



div.h_line {font-size: 0px; width: 894px; height: 1px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/h_line.png',sizingMethod='fix');}
div.h_line_small {font-size: 0px; width: 894px; height: 1px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/h_line.png',sizingMethod='fix');}
head:first-child+body div.h_line {background: url(../images/back/h_line.png) no-repeat;}
head:first-child+body div.h_line_small {background: url(../images/back/h_line.png) no-repeat;}
p.breadcrumbs {margin: 8px 0 0 38px; font-size: 9pt; color: #c8c8c8;}
p.breadcrumbs a:link, p.breadcrumbs a:visited {color: #c8c8c8; text-decoration: none;}
p.breadcrumbs a:hover {color: #ffffff; text-decoration: underline;}
 
h2 {margin: 2px 0 8px 38px; font-size: 12pt; font-weight: bold;}
h1 {margin: 2px 0 8px 38px; font-size: 12pt; font-weight: bold;}

div.products_buttons {padding: 13px 0 0 318px;}
div.reference_buttons {padding: 13px 0 0 28px;}
div.kontakt_form {padding: 12px 0 0 38px;}
div.kontakt_form legend {color: #ffffff; font-size: 11pt; font-weight: bold; text-align: left; margin: 0 0 10px 0; padding: 0;}
div.kontakt_form td {padding: 3px 10px 3px 0;}
div.kontakt_form input.text {font-size: 8pt; width: 300px; height: 14px; border: 1px solid #504f53; margin: 0; padding: 2px;}
div.kontakt_form textarea {font-size: 8pt; width: 300px; height: 100px; border: 1px solid #504f53; margin: 0; padding: 2px;}
div.kontakt_form select {font-size: 8pt; width: 306px; height: 21px; border: 1px solid #504f53; margin: 0; padding: 2px;}
div.product_actuality {float: left; width: 259px; padding: 13px 0 0 38px;}
table.product_aktuality {margin: 0 17px 5px 0; }
div.product_actuality p {color: #c8c8c8; font-size: 8pt;}
td.product_aktualita_img {width: 87px; height: 92px;}
div.product_actuality h4 {color: #ffffff; font-size: 8pt; font-weight: bold; margin:0; padding:0;}
div.product_actuality h5 {color: #ffffff; font-size: 9pt; font-weight: bold; margin:0; padding:0;}
div.product_actuality h3 {display: block; width: 269px; height: 23px; margin: 0 0 8px 0; padding:0px; font-size: 10pt; color: #ffffff; }

div.product_actuality h3 a {display: block; width: 239px; height: 19px; padding:4px 0 0 10px; cursor: pointer; cursor: hand; text-decoration: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_aktuality.png',sizingMethod='fix');}
head:first-child+body div.product_actuality h3 a {background: url(../images/back/button_aktuality.png) no-repeat;}

div.big_button {float: left; width:237px; height:139px; padding: 0 44px 41px 10px; %padding-bottom: 26px; %margin: 0; _margin: 0 41px 15px 0; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_big.png',sizingMethod='fix');}
head:first-child+body div.big_button {background: url(../images/back/button_big.png) no-repeat;}
div.big_button_exclusive {float: left; width:237px; height:139px; padding: 0 44px 41px 10px; %padding-bottom: 26px; %margin: 0; _margin: 0 41px 20px 0;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_big_exclusive.png',sizingMethod='fix');}
head:first-child+body div.big_button_exclusive {background: url(../images/back/button_big_exclusive.png) no-repeat;}
div.big_button p, div.big_button_exclusive p {font-size: 8pt; position: relative; z-index:1;}
div.big_button h3, div.big_button_exclusive h3 {margin: 8px 0 5px 0; font-size: 12pt; font-weight: bold;}
div.big_button h2, div.big_button_exclusive h2 {margin: 8px 0 5px 0; font-size: 12pt; font-weight: bold;}
div.big_button a, div.big_button_exclusive a {margin:0; padding: 0;}
div.logo_kahrs {width: 94px; height: 25px; margin-top: 10px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/kahrs.png',sizingMethod='fix');}
head:first-child+body div.logo_kahrs {background: url(../images/logos_opaque/kahrs.png) no-repeat;}  
div.logo_bauwerk {width: 117px; height: 25px; margin-top: 10px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/bauwerk.png',sizingMethod='fix');}
head:first-child+body div.logo_bauwerk {background: url(../images/logos_opaque/bauwerk.png) no-repeat;}  
div.logo_solidfloor {width: 110px; height: 25px; margin-top: 10px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/solidfloor.png',sizingMethod='fix');}
head:first-child+body div.logo_solidfloor {background: url(../images/logos_opaque/solidfloor.png) no-repeat;}  
div.logo_feltrinlegno {width: 111px; height: 27px; margin-top: 8px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/feltrinlegno.png',sizingMethod='fix');}
head:first-child+body div.logo_feltrinlegno {background: url(../images/logos_opaque/feltrinlegno.png) no-repeat;}  
div.logo_mosaici {width: 104px; height: 49px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/mosaici.png',sizingMethod='fix');}
head:first-child+body div.logo_mosaici {background: url(../images/logos_opaque/mosaici.png) no-repeat;}  
div.logo_witex {width: 100px; height: 25px; margin-top: 25px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/witex.png',sizingMethod='fix');}
head:first-child+body div.logo_witex {background: url(../images/logos_opaque/witex.png) no-repeat;}  
div.logo_witex_vinyl {width: 100px; height: 25px; margin-top: 11px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/witex.png',sizingMethod='fix');}
head:first-child+body div.logo_witex_vinyl {background: url(../images/logos_opaque/witex.png) no-repeat;}  
div.logo_forte {width: 105px; height: 25px; margin-top: 25px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/forte.png',sizingMethod='fix');}
head:first-child+body div.logo_forte {background: url(../images/logos_opaque/forte.png) no-repeat;}  
div.logo_tarket {width: 118px; height: 25px; margin-top: 26px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/tarket.png',sizingMethod='fix');}
head:first-child+body div.logo_tarket {background: url(../images/logos_opaque/tarket.png) no-repeat;}  
div.logo_marmoleum {width: 147px; height: 25px; margin-top: -4px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/marmoleum.png',sizingMethod='fix');}
head:first-child+body div.logo_marmoleum {background: url(../images/logos_opaque/marmoleum.png) no-repeat;}  
div.logo_softline {width: 94px; height: 25px; margin-top: 10px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/softline.png',sizingMethod='fix');}
head:first-child+body div.logo_softline {background: url(../images/logos_opaque/softline.png) no-repeat;}  
div.logo_lmflooring {width: 44px; height: 35px; margin-top: 3px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/lmflooring.png',sizingMethod='fix');}
head:first-child+body div.logo_lmflooring {background: url(../images/logos_opaque/lmflooring.png) no-repeat;}  
div.logo_designline {width: 89px; height: 18px; margin-top: 60px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/logos_opaque/designline.png',sizingMethod='fix');}
head:first-child+body div.logo_designline {background: url(../images/logos_opaque/designline.png) no-repeat;}  
div.no_logo {width: 44px; height: 60px; margin-top: 3px;}
a.button_big {display: block; width: 250px; height: 149px; position: relative; top: -138px; left: -10px; z-index:10000;}


/*Kategorie_informace_pro*/
#kategorie_select {font-size: 9pt; float: left; width: 240px; height: 413px; color: #c8c8c8; background: transparent url(../images/back/v_line.jpg) no-repeat top right;}
#kategorie_select h5 {font-size: 11pt; font-weight: bold; margin: 13px 0 0 38px}
#kategorie_select ul {margin: 20px 0 0 28px; height: auto;}
#kategorie_select ul li {display: block;}
#kategorie_select p {margin: 20px 0 0 38px; display: block; width: 130px;}
#kategorie_select h6 {font-size: 11pt; font-weight: bold; margin: 43px 0 0 38px; padding: 0;}

#kategorie_select ul li {width: 200px; margin-bottom: 3px;} 
a.kategorie_select:link, a.kategorie_select:visited {padding-left: 10px; padding-top: 1px; height: 17px; display: block; cursor: pointer; cursor: hand; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/kateg_back.png',sizingMethod='fix');}
head:first-child+body a.kategorie_select:link, head:first-child+body a.kategorie_select:visited  {background: url(../images/back/kateg_back.png) no-repeat;}  
a.kategorie_select_vyrobce:link, a.kategorie_select_vyrobce:visited {padding-left: 20px; padding-top: 1px; height: 17px; display: block; cursor: pointer; cursor: hand;}


#kategorie_select a:link, #kategorie_select a:visited {color: #ffffff; text-decoration: none;}
#kategorie_select a:hover {color: #c8c8c8; text-decoration: none;}

#kategorie_select_popis {color: #c8c8c8; margin: 13px 45px 60px 240px;}

/*Kolekce*/
#kolekce_select {font-size: 9pt; float: left; width: 180px; min-height: 413px; _height: 413px; color: #c8c8c8; background: transparent url(../images/back/v_line.jpg) no-repeat top right;}
#kolekce_select h5 {font-size: 11pt; font-weight: bold; margin: 13px 0 0 38px}
#kolekce_select ul {margin: 10px 0 0 28px; min-height: 16px; _height: 16px}
#kolekce_select ul li {display: block;}
#kolekce_select p {margin: 20px 0 0 38px; display: block; width: 130px;}
#kolekce_select h6 {font-size: 11pt; font-weight: bold; margin: 13px 0 0 38px; padding: 0;}

#kolekce_select ul li {width: 142px; margin-bottom: 3px;} 
a.kolekce:link, a.kolekce:visited {padding-left: 10px; padding-top: 1px; height: 17px; display: block; cursor: pointer; cursor: hand; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/kolekce_back.png',sizingMethod='fix');}
head:first-child+body a.kolekce:link, head:first-child+body a.kolekce:visited  {background: url(../images/back/kolekce_back.png) no-repeat;}  

#kolekce_popis {color: #c8c8c8; margin: 13px 45px 60px 180px;}
#kolekce_popis img.img_left {float: left; margin: 0 20px 20px 20px; padding: 0;}
#kolekce_popis img.img_right {float: right; margin: 0 0 20px 20px; padding: 0;}
#kolekce_popis p {text-align : justify; margin: 0 0 10px 20px;}
#kolekce_popis ul {height: auto; display: block; margin: 0 0 10px 20px; padding: 0 0 0 20px;}
#kolekce_popis ul li {margin: 0 0 4px 0; padding: 0; display: list-item; list-style: outside disc;}
#kolekce_popis h3 {color: #ffffff; margin: 10px 0 0 20px;}
#bauwerklist {margin-left: 210px;}
#marmoleumlist {margin-left: 210px;}
#kolekce_select a:link, #kolekce_select a:visited {color: #c8c8c8; text-decoration: none;}
#kolekce_select a:hover {color: #ffffff; text-decoration: none;}

#kolekce_select a.kolekce_odkaz:link, #kolekce_select a.kolekce_odkaz:visited {color: #ffffff; text-decoration: underline;}
#kolekce_select a.kolekce_odkaz:hover {color: #c8c8c8; text-decoration: none;}

/*Katalog*/
#katalog {color: #c8c8c8; margin: 13px 30px 60px 188px; }
#katalog_longer {clear: both; height: 50px;}
#home_longer {clear: both; height: 10px;}
#katalog table {margin-left: 12px;}
form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:0;}
select {width: 130px; height: 18px; margin: 0 20px 0 0; padding:0; font-size: 8pt;}
label {font-size: 8pt;}


div.katalog_dekor {float: left; margin: 10px 0 0 0; width: 228px; min-height: 115px; _height: 125px; }
div.dekor_podklad {float: left; width: 95px; height: 95px; margin-right: 5px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/podklad_dekoru.png',sizingMethod='fix');}
head:first-child+body div.dekor_podklad {background: url(../images/back/podklad_dekoru.png) no-repeat;}
div.katalog_dekor h3 {font-size: 8pt; color: #ffffff; font-weight: normal; margin: 0; padding: 13px 0 0 0;}
div.katalog_dekor h3 a:link, div.katalog_dekor h3 a:visited {color: #ffffff; text-decoration: none;}
div.katalog_dekor h3 a:hover {color: #c8c8c8; text-decoration: underline;}
div.dekor_podklad a {position: relative; z-index: 1000; display: block; width: 70px; height: 70px; margin: 13px;}
div.katalog_dekor p {font-size: 7pt; color: #c8c8c8; font-weight: normal; margin: 0; padding:0;}

/*Kontakt*/
div.kontakt {padding: 13px 50px 15px 38px; background: url(../images/back/back_kontakt.png) no-repeat;}
div.kontakt h2 {margin-left:0; color: #ffffff;}
div.kontakt table {width: 100%;}
div.kontakt h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.kontakt img {float: right;}
div.kontakt_cz {padding: 13px 50px 15px 38px; /*background: url(../images/back/back_kontakt.jpg) no-repeat;*/}
div.kontakt_cz h2 {margin-left:0; color: #ffffff;}
div.kontakt_cz table {width: 100%;}
div.kontakt_cz h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.kontakt_cz img {float: right;}
div.kontakts {padding: 13px 50px 15px 38px;}
div.kontakts h2 {margin-left:0; color: #ffffff;}
div.kontakts table {width: 100%;}
div.kontakts h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.kontakts img {float: right;}
div.history {padding: 13px 50px 75px 38px;}
div.history h2 {margin-left:0; color: #ffffff;}
div.history table {width: 100%;}
div.history h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.history img {float: right;}
/*Techinfo*/
div.techinfo {padding: 13px 50px 75px 38px; }
div.techinfo h2 {margin-left:0; color: #ffffff;}
div.techinfo table {width: 100%;}
div.techinfo h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.techinfo img {float: right;}
th.vyrobce {height: 25px; text-align: left; padding-top: 10px; padding-bottom: 3px;}
th.vyrobce h3 {margin: 0; padding: 0; font-size: 12pt; color: #ffffff;}
.techinfo table tr {height: 20px;}
td.navod {width: 75%;}
td.ikona {width: 15%;}
td.velikost {width: 10%; text-align: right;}
td.td_border-right {border-right: 1px solid #cdcdcd;}
td.td_padding {padding-left: 10px;}

/*FAQ*/
div.faq {padding: 13px 50px 75px 38px; }
div.faq h2 {margin-left:0; color: #ffffff;}
div.faq ul li {display: block;}
div.faq p {margin-bottom: 7px;}

/*Prodejni mista*/

div.prodejmista {padding: 13px 50px 75px 38px;}
div.prodejmista h2 {margin-left:0; color: #ffffff;}
div.prodejmista table {width: 100%;}
div.prodejmista h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.prodejmista img {float: right;}

/*Reseni detailu*/
div.reseni_detailu {margin: 0 45px 60px 280px; padding-top: 5px;}
div.reseni_detailu h2 {margin-left:0; color: #ffffff;}
div.reseni_detailu table {width: 100%; margin-top: -10px;}
div.reseni_detailu table.home_aktuality {width: auto; margin-top: 0;}
div.reseni_detailu div.akce_actualita_div {width: 85px; padding-right: 10px; height: 70px; overflow: hidden;}
div.reseni_detailu h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.reseni_detailu img {float: right;}
div.reseni_detailu p {margin:15px 0 2px 0;}
div.reseni_detailu p.notfirst {margin-top: 2px;}
.reseni_detailu legend, .reseni_detailu form {margin: 0; padding: 0;}
.reseni_detailu img.img_left {float: left; margin: 15px 20px 20px 0px; padding: 0;}
#main_content ul.soutez {margin: 0 0 0 25px; padding: 0; display: block; height: auto;}
#main_content ul.soutez li {margin: 0; padding: 0; display: list-item; list-style: outside disc;}
div.reseni_detailu ol {display: block;}
div.reseni_detailu ol li {margin: 0 0 0 25px; padding: 0; display: list-item; list-style: outside decimal;}
div.faq ol {display: block; margin: 0 0 15px 0;}
div.faq ol li {margin: 0 0 0 25px; padding: 0; display: list-item; list-style: outside decimal;}

/*Reference*/
div.reference {padding: 13px 50px 75px 38px;}
div.reference h2 {margin-left:0; color: #ffffff;}
div.reference table {width: 100%;}
div.reference h3 {margin:15px 0 2px 0; font-size: 11pt; color: #ffffff; font-weight: bold;}
div.reference img {float: right;}
td.ico {width: 2%; text-align: left; padding-right: 4px;}
td.popis {width: 24%;}
td.podlaha {width: 14%;}
td.typ_podlaha {text-align: left; width: 14%; padding-right: 10px;}
td.vymera {text-align: right; width: 10%;}
td.datum {text-align: right; width: 8%;}
td.type {width: 11%;}
td.mesto {width: 14%;}

/*Detail*/
td.detail_ref {width: 229px;}
table.detail_popis {font-size: 8pt; line-height: 130%; margin:10px 0 0 0; padding:0;}
table.detail_popis th {font-weight: bold; width: 120px; }
table.detail_popis td, table.detail_popis tr {margin: 0; padding:0;}

table.otv_doba {line-height: 120%; margin: 0; padding: 0;}
table.otv_doba tr, table.otv_doba td {height: 15px;}

#aktualita_content ul {height: auto; display: block; margin: 0 0 10px 20px; padding: 0 0 0 20px;}
#aktualita_content ul li {margin: 0 0 4px 0; padding: 0; display: list-item; list-style: outside disc;}

#main_content a.href_invisible:link, #main_content a.href_invisible:visited, #main_content a.href_invisible:hover {color: #c8c8c8; text-decoration: none;}
tr.historie td {padding: 3px 10px 10px 0;}
/*Footer*/
#foot {z-index: 10000; clear: both; min-height: 50px; _height: 50px; color: #ffffff; background: #282828 url("../images/back/foot.jpg") no-repeat; overflow: hidden;}

#foot ul {margin:2px 0 0 290px; padding:0;}
#foot a.foot_kahrs {float: left; display: block; width: 91px; height: 35px;}
#foot a.foot_bauwerk {float: left; display: block; width: 113px; height: 35px;}
#foot a.foot_witex {float: left; display: block; width: 97px; height: 35px; }
#foot a.foot_tarket {float: left; display: block; width: 106px; height: 35px;}
#foot a.foot_softline {float: left; display: block; width: 106px; height: 35px;}
#foot a.foot_marmoleum {float: left; display: block; width: 115px; height: 35px;}
#foot a.foot_solidfloor {float: left; display: block; width: 93px; height: 35px;}

#cz_foot {position: relative; top: -1px; left: 0; z-index: 10000; clear: both; margin-bottom: -1px; min-height: 50px; _height: 50px; color: #ffffff; background: #282828 url("../images/back/cz_foot.jpg") no-repeat; overflow: hidden;}

#cz_foot ul {margin:2px 0 0 290px; padding:0;}
#cz_foot a.foot_kahrs {float: left; display: block; width: 91px; height: 35px;}
#cz_foot a.foot_bauwerk {float: left; display: block; width: 113px; height: 35px;}
#cz_foot a.foot_witex {float: left; display: block; width: 97px; height: 35px; }
#cz_foot a.foot_tarket {float: left; display: block; width: 106px; height: 35px;}
#cz_foot a.foot_softline {float: left; display: block; width: 106px; height: 35px;}
#cz_foot a.foot_marmoleum {float: left; display: block; width: 115px; height: 35px;}
#cz_foot a.foot_solidfloor {float: left; display: block; width: 93px; height: 35px;}

#sk_foot {position: relative; top: -1px; left: 0; z-index: 10000; clear: both; margin-bottom: -1px;min-height: 50px; _height: 50px; color: #ffffff; background: #282828 url("../images/back/sk_foot.jpg") no-repeat; overflow: hidden;}

#sk_foot ul {margin:2px 0 0 290px; padding:0;}
#sk_foot a.foot_kahrs {float: left; display: block; width: 91px; height: 35px;}
#sk_foot a.foot_bauwerk {float: left; display: block; width: 113px; height: 35px;}
#sk_foot a.foot_witex {float: left; display: block; width: 97px; height: 35px; }
#sk_foot a.foot_tarket {float: left; display: block; width: 106px; height: 35px;}
#sk_foot a.foot_softline {float: left; display: block; width: 106px; height: 35px;}
#sk_foot a.foot_marmoleum {float: left; display: block; width: 115px; height: 35px;}
#sk_foot a.foot_solidfloor {float: left; display: block; width: 93px; height: 35px;}

#en_foot {position: relative; top: -1px; left: 0; z-index: 10000; clear: both; margin-bottom: -1px; min-height: 50px; _height: 50px; color: #ffffff; background: #282828 url("../images/back/en_foot.jpg") no-repeat; overflow: hidden;}

#en_foot ul {margin:2px 0 0 290px; padding:0;}
#en_foot a.foot_kahrs {float: left; display: block; width: 91px; height: 35px;}
#en_foot a.foot_bauwerk {float: left; display: block; width: 113px; height: 35px;}
#en_foot a.foot_witex {float: left; display: block; width: 97px; height: 35px; }
#en_foot a.foot_tarket {float: left; display: block; width: 106px; height: 35px;}
#en_foot a.foot_softline {float: left; display: block; width: 106px; height: 35px;}
#en_foot a.foot_marmoleum {float: left; display: block; width: 115px; height: 35px;}
#en_foot a.foot_solidfloor {float: left; display: block; width: 93px; height: 35px;}

#hu_foot {position: relative; top: -1px; left: 0; z-index: 10000; clear: both; margin-bottom: -1px; min-height: 50px; _height: 50px; color: #ffffff; background: #282828 url("../images/back/hu_foot.jpg") no-repeat; overflow: hidden;}

#hu_foot ul {margin:2px 0 0 290px; padding:0;}
#hu_foot a.foot_kahrs {float: left; display: block; width: 91px; height: 35px;}
#hu_foot a.foot_bauwerk {float: left; display: block; width: 113px; height: 35px;}
#hu_foot a.foot_witex {float: left; display: block; width: 97px; height: 35px; }
#hu_foot a.foot_tarket {float: left; display: block; width: 106px; height: 35px;}
#hu_foot a.foot_softline {float: left; display: block; width: 106px; height: 35px;}
#hu_foot a.foot_marmoleum {float: left; display: block; width: 0px; height: 35px;}
#hu_foot a.foot_solidfloor {float: left; display: block; width: 93px; height: 35px;}

small.green {margin: 0; padding: 0 0 0 15px; color: #4fc45a; background: url("../images/errors/ok.gif") no-repeat;}
small.red {margin: 0; padding: 0 0 0 15px; color: #ed3636; background: url("../images/errors/error.gif") no-repeat;}

h3.error {margin: 20px 0 0 12px;}
label.error {color: red;}

div.produkty_exclusive {margin: 0 30px 20px 0;}

#aktualita_content h2 {margin-left: 0;}
#aktualita_content h1 {margin-left: 0;}
#aktualita_content h3 {margin-left: 0;}
#aktualita_content h4 {margin-left: 0;}
#aktualita_content h5 {margin-left: 0;}

h3.home_nadpis_aktuality a:link, h3.home_nadpis_aktuality a:visited {display: block; width: 297px; height: 19px; padding:4px 0 0 10px; text-decoration: none !important;}

img.dekor_vyprodej{position: relative; top: -14px; }
td.detail_img_small a {height: 128px;}
div.vyprodej_div{clear:both; float: right; width: 300px; padding-bottom: 10px; *margin-top: -50px;}

img.dekor_kampan{position: relative; top: -14px; }
div.kampan_div{clear:both; float: right; width: 300px; padding-bottom: 10px; *margin-top: -50px;}


#search {float: right; margin:0; padding: 3px 15px 0 0; *margin-bottom: -84px; width : 290px; height: 79px; text-align : left; color: #ffffff;}
#search form.hledej {width: 173px; float: right;}
#search form.hledej input.search_button {margin: 0; padding: 0; position: relative; top: 4px; *top: 2px;}
#search form.hledej input.text{font-size: 8pt; width: 100px; height: 14px; border: 1px solid #504f53; margin: 0; padding: 2px;}
#search div.lang {float: left; padding: 5px 0 0 10px; }
#search div.lang a:link, #search div.lang a:visited {font-weight: bold; font-size: 9pt; color: #ffffff; text-decoration: none;}
#search div.lang a:hover {font-weight: bold; color: #ffffff; text-decoration: underline}

#login {width: 190px; float: right; background: url(../images/back/login.png) no-repeat right top;}
#login h3 {font-size: 10pt; text-align: right; margin: 0; padding: 0 27px 0 0;}
#login form.log {width: 173px; float: right; margin: 1px 0 2px 0;}
input.log_button {margin: 0; padding: 0; position: relative; top: 4px; *top: 2px;}
#login form.log input.logout_button {float: right; margin: 0; padding: 0; position: relative; top: 4px; *top: 2px;}
#login form.log input.text{font-size: 8pt; width: 100px; height: 14px; border: 1px solid #504f53; margin: 0; padding: 2px;}

#log_links {text-align: right; padding-right: 0px; }

#login a:link, #login a:visited {font-size: 8pt; color: #ffffff; text-decoration: none;}
#login a:hover {color: #ffffff; text-decoration: underline}

table.bauwerk_table {font-size: 8pt; border: 1px solid #c8c8c8; }
table.bauwerk_table th {border: 1px solid #c8c8c8; padding: 0 1px;}
table.bauwerk_table td {border: 1px solid #c8c8c8; padding: 0 1px;}

input.inputvalue {width: 16px; height: 12px; margin: 0; padding:0; font-size:8pt;}
.kosik_button {position: relative; top: 2px;}

#kosiklist {margin: 10px 43px 50px 28px;}
#kosiklist td {padding: 2px 0;}
#kosiklist td.buttons {padding-top: 20px;}
#kosiklist th {color: #ffffff; border-bottom: 1px solid #9b9b9b;}
input.value {position: relative; top: -1px; *top: 1px; width: 60px; text-align: right;}
img.del {position: relative; top: 3px;}
.table_left {text-align: left;}
.table_middle {text-align: center;}
.table_cislo, .table_mnozstvi {text-align: right;}
.table_cislo_bold, .table_celkem_cislo {text-align: right; font-weight: bold;}
.table_celkem, .table_celkem_cislo {color: #ffffff; border-top: 1px solid #9b9b9b; height: 30px; }

input.button_small {font-family : Arial, Verdana, "Geneva CE", sans-serif; text-decoration: none; border: 0; text-align: left; color: #FFFFFF; font-weight:bold; cursor: hand; cursor: pointer; float: left; display: block; width: 150px; height: 23px; margin:0 21px 0 0; padding: 0 0 3px 8px; *padding-bottom: 0; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small.png',sizingMethod='fix');}
head:first-child+body input.button_small {background: url(../images/back/button_small.png) no-repeat;}
head:first-child+body input.button_small:hover {background: url(../images/back/button_small_hover.png) no-repeat;}

input.button_small_right {font-family : Arial, Verdana, "Geneva CE", sans-serif; text-decoration: none; border: 0; text-align: left; color: #FFFFFF; font-weight:bold; cursor: hand; cursor: pointer; float: right; display: block; width: 150px; height: 23px; margin:0 0 0 21px; padding: 0 0 3px 8px; *padding-bottom: 0; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small.png',sizingMethod='fix');}
head:first-child+body input.button_small_right {background: url(../images/back/button_small.png) no-repeat;}
head:first-child+body input.button_small_right:hover {background: url(../images/back/button_small_hover.png) no-repeat;}

@media all and
(min-width: 0px){ input.button_small {padding-bottom: 0;} }
@media all and
(min-width: 0px){ input.button_small_right {padding-bottom: 0;} }

#kosiklist td.packet {padding-left: 30px;}
#kosiklist td.table_packet_mnozstvi {text-align: right; padding-right: 23px;}
#kosiklist p.pozn {font-size: 8pt; margin-top: 30px; padding-bottom: 15px;}
#kosiklist label {font-size: 10pt;}
#kosiklist h3 {font-size: 12pt; margin: 10px 0 10px 0; padding: 0;}
#kosiklist select {width: 250px; height: 18px; margin: 0 20px 0 0; padding:0; font-size: 8pt;}

.noright {margin-right: 0;}

#design {margin: 25px 48px 75px 38px;}
#design table td {padding: 3px;}
#design input.input_value_design {width: 200px;}
#design select {width: 200px; padding: 1px;}
#design textarea {width: 200px;}
#design table.design_maps {float: right; width: 480px;}
#design table.design_maps th {font-weight: normal; text-align: left; width: 220px; padding-left: 20px;}
#design table.design_maps td {width: 220px; padding-left: 20px;}
#design table.dod td {padding: 3px 18px 3px 0; color: #ffffff;}

#design_img {margin: 0 0 35px 0; width: 131px; height: 41px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/designpoint/logo_designpoint.png',sizingMethod='fix');}
head:first-child+body #design_img {background: url(../images/designpoint/logo_designpoint.png) no-repeat;}
.white {color: #ffffff;}
h2.white {margin-bottom: 25px; margin-left: 0; font-size: 14pt;}
.design {margin: 0 0 15px 0;}
.design_right {float: right; margin: 0;}
table.design {width: 103%; position: relative; top: 30px; margin-bottom: 60px;}
#design a.button_small:link, #design a.button_small:visited {font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight:bold; cursor: hand; float: left; display: block; width: 142px; height: 20px; margin:0 21px 0 0; padding: 3px 0 0 8px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small.png',sizingMethod='fix');}
head:first-child+body #design a.button_small {background: url(../images/back/button_small.png) no-repeat;}
#design a.button_small:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/back/button_small_hover.png',sizingMethod='fix');}
head:first-child+body #design a.button_small:hover {background: url(../images/back/button_small_hover.png) no-repeat;}
a.exclusive_design {position: relative; top: -250px; left: 730px; display: block; margin-bottom: -41px;}

#accordion table {font-size: 8pt;}
#accordion table tr td {margin: 0; padding: 2px 5px 2px 5px;}
#accordion h3 {font-size: 10pt;}
#accordion a {padding-top: 3px; padding-bottom: 3px;}
#accordion a:link, #accordion a:visited {text-decoration: none;}
#accordion a:hover {color: #ffffff;}

#invisible_gallery {display: none;}

hr.detail_start {border: 1px solid #9b9b9b; height: 1px;}
td.detail_obrazek {border: 1px solid #9b9b9b; padding: 2px; background: #ffffff; width: 100px; text-align: center; }
td.detail_image {border: 1px solid #9b9b9b; padding: 2px; width: 100x; text-align: center; }
td.detail_obrazek a img, td.detail_image a img {float: none; text-decoration: none;}
td.detail_start {border: 1px solid #9b9b9b; padding: 10px 3px 0 3px; vertical-align: top;}
td.marketing {border: 1px solid #9b9b9b; padding: 3px; vertical-align: top;}
td.pr {border: 0; border-bottom: 1px solid #9b9b9b; padding: 10px 3px 15px 3px; vertical-align: top;}
a.one {height: 1px; margin:0; padding:0;}

.mapa {float: right;}

.popis_katalogu {padding: 11px;}
.popis_katalogu p {margin-bottom: 4px;}


#dynamicDiv {height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 99999;}
#fade {background: #000000; height: 100%; left: 0; opacity: 0.8; position: fixed; width: 100%; z-index: 9;}
.WebPopup {background: #ffffff; height: 419px; position: fixed; width: 595px; margin-left: -297px; margin-top: -209px; z-index: 99; display: block; left: 50%; position: absolute; top: 50%;}
.WebPopup .close {cursor: pointer; position: absolute; right: 10px; top: 10px;}

