body { font-family: Verdana; font-size: 11px; line-height: 17px; color: #000000; }

img { border: 0; }

a { text-decoration: none; color: #ff0000; }

.footerNav, .navigation, .katalog_link, .hNewsLink { display: none; }

.homeAbout img { margin-left: 20px; margin-bottom: 20px; }

select { width: 300px; font-family: Verdana; margin-right: 10px; }

.footer { margin-top: 2em; }

.quickSelect { margin-top: 2em; }
.quickSelect hr { display: none; }

.main table { margin: 0; padding: 0; border: 0; border-collapse:collapse;}
tr, td, th { margin: 0; padding: 0; border: 0; }
.main .prodListTable th { width: 242px; background-color: #ececec; }
.main th { background-color: #ececec; }
.detail { margin-top: 10px !important; }
.detail th { width: 729px !important; text-align: left;  border: 1px solid #ececec;}
.main th img { border-bottom: 1px solid #ececec; }
.main th h3 { font-family:Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; padding: 10px; }
.newsTable h3 { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; padding: 0px; }
.main .prodListTable td { padding: 10px; }
.brw { border-right: 1px solid #ececec !important; }
.bbw { border-bottom: 1px solid #ececec !important; }
.brg { border-right: 1px solid #ececec !important; }
.blg { border-left: 1px solid #ececec !important; }
.bbg { border-bottom: 1px solid #ececec !important; }

.info { padding: 0px !important; vertical-align: top; }
.info th { background-color: white; }
.info table { margin-bottom: 10px; }
.info table th, .info table td { padding: 10px; vertical-align: top; } 
.info .c1 { width: 130px !important; color: #7f7f7f; }

.images { padding: 0px !important; padding-left: 1px !important; width: 365px; vertical-align: top; }
.files { padding: 0px !important; }
.linkIco { float: left; margin-top: 3px; margin-right: 10px; }
.linkFiles { margin-bottom: 10px; }


/* DETAIL PRODUKTU */
.thumbItem { float: left; margin-right: 1px; height: 60px !important; background: url(../i/grid2.gif) top left; }
.thumbItem img, .thumbItem a { margin: 0 !important; padding: 0 !important; border: 0 !important; }
#detailImage { height: 244px; }
.scrollable { width: 365px; height: 80px; overflow: auto; }

.refList th { text-align: left; border: 1px solid #ececec; background-color: #ececec; color: #7f7f7f; font-weight: bold; font-size: 10px; }/*padding: 10px !important; */
.rc1 { width: 135px; }
.refI, .refI img {  vertical-align: middle; text-align: left; padding: 0px !important; margin: 0 !important; }
.rc2 { border-left: 1px solid #ececec; width: 225px !important; }
.rc3 { border-left: 1px solid #ececec; text-align: center !important; width: 75px; }
.rc4 { border-left: 1px solid #ececec; }
.rc5 { border-left: 1px solid #ececec; width: 70px; }


.rc { border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; vertical-align: top; }
.cp { padding: 8px !important; }
.tc { text-align: center !important; }
.refDLink { background: url(../i/detail_ico.gif) 0px 2px no-repeat; padding-left: 18px; }
.refDLink:hover { background: url(../i/detail_ico-o.gif) 0px 2px no-repeat; }

/* KONTAKT */
.fcol1 { display: none; }

/* NEWS */
.newsTable { margin-top: 10px !important; border-collapse: collapse; border: none; }
.newsTable strong { font-size: 12px; }
.newsTable td { border-collapse: collapse; border: 1px solid #ececec !important; padding: 10px 15px 10px 15px !important; vertical-align: top; }
.newsTable .iCell { padding: 5px !important; }
.paging { padding: 10px 15px 10px 15px; font-size: 12px; }