body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0; text-align: center; background: White; }
body.black { background: #000; font-size: 1em; color: #FFF; }
body.black a.pdf { color: #FFF; vertical-align: middle; }
body.black a.pdf2 { color: #FFF; vertical-align: middle; text-decoration: underline; }
body.black img { vertical-align: middle; }
table, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a { text-decoration: none; color: #0067C6; }
div.page { }
img { padding: 0; margin: 0; border: none 0; }
div.content { position: relative; padding: 0; margin: 0 auto; width: 972px; text-align: left; }
hr { display: none; }
div.clr { clear: both; }
div.clr1 { clear: both; font-size: 1px; }
.clr30 { clear: both; height: 30px; }
.flr { float: right; }
.fll { float: left; }

/* VSTUPNÍ STRANA */
body.vstupnistr { font-size: 12px; background: #000; }

div.uvodni { width: 972px; height: 480px; margin: 0 auto; position: relative; }
div.uvodni img { border: none 0; }
div.uvodni div.obrazky { position: relative; height: 480px; }
div.uvodni div.obrazky div a { text-decoration: underline; }
#levy { position: absolute; left: 0px; top: 0px; }
#pravy { position: absolute; left: 486px; top: 0px; }
#logo1 { width: 198px; height: 127px; position: absolute; top: 230px; left: 288px; margin: 0; padding: 0; }
#logo2 { width: 198px; height: 127px; position: absolute; top: 230px; left: 486px; margin: 0; padding: 0; }
#logo1 span.txt { position: absolute; left: 73px; top: 107px; color: #FFF; }
#logo2 span.txt { position: absolute; left: 62px; top: 107px; color: #FFF; }

div.map { background: #808080; width: 163px; height: 92px; position: absolute; top: 0; right: 20px; }
div.map span.wel { color: #E4E4E4; position: absolute; top: 24px; left: 8px; font-size: 12px; }
div.map span.chan { color: #FFF; position: absolute; top: 59px; left: 3px; font-size: 10px; }
div.map img.world { display: none; }
div.map a.mapa { position: absolute; top: 44px; right: 16px; display: block; width: 56px; height: 36px; background: url(../img/map.gif) no-repeat center; }
div.map a.mapa:hover { background: url(../img/map_over.gif) no-repeat center; }

div.hornipruh { position: relative; background: #212025; height: 51px; width: 972px; margin: 0 auto; text-align: center; }
div.hornipruh a { color: #FFF; position: relative; top: 17px; text-decoration: underline; }
div.hornipruh a.cz { position: absolute; left: 12px; text-decoration: none; color: #BEBEBE; }
div.hornipruh a.com { position: absolute; right: 12px; text-decoration: none; color: #BEBEBE; }
div.hornipruh a.adidas:hover { text-decoration: underline; }
body.vstupnistr div.paticka { color: #555; width: 972px; margin: 0 auto; padding-top: 11px; font-size: 10px; text-align: left; }
body.vstupnistr div.paticka a { color: #555; text-decoration: none; }

/* HOME PAGE */

#menuloga { height: 75px; }
#menuloga a.blue { display: block; position: relative; background: url(../img/menu_pruhy_modry.gif) no-repeat; width: 486px; height: 75px; float: left; }
#menuloga a.black { display: block; position: relative; background: url(../img/menu_pruhy_cerny.gif) no-repeat; width: 486px; height: 75px; float: left; }
#menuloga a.blue img { position: absolute; left: 33px; top: 7px; }
#menuloga a.black img { position: absolute; right: 33px; top: 7px; }
#menu { background: #252525; margin: 0; padding: 0 0 0 19px; height: 25px; position: relative; z-index: 10; }
#cz { width: 227px; margin: 0; padding: 5px 0 0 0; color: #BEBEBE; float: left; font-weight: bold; }
#menu ul { margin: 0; padding: 0; list-style: none; color: #FFF; }
#menu ul li { display: inline; margin: 0; padding: 0; }
#menu ul li a { text-decoration: none; text-align: center; color: #FFF; margin: 0; padding: 0; display: block; float: left; height: 25px; line-height: 25px; }
#menu ul li a:hover { background: #434343; }
#menu ul li a.uvod { width: 45px; }
#menu ul li a.historie { width: 107px; }
#menu ul li a.marketing { width: 74px; }
#menu ul li a.kontakt { width: 63px; }
#menu ul li a.obchody { width: 66px; }
#menu ul li a.katalog { width: 65px }
#menu ul li a.odkazy { width: 60px; }
#menu ul li a.kariera { width: 60px; }

#menu ul.submenu { position: absolute; top: 23px; left: 392px; width: 178px; background: black; display: none; border: 1px solid #434343; border-top: none 0; }
#menu ul.submenu li { display: inline; margin: 0; padding: 0; }
#menu ul.submenu li a { display: block; float: none; text-align: left; margin: 0; padding: 0 0 0 12px; background: #252525; border-top: 1px solid #434343; height: 23px; line-height: 23px;  }
#menu ul.submenu li a:hover { background: #434343; }
#menu ul.s2 { position: absolute; top: 23px; left: 595px; }

#text { margin: 0; padding: 0; color: #333; }
.link { position: absolute; right: 250px; top: 114px; width: 200px; height: 20px; color: #FFF; }
.link2 { position: absolute; left: 0px; top: 391px; width: 740px; height: 39px; color: #FFF; }
.link a.l1 { width: 90px; height: 20px; display: block; float: right; }
.link a.l2 { width: 90px; height: 20px; display: block; float: right; }
.link2 a.l3 { width: 740px; height: 39px; display: block; float: left; line-height: 39px;  }
.txtadidas_1 { position: absolute; left: 304px; top: 380px; width: 432px; color: #333; }
.txtpredator { position: absolute; left: 303px; top: 370px; width: 428px; color: #333; }
#tm { font-size: 50%; position: relative; top: -1em; }
span.sup { font-size: 60%; position: relative; top: -.6em; }
.txtkolekce { position: absolute; left: 495px; top: 332px; width: 230px; color: #333; }
.buttonoutdoor { position: absolute; left: 23px; top: 308px; width: 310px; height: 98px; }
.buttonsbirth { position: absolute; left: 300px; top: 308px; width: 450px; height: 40px; }
.buttonsbirth img { margin-right: 13px; }

img.paddtop1 { padding: 1px 0 1px 0; margin: 0; }
div.content { position: relative; }
div.content div.promo { width: 232px; height: 329px; background: #DCDCDC; position: absolute; top: 101px; right: 0; }
div.content a.katalogpromo { display: block; position: absolute; top: 13px; left: 12px; width: 208px; }
div.content a.brozurypromo { display: block; position: absolute; top: 117px; left: 12px; width: 208px; }
div.content a.obchodypromo { display: block; position: absolute; top: 221px; left: 12px; width: 208px; }
div.content a.katalogpromo:hover { border-bottom: 5px solid #62A8DC; }
div.content a.brozurypromo:hover { border-bottom: 5px solid #1D1D1F; }
div.content a.obchodypromo:hover { border-bottom: 5px solid #40415F; }

/*div.ticker { background: #6B6D60 url(../img/ticker_pruhy.jpg) no-repeat left; height: 30px; position: relative; padding: 0 0 0 124px; }*/
div.ticker { background: #6B6D60 url(../img/ticker_pruhy.jpg) no-repeat left; height: 30px; line-height: 30px; position: relative; padding: 0 0 0 164px; text-align: right; }
div.ticker a { color: White; text-decoration: none; margin: 0 30px 0 0; }
div.ticker a.last { margin: 0; }
div.ticker a:hover { background-color: white; color: #6B6D60; }
div.ticker a.archiv { position: absolute; right: 12px; top: 8px; }

/* ADRESY OBCHODŮ ZOBRAZUJÍCÍ SE NA HP */
div.content div.obchodyadidas { width: 721px; position: absolute; top: 110px; left: 10px; display: none; }
div.content div.obchodyadidas2 { border: 1px solid #A8A8A8; }
div.content div.obchodynadpis { background: #E9E9E9; padding: 10px 13px; }
div.content div.obchodynadpis h2 { width: 526px; margin: 0; font-size: 12px; color: #333; float: left; }
div.content div.obchodynadpis a { vertical-align: middle; font-size: 12px; color: #333; }
div.content div.adresyobchodu { height: 272px; overflow: auto; background: #FFF; color: #333; }
div.content div.adresyobchodu2 { background: #FFF; padding: 0 0 20px 20px; }
div.content div.adresyobchodu table { background: #FFF; }
div.content div.adresyobchodu table td { padding: 21px 30px 0 0; }
div.content div.adresyobchodu table td.posl { padding-right: 0; }
div.content div.adresyobchodu table address { font-style: normal; }
div.content div.adresyobchodu h4 { font-size: 11px; font-weight: normal; margin: 0; padding: 0; }
div.content div.adresyobchodu h4 strong { font-weight: bold; }


div.banery { padding: 0 11px; height: 131px; }
div.banery a { margin: 11px 22px 0 0; display: block; float: left; border: 1px solid white; }
div.banery div.flash { margin: 11px 22px 0 0; display: block; float: left; border: 1px solid white; width: 300px; }
div.banery a.ende { margin-right: 0; }
div.banery div.ende { margin-right: 0; }


div.testrun { margin: 0 0 10px 17px; background: url(../img/promobg.gif); background-repeat: repeat-y; background-position: 700px 0px; }
div.testrun div.testrun2 { padding: 19px 0 0 0; }
div.testrun h1 { color: #000; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.testrun a { color: #000; text-decoration: underline; }
div.testrun .trcont { width: 667px; float: left; margin-right: 33px; }
div.testrun .trbg { height: 757px; position: relative; background: #E9E9E9 url(../img/bg_testrun28.jpg) no-repeat; }
div.testrun .trbg .txt { position: absolute; left: 40px; top: 455px; width: 590px; text-align: justify; font-size: 12px; }
div.testrun h2 { font-size: 14px; font-weight: bold; margin: 0; }
.trbg ul { list-style: none; margin: 0 0 0 30px; padding: 26px 0 0 0; }
.trbg ul li { display: inline; }
.trbg ul a { float: left; font-size: 12px; margin-right: 22px; font-weight: bold; display: block; height: 15px; }
.trbg ul a.last { margin-right: 0; }
div.testrun .motivy { background: #E9E9E9; padding: 0 0 20px 40px; }
div.testrun .walpapery { padding: 0 0 0 5px; }
div.testrun .walpapery div.wblok { width: 131px; float: left; margin-right: 25px; text-align: center; }
div.testrun .walpapery div img { display: block; }
div.testrun .walpapery div strong { font-style: normal; font-weight: normal; color: #000 ; }

div.promotestrun { width: 232px; height: 690px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promotestrun h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

/* KE STAZENI */
div.kestazeni div a { text-decoration: none; color: #0067C6; }
div.kestazeni div a:hover { text-decoration: underline; }

div.kestazeni { margin: 0 0 10px 17px; background: url(../img/promobg.gif); background-repeat: repeat-y; background-position: 700px 0px; }
div.kestazeni div.kestazeni2 { padding: 19px 0 0 0; }
div.kestazeni h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.kestazeni .kestazeni-cont { width: 697px; float: left; margin-right: 3px; }
div.promokestazeni { width: 232px; height: 1230px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promokestazeni h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; }

#loga { width: 667px; height: 176px; background: #D9D9D9; }
#loga div.pad { padding: 9px 6px }
#loga div.logo { float: left; width: 131px; height: 158px; text-align: center; }
#loga img { margin: 0 auto; padding: 0; display: block; }
#loga a { display: block; margin-top: 6px; }
#loga span { color: #333; }
div.kestazeni p.tmavypruh { width: 667px; height: 47px; line-height: 47px; padding: 0; background: #333333; text-align: center; color: #FFF; font-size: 12px; margin: 0; }

div.kestazeni h2 { color: #4F4F4F; font-size: 18px; font-weight: normal; margin: 45px 0 13px 0; }

#walpapery { padding: 0 0 0 5px; width: 697px; }
#walpapery div { width: 131px; height: 188px; float: left; margin-right: 40px; text-align: center; }
#walpapery div img { display: block; }
#walpapery div span { display: block; color: #333; padding: 5px 0 13px 1px; text-align: center; }
#walpapery div span strong { font-style: normal; font-weight: normal; color: #B2B2B2; }
#walpapery div strong { font-style: normal; font-weight: normal; color: #0067C6; }


/* KONTAKT */
div.kontakt { margin: 0 0 0 17px; height: 394px; }
div.kontakt div.kontakt2 { padding: 19px 0 1px 0; }
div.kontakt h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promokontakt { width: 232px; height: 333px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promokontakt h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

#mapa { border: 1px solid #CBCBCB; float: left; margin-right: 8px; }
#adress { width: 333px; background: #666666; float: left; }
div.adress1 { height: 166px; border-bottom: 1px solid #FFF; }
div.adress2 { height: 166px; }
div.adress1 div { padding: 25px 0 0 17px; }
div.adress2 div { padding: 18px 0 0 17px; }
div.adress1 div a { color: #FFF; text-decoration: underline; }
#adress div span { color: #FFF; display: block; font-size: 12px; }
#adress div span strong { font-weight: bold; font-style: normal; }
#mapa div.lupa { position: absolute; top: 293px; left: 293px; }

/* HISTORIE */
div.historie { margin: 0 0 0 17px; height: 1438px; }
div.historie div.historie2 { padding: 19px 0 0 0; }
div.historie h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promohistorie { width: 232px; height: 1366px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promohistorie h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

#adi { width: 668px; height: 176px; background: #000; position: relative; }
#adi img.adi1 { position: absolute; top: 48px; left: 48px; }
#adi img.adi2 { position: absolute; top: 0; right: 56px; }
#adi img.adi3 { position: absolute; top: -22px; right: 74px; }

#celek { width: 675px; }
#celek div.blok { float: left; width: 218px; height: 231px; margin-right: 7px; margin-top: 7px; position: relative; }
#celek div.blok div.sedy { height: 137px; background: #7C7C7C; }
#celek div.blok div.cerny { height: 86px; background: #333; text-align: left; color: #FFF; padding: 8px 2px 0 8px; }
#celek div.blok div.cerny strong { font-size: 11px; font-style: normal; font-weight: bold; display: block; text-align: center; }
#celek div.blok div.cerny p { margin: 0; padding: 0; }


/* POSKLADANE FOTKY V HISTORII*/
#blok1img1 { position: absolute; top: -19px; left: 11px; }
#blok1img2 { position: absolute; top: -7px; left: 9px; }
#blok1img3 { position: absolute; top: 0; left: 9px; }
#blok1img4 { position: absolute; top: 137px; right: 33px; background: #333; }
#blok2img1 { position: absolute; top: -3px; left: 63px; }
#blok2img2 { position: absolute; top: 0; left: 50px; }
#blok3img1 { position: absolute; top: -7px; left: 90px; }
#blok3img2 { position: absolute; top: 0; left: 35px; }
#blok4img1 { position: absolute; top: 0; left: 48px; }
#blok5img1 { position: absolute; top: -13px; left: 76px; }
#blok5img2 { position: absolute; top: -7px; left: 70px; }
#blok5img3 { position: absolute; top: 0; left: 45px; }
#blok6img1 { position: absolute; top: -4px; left: 134px; }
#blok6img2 { position: absolute; top: 0; left: 43px; }
#blok7img1 { position: absolute; top: -7px; left: 75px; }
#blok7img2 { position: absolute; top: 0; left: 6px; }
#blok8img1 { position: absolute; top: -3px; left: 141px; }
#blok8img2 { position: absolute; top: 0; left: 43px; }
#blok9img1 { position: absolute; top: -3px; left: 75px; }
#blok9img2 { position: absolute; top: 0; left: 41px; }
#blok9img3 { position: absolute; top: 137px; left: 138px; }
#blok10img1 { position: absolute; top: 0; left: 45px; }
#blok11img1 { position: absolute; top: -4px; left: 58px; }
#blok11img2 { position: absolute; top: 0; left: 38px; }
#blok12img1 { position: absolute; top: -16px; left: 27px; }
#blok12img2 { position: absolute; top: -7px; left: 6px; }
#blok12img3 { position: absolute; top: 0; left: 6px; }
#blok12img4 { position: absolute; top: 137px; left: 150px; }
#blok13img1 { position: absolute; top: -10px; left: 173px; }
#blok13img2 { position: absolute; top: -7px; left: 28px; }
#blok13img3 { position: absolute; top: 0; left: 2px; }
#blok14img1 { position: absolute; top: -7; left: 115px; }
#blok14img2 { position: absolute; top: 0; left: 36px; }
#blok15img1 { position: absolute; top: -5px; left: 66px; }
#blok15img2 { position: absolute; top: 0; left: 43px; }


/* OBCHODY */
div.obchody { padding: 1px 0 0 0; }
div.obchody div.obchody2 { margin: 0; }

div.taska { float: left; margin-right: 1px; }
div.obchody h1 { position: absolute; top: 121px; left: 17px; color: #FFF; font-size: 18px; font-weight: normal; margin: 0; padding: 0; }
div.taska a { position: absolute; top: 430px; left: 150px; color: #FFF; text-decoration: underline; }

#obchodymapa { float: left; width: 696px; height: 374px; background: #F3F3F3; }
#horni { height: 291px; position: relative; }
#horni table.pocet { position: absolute; right: 20px; top: 10px; }
#horni a.vsechny { position: absolute; right: 20px; top: 260px; height: 20px; text-decoration: underline; }
#horni a.slovensko { position: absolute; right: 20px; top: 240px; height: 20px; text-decoration: underline; }
#horni table.pocet td.pocet1 { color: #000; font-size: 58px; font-weight: bold; }
#horni table.pocet td { vertical-align: middle; height: 83px; }
#horni table.pocet td.krajtext { padding-left: 10px; color: #000; }
.mapacr { background: #F3F3F3; margin: 26px 0 0 136px; } /* img mapy */
#mapacr { margin: 0; position: absolute; top: 26px; left: 136px; } /* img mapy */

/*#spodnitmavy { position: relative; height: 83px; background: #252525; text-align: left; padding: 0 0 0 55px; }*/
#spodnitmavy { position: relative; height: 83px; background: #252525 url(../img/obchody/pruh.jpg) no-repeat left top; text-align: left; padding: 0 0 0 55px; }
#spodnitmavy p { float: left; }
#spodnitmavy p.pocet1 { width: 40px; height: 83px; line-height: 83px; color: #000; font-weight: bold; margin: 0; padding: 0; }
#spodnitmavy p.pocet2 { width: 70px; height: 83px; line-height: 83px; color: #000; font-size: 58px; font-weight: bold; margin: 0; padding: 0; }
#spodnitmavy p.text { color: #000; margin: 0; padding: 0; width: 92px; margin-top: 27px; margin-right: 148px; }
#spodnitmavy p.text2 { color: #000; margin: 0; padding: 0; width: 170px; position: absolute; left: 355px; top: 38px; }
#spodnitmavy p.text3 { color: #000; margin: 0; padding: 0; width: 150px; position: absolute; left: 159px; top: 38px; }
#spodnitmavy p.text4 { color: #000; margin: 0; padding: 0; width: 150px; position: absolute; left: 0; top: 38px; }
#spodnitmavy p.text5 { color: #000; margin: 0; padding: 0; width: 170px; position: absolute; left: 530px; top: 38px; }
#spodnitmavy p.vypis { color: #000; margin: 0; padding: 0; width: 120px; position: absolute; right: 20px; top: 30px; }
#znackp { position: absolute; top: 31px; left: 322px; }
#znackp2 { position: absolute; top: 31px; left: 125px; }

#vypis { margin: 10px 0; }
#vypis img.logoObchod { margin: 0 5px 0 5px; border: none; padding: 0; }
#vypis strong { font-weight: bold; font-style: normal; }
#vypis a { text-decoration: underline; }
#vypis table { line-height: 30px; width: 972px; }
#vypis table th { background: #252525; color: #FFF; font-weight: bold; }
#vypis table th a { background: #252525; color: #FFF; font-weight: bold; }
#vypis table th.p25 { padding-left: 10px; }
/*#vypis .zlegend { padding-left: 45px; background: url(../img/obchody/logo_performance_tmave.gif) no-repeat 5px 2px; }*/
#vypis .alegend { padding-left: 10px; }
#vypis table tr td { border-top: 1px solid #b5b5b5; border-collapse: collapse; }
#vypis table tr.noborder td { border: none; }
#vypis .zrow { color: #FFFFFF; background: #515151; }
#vypis tr.zrow td.zlegend { padding-left: 10px; color: #FFFFFF; background: #515151; }
#vypis tr.zrow td.zlegend4 { padding-left: 10px; color: #FFFFFF; background: #515151; }
#vypis tr.zrownoborder td { color: #FFFFFF; background: #515151; border: none; }
#vypis tr.zrownoborder td.zlegend { padding-left: 10px; background: #515151;  }
#vypis tr.zrownoborder td.zlegend4 { padding-left: 10px; background: #515151; }
#vypis .arow { background: #e1e1e1; }
#vypis .arownoborder { background: #e1e1e1; border: none; }
#vypis tr.zrow a { color: #FFFFFF; }
#vypis tr.zrownoborder a { color: #FFFFFF; }
#vypis img.mt { position: relative; top: 5px; left: 5px; }

#ob_detail { width: 760px; margin: 0px; text-align: left; }
#ob_detail a { text-decoration: underline; }
#ob_detail div.foto{ float: left; width: 760px; height: 200px; }
#ob_detail div.w50{ padding: 50px 0 0 40px; float: left; width: 340px; }
#ob_detail div.w50 h2{ font: 18px Arial; padding: 10px 0; margin: 0; color: #0067c6; }
#ob_detail div.w50 span{ font: 12px Arial; }
#ob_detail div.w50b{ padding: 50px 0 0 60px; float: left; width: 320px; }
#ob_detail div.w50b h2{ font: 18px Arial; padding: 10px 0; margin: 0; color: #0067c6; }
#ob_detail div.w50b span{ font: 12px Arial; }
#ob_detail div.w50b td{ padding: 0 20px 0 0; }

.vanocni { padding: 0 40px; }
.vanocni2 { width: 100%; }
.vanocni2 table { width: 100%; margin-top: 20px; border: 1px solid #0067C6; padding: 0 0 10px 0; }
.vanocni h2 { color: #0067c6; }
.vanocni th { background: #0067C6; color: #FFF; padding: 16px 0 13px 0; text-align: center; }
.vanocni td { text-align: center; padding: 10px 0 0 0; }

/* detail e-shop */
#sh_detail { float: left; width: 760px; margin: 0px; }
#sh_detail a { text-decoration: underline; }
#sh_detail div.foto{ float: left; width: 760px; height: 200px; }
#sh_detail div.w50{ padding: 40px 0 0 40px; float: left; width: 340px; height: 130px; }
#sh_detail div.w50 h2, #sh_detail div.w50b h2, #sh_detail div.w100 h2{ font: 18px Arial; padding: 10px 0; margin: 0; color: #0067c6; }
#sh_detail div.w50 span, #sh_detail div.w50b span, #sh_detail div.w100 span{ font: 12px Arial; }
#sh_detail div.w100 span.bold { font-weight: bold; }
#sh_detail div.w50b{ padding: 40px 0 0 60px; float: left; width: 320px; height: 130px; }
#sh_detail div.w50b td{ padding: 0 20px 0 0; }
#sh_detail div.w100{ padding: 40px 0 0 40px; float: left; width: 640px; height: 130px; }
div.w100b{ padding: 0 0 0 40px; float: left; width: 640px; height: 260px; }
div.w100b h2, #sh_detail div.w50b h2, #sh_detail div.w100 h2{ font: 18px Arial; padding: 10px 0; margin: 0; color: #0067c6; }
div.w100b span, #sh_detail div.w50b span, #sh_detail div.w100 span{ font: 12px Arial; }

/* vanocni oteviraci doba */
div.w100b table.vanoce { width: 600px; height: 240px; text-align: center;}
div.w100b table.vanoce td { height: 40px; width: 120px; border-left: 1px solid #0067c6; border-right: 1px solid #0067c6; border-bottom: 1px solid #0067c6; }
div.w100b table.vanoce td.noborder { border-right: none; }
div.w100b table.vanoce td.last { border: none; background-color: white; }
div.w100b table.vanoce tr.zvyrazneni td { background-color: #0067c6; font-weight: bold; color: white; }
div.w100b table.vanoce tr.zvyrazneni td.last {border: none; background-color: white; }

/* flash upoutávka v obchodech */
div.flashMargin { margin: 8px 0 0 0; }

/* BROZURY */
div.brozury { }
div.brozury h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }

div.brozurycont { width: 670px; }
div.brozurycont a { text-decoration: underline; }
div.brozurycont div.brozura, div.brozurycont div.blokleft { margin-right: 17px; float: left; width: 326px; }

div.brozurycont div.mr0 { margin-right: 0; }
div.brozurycont div.ram { border: 1px solid #CACACA; }
div.brozurycont div.h227 { height: 226px; }
div.brozurycont div.h227 div { padding: 75px 0 0 0; margin: 0 30px 0 23px; }
div.brozurycont div.broztxt { padding: 10px 8px; }


/* VYVOLENI */
div.vyvoleni { margin: 0 0 0 17px; height: 1195px; }
div.vyvoleni div.vyvoleni2 { padding: 19px 0 0 0; }
div.vyvoleni h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promovyvoleni { width: 232px; height: 1135px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promovyvoleni h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-style: normal; font-weight: normal; }

#vvkolekce { width: 681px; }
#vvkolekce div { position: relative; float: left; margin-right: 22px; margin-bottom: 45px; width: 203px; height: 183px; border: 1px solid #CACACA; text-align: center; }
#vvkolekce div a { text-decoration: underline; position: absolute; top: 191px; left: 44px; color: #0067C6; }
#vvkolekce div span { display: block; width: 203px; text-align: center; position: absolute; top: 161px; left: 0; }

/* SEKCE ODKAZY */
div.odkazy { margin: 0 0 0 17px; height: 394px; }
div.odkazy div.odkazy2 { padding: 19px 0 0 0; }
div.odkazy h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promodkazy { width: 232px; height: 333px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promodkazy h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-style: normal; font-weight: normal; }

#blokodkazy { width: 704px; }
#blokodkazy div.ramy { float: left; margin-right: 45px; margin-bottom: 47px; position: relative; }
#blokodkazy div div { position: absolute; top: 136px; left: 0; text-align: center; width: 129px; }
#blokodkazy div div a { color: #0067C6; }
#blokodkazy div div a:hover { text-decoration: underline; color: #0067C6; }


/* AKTUALITY */
div.aktualita div.aktodkazy { text-align: right; margin-bottom: 9px; }
div.aktualita div.aktodkazy a { color: #0067C6; }
div.aktualita div.aktodkazy a.first { margin-right: 13px; }


/* ARCHIV AKTUALIT */
div.obsah { padding: 0; margin: 0 auto; width: 972px; text-align: left; }

div.archiv { margin: 0 0 10px 17px; background: url(../img/promobg.gif); background-repeat: repeat-y; background-position: 700px 0px; font-size: 12px; }
div.archiv h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.archiv div.archiv2 { padding: 19px 0; }
div.archiv div.archiv2 a:hover { text-decoration: underline; }
div.vsechnyakt { width: 657px; float: left; margin-right: 43px; }


div.promoarchiv { background: #DCDCDC; float: left; width: 232px; position: relative; }
div.promoarchiv div.uznwm { padding: 9px 12px; }
div.promoarchiv h2.promonadpis { position: absolute; color: #4F4F4F; font-size: 18px; font-style: normal; font-weight: normal; left: 0px; top: -53px; margin: 0; padding: 0; width: 232px; height: 55px; background: white; }
div.promoarchiv h2.promonadpis span { display: block; padding: 21px 0 0 0; font-style: normal; font-weight: normal; }
div.obsah a.katalogpromo { display: block; width: 208px; border-bottom: 5px solid #DCDCDC; padding-top: 5px; }
div.obsah a.brozurypromo { display: block; width: 208px; border-bottom: 5px solid #DCDCDC; padding-top: 5px; }
div.obsah a.obchodypromo { display: block; width: 208px; border-bottom: 5px solid #DCDCDC; padding-top: 5px; }
div.obsah a.katalogpromo:hover { border-bottom: 5px solid #62A8DC; }
div.obsah a.brozurypromo:hover { border-bottom: 5px solid #1D1D1F; }
div.obsah a.obchodypromo:hover { border-bottom: 5px solid #40415F; }
div.obsah a img { margin-bottom: 0px; }


div.archiv span { font-weight: bold; }
div.archiv p { margin: 9px 0 27px 0; padding: 0; }
div.aktualita1 { width: 657px; }
div.aktualita2 { padding: 14px 17px; }
div.podklad { background: #EFEFEF; width: 657px; margin: 0 0 12px 0;  }
div.prazdna { padding: 0; margin: 0 0 12px 0; }
div.aktualita1 div.aktualita2 p { margin: 9px 0 0 0; padding: 0; }

div.nar { clear: both; height: 1px; }

/* PR */
div.pr { margin: 0 0 0 17px; height: 394px; }
div.pr div.pr2 { padding: 19px 0 0 0; }
div.pr h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.pr p { font-size: 12px; }
div.promopr { width: 232px; height: 333px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promopr h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-style: normal; font-weight: normal; }


/* KATALOG */
div.katalog { margin: 0 0 0 17px; height: 394px; }
div.katalog div.katalog2 { padding: 19px 0 0 0; }
div.katalog h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.katalog p { font-size: 12px; }
div.promokatalog { width: 232px; height: 333px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promokatalog h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-style: normal; font-weight: normal; }


/* KAMPANE */
div.kampane { margin: 0 0 0 17px; height: 394px; }
div.kampane div.kampane2 { padding: 19px 0 0 0; }
div.kampane h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.kampane p { font-size: 12px; }
div.promokampane { width: 232px; height: 333px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promokampane h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-style: normal; font-weight: normal; }


/* MS 2006 */
div.ms2006 { margin: 0 0 0 17px; height: 740px; }
div.ms2006 div.ms2 { padding: 19px 0 0 0; }
div.ms2006 h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 40px; }
div.ms2006 div.obsahms { width: 667px; }
div.ms2006 div.mstop { padding: 5px 0 0 0; margin-bottom: 15px; }
div.ms2006 div.logo { background: #EDEDED url(../img/ms_germany_logo06.gif) no-repeat left; height: 151px; padding: 1px 0; }
div.ms2006 div.txt { padding: 0 5px 0 157px; }
div.ms2006 div.txt p { margin: 18px 0 0 0; padding: 0; }

div.ms2006 div.promomic { background: #000 url(../img/ms_06_promo_mic.jpg) no-repeat top left; height: 493px; padding: 1px 0; }
div.ms2006 div.mspromotxt { padding: 0 22px 0 320px; color: #FFF; }
div.ms2006 div.mspromotxt h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; margin: 0 0 55px 0; }
div.ms2006 div.mspromotxt h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin: 45px 0 4px 0; }
div.ms2006 div.mspromotxt h4 { font-size: 16px; color: #FFF; margin: 0; padding: 0; }
div.ms2006 div.mspromotxt h4 strong { font-size: 16px; color: #FD411C; }
div.ms2006 div.mspromotxt p { color: #8A8A8A; margin: 0 0 30px 0; }

div.promoms2006 { width: 232px; height: 675px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promoms2006 h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

/* PATICKA */
#paticka { clear: both; background: #252525; position: relative; height: 25px; }
#paticka a { color: #BEBEBE; text-decoration: none; }
#paticka a.fst { position: absolute; top: 5px; left: 10px; }
#paticka a.sector1 { position: absolute; top: 5px; right: 101px; padding: 0 0 0 2px; }
#paticka a.sector2 { position: absolute; top: 5px; right: 79px; }
#paticka a.sector3 { position: absolute; top: 5px; right: 13px; }
#counter { color: #555; width: 972px; margin: 0 auto; padding-top: 11px; font-size: 10px; text-align: center; } 


/* PREDATOR */
table.predator { border-collapse: collapse; }
table.predator td { padding: 3px 15px 3px 0; border-bottom: 1px solid #F0F0F0; border-top: 1px solid #F0F0F0; }


/* ADICOLOR */
div.adicolor { margin: 0 0 0 17px; height: 1481px; }
div.adicolor div.adicolor2 { padding: 19px 0 1px 0; }
div.adicolor h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promoadicolor { width: 232px; height: 1420px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promoadicolor h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.adicolor div.border { height: 774px; width: 669px; background: #DCDCDC; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; }
div.adicolor div.border2 { background: #FFFFFF; margin: 0 1px; position: relative; }
div.adicolor h2.white { border: 0px none; margin: 0; height: 49px; line-height: 48px; padding: 0 0 0 19px; font-size: 18px; font-weight: normal; }
div.adicolor div.adicoleft { width: 330px; height: 774px; background: url(../img/kolekce/adicolor_blur_small.gif) no-repeat right bottom; margin-right: 9px; }
div.adicolor div.adicolright { width: 328px; height: 774px; background: url(../img/kolekce/adicolor_blur.gif) no-repeat right bottom; position: absolute; left: 339px; top: 0;  }

div.adicolor div.adicoltxt { padding: 5px 19px 0 19px; }
div.adicolor div.adicoltxt p { margin: 15px 0 0 0; }
div.adicolor div.adicoltxt ul { margin: 0; padding: 0; list-style: none; }

div.adicolor div.adigal { width: 681px; }
div.adicolor div.adiphoto { float: left; width: 215px; margin-right: 12px; margin-top: 12px; }

div.adicolor div.adiphoto div.phototxt { color: #FFF; padding: 10px 20px; }

div.adicolor div.adiphoto div.color1 { background: #BA1329; }
div.adicolor div.adiphoto div.color2 { background: #0D4D97; }
div.adicolor div.adiphoto div.color3 { background: #EAB809; }
div.adicolor div.adiphoto div.color4 { background: #FE680D; }
div.adicolor div.adiphoto div.color5 { background: #808080; }
div.adicolor div.adiphoto div.color6 { background: #559D26; }
 
 
 /* WORLD CUP */
div.worldc { margin: 0 0 0 17px; height: 1098px; }
div.worldc div.katalog2 { padding: 19px 0 0 0; }
div.worldc h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promowcup { width: 232px; height: 1035px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promowcup h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-style: normal; font-weight: normal; }

div.worldc div.contwc { background: #000 url(../img/ms_2006.jpg) no-repeat; width: 667px; }
div.worldc div.contwc2 { padding: 273px 18px 35px 28px; color: #8A8A8A; font-size: 12px; }
div.worldc div.contwc2 ul { margin: 0; padding: 0; list-style: none; }
div.worldc div.contwc2 li { background: url(../img/odrazka.gif) no-repeat 0px 7px; padding: 0 0 0 8px; margin: 0 0 12px 0; }
div.worldc div.contwc2 table { color: #8A8A8A; font-size: 12px; }
div.worldc div.contwc2 table td { padding-right: 10px; }
div.worldc div.contwc h2 { font-size: 16px; color: #FFF; margin: 20px 0 4px 0; padding: 0; }
div.worldc div.contwc h2 strong { font-size: 16px; color: #FD411C; }

/* UJFALUŠI */
div.ujfalusi { margin: 0 0 9px 17px; height: 1351px; }
div.ujfalusi div.clr { clear: both; font-size: 1px; height: 1px; }
div.ujfalusi div.ujfalusi2 { padding: 19px 0 1px 0; }
div.ujfalusi h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promoujfalusi { width: 232px; height: 1290px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promoujfalusi h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.ujfalusi div.border { width: 667px; }
div.ujfalusi div.border2 { border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; width: 100%; }
div.ujfalusi div.ujfalusihead { width: 667px; height: 101px; background: url(../img/ujfalusi/ujfalusi_beckham.gif) no-repeat; }
div.ujfalusi div.ujfalusileft { width: 340px; float: left; padding: 15px 0 0 0; }
div.ujfalusi div.ujfalusileft p { margin: 0 5px 15px 19px; }
div.ujfalusi div.ujfalusileft span.predator { display: block; width: 328px; height: 250px; background: url(../img/ujfalusi/ujfalusi_predator.jpg) no-repeat; }
div.ujfalusi div.ujfalusiright { width: 327px; background: url(../img/ujfalusi/ujfalusi_bgright.jpg) no-repeat right top; float: left; }
div.ujfalusi div.ujfalusiright p { margin: 525px 15px 15px 0; }

div.ujfalusi div.adigal { width: 681px; }
div.ujfalusi div.adiphoto { float: left; width: 215px; margin-right: 12px; margin-top: 12px; }


/* PHOTOGALLERY */
body.adidasphoto { margin: 0; padding: 13px 13px 13px 13px; font-size: 12px; }
body.adidasphoto .s { display: none; }

body.adidasphoto div.photogal { background: #FFF; }
body.adidasphoto div.photogal div.photo { padding: 13px 13px 10px 13px; }

div.photogal div.spodni { width: 491px; height: 24px; margin: 0 auto; position: relative; color: #585858; text-align: center; }
div.photogal div.spodni span.levy { position: absolute; left: 0px; top: 0; text-align: left; }
div.photogal div.spodni span.pravy { position: absolute; right: 0; top: 0; text-align: right; width: 75px; }
div.photogal div.spodni span.text { padding: 0; color: #000; }

div.photogal div.spodni a { color: #0067C6; text-decoration: underline; }
div.photogal div.spodni a:hover { color: #0067C6; }

div.photogal div.spodni img { margin: 0; padding: 0; }
div.photogal div.spodni span.levy a.obr { cursor: hand; float: left; display: block; width: 15px; height: 15px; margin: 0 5px 0 0; }
div.photogal div.spodni span.levy span.obr { float: left; display: block; width: 15px; height: 15px; margin: 0 5px 0 0; }

div.photogal div.spodni span.pravy a.dalsi { height: 15px; text-align: left; text-decoration: underline; }
div.photogal div.spodni span.pravy a.obr { cursor: hand; float: right; display: block; width: 15px; height: 15px; margin: 0 0 0 5px; }
div.photogal div.spodni span.pravy span.dalsi { height: 15px; text-align: left; }
div.photogal div.spodni span.pravy span.obr { float: right; display: block; width: 15px; height: 15px; margin: 0 0 0 5px; }



/* NEBEZET-NEEXISTUJE */
div.nebezet { margin: 0 0 9px 17px; height: 760px; }
div.nebezet div.nebezet2 { padding: 19px 0 1px 0; }
div.nebezet h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promonebezet { width: 232px; height: 701px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promonebezet h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.nebezet div.contnebezet { width: 669px; }
div.contnebezet div.top { background: #000 url(../img/nebezet/nebezet_neexistuje.gif) no-repeat right; height: 328px; border-top: 1px solid #FFF; }
div.contnebezet div.top h2 { color: #FFF; font-family: Verdana; font-size: 24px; font-weight: bold; margin: 30px 0 0 20px; }
div.contnebezet div.top p { color: #A8A8A8; margin: 15px 348px 0 20px; }
div.contnebezet div.bot { border: 1px solid #DCDCDC; border-top: none 0px; height: 370px; padding: 0 0 0 49px; }
div.contnebezet div.bot img { float: left; margin-right: 24px; margin-top: 24px; }


/* TUNIT32 */
div.tunit { margin: 0 0 9px 17px; height: 960px; }
div.tunit div.tunit2 { padding: 19px 0 1px 0; }
div.tunit h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promotunit { width: 232px; height: 906px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promotunit h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.tunit div.conttunit { width: 669px; }
div.conttunit div.topbg { background: url(../img/tunit32_nadpis.gif) no-repeat; height: 112px; border: 1px solid #DCDCDC; border-bottom: none 0px; }
div.conttunit div.bottombg { background: url(../img/tunit_kopacka.jpg) no-repeat; height: 119px; border: 1px solid #DCDCDC; border-bottom: none 0px; border-top: none 0px; position: relative; }
div.conttunit div.bottombg a { position: absolute; right: 0; top: 100px; }
div.conttunit div.txtinf { border: 1px solid #DCDCDC; border-top: none 0px; padding: 30px 20px 20px 20px; }
div.conttunit div.txtinf h2 { margin: 0 0 10px 0; font-family: Tahoma; font-size: 14px; font-weight: bold; }
div.conttunit div.txtinf p { margin: 0 0 15px 0; }

div.conttunit div.txtinf ul { list-style: none; margin: 0; padding: 0; }
div.conttunit div.txtinf li { background: url(../img/adi_odrazka.gif) no-repeat left 4px; padding: 0 0 0 15px; margin: 0 0 15px 0; }
div.conttunit div.txtinf td.first { padding: 0 30px 0 0; }

#invisible { display: none; }
.invisible { display: none; }


/* VSTUPENKY MS 2006 */
div.vstupenkyms { margin: 0 0 9px 17px; height: 970px; }
div.vstupenkyms div.vstupenkyms2 { padding: 19px 0 1px 0; }
div.vstupenkyms h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promovstupenkyms { width: 232px; height: 916px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promovstupenkyms h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.vstupenkyms div.cvstup { width: 669px;  }
div.vstupenkyms div.cvstup div.vstupbg { background: url(../img/vstupenky-ms06.jpg) no-repeat; height: 231px; }
div.vstupenkyms div.cvstup h2 { color: #DE0E18; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 30px 0 10px 18px; }
div.vstupenkyms div.cvstup p { margin: 10px 0 0 18px; }
div.vstupenkyms div.cvstup ul { margin: 0 0 0 18px; padding: 0; list-style: none; }
div.vstupenkyms div.cvstup li { margin: 0; padding: 0; background: url(../img/odrazka.gif) no-repeat center left; padding: 0 0 0 10px; }
div.vstupenkyms div.cvstup div.zobraz_prodejny { border: 1px solid #DCDCDC; margin-top: 15px; }
div.vstupenkyms div.cvstup div.zobraz_prodejny p { height: 25px; line-height: 24px; margin: 0; padding: 0 0 0 18px; position: relative; }
div.vstupenkyms div.cvstup div.zobraz_prodejny a { position: absolute; right: -1px; top: -1px; }

body.prodejny { margin: 10px 0; text-align: left; width: 308px; }
body.prodejny ul { list-style: none; margin: 0; padding: 0; }
body.prodejny div { padding: 14px; margin: 0 10px; }
body.prodejny div h2 { font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
body.prodejny div.grey { background: #EDEDED; }


/* AKCE DEN ADIDAS */
div.denadidas { margin: 0 0 9px 17px; height: 970px; }
div.denadidas div.denadidas2 { padding: 19px 0 1px 0; }
div.denadidas h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promodenadidas { width: 232px; height: 916px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promodenadidas h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.denadidas div.cdenadidas { width: 667px; }
div.denadidas div.cdenadidas div.denadidasbg { background: url(../img/den-adidasbg.gif) no-repeat; height: 119px; }
div.denadidas div.cdenadidas p { color: #E25329; margin: 22px 50px 27px 20px; }
div.denadidas div.cdenadidas h3 { font-size: 14px; font-weight: bold; color: #000; font-family: Tahoma; margin: 20px 0 14px 19px; }
div.denadidas div.cdenadidas table { }
div.denadidas div.cdenadidas td { padding: 6px 17px 6px 20px; border-bottom: 1px solid #DCDCDC; }
div.denadidas div.cdenadidas td.bottom { border-bottom: none 0px; }
div.denadidas div.cdenadidas td.frst { background: #F5F5F5; color: #E25329; }
div.denadidas div.cdenadidas td.secnd { color: #545454; }



/* Stella McCartney */
div.stella { margin: 0 0 9px 17px; height: 850px; }
div.stella div.stella2 { padding: 19px 0 1px 0; }
div.stella h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promostella { width: 232px; height: 797px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promostella h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.stellaprop { width: 665px; position: relative; }
div.stellaprop .pg { position: absolute; top: 125px; left: 508px; width: 148px; height: 147px; }
div.stellacont { height: 797px; background: url(../img/bg_stella.jpg) no-repeat; }
div.stellatext { padding: 316px 0 5px 15px; }
div.stellatext p { padding: 0; margin: 0 0 18px 0; }
div.stellatextleft { float: left; width: 287px; margin-right: 50px; }
div.stellatextright { float: left; width: 290px; }


/* originals */
div.originals { margin: 0 0 9px 17px; height: 1070px; }
div.originals div.originals2 { padding: 19px 0 1px 0; }
div.originals h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promooriginals { width: 232px; height: 1016px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promooriginals h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.originals div.origcont { width: 669px;  }
div.originals div.origcont div.origbg { background: url(../img/bg_originals.jpg) no-repeat; height: 239px; }
div.originals div.origcont div.origblue { color: #0486D1; }
div.originals div.origcont div.buttfoto { text-align: right; padding: 10px 0 0 0; }
div.originals div.origcont div.origblue h2 { font-size: 28px; font-weight: normal; }
div.originals div.origcont h2 { color: #0486D1; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 30px 0 10px 18px; }
div.originals div.origcont h2.first { margin-top: 15px; }
div.originals div.origcont p { margin: 10px 0 0 18px; }


/* adilibria */
div.adilibria { margin: 0 0 9px 17px; height: 1135px; }
div.adilibria div.adilibria2 { padding: 19px 0 1px 0; }
div.adilibria h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promoadilibria { width: 232px; height: 1082px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promoadilibria h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.adilibria div.adiwidth { width: 669px; }
div.adilibria div.adiram { border: 1px solid #DCDCDC; }
div.adilibria div.adibgpruh { background: url(../img/bg_adilibria_pruh.gif) repeat-y right; height: 1080px; }
div.adilibria div.adibg { background: url(../img/bg_adilibria.jpg) no-repeat; }
div.adilibria div.adicont { padding: 265px 250px 1px 18px; color: #404040; font-family: Tahoma; }
div.adilibria div.aditxt { padding: 0 0 0 16px; }
div.adilibria div.aditxt h2 { color: #FC7423; margin: 28px 0 15px 0; font-size: 14px; }
div.adilibria div.aditxt p { margin: 0 0 15px 0; }


/* akce vyfot 3 pruhy */
div.pruhy { margin: 0 0 9px 17px; }
div.pruhy div.pruhy2 { padding: 19px 0 1px 0; }
div.pruhy h1 { color: #5D7E1E; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promopruhy { width: 232px; height: 1335px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promopruhy h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.pruhy div.pruhywidth { width: 669px; }
div.pruhy div.pruhyram { border: 1px solid #DCDCDC; }
div.pruhy div.pruhybg1 { background: url(../img/bg-3pruhy-top.jpg) no-repeat; height: 212px }
div.pruhy div.pruhybg2 { background: url(../img/bg-3pruhy-down.gif) no-repeat; height: 137px; }
div.pruhy div.pruhytxt { padding: 0 15px 20px 20px; font-family: Tahoma; color: #545454; }

div.pruhy .kolekce { background: #ECECEC; padding: 15px 0 16px 18px; margin-bottom: 1px; }
div.pruhy .kolekce .souteznifoto .sblok { margin-right: 12px; float: left; text-align: center; font-weight: bold; }
div.pruhy .kolekce .souteznifoto .sblok p { margin: 0 0 13px 0; padding: 0; }
div.pruhy .kolekce .fotolinks { padding: 13px 29px 0 13px; }

div.pruhy a { text-decoration: underline; color: #ED1B23; }
div.pruhy div.redbg { background: #ED1B23; color: #FFF; padding: 20px 10px 15px 30px; }
div.pruhy div.redbg table { margin: 0 0 15px 0; color: #FFF; font-weight: bold; }
div.pruhy div.redbg td { padding: 0 22px 0 0; }
div.pruhy h2 { color: #000; margin: 37px 0 10px 0; font-size: 14px; }
div.pruhy h2.fst { margin-top: 24px; padding: 0 15px 0 20px; }
div.pruhy h2.cred { color: #ED1B23; }
div.pruhy p { margin: 0 0 15px 0; }
div.pruhy ul { list-style: none; margin: 0; padding: 0; }
div.pruhy li { background: url(../img/pruhy-odrazka.gif) no-repeat; background-position: 0px 6px; padding: 0 0 0 10px; margin: 5px 0 0 0; line-height: 1em; }
div.pruhy li.first { margin: 0; }
div.pruhy .withlogo { padding: 0 285px 0 0; height: 96px; position: relative; background: url(../img/outdoor_gradient.jpg) repeat-x; }
div.pruhy .withlogo img { position: absolute; right: 34px; top: 12px; }
div.pruhy .withlogo p { padding: 28px 0 0 22px; }

div.pruhylink { margin-top: 21px; padding: 0 10px 0 12px; }
div.pruhylink .fll { float: left; margin-top: 8px; }


/* fotbal */
div.fotbal { margin: 0 0 0 17px; height: 640px; }
div.fotbal div.fotbal2 { padding: 19px 0 0 0; }
div.fotbal h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.fotbal div.fotbalink { width: 670px; }
div.fotbal div.fotbalink a { font-size: 12px; }

div.fotbalink div.blokleft { margin-right: 15px; float: left; width: 326px; }
div.fotbalink div.blokright { float: left; width: 326px; }
div.fotbalink div.blokleft img { border: 1px solid #CACACA; margin-bottom: 15px; }
div.fotbalink div.blokright img { border: 1px solid #CACACA; margin-bottom: 15px; }
div.fotbalink div.fotbaltxt  a {  margin: 0 0 0 8px; }
div.fotbalink div.margb0 a { display: block; margin: 17px 0 0 8px; }

div.promofotbal { width: 232px; height: 380px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promofotbal h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

/* akce maraton */
div.maraton { margin: 0 0 9px 17px; height: 1017px; }
div.maraton div.maraton2 { padding: 19px 0 1px 0; }
div.maraton h1 { color: #F24D00; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promomaraton { width: 232px; height: 965px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promomaraton h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.maraton div.maratonbg { width: 667px; height: 965px; position: relative; background: url(../img/bg_maraton.jpg) no-repeat; }
div.maraton div.maratonbg p { color: #FFF; }
div.maraton div.maratonbg p.p1 { position: absolute; left: 31px; top: 641px; width: 288px; }
div.maraton div.maratonbg p.p2 { position: absolute; left: 352px; top: 641px; width: 288px; }


/* akce vyfot 3 pruhy */
div.birth { margin: 0 0 9px 17px; height: 480px; }
div.shortb { height: 420px; }
div.birth div.error { background: #DD0000; color: White; padding: 10px 23px; }
div.birth * { margin: 0; padding: 0; }
div.birth div.birth2 { padding: 19px 0 1px 0; }
div.birth h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.promobirth { width: 232px; height: 438px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promobirth h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }

div.birth p.fsz { font-size: 13px; }
div.birthcont { width: 667px; }

div.bg-narozeniny { background: url(../img/bg_narozeniny.jpg) no-repeat; width: 667px; height: 575px; position: relative; }
div.bg-narozeniny .butt { position: absolute; width: 460px; height: 38px; left: 37px; top: 257px; }
div.bg-narozeniny .butt a { margin-right: 13px; display: block; float: left; }



/* test run 28 */
div.testrun { margin: 0 0 10px 17px; background: url(../img/promobg.gif); background-repeat: repeat-y; background-position: 700px 0px; }
div.testrun div.testrun2 { padding: 19px 0 0 0; }
div.testrun h1 { color: #000; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.testrun a { color: #000; text-decoration: underline; }
div.testrun .trcont { width: 667px; float: left; margin-right: 33px; }
div.testrun .trbg { height: 757px; position: relative; background: #E9E9E9 url(../img/bg_testrun28.jpg) no-repeat; }
div.testrun .trbg .txt { position: absolute; left: 40px; top: 455px; width: 590px; text-align: justify; font-size: 12px; }
div.testrun h2 { font-size: 14px; font-weight: bold; margin: 0; }
.trbg ul { list-style: none; margin: 0 0 0 30px; padding: 26px 0 0 0; }
.trbg ul li { display: inline; }
.trbg ul a { float: left; font-size: 12px; margin-right: 22px; font-weight: bold; display: block; height: 15px; }
.trbg ul a.last { margin-right: 0; }
div.testrun .motivy { background: #E9E9E9; padding: 0 0 20px 40px; }
div.testrun .walpapery { padding: 0 0 0 5px; }
div.testrun .walpapery div.wblok { width: 131px; float: left; margin-right: 25px; text-align: center; }
div.testrun .walpapery div img { display: block; }
div.testrun .walpapery div strong { font-style: normal; font-weight: normal; color: #000 ; }

div.promotestrun { width: 232px; height: 690px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promotestrun h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }


/* impossible */
div.impossible { margin: 0 0 0 17px; font-family: Tahoma; }
div.impossible div.impossible2 { padding: 19px 0 1px 0; }
div.impossible h1 { color: #559AD9; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.impossible .im-cont { width: 667px; padding: 0 0 20px 0; background: #000 url(../img/iin/bg_impossible.jpg) no-repeat; color: #FFF; }
div.impossible .im-cont2 { padding: 0 20px; }
div.impossible .im-cont2 .left { width: 290px; margin-right: 46px; margin-top: 325px; float: left; }
div.impossible .im-cont2 .right { width: 290px; float: left; margin-top: 325px; }
div.impossible .im-cont2 .left img, div.impossible .im-cont2 .right img { margin: 10px 0; }
div.impossible .gallery { background: #1A1A1A; padding: 8px 0 4px 10px; }
div.impossible .gallery .l { float: left; width: 337px; }
div.impossible .gallery .r { float: left; width: 270px; }
div.impossible .gallery img { float: left; margin-right: 25px; }
div.impossible .gallery strong { display: block; margin-bottom: 3px; }
div.impossible a { color: #FFF; text-decoration: underline; }
div.impossible .gallery .ftxt { margin-top: 33px; }

div.promoimpossible { width: 232px; height: 1327px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promoimpossible h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-weight: normal; font-style: normal; }


/* KARIERA */
div.kariera { margin: 0 0 10px 17px; background: url(../img/promobg.gif); background-repeat: repeat-y; background-position: 700px 0px; font-size: 12px; }
div.kariera div.kariera2 { padding: 19px 0 0 0; }
div.kariera h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }
div.kariera .kar-cont { width: 667px; float: left; margin-right: 33px; font-family: Tahoma; }
div.kariera .p020 { padding: 0 20px; }
div.kariera .kar-cont h2 { color: #0067C6; font-size: 14px; margin: 0 0 15px 0; padding: 0; }
div.kariera p { font-size: 11px; }
div.kariera .pozice { margin-top: 30px; width: 617px; }
div.kariera .pozice a { text-decoration: underline; }
div.kariera .pozice table { width: 100%; }
div.kariera .pozice td { padding: 0 0 10px 0; }
div.kariera .pozice td.left { text-align: left; }
div.kariera .pozice td.right { text-align: right; }
div.kariera ul { margin: 5px 0 23px 0; padding: 0; list-style: none; }
div.kariera ul li { padding: 0 0 4px 13px; background: url(../img/odrazka2.gif) no-repeat 0px 4px; }
div.kariera ul li ul { margin: 0; padding: 0 0 0 20px; }
div.kariera ul li ul li { padding: 4px 0 0 10px; background: url(../img/odrazka3.gif) no-repeat 0px 10px; }
div.kariera .grey { padding: 28px 10px 28px 15px; background: #D9D9D9; }

div.promokariera { width: 232px; height: 633px; background: #DCDCDC; position: absolute; top: 153px; right: 17px; }
div.promokariera h2.promonadpis { color: #4F4F4F; position: absolute; top: -32px; left: 0; margin: 0; padding: 0; font-size: 18px; font-style: normal; font-weight: normal; }


/* leva cast stranky */
div.leftpage { margin: 19px 0 10px 17px; background: url(../img/promobg.gif); background-repeat: repeat-y; background-position: 700px 0px; font-size: 12px; }
div.leftpage .lpcont { width: 670px; float: left; margin-right: 30px; }
div.leftpage h1 { color: #0067C6; font-size: 18px; font-weight: normal; margin: 0; padding: 0; height: 34px; }


/* tiskove zpravy */
.ileft { float: left; margin: 6px 25px 6px 0; }
.iright { float: right; margin: 6px 0 6px 25px; }
.t-zpravy { color: #000; font-family: Tahoma; }
.t-zpravy p { }
.t-zpravy h2 { font-size: 1.2em; }
.t-zpravy h3 { font-size: 1em; font-weight: bold; margin: 0; }
.t-zpravy .images { clear: both; padding-top: 15px; }
.t-zpravy .images img { margin-right: 21px; }
.t-zpravy .images img.last { margin-right: 0; }

.t-zpravy .tz-left { width: 242px; float: left; }
.t-zpravy .tz-left2 { border: 1px solid #C8C8C8; border-bottom: 0 none; }
.t-zpravy .tz-left-in { height: 140px; }
.t-zpravy .tz-right { width: 425px; float: left; }
.t-zpravy .tz-right2 { border: 1px solid #C8C8C8; border-bottom: 0 none; border-left: 0 none; }
.t-zpravy .tz-right-in { height: 140px; padding: 0 5px 0 11px; position: relative; }
.t-zpravy .tz-last { border-bottom: 1px solid #C8C8C8; }
.t-zpravy .datum { display: block; padding: 10px 0 3px 0; }
.t-zpravy .tz-right p { padding: 6px 0 0 0; margin: 0; }
.t-zpravy .vice { position: absolute; top: 118px; right: 20px; text-decoration: underline; }
.t-zpravy em { font-size: .85em; }
.t-zpravy a { text-decoration: underline; }

/* /tiskove zpravy */



/* nba kolekce */
.nba { border: 1px solid #CFCFCF; color: #464646; position: relative; }
.nba .nbalink { display: block; width: 152px; height: 14px; position: absolute; top: 52px; left: 42px; }
.nba h2 { font-size: 15px; font-weight: bold; margin: 15px 0 15px 5px; color: #000; }
.nba p { margin: 0 0 20px 5px; text-align: justify; }
.nba .odsazeni { padding: 0 36px; }
.nba .shoes { padding: 0 0 0 36px; }
.nba .shoes a { width: 125px; height: 80px; float: left; margin: 0 31px 15px 0; }
.nba .aright { text-align: right; }

/* summercities */
.sc { text-align: center; border: 1px solid #C9C9C9; }
.sc2 { padding: 332px 0 10px 0; background: url(../img/bg-summercities.gif) no-repeat; }
.sceny { width: 631px; margin: 0 auto; padding: 22px 0 15px 0; text-align: left; background: #0067C6 url(../img/sc-vyhry.gif) no-repeat right top; color: #FFF; }
.sceny h2 { margin: 0 0 17px 0; padding: 0 0 0 23px; font-size: 15px; }
.sceny p { padding: 0 240px 17px 23px; margin: 0; text-align: justify; }
.sceny ul { margin: 0; padding: 0 0 0 24px; }
.sceny ul a { color: #FFF; text-decoration: underline; margin-right: 15px; }
.sceny li { display: inline; }
.scp { padding: 0 33px 0 40px; text-align: justify; }
.scp h2 { font-size: 15px; margin-top: 30px; }
.scp p { padding: 0; margin: 0; }

.scp ol { margin: 0 0 0 18px; padding: 0; }
.scp ol li { margin: 0 0 6px 0; padding: 0; }
.scp ul { margin: 0 0 0 18px; padding: 0; list-style: lower-alpha; }
.scp ul li { margin: 0; padding: 0; }

/* outlet store */
body.outlet { margin: 0 0 10px 0; text-align: left; width: 667px; }
body.outlet .in { padding: 40px 0 0 40px; }
body.outlet p { width: 287px; text-align: justify; float: left; margin: 0 40px 0 0; padding: 0; }
body.outlet form { width: 280px; float: left; margin: 0; padding: 0; }
body.outlet label { display: block; margin-bottom: 5px; }
body.outlet .w160 { width: 160px; border: 1px solid #000; }
body.outlet .vb { vertical-align: bottom; }
body.outlet .okmessage { display: block; margin-top: 5px; color: #00AA00; }
body.outlet .errmessage { display: block; margin-top: 5px; color: #DD0000; }

/* DALŠÍ ODKAZY */
div.dalsi_odkazy { background: #EFEFEF; height: 100%; }
div.dalsi_odkazy div.left { float: left; width: 299px; padding: 15px; border-right: 12px #FFFFFF solid; }
div.dalsi_odkazy div.right { float: left; width: 299px; padding: 15px; }
div.dalsi_odkazy span.nadpis { font-family: Arial; font-size: 12px; font-weight: bold; display: block; }
div.dalsi_odkazy a { text-decoration: underline; }
