html { overflow:  -moz-scrollbars-vertical; }

html, body { margin: 0; padding: 0; background-color: #ffffff; font-family: "Verdana CE", Verdana, "Geneva CE", Geneva, sans-serif; font-size: 11px; line-height: 16px; color: #000000; }

form, fieldset { margin: 0; padding: 0; border: 0; display: inline; }

label { display: block; margin-top: 10px; }
.cform { background-color: #ececec; font-family: Verdana; font-size: 11px; width: 150px; line-height: 17px; height: 17px; vertical-align: middle; border: 1px solid #d0d0d0; }
.cmsg { background-color: #ececec; font-family: Verdana; font-size: 11px; width: 300px; line-height: 17px; height: 80px; border: 1px solid #d0d0d0; }
.submit { margin-top: 10px; border: none; width: 80px; height: 23px; background-color: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }

img { border: 0; }

select { background-color: #ececec; font-family: Verdana; font-size: 11px; width: 235px; line-height: 21px; height: 21px; vertical-align: middle; }

h1, h2, h3 { margin: 0; padding: 0; color: #000000; font-family: Arial; font-weight: normal; position: relative;}

hr { color: #ececec; background-color: #ececec; height: 1px; border: 1px solid #ffffff; border-top-color: #ececec; }

a { color: #ff0000; outline-style: none; }
a:hover { color: #000000; }

.clear { display: block; clear: both; height: 0px;}
.hidden { display: none; }
.visible { display: block; }

#container {  text-align:left; position:relative; margin: 0 auto; margin-top: 38px; width: 877px; background: url('../i/content-bg.gif') top left repeat-y;}
.header { width: 877px; height: 55px; background: url('../i/header-bg.gif') top left no-repeat; }
.hLeft { position: absolute; right: 48px; top: 0px; width: 500px; }

.logo { position:relative; top:0px; left:48px; width: 164px; height: 43px; font-weight:bold; font-size: 24px;}
.logo span { position:absolute; top: 0px; left: 0px; width: 164px; height: 43px; background: url('../i/logo.gif') top left no-repeat;}

.copy_cz { position: absolute; right: 0px; width: 242px; height: 33px; background: url('../i/bezp_cz.gif') top left no-repeat; }
.copy_sk { position: absolute; right: 0px; width: 288px; height: 33px; background: url('../i/bezp_sk.gif') top left no-repeat; }
.copy_en { position: absolute; right: 0px; width: 187px; height: 33px; background: url('../i/bezp_en.gif') top left no-repeat; }

.copy_cz span, .copy_sk span, .copy_en span { display: none; }
.path { position: absolute; top: 32px; right: 0px; background: url(../i/home-ico.gif) 0px 4px no-repeat; font-size: 10px; color: #cfcfcf; padding: 0px 20px 0px 12px; }
.path span { color: #000000; }

.content { width: auto; background: url('../i/nav-bg.gif') top left no-repeat; padding-top: 12px; }
.navigation { width: auto; background-color: #000000; }
.navigation .mp { height: 27px; padding-left: 66px; float: left; display: inline; }
.navigation .lang { height: 27px; padding-right: 72px; float: right; display: inline; }

.navigation a { display: block; float: left; height: 27px; background-position: top left; background-repeat: no-repeat; color: #FFFFFF; font-weight: bold; }
.navigation a:hover, .navigation .active { background-position: 0px -27px;}
.navigation a span { display: none;}

/* CZ */
.about_cz { background-image: url(../i/navigation/about_cz.gif); width: 104px;}
.katalog_cz { background-image: url(../i/navigation/katalog_cz.gif); width: 134px;}
.reference_cz { background-image: url(../i/navigation/reference_cz.gif); width: 79px;}
.novinky_cz { background-image: url(../i/navigation/novinky_cz.gif); width: 72px;}
.kontakt_cz { background-image: url(../i/navigation/kontakt_cz.gif); width: 121px;}

/* SK */
.about_sk { background-image: url(../i/navigation/about_sk.gif); width: 108px;}
.katalog_sk { background-image: url(../i/navigation/katalog_sk.gif); width: 142px;}
.reference_sk { background-image: url(../i/navigation/reference_sk.gif); width: 86px;}
.novinky_sk { background-image: url(../i/navigation/novinky_sk.gif); width: 72px;}
.kontakt_sk { background-image: url(../i/navigation/kontakt_sk.gif); width: 121px;}

/* EN */
.about_en { background-image: url(../i/navigation/about_en.gif); width: 76px;}
.katalog_en { background-image: url(../i/navigation/katalog_en.gif); width: 137px;}
.reference_en { background-image: url(../i/navigation/reference_en.gif); width: 86px;}
.novinky_en { background-image: url(../i/navigation/novinky_en.gif); width: 59px;}
.kontakt_en { background-image: url(../i/navigation/kontakt_en.gif); width: 92px;}


.lang_cz { background-image: url(../i/navigation/lang_cz.gif); width: 18px;}
.lang_sk { background-image: url(../i/navigation/lang_sk.gif); width: 20px;}
.lang_en { background-image: url(../i/navigation/lang_en.gif); width: 20px;}




.main { margin-top: 61px; width: auto; padding: 0px 49px 10px 73px; background: #ffffff url('../i/content-bg.gif') top left repeat-y; }
.pr { padding-right: 74px; }
.mainHome { margin-top: 24px; width: auto; padding: 0px 49px 10px 73px; }
.mheadline { padding-top: 12px;}
.main h2, .mainHome h2  { display: block; font-size: 16px; width: 300px; height: 19px; font-weight: bolder; background-color: #FFFFFF; background-repeat: no-repeat; }
.mainHome h2 { background-color: transparent; }
.main h2 span, .mainHome h2 span { display: none; }
.main h3 { font-size: 12px; font-weight: bold; display: block;}

/* HEADLINES */
.mhabout_cz { background-image: url(../i/headlines/about_cz.gif); }
.mhkatalog_cz { background-image: url(../i/headlines/katalog_cz.gif); }
.hnews_cz { background-image: url(../i/headlines/novinky_h_cz.gif); }
.mhnews_cz { background-image: url(../i/headlines/novinky_cz.gif); }
.href_cz { background-image: url(../i/headlines/new_reference_cz.gif); }
.mhref_cz { background-image: url(../i/headlines/reference_cz.gif); }
.habout_cz { background-image: url(../i/headlines/par_slov_cz.gif); }
.hquick_cz { background-image: url(../i/headlines/quick_select_cz.gif); }
.mhkontakt_cz { background-image: url(../i/headlines/kontakt_cz.gif); }

.mhabout_sk { background-image: url(../i/headlines/about_sk.gif); }
.mhkatalog_sk { background-image: url(../i/headlines/katalog_sk.gif); }
.hnews_sk { background-image: url(../i/headlines/novinky_h_sk.gif); }
.mhnews_sk { background-image: url(../i/headlines/novinky_sk.gif); }
.href_sk { background-image: url(../i/headlines/new_reference_sk.gif); }
.mhref_sk { background-image: url(../i/headlines/reference_sk.gif); }
.habout_sk { background-image: url(../i/headlines/par_slov_sk.gif); }
.hquick_sk { background-image: url(../i/headlines/quick_select_sk.gif); }
.mhkontakt_sk { background-image: url(../i/headlines/kontakt_sk.gif); }

.mhabout_en { background-image: url(../i/headlines/about_en.gif); }
.mhkatalog_en { background-image: url(../i/headlines/katalog_en.gif); }
.hnews_en { background-image: url(../i/headlines/novinky_h_en.gif); }
.mhnews_en { background-image: url(../i/headlines/novinky_en.gif); }
.href_en { background-image: url(../i/headlines/new_reference_en.gif); }
.mhref_en { background-image: url(../i/headlines/reference_en.gif); }
.habout_en { background-image: url(../i/headlines/par_slov_en.gif); }
.hquick_en { background-image: url(../i/headlines/quick_select_en.gif); }
.mhkontakt_en { background-image: url(../i/headlines/kontakt_en.gif); }


/* HOME */
.leftColumn { float: left; display: inline; width: 400px; }
.rightColumn { float: left; display: inline; width: auto; margin-left: 30px; }
.newsBox { width: 300px; background-color: #ececec; margin-bottom: 30px; }
.refBox { width: 300px; background-color: #ececec; }
.gHeadline { height: 37px; border-bottom: 1px solid white;}
.hPadding { padding: 10px 0px 0px 18px; display: inline; float: left; width: 150px;}
.rPadding { padding: 10px 0px 0px 18px; }
.hPadding h2 { width: 150px !important; }
.hNewsLink { display: inline; float: right; padding: 11px 18px 0px 0px; color: #b9b9b9; width: 100px; text-align: right;}
.nText {padding: 10px 18px 10px 18px; }
.rText {padding: 0px 18px 10px 18px; }
.rText img { margin-bottom: 10px; }
.nText a strong, .rText a strong { font-size: 12px;}
.homeAbout { position:relative; padding-top: 33px; }
.homeAbout img { position: relative; top: -33px; margin-bottom: -20px !important; }
.quickSelect { margin-top: 5px; position: relative;}
.quickSelect table { width: 398px; margin-top: 5px; }
.quickSelect td { padding-bottom: 10px; }
.q1 { width: 250px; }
.q2 { width: 148px; }
.katalog_link { position: absolute; top: 25px; right: 0px; color: #b9b9b9;}

.backlink { position: absolute; top: 168px; right: 74px;}

/* KATALOG PRODUKTU */
.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; }
.main th img { border-bottom: 1px solid white; }
.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 white !important; }
.bbw { border-bottom: 1px solid white !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: 0px; }
.info table th, .info table td { padding: 10px; vertical-align: top; } 
.info .c1 { width: 130px !important; color: #7f7f7f; font-size: 10px !important; }

.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-color: #ff0000; } /* 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; margin-bottom: 2px; }

/* KONTAKT */
.fcol1 { float: left; width: 385px; }
.fcol2 { float: right; width: 365px; }

/* 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; }

/* REFERENCE */
.refList th { text-align: left; 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 #ffffff; width: 225px !important; }
.rc3 { border-left: 1px solid #ffffff; text-align: center !important; width: 75px; }
.rc4 { border-left: 1px solid #ffffff; }
.rc5 { border-left: 1px solid #ffffff; 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; }


.footer { width: auto; padding: 70px 50px 20px 70px; background: #ffffff url('../i/footer.gif') top left no-repeat; }
.footerNav { font-size: 12px; }
.copy { display: inline; float: left; }
.maw { display: inline; float: right; }

