/* VSEOBECNE DEFINICE */
* { margin: 0; padding: 0; }
body { background: #155CAB; font-family: Tahoma; font-size: 13px; }

img { border: none; }
hr { display: none; }
th { text-align: left; }

.clr { clear: both; }
.clr0 { clear: both; font-size: 2px; height: 2px; }
.clr40 { clear: both; font-size: 2px; height: 13px; }
.flr { float: right; }
.aright { text-align: right; }
.pt20 { padding-top: 20px; }
.s { display: none; }
.page { text-align: center; background: #0074BD; }
.page2 { margin: 0 auto; text-align: left; width: 780px; }

/* novinky */
body.news { background: #00437B; padding: 15px 15px 0 15px; text-align: center; }
body.news div.newsimg { width: 400px; height: 580px; }
body.news .mt25 { margin-top: 25px; }

/* novinky - SK */
body.newssk { background: #00437B; padding: 15px; text-align: left; }
body.newssk div.newsblue { width: 517px; background: #2591D6; height: 400px; color: #FFF; }
body.newssk div.txt { padding: 20px 20px 0 24px; }
body.newssk h2 { font-size: 13px; font-weight: bold; color: #FFF; }
body.newssk p { margin-top: 10px; }

/* okno her */
body.game { background: #00437B; text-align: center; }


/* HEAD(ka) */
.header { background: url(../img/logo-figo.gif) no-repeat; height: 143px; position: relative; }
.header .home { position: absolute; top: 112px; right: 25px; color: #FFF; text-decoration: none; }
.header .logo { position: absolute; top: 0px; left: 0px; display: block; width: 175px; height: 143px; background: url(../img/logo-figo.gif) no-repeat; }

/* MENU */
.menu { margin: 0 0 0 180px; padding: 11px 0 0 0; }
.menu li { display: inline; float: left; }
.menu li a { display: block; margin-right: 11px; width: 140px; height: 92px; }
.menu li a.mr0 { margin-right: 0; }

.menu li a.li1 { background: #0074BD url(../img/menu1.gif) no-repeat; }
.menu li a.li1sk { background-image: url(../sk/img/menu1.gif); }
.menu li a.li1b { background: #0074BD url(../img/menu1b.gif) no-repeat; }
.menu li a.li1bsk { background-image: url(../sk/img/menu1b.gif); }
.menu li a.li2 { background: #0074BD url(../img/menu2.gif) no-repeat; }
.menu li a.li3 { background: #0074BD url(../img/menu3.gif) no-repeat; }
.menu li a.li4 { background: #0074BD url(../img/menu4.gif) no-repeat; }
.menu li a.li4sk { background-image: url(../sk/img/menu4.gif); }

.menu li a.li1:hover { background: #0074BD url(../img/menu1-over.gif) no-repeat; }
.menu li a.li1sk:hover { background-image: url(../sk/img/menu1-over.gif); }
.menu li a.li1b:hover { background: #0074BD url(../img/menu1b-over.gif) no-repeat; }
.menu li a.li1bsk:hover { background-image: url(../sk/img/menu1b-over.gif); }
.menu li a.li2:hover { background: #0074BD url(../img/menu2-over.gif) no-repeat; }
.menu li a.li3:hover { background: #0074BD url(../img/menu3-over.gif) no-repeat; }
.menu li a.li4:hover { background: #0074BD url(../img/menu4-over.gif) no-repeat; }
.menu li a.li4sk:hover { background-image: url(../sk/img/menu4-over.gif); }

.cont { padding: 0 0 0 16px; margin: 12px 0 0 0; }


/* HOME PAGE */
.flash { padding: 0 0 0 10px; }
.hp-bottom { height: 242px; background: url(../img/hp-parta.jpg) no-repeat; }
.hp-bottom2 { padding: 19px 0 0 332px; }
.novinky { height: 203px; width: 415px; position: relative; }
.novinky h2 { font-size: 13px; font-weight: bold; color: #FFF; text-align: right; padding-right: 13px; }
.novinky p { color: #FFF; margin-top: 10px; }
.novinky .vice { position: absolute; bottom: 22px; right: 20px; }
.novinky .newsb { position: absolute; top: -14px; right: 129px; width: 30px; height: 14px; }


/* společné pro FIGO PARTA a HRY */
div.blokparta { width: 359px; float: left; position: relative; margin-right: 29px; margin-bottom: 29px; }
div.mr0 { margin-right: 0; } /* tato třída musí zůstat za třídou blokparta aby měla při střetu obou vyšší prioritu */
div.blokparta div.bgleft { background-repeat: no-repeat; width: 100px; height: 203px; float: left; }
div.blokparta div.bgright { background-repeat: no-repeat; width: 259px; height: 203px; float: left; }
div.blokparta div.bgshade { background: url(../img/parta/parta_stin.gif) no-repeat; width: 359px; height: 20px; position: absolute; top: 203px; left: 0; }
div.blokparta div.bgright p { position: absolute; top: 35px; left: 209px; width: 136px; font-size: 13px; color: #555; }

/* FIGO PARTA */
#all .bgleft { background: url(../img/parta/parta_all.jpg); }
#all .bgright { background: url(../img/parta/parta_all2.jpg); }
#figo .bgleft { background: url(../img/parta/parta_figo.gif); }
#figo .bgright { background: url(../img/parta/parta_figo2.jpg); }
#stefan .bgleft { background: url(../img/parta/parta_stefan.gif); }
#stefan .bgright { background: url(../img/parta/parta_stefan2.jpg); }
#tyka .bgleft { background: url(../img/parta/parta_tyka.gif); }
#tyka .bgright { background: url(../img/parta/parta_tyka2.jpg); }
#sztama .bgleft { background: url(../img/parta/parta_sztama.gif); }
#sztama .bgright { background: url(../img/parta/parta_sztama2.jpg); }
#suzi .bgleft { background: url(../img/parta/parta_suzi.gif); }
#suzi .bgright { background: url(../img/parta/parta_suzi2.jpg); }

.alltop1 { background: url(../img/parta/parta_all_top1.gif) no-repeat; width: 56px; height: 28px; position: absolute; top: -28px; left: 81px; }
.alltop2 { background: url(../img/parta/parta_all_top2.gif) no-repeat; width: 153px; height: 73px; position: absolute; top: -52px; left: 137px; }
.allright { background: url(../img/parta/parta_all_right.gif) no-repeat; width: 29px; height: 38px; position: absolute; top: 76px; right: -29px; }
.allbott { background: url(../img/parta/parta_all_bottom.gif) no-repeat; width: 52px; height: 29px; position: absolute; top: 203px; left: 226px; z-index: 2; }
.allbott-b { background: url(../img/hry/parta_all_bottom-b.gif) no-repeat; width: 52px; height: 42px; position: absolute; top: 203px; left: 226px; z-index: 2; }
.figotop1 { background: url(../img/parta/parta_figo_top1.gif) no-repeat; width: 24px; height: 8px; position: absolute; top: -8px; left: 123px; }
.figotop2 { background: url(../img/parta/parta_figo_top2.gif) no-repeat; width: 34px; height: 16px; position: absolute; top: -16px; left: 265px; }
.figobott { background: url(../img/parta/parta_figo_bottom.gif) no-repeat; width: 35px; height: 11px; position: absolute; top: 203px; left: 77px; z-index: 2; }
.stefantop1 { background: url(../img/parta/parta_stefan_top1.gif) no-repeat; width: 28px; height: 18px; position: absolute; top: -18px; left: 39px; }
.stefantop2 { background: url(../img/parta/parta_stefan_top2.gif) no-repeat; width: 35px; height: 9px; position: absolute; top: -9px; left: 138px; }
.tykatop { background: url(../img/parta/parta_tyka_top.gif) no-repeat; width: 33px; height: 14px; position: absolute; top: -14px; left: 118px; }
.tykabott { background: url(../img/parta/parta_tyka_bottom.gif) no-repeat; width: 31px; height: 11px; position: absolute; top: 203px; left: 278px; z-index: 2; }
.sztamatop { background: url(../img/parta/parta_sztama_top.gif) no-repeat; width: 36px; height: 9px; position: absolute; top: -9px; left: 133px; }
.suzitop { background: url(../img/parta/parta_suzi_top.gif) no-repeat; width: 61px; height: 11px; position: absolute; top: -11px; left: 109px; }
.suzibott { background: url(../img/parta/parta_suzi_bottom.gif) no-repeat; width: 34px; height: 22px; position: absolute; top: 203px; left: 243px; z-index: 2; }


/* PAGE HRY */
#tvreklama .bgleft { background: url(../img/hry/tv-left.jpg); }
#tvreklama .bgright { background: url(../img/hry/tv-right.jpg); }
#tvreklama .button { position: absolute; top: 162px; left: 241px; }
#tvreklama p { color: #066A89; }

.rekltop { background: url(../img/hry/tv-top.gif) no-repeat; width: 48px; height: 19px; position: absolute; top: -19px; left: 174px; }

#hra1 .bgleft { background: url(../img/hry/bg-hra1-left.jpg); }
#hra1 .bgright { background: url(../img/hry/bg-hra1-right.gif); }
#hra1 .bgrightsk { background: url(../sk/img/hry/bg-hra1-right.gif); }
#hra1 .hra1-top { background: url(../img/hry/hra1-top.gif) no-repeat; width: 134px; height: 31px; position: absolute; top: -31px; left: 92px; }

#hra2 .bgleft { background: url(../img/hry/bg-hra2-left.jpg); }
#hra2 .bgright { background: url(../img/hry/bg-hra2-right.gif); }
#hra2 .bgrightsk { background: url(../sk/img/hry/bg-hra2-right.gif); }

div.blokhry { width: 747px; position: relative; padding-bottom: 42px; }
div.blokhry div.buttons { position: absolute; top: 154px; left: 404px; }
div.blokhry div.buttons img { margin-right: 6px; }
div.blokhry div.bgleft { background-repeat: no-repeat; width: 320px; height: 203px; float: left; }
div.blokhry div.bgright { background-repeat: no-repeat; width: 427px; height: 203px; float: left; }
div.blokhry div.bgshade { background: url(../img/hry/hry-shade.gif) no-repeat; width: 747px; height: 28px; position: absolute; top: 203px; left: 0; }
div.blokhry div.bgright p { position: absolute; top: 58px; left: 403px; width: 315px; font-size: 13px; color: #555; }



/* NAPOJE */
.bloknapoj { width: 100%; position: relative; margin-bottom: 134px; padding: 1px 0; }
.bloknapoj .napleft { width: 489px; height: 203px; background-repeat: no-repeat; float: left; }
.bloknapoj .napleft p { margin: 0 260px 0 22px; color: #FFF; font-size: 13px; }
.bloknapoj .napleft p.sk { margin-right: 240px; }
.bloknapoj .napright { width: 258px; height: 203px; background-repeat: no-repeat; float: left; }
.bloknapoj .napright p { color: #555; }
.bloknapoj .napright p.txt1 { margin: 22px 20px 0 25px; }
.bloknapoj .napright p.txt2 { margin: 20px 20px 0 15px; text-align: right; }
.bloknapoj .napright p.txt3 { margin: 35px 25px 0 10px; text-align: right; }
.bloknapoj .napright p.txt4 { margin: 15px 20px 0 85px; text-align: right; }

#one { margin-bottom: 80px; }
#one .napleft { background-image: url(../img/napoje/napoje1_left.jpg); background-position: right; }
#one .napright { background-image: url(../img/napoje/napoje1_right.gif); }
#one .naptop { position: absolute; width: 299px; height: 63px; left: 190px; top: -62px; background: url(../img/napoje/napoje1_top.gif); }
#one .napbott1 { position: absolute; width: 257px; height: 26px; left: -6px; top: 204px; background: url(../img/napoje/napoje1_bott1.jpg); }
#one .napbott2 { position: absolute; width: 258px; height: 58px; left: 490px; top: 204px; background: url(../img/napoje/napoje1_bott2.gif); }

#two .napleft { background-image: url(../img/napoje/napoje2_left.jpg); }
#two .napleftsk { background-image: url(../sk/img/napoje/napoje2_left.jpg); }
#two .napright { background-image: url(../img/napoje/napoje2_right.gif); }
#two .naptop1 { position: absolute; width: 34px; height: 19px; left: 36px; top: -18px; background: url(../img/napoje/napoje2_top1.gif); }
#two .naptop2 { position: absolute; width: 168px; height: 49px; left: 171px; top: -48px; background: url(../img/napoje/napoje2_top2.gif); }
#two .napbott { position: absolute; width: 747px; height: 86px; left: 0px; top: 204px; background: url(../img/napoje/napoje2_bott.jpg); }

#three .napleft { background-image: url(../img/napoje/napoje3_left.jpg); }
#three .napleftsk { background-image: url(../sk/img/napoje/napoje3_left.jpg); }
#three .napright { background-image: url(../img/napoje/napoje3_right.gif); }
#three .naptop1 { position: absolute; width: 188px; height: 48px; left: 163px; top: -47px; background: url(../img/napoje/napoje3_top1.gif); }
#three .naptop2 { position: absolute; width: 42px; height: 21px; left: 627px; top: -20px; background: url(../img/napoje/napoje3_top2.gif); }
#three .napbott { position: absolute; width: 747px; height: 77px; left: 0px; top: 204px; background: url(../img/napoje/napoje3_bott.jpg); }

#four .napleft { background-image: url(../img/napoje/napoje4_left.jpg); }
#four .napright { background-image: url(../img/napoje/napoje4_right.jpg); }
#four .naptop { position: absolute; width: 43px; height: 18px; left: 535px; top: -17px; background: url(../img/napoje/napoje4_top.gif); }
#four .napbott { position: absolute; width: 747px; height: 115px; left: 0px; top: 204px; background: url(../img/napoje/napoje4_bott.jpg); }
#four .napbottsk { background-image: url(../sk/img/napoje/napoje4_bott.jpg); }


/* NAPIS FIGOVI */
.vzkaz { height: 321px; background: url(../img/bg-napis-figovi.jpg) no-repeat; position: relative; }
.vzkazsk { background-image: url(../sk/img/bg-napis-figovi.jpg); }
.vzkaz .bgshade { background: url(../img/hry/hry-shade.gif) no-repeat; width: 747px; height: 28px; position: absolute; bottom: 0px; left: 0; }
.vzkaz p { color: #555; position: absolute; top: 60px; left: 21px; width: 150px; }
.vzkazright { margin: 0 0 0 377px; padding: 15px 0 0 0; }
.vzkazright table { font-size: 13px; }
.vzkazright th { padding: 13px 0 6px 0; font-weight: normal; }
.vzkazright th.first { width: 185px; }
.vzkazright .iwidth { width: 162px; }
.vzkazright .iram { border: 1px solid #0074BD; }
.vzkazright .iram input { border: 0px none; height: 18px; width: 160px; }
.vzkazright textarea { border: 0px none; width: 345px; height: 118px; }


/* PATICKA */
.footer { background: #0074BD url(../img/bg_body.gif) repeat-x bottom; text-align: center; }
.footer2 { color: #FFF; font-size: 13px; padding: 32px 0 43px 0; margin: 0 auto; text-align: left; width: 747px; }
.footer a { color: #FED36A; }
.footer .s31 { float: right; display: block; margin-top: 15px; }

