body, input, textarea, select, table, td, th { font-family: Verdana, Geneva, sans-serif; font-size: 12px; }
div, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; }
h2 { font-size: 14px; margin-bottom: 10px; padding-top: 10px; }
img { border: 0; }
p { margin: 0; padding: 0; border: 0; margin-bottom: 0.4em; }
.centerBox { line-height: 130%; }
.centerBox ul { line-height: 15px; }
form { display: inline; margin: 0; padding: 0; border: 0; }
table, tr, th, td { margin: 0; padding: 0; }
th, td { padding: 3px 3px; }
a { color: #fff; }
ol { margin-left: 3em; }
hr { margin-bottom: 10px; margin-top: 10px; border: 0px; background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; }
body { margin: 0; padding: 0; background: url(/img/skins/0/bgMrizka.png) repeat-y center center; }
#global { width: 984px; margin: 0 auto; padding: 0; color: #fff; }
#subGlobal { background: #001b2f url(/img/skins/0/bg_content.png) repeat-x center top; }
#main { background: url(/img/skins/0/bgSvislaLinka2.png) repeat-y left 3px; }
#main2 { background: url(/img/skins/0/bgSvislaLinka.png) repeat-y 204px 3px; }
#mainLeft { float: left; width: 189px; padding: 0 7px; }
#mainCenter { float: left; width: 576px; }
#mainCenter2 { float: left; width: 779px; }
#mainRight { float: right; width: 203px; padding-top: 10px; color: #fff; }
#header { position: relative; padding: 0; margin: 0; margin-bottom: 0px; }
#topMenu { width: 984px; height: 41px; padding: 0; margin: 0; background: #e87913 url(/img/skins/0/bg_navigation.png) repeat-x; position: relative; line-height: 41px; top: 182px; }
#topArticles { margin: 0; padding: 0; list-style: none; position: absolute; left: 0px; font-size: 12px; font-weight: bold; width: 984px; }
#topArticles li { margin: 0; padding: 0; list-style: none; display: block; background: url(/img/skins/0/svislitko_navigation.png) no-repeat left center; height: 41px; line-height: 41px; float: left; padding-left: 1px; }
#topArticles h2 { margin: 0; padding: 0; font-size: 12px; display: inline; }
#topArticles a { display: block; float: left; color: #FFF; height: 41px; line-height: 41px; text-decoration: none; padding: 0 18px 0 17px; }
#topArticles a.current { background: url(/img/skins/0/bg_menu_top_hover.png) repeat-x 2px 50%; }
#topArticles a.current h2 { border-bottom: 1px solid #fff; }
#topArticles li.first { background: none; }
#topArticles a:hover { background: url(/img/skins/0/bg_menu_top_hover.png) repeat-x 2px 50%; }
#image { background: #0992d3; height: 160px; width: 960px; position: relative; margin: 0; padding: 10px 12px; top: -40px; overflow: hidden; }
#logo { position: absolute; background: url(/img/skins/0/logo.png) no-repeat center center; height: 62px; width: 276px; top: 20px; left: 20px; }
#logo a { display: block; margin: 0; padding: 0; border: 0; width: 276px; height: 62px; }
#logo a span { display: none; }
#headText { display: none; }
#userMenu { display: none; }
#main { border-left: 1px solid #0993d4; border-right: 1px solid #0993d4; }
.leftBox { position: relative; padding-top: 10px; background: url(/img/skins/0/bg_shadow_1.png) no-repeat center bottom; padding-bottom: 5px; _background: none; }
.leftBox h4 { width: 167px; height: 41px; line-height: 41px; padding: 0 11px; color: #FFF; font-size: 14px; margin-bottom: 4px; background: url(/img/skins/0/bg_head_kategorie.png) no-repeat center center; }
ul#mainMenu { padding: 0; margin: 0; border: 0; list-style: none; width: 187px; background: url(/img/skins/0/bg_category.png) repeat-y; padding-top: 7px; border-top: 1px solid #0782bf; border-bottom: 1px solid #0782bf; padding-bottom: 60px; }
ul#mainMenu ul { margin: 0; padding: 0; list-style: none; }
ul#mainMenu li { background: url(/img/skins/0/bg_menu_li.png) no-repeat center top; }
ul#mainMenu a { display: block; height: 25px; line-height: 25px; color: #FFF; background: url(/img/skins/0/iko_plus.png) no-repeat 12px 50%; padding: 0 4px 0 29px; text-decoration: none; font-weight: bold; }
ul#mainMenu a.highlight { color: #FF0; }
ul#mainMenu a:hover { text-decoration: underline; }
ul#mainMenu ul a { background: url(/img/skins/0/iko_dot1.png) no-repeat 30px 50%; padding-left: 39px; font-weight: normal; }
ul#mainMenu li.current a { color: #FFF; background-image: url(/img/skins/0/iko_minus.png); }
ul#mainMenu li.current ul li a { color: #FFF; background-image: url(/img/skins/0/iko_dot1.png); }
.rightBox { padding: 0 7px; padding-top: 10px; width: 189px; }
.boxik { position: relative; margin-bottom: 16px; background: url(/img/skins/0/bg_shadow_1.png) no-repeat center bottom; padding-bottom: 5px; width: 189px; _background: none; _border-bottom: 1px solid #001b2f; }
.boxik .boxikTitle { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; width: 189px; height: 41px; line-height: 41px; margin-bottom: 12px; }
.boxik .boxikTitle a { padding: 0 10px; text-decoration: none; }
.boxik .sub { padding: 0 10px 10px 10px; }
.boxik.b01 .boxikTitle { background: url(/img/skins/0/bg_head_kontakty.png) no-repeat center center; }
.boxik.b01 strong { color: #fff67f; }
.boxik.b02 .boxikTitle { background: url(/img/skins/0/bg_head_hledani.png) no-repeat center center; }
.boxik.b03 .boxikTitle { background: url(/img/skins/0/bg_head_prihlaseni.png) no-repeat center center; }
.boxik.b04 .boxikTitle { background: url(/img/skins/0/bg_head_kosik.png) no-repeat center center; }
.boxik.b04 .sub { padding-left: 0; padding-right: 0; }
.boxik.b04 table { width: 100%; }
.boxik.b04 td { vertical-align: top; }
.boxik.b04 table.sum { border-top: 1px solid #689cbb; }
.boxik.b04 .cenaEuro { font-size: 12px; }
.boxik.b05 .boxikTitle { background: url(/img/skins/0/bg_head_novinky2.png) no-repeat center center; }
.boxik.b05 .sub { padding: 0 7px; margin-bottom: 10px; background: url(/img/skins/0/subbox_produkt.png) no-repeat center top; width: 175px; height: 190px; text-align: center; }
.boxik.b05 h3 { font-size: 13px; padding-top: 8px; margin-bottom: 5px; }
.boxik.b05 h3 a { text-decoration: none; color: #fff67f; }
.boxik.b05 .img img { border: 1px solid #002f50; }
.boxik.b06 .boxikTitle { background: url(/img/skins/0/bg_head_aktualne2.png) no-repeat center center; }
.boxik.b06 h3 { font-size: 12px; font-weight: bold; text-indent: -1em; padding-left: 1em; }
.boxik.b06 h3 span { font-size: 10px; font-weight: normal; }
.boxik.b06 h3 a { color: #fff67f; text-decoration: none; }
.boxik.b06 h3 a:hover { text-decoration: underline; }
.boxik.b06 p { margin-bottom: 10px; padding-left: 13px; }
.boxik.b06 p.vice { text-align: right; }
.boxik.b07 .boxikTitle { background: url(/img/skins/0/bg_head_informace2.png) no-repeat center center; }
.boxik.b08 { background: none; }
.boxik.b08 .sub { text-align: center; }
.boxik.b09 .boxikTitle { background: url(/img/skins/0/bg_head_napiste.png) no-repeat center center; }
.boxik.b10 .boxikTitle { background: url(/img/skins/0/bg_head_hledani1.png) no-repeat center center; }
#mainRight .banners01 { padding: 10px 10px 0px 10px; margin-bottom: 20px; background: url(/img/skins/0/bg_banners_1.png) no-repeat center top; }
#mainRight .banners01 .sub { background: url(/img/skins/0/bg_banners_2.png) no-repeat center bottom; padding-bottom: 10px; }
#mainRight .banners01 p { margin-bottom: 0; }
#mainRight .banners02 { padding: 10px 10px 0px 10px; margin-bottom: 20px; background: url(/img/skins/0/bg_banners_3.png) no-repeat center top; }
#mainRight .banners02 .sub { background: url(/img/skins/0/bg_banners_4.png) no-repeat center bottom; padding-bottom: 10px; }
#mainRight .banners02 p { margin-bottom: 0; }
#breadcrumb { font-size: 11px; color: #fff; margin-bottom: 10px; padding: 0 10px; font-weight: bold; }
#breadcrumb a { color: #fff; text-decoration: none; }
#breadcrumb a:hover { text-decoration: underline; }
#breadcrumb a.curr { font-weight: bold; }
h1 { color: #fff67f; font-size: 15px; font-weight: bold; padding: 0 8px 13px 8px; margin-bottom: 13px; background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; }
#mainCenter .centerBox { margin: 0; padding: 0; border: 0; padding: 10px 10px; width: 556px; position: relative; }
#mainCenter2 .centerBox { margin: 0; padding: 0; border: 0; padding: 10px 10px; width: 759px; position: relative; }
.uvodniText { padding: 0 10px; margin-bottom: 10px; }
#catDescr { margin-bottom: 10px; padding: 0 10px; }
#subcategoryBox { margin-bottom: 30px; }
.floatLeft { float: left; width: 50%; }
ul.categoryList { margin: 0; padding: 0; list-style: none; }
ul.categoryList li { font-size: 12px; font-weight: bold; margin-bottom: 4px; padding: 0 10px; }
ul.categoryList a { text-decoration: none; color: #fff; }
ul.categoryList a:hover { text-decoration: underline; }
.filters { background: url(/img/skins/0/bg_paging_02.png) no-repeat center center; font-size: 100%; width: 536px; padding: 0 10px; height: 31px; line-height: 31px; font-size: 12px; color: #FFF; margin-bottom: 10px; position: relative; }
.filters.topFilters { background-image: url(/img/skins/0/bg_paging_01.png); margin-top: 20px; }
.filters .navPath { position: absolute; left: 10px; top: -25px; color: #fff; }
.filters .paging { position: absolute; right: 10px; top: -1.7em; }
.filters .paging a { color: #000; margin: 0 1px; font-weight: bold; }
.filters .paging a.pagingBtt { font-weight: bold !important; text-decoration: none; }
.filters .paging a.active { color: #3fa5d1; }
.filters .paging { top: 0; height: 30px; left: auto; }
.filters .paging a { margin: 0; padding: 1px 3px; border: 1px solid #2390c7; color: #FFF; text-decoration: none; background: #10608d; }
.filters .paging a.currPage { color: #002c4c; background: #fff; }
.filters a { color: #FFF; }
.filters .wButton { display: none; }
.filters .browseKat .bkPredchozi { float: left; }
.filters .browseKat .bkNasledujici { float: right; }
.prodList { width: 556px; margin-bottom: 20px; }
.noProducts { text-align: center; margin-bottom: 10px; font-weight: bold; }
.prodListItem { float: left; width: 229px; height: 220px; min-height: 220px; padding: 24px; background: url(/img/skins/0/bg_prodListItem.png) no-repeat center center; _background-image: url(/img/skins/0/bg_prodListItem_ie.png); position: relative; }
.prodListItem h2 { margin: 0; padding: 0; font-size: 13px; line-height: 13px; height: 26px; text-align: left; font-weight: bold; }
.prodListItem h2 a { color: #FFF; text-decoration: none; }
.prodListItem h2 a:hover { text-decoration: underline; }
.prodListItem table { width: 100%; margin-bottom: 6px; }
.prodListItem table td { margin: 0; padding: 0; }
.prodListItem .td1 { text-align: left; width: 112px; }
.prodListItem .td2 { text-align: right; }
.prodListItem .fotoSmall { border: 1px solid #2d9ed5; }
.prodListItem .popis { margin-bottom: 8px; height: 45px; overflow: hidden; }
.prodListItem .zobrazDetail { text-align: right; font-size: 12px; }
.prodListItem .zobrazDetail a { color: #003b5b; }
.clanList { padding: 0 10px; width: 740px; margin-bottom: 20px; background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; }
.clanListItem { margin: 0; padding: 0; border: 0; float: left; width: 50%; margin-bottom: 20px; }
.clanListItem .sub { position: relative; width: 360px; margin: 0 auto; }
.clanListItem h2 { font-size: 13px; line-height: 43px; height: 43px; text-align: left; font-weight: bold; background: url(/img/skins/0/cart_head.png) no-repeat; _background: url(/img/skins/0/cart_head_ie.png) no-repeat; padding: 0 10px; margin: 0; }
.clanListItem h2 a { color: #e5ea8e; text-decoration: none; }
.clanListItem h2 a:hover { text-decoration: underline; }
.clanListItem .fotoSmall { border: 1px solid #2d9ed5; position: absolute; top: 10px; right: 12px; }
ul.seznamClanku { margin: 0; padding: 0; padding-top: 20px; padding-left: 20px; padding-bottom: 20px; list-style: none; font-size: 12px; background: url(/img/skins/0/cart_back.png) repeat-y; border-top: 1px solid #35A5DA; font-weight: bold; }
ul.seznamClanku h2 { margin: 0; padding: 0; background: none; display: inline; height: auto; line-height: normal; }
ul.seznamClanku li { margin-bottom: 8px; text-indent: -10px; }
ul.seznamClanku li span { font-size: 10px; color: #e5ea8e; }
ul.seznamClanku li a { text-decoration: none; font-size: 12px; }
ul.seznamClanku li a:hover { text-decoration: underline; }
.clanListItem .cart_bottom { background: url(/img/skins/0/cart_bottom.png) no-repeat; _background: url(/img/skins/0/cart_bottom_ie.png) no-repeat; height: 6px; line-height: 6px; font-size: 0px; }
.prodImage { float: right; width: 260px; position: relative; left: 0px; top: 0px; text-align: right; border-left: 1px solid #2089bf; padding-left: 9px; padding-right: 10px; }
.prodImage img { border: 1px solid #309ed4; }
.prodImage .acParBox { position: absolute; left: 15px; top: 5px; font-size: 9px; text-transform: uppercase; color: #fff; font-weight: bold; width: 120px; text-align: center; line-height: 130%; }
.prodImage .acParBox .acPar { border: 1px solid #fff; background: #c00; margin: 0 0 2px 0; }
.prodDescription { width: 270px; }
.prodDescription table { width: 100%; border: none; margin: 0; border-bottom: 1px solid #1f82b5; margin-bottom: 14px; }
.prodDescription table tr.formEmp td, .prodDescription table tr.formEmp th { padding: 10px; }
.prodDescription table th { text-align: right; vertical-align: top; font-weight: normal; }
.prodDescription table td { text-align: left; vertical-align: top; }
.prodDescription table td, .prodDescription table th { padding: 0 4px 20px 0; }
.prodDescription .shopLinks { text-align: right; padding-right: 5px; }
.prodDescription .shopLinks a { color: #fff; }
.popisProduktu { margin-bottom: 20px; padding: 0 10px; padding-top: 16px; }
.popisProduktu h4 { font-size: 12px; font-weight: bold; margin-bottom: 4px; }
.popisProduktu p { margin-bottom: 10px; text-align: justify; }
.smallImgs { background: url(/img/skins/0/dot_underline.png) repeat-x center bottom; padding: 0 10px; padding-bottom: 10px; margin-bottom: 20px; }
.smallImgs img { border: 1px solid #33a1d6; }
.content { background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; padding: 0 10px; padding-bottom: 1px; margin-bottom: 10px; }
.content h4 { margin-bottom: 10px; padding-top: 4px; font-size: 12px; font-weight: bold; }
.content p { margin-bottom: 10px; }
.content ul { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 20px; }
.content .img { float: left; margin-right: 10px; }
.content .img img { border: 2px solid #33a4d9; }
.images { background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; padding: 0 0px 8px 0px; margin-bottom: 10px; text-align: center; }
.images img { border: 2px solid #82b4cf; margin: 0 3px; }
.imgGal { background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; padding: 0 0px 8px 0px; margin-bottom: 10px; text-align: left; }
.imgGal img { border: 2px solid #82b4cf; }
.content .obsah { float: right; width: 162px; padding: 6px 9px 4px 9px; border: 1px solid #f2f4be; margin-left: 10px; margin-bottom: 10px; }
.content .obsah h4 { margin: 0; padding: 0; font-size: 12px; color: #fffabd; text-transform: uppercase; margin-bottom: 4px; padding: 0 10px; }
.content .obsah ul { margin: 0; padding: 0; list-style: none; }
.content .obsah ul li { margin: 0; padding: 0; border-top: 1px solid #52a6d4; padding: 3px 10px; font-weight: bold; }
.content .obsah ul li a { text-decoration: none; }
.content .obsah ul li a:hover { text-decoration: underline; }
.prilohy { background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; padding: 0 10px; padding-bottom: 1px; margin-bottom: 10px; }
.prilohy h4 { margin-bottom: 10px; padding-top: 4px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.prilohy ul { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 20px; }
#footLinks { text-align: center; color: #808d97; font-size: 10px; margin-bottom: 10px; }
#footLinks a { color: #808d97; }
#footCopy { text-align: center; color: #ccd1d5; font-size: 10px; margin-bottom: 20px; }
#footLogos { text-align: center; }
input.ks { width: 20px; text-align: right; }
.clear { clear: both; }
.cenaEuro { font-weight: bold; color: #ffff00; font-size: 16px; }
.cenaSk { font-size: 12px; }
.colorYellow { color: #fff67f; }
.prodListItem .acParBox { position: absolute; left: 15px; top: 55px; font-size: 9px; text-transform: uppercase; color: #fff; font-weight: bold; width: 60px; text-align: center; line-height: 130%; }
.prodListItem .acParBox .acPar { border: 1px solid #fff; background: #c00; margin: 0 0 2px 0; }
h3.souvProd { color: #fff67f; font-size: 12px; }
.decoBubliny { position: absolute; background: url(/img/skins/0/deco_bubliny.png) no-repeat; width: 44px; height: 63px; _display: none; }
.leftBox .decoBubliny { bottom: 5px; left: 5px; }
.boxik.b01 .decoBubliny { bottom: 5px; right: 5px; }
.boxik.b03 .decoBubliny { bottom: 5px; left: 5px; }
.boxik.b04 .decoBubliny { display: none; }
.boxik.b05 .decoBubliny { display: none; }
.boxik.b06 .decoBubliny { bottom: 5px; left: 5px; }
.boxik.b07 .decoBubliny { display: none; }
.globus { position: absolute; top: 1px; right: 0; background: url(/img/skins/0/img_globus.png) no-repeat; _background: url(/img/skins/0/img_globus.jpg) no-repeat; width: 472px; height: 415px; }
.intro { margin-right: 450px; font-size: 13px; line-height: 20px; padding-top: 20px; padding-left: 10px; margin-bottom: 0px; }
.intro h1 { font-size: 25px; color: #FFF; }
.intro p { margin-bottom: 10px; line-height: 20px; }
.introBoxs { background: url(/img/skins/0/bg_3boxes.png) no-repeat center top; height: 450px; }
.introBoxs .cols { width: 726px; margin: 0 auto; padding-top: 14px; }
.introBoxs .cols .col { float: left; width: 242px; text-align: center; }
.introBoxs .cols .col h2 { margin: 0; padding: 0; font-weight: bold; font-size: 16px; text-align: center; margin-bottom: 18px; padding: 0 10px; }
.introBoxs .cols .col h2 a { text-decoration: none; }
.introBoxs .cols .col h2 a:hover { text-decoration: underline; }
.introBoxs .cols .col .text { text-align: justify; padding: 0 20px; font-size: 11px; line-height: 16px; height: 370px; position: relative; }
.introBoxs .cols .col .img { text-align: center; margin-bottom: 6px; }
.introBoxs .cols .col .vice { text-align: right; font-size: 12px; position: absolute; bottom: 4px; right: 20px; }
.dottedLine { background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; margin-bottom: 14px; padding-bottom: 25px; }
.clanek { background: url(/img/skins/0/dot_underline.png) repeat-x right bottom; padding: 0 0px; padding-bottom: 1px; margin-bottom: 10px; }
.clanek h2 { font-size: 12px; margin-bottom: 10px; }
.clanek p { margin-bottom: 10px; text-align: justify; }
.clanek p.vice { text-align: right; }
.clanek .img { float: left; margin-right: 10px; }
.clanek .img img { border: 1px solid #33a4d9; }
table.fullTable, .buttonBlock { width: 554px; border: 0; }
table.fullTable th { background: #014573; }
table.fullTable .row1 { width: 125px; text-align: right; }
table.fullTable .row3 { width: 99px; text-align: right; }
.invisibleTable th { text-align: right; font-weight: normal; vertical-align: top; }
.topP { margin-bottom: 0.8em; }
