 /*-----------------------------------
Kiki main CSS stylesheet 
-------------------------------------*/
/*** CSS Reset Stylesheet import ***/
@import url(reset.css);

/*** Global styling ***/
html { padding-top:133px; }
body { font:62.5%/1 Verdana,sans-serif; color:#808285; background:#f4f4f5 url(../images/body-bg.png); height:100%; }
a { color:#b5b5b5; }
img { font-style:italic; }
strong { font-weight:bold; }

/*** Container ***/
#container { width:904px; margin:0 auto; position:relative; }
#container:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }

/*** Branding ***/
#branding-logo { position:absolute; z-index:2; left:-37px; top:-69px; width:181px; height:163px; background:url(../images/branding.png) no-repeat left top; text-indent:-9999px; overflow:hidden; outline:0; }
#branding-logo:hover,
#branding-logo.active { background-position:left bottom !important; }
#branding-tagline { position:absolute; z-index:2; right:-26px; bottom:-11px; width:150px; height:90px; background:url(../images/branding.png) no-repeat -181px 0; text-indent:-9999px; overflow:hidden; }
.alb #branding-logo { background:url(../images/alb-branding.png) no-repeat left top; }
.alb #branding-tagline { background:url(../images/alb-branding.png) no-repeat -181px 0; }
.slo #branding-logo { background:url(../images/slo-branding.png) no-repeat left top; }
.slo #branding-tagline { background:url(../images/slo-branding.png) no-repeat -181px 0; }
.mak #branding-logo { background:url(../images/mak-branding.png) no-repeat left top; }
.mak #branding-logo:hover,.mak #branding-logo.active { background-position:left bottom; }
.mak #branding-tagline { background:url(../images/mak-branding.png) no-repeat -181px 0; }

/*** Main navigation ***/
#nav-main { position:relative; z-index: 1; }
#nav-main div { position:absolute; left:176px; top:-16px; width:89px; height:96px; background:url(../images/nav-main-empty-buttons.png) no-repeat; }

#nav-main ul { float:right; margin-right:-9px; display:inline; height:13px; }
#nav-main ul li { float:left; }
#nav-main ul li a { display:block; font:bold 1.3em/1 Arial,sans-serif; text-align:center; color:#fff; text-transform:lowercase; text-decoration:none; outline:0; }
#nav-main ul li a span { text-indent:-9999px; background:url(../images/nav-main-buttons.png) no-repeat 0 0; cursor:pointer; }
#nav-main ul li a .flash-replaced { text-indent:0; }
#nav-main ul li a span .alt { display:none; }
.hr #nav-main ul li a span { background:url(../images/hr-nav-main-buttons.png) no-repeat 0 0; cursor:pointer; }
.mak #nav-main ul li a span { background:url(../images/mak-nav-main-buttons.png) no-repeat 0 0; cursor:pointer; }
.alb #nav-main ul li a span { background:url(../images/alb-nav-main-buttons.png) no-repeat 0 0; cursor:pointer; }
.slo #nav-main ul li a span { background:url(../images/slo-nav-main-buttons.png) no-repeat 0 0; cursor:pointer; }

#nav-main ul #link-01 { position:absolute; left:-9999px; top:-9999px; }

#nav-main ul #link-02 a { position:relative; width:91px; margin-right:17px; color:#08c835; }
#nav-main ul #link-02 a span { position:absolute; left:0; top:-42px; width:91px; height:83px; background-position:-280px -73px; }
#nav-main ul #link-02 a:hover span { background-position:-280px -286px; }
#nav-main ul #link-02.active a span,#nav-main ul #link-02.active a:hover span { background-position:-270px -434px; left:-10px; top:-121px; width:106px; height:162px; }
.js #nav-main ul #link-02.active a span { background-position:-280px -286px!important; left:0; top:-42px; width:91px; height:83px; }
.js #nav-main ul #link-02.active a .flash-replaced { background:none; left:-32px; top:-140px; width:150px; height:150px; }

#nav-main ul #link-03 a { position:relative; width:94px; margin-right:19px; color:#00a3ea; }
#nav-main ul #link-03 a span { position:absolute; left:0; top:-60px; width:94px; height:104px; background-position:-910px -52px; }
#nav-main ul #link-03 a:hover span { background-position:-910px -265px; }
#nav-main ul #link-03.active a span,#nav-main ul #link-03.active a:hover span { background-position:-897px -463px; left:-13px; top:-89px; width:118px; height:133px; }
.js #nav-main ul #link-03.active a span { background-position:-910px -265px!important; left:0; top:-60px; width:94px; height:104px; }
.js #nav-main ul #link-03.active a .flash-replaced { background:none; left:-27px; top:-99px; width:150px; height:150px; }

#nav-main ul #link-04 a { position:relative; width:139px; margin-right:17px; color:#bc0090; }
#nav-main ul #link-04 a span { position:absolute; left:0; top:-51px; width:139px; height:96px; background-position:-669px -60px; }
#nav-main ul #link-04 a:hover span { background-position:-669px -273px; }
#nav-main ul #link-04.active a span,#nav-main ul #link-04.active a:hover span { background-position:-669px -446px; left:0; top:-105px; width:181px; height:147px; }
.js #nav-main ul #link-04.active a span { background-position:-669px -273px!important; left:0; top:-51px; width:139px; height:96px; }
.js #nav-main ul #link-04.active a .flash-replaced { background:none; left:53px; top:-138px; width:150px; height:150px; }

#nav-main ul #link-05 a { position:relative; width:94px; margin-right:19px; color:#00a3ea; }
#nav-main ul #link-05 a span { position:absolute; left:0; top:-55px; width:94px; height:104px; background-position:-137px -52px; }
#nav-main ul #link-05 a:hover span { background-position:-137px -265px; }
#nav-main ul #link-05.active a span,#nav-main ul #link-05.active a:hover span { background-position:-137px -435px; left:-13px; top:-84px; width:118px; height:133px; }
.js #nav-main ul #link-05.active a span { background-position:-137px -265px!important; left:0; top:-55px; width:94px; height:104px; }
.js #nav-main ul #link-05.active a .flash-replaced { background:none; left:-27px; top:-139px; width:150px; height:150px; }

#nav-main ul #link-06 a { position:relative; width:90px; margin-right:14px; color:#ffc900; }
#nav-main ul #link-06 a span { position:absolute; left:0; top:-45px; width:90px; height:86px; background-position:-1134px -70px; }
#nav-main ul #link-06 a:hover span { background-position:-1134px -284px; }
#nav-main ul #link-06.active a span,#nav-main ul #link-06.active a:hover span { background-position:-1133px -444px; left:-1px; top:-111px; height:152px; }
.js #nav-main ul #link-06.active a span { background-position:-1134px -284px!important; left:0; top:-45px; height:86px; }
.js #nav-main ul #link-06.active a .flash-replaced { background:none; left:-36px; top:-127px; width:150px; height:150px; }

#nav-main ul #link-07 a { position:relative; width:161px; color:#ff00a9; }
#nav-main ul #link-07 a span { position:absolute; left:0; top:-54px; width:161px; height:91px; background-position:-1291px -65px; }
#nav-main ul #link-07 a:hover span { background-position:-1291px -278px; }
#nav-main ul #link-07.active a span,#nav-main ul #link-07.active a:hover span { background-position:-1291px -462px; left:0; top:-97px; width:199px; height:134px; }
.hr #nav-main ul #link-07.active a span,.hr #nav-main ul #link-07.active a:hover span { background-position:-1291px -475px; left:0; top:-84px; width:195px; height:121px; }
.js #nav-main ul #link-07.active a span,.js .hr #nav-main ul #link-07.active a span { background-position:-1291px -278px!important; left:0; top:-54px; width:161px; height:91px; }
.js #nav-main ul #link-07.active a .flash-replaced { background:none; left:75px; top:-132px; width:150px; height:150px; }
.js .hr #nav-main ul #link-07.active a .flash-replaced { left:-10px; top:-30px; }
.js .slo #nav-main ul #link-07.active a .flash-replaced { left:82px; }

#nav-main ul #link-08 a { position:relative; width:89px; margin-right:15px; color:#ff1e30; }
#nav-main ul #link-08 a span { position:absolute; left:0; top:-35px; width:89px; height:82px; background-position:-469px -74px; }
#nav-main ul #link-08 a:hover span { background-position:-469px -287px; }
#nav-main ul #link-08.active a span,#nav-main ul #link-08.active a:hover span { background-position:-469px -472px; left:0; top:-77px; width:117px; height:124px; }
.js #nav-main ul #link-08.active a span { background-position:-469px -287px!important; left:0; top:-35px; height:82px; }
.js #nav-main ul #link-08.active a .flash-replaced { background:none; left:7px; top:-117px; width:150px; height:150px; }
.js .hr #nav-main ul #link-08.active a .flash-replaced { background:none; left:-10px; top:-25px; width:150px; height:150px; }

#nav-main ul #link-09 a { position:relative; width:161px; color:#ff00a9; padding-bottom:10px; }
#nav-main ul #link-09 a span { position:absolute; left:0; top:-55px; width:161px; height:91px; background-position:-1290px -65px; }
#nav-main ul #link-09 a:hover span { background-position:-1290px -278px; }
#nav-main ul #link-09.active a span,#nav-main ul #link-09.active a:hover span { background-position:-1290px -462px; left:0; top:-102px; width:199px; height:134px; }
.js #nav-main ul #link-09.active a span { background-position:-1290px -278px!important; left:0; top:-55px; width:161px; height:91px; }
.js #nav-main ul #link-09.active a .flash-replaced { background:none; left:75px; top:-132px; width:150px; height:150px; }
.hr #nav-main ul #link-09 a span { position:absolute; left:0; top:-50px; width:161px; height:91px; background-position:-1502px -65px; }
.hr #nav-main ul #link-09 a:hover span { background-position:-1502px -278px; }
.hr #nav-main ul #link-09.active a span,.hr #nav-main ul #link-09.active a:hover span { background-position:-1502px -462px; left:0; top:-97px; width:199px; height:134px; }
.js .hr #nav-main ul #link-09.active a span { background-position:-1502px -278px!important; left:0; top:-50px; width:161px; height:91px; }
.js .hr #nav-main ul #link-09.active a .flash-replaced { background:none; left:75px; top:-60px; width:150px; height:150px; }

.hr #nav-main ul #link-08 { position:absolute; top:486px; left:520px; z-index:1; }
.hr #nav-main ul #link-07 { position:absolute; top:486px; left:340px; z-index:1; }
.hr #nav-main ul #link-09 { position:absolute; top:500px; left:615px; z-index:1; }

/*** Content ***/
#content { position:relative; z-index:1; background:url(../images/content-bg.png) no-repeat; font-size:1.3em; line-height:1.3; clear:right; min-height:456px; height:auto!important; height:456px; }
#content:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content-main { float:right; background:#fff; margin:22px 17px 0 0; width:710px; display:inline; }
#content-supp { float:left; padding:100px 0 0 19px; display:inline; }
#content h1 { font-weight:bold; font-size:1.231em; }

/*** Page 01 - Home ***/
#content.page-01 #content-main { margin-right:0; width:904px; text-align:center; }
#content.page-01 #content-main div { margin-top:15px; width:100%; overflow:hidden; }
#content.page-01 #content-main div h2,#content.page-01 #content-main h1 { position:absolute; left:-9999px; top:-9999px; color:#822895; }
#content.page-01 #content-main div ul { float:left; position:relative; left:50%; }
#content.page-01 #content-main div ul li { float:left; position:relative; right:50%; margin:0 15px; }
#content.page-01 #content-main div ul li a { display:block; font-weight:bold; text-decoration:none; font-size:1.538em; color:#822895; }
.js #content.page-01 #content-main div ul li a { font-size:1.846em; }
#content.page-01 #content-main #page-selector { width:654px; margin-top:31px; left:179px; }
#content.page-01 #content-main #page-selector li { margin:0; right:0; }
#content.page-01 #content-main #page-selector li a { display:block; width:192px; height:141px; text-indent:-9999px; overflow:hidden; }
.hr #content.page-01 #content-main #page-selector li a { background:url(../images/hr-page-selector.png) no-repeat; margin-bottom:38px; }
.alb #content.page-01 #content-main #page-selector li a { background:url(../images/alb-page-selector.png) no-repeat; margin-bottom:38px; }
.srb #content.page-01 #content-main #page-selector li a { background:url(../images/page-selector.png) no-repeat; margin-bottom:38px; }
.mak #content.page-01 #content-main #page-selector li a { background:url(../images/mak-page-selector.png) no-repeat; margin-bottom:38px; }
.slo #content.page-01 #content-main #page-selector li a { background:url(../images/slo-page-selector.png) no-repeat; margin-bottom:38px; }
.bih #content.page-01 #content-main #page-selector li a { background:url(../images/page-selector.png) no-repeat; margin-bottom:38px; }
#content.page-01 #content-main #page-selector #page-02-link a { background-position:-192px 0; background-color:#09c935; margin-right:39px; }
#content.page-01 #content-main #page-selector #page-03-link a { background-position:0 0; background-color:#00a1e9; }
#content.page-01 #content-main #page-selector #page-04-link a { background-position:-384px 0; background-color:#bc0090; margin-right:35px; }
.hr #content.page-01 #content-main #page-selector #page-03-link a { background-position:-384px 0; background-color:#00a3ea; margin-right:0; }
.hr #content.page-01 #content-main #page-selector #page-05-link a { background-color:#00a3ea; margin:0 39px 0 0; }
#content.page-01 #content-main #page-selector #page-06-link a { background-position:-768px 0; background-color:#ffca00; margin:0 39px 0 0; }
#content.page-01 #content-main #page-selector #page-07-link a { background-position:-960px 0; background-color:#ff00a9; }
#content.page-01 #content-main #page-selector #page-08-link a { background-position:-576px 0; background-color:#ff1e30; margin-right:39px; }
.hr #content.page-01 #content-main #page-selector li span a { width:180px; height:auto; text-indent:0; background:none; overflow:hidden; font-size:1em; }
.banner.dance { position:absolute; top:-50px; right:-20px; width:180px; height:135px; z-index:100; }
.banner.dance a { position:absolute; top:20px; font-weight:bold; color:#bc0090; }
.banner.dance .alt { display:none; }
.banner.new { position:absolute; top:-35px; right:10px; width:80px; height:80px; z-index:100; }
#page-03-link .banner.new { top:-30px; right:-20px; }
.banner.new a { position:absolute; top:20px; font-weight:bold; color:#bc0090; }
.banner.new .alt { display:none; }
#content.contact #content-main { margin-right:17px; width:710px; text-align:left; }
#content.contact #content-main h1 { position:static; }
#content.contact #content-main a { font-weight:bold; text-decoration:none; color:#808285; }
#content.contact #content-main a:hover { text-decoration:underline; }
#content.contact #content-main address { font-style:normal; }

/*** Page 02 - Kikici ***/
#content.page-02 #content-main #page-title { color:#08c835; font-size:1.231em; font-weight:bold; }
#content.page-02 #content-main #single-kikici-content { color:#fff; background-image:url(../images/kikici.png); background-position:0 -480px; margin-top:56px; padding:20px 23px 0 205px; position:relative; z-index:1; min-height:201px; height:auto!important; height:201px; }
#content.page-02 #content-main #single-kikici-content.parents { padding-right:120px; }
#content.page-02 #content-main #single-kikici-content:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content.page-02 #content-main #single-kikici-content #content-type { position:absolute; right:13px; top:-40px; z-index:2; }
#content.page-02 #content-main #single-kikici-content #content-type ul { float:left; }
#content.page-02 #content-main #single-kikici-content #content-type li { float:left; margin-left:-6px; display:inline; }
#content.page-02 #content-main #single-kikici-content #content-type li a { opacity:0.5; position:relative; z-index:1; display:block; background:url(../images/kikici.png) no-repeat; text-align:center; font-size:.846em; font-weight:bold; text-decoration:none; color:#fff; padding:24px 0 0; width:103px; height:16px; }
.js #content.page-02 #content-main #single-kikici-content #content-type li a { font-size:1.154em; padding-top:18px; height:22px; }
.js #content.page-02 #content-main #single-kikici-content #content-type #for-parents a { text-align:right; width:91px; padding-right:12px; }
#content.page-02 #content-main #single-kikici-content #content-type li.active a { opacity:1; position:relative; z-index:2; }
.mak #content.page-02 #content-main #single-kikici-content #content-type #for-parents a,.js .mak #content.page-02 #content-main #single-kikici-content #content-type #for-parents a { text-align:center; padding:10px 6px 0 7px; width:90px; height:30px; }
.alb #content.page-02 #content-main #single-kikici-content #content-type #for-parents a,.js .alb #content.page-02 #content-main #single-kikici-content #content-type #for-parents a { width:99px; padding-right:4px; }
.js .mak #content.page-02 #content-main #single-kikici-content #content-type li a { font-size:.846em; padding-top:24px; height:16px; }
#content.page-02 #content-main #single-kikici-content h1 { font-size:1.846em; margin-bottom:5px; }
.js #content.page-02 #content-main #single-kikici-content h1 { font-size:2.308em; margin-top:-7px; }
.js .mak #content.page-02 #content-main #single-kikici-content h1 { font-size:2em; margin-top:-10px; }
#content.page-02 #content-main #single-kikici-content #gumioza-collection { position:absolute; right:9px; top:4px; width:101px; height:63px; background:url(../images/gumioza-logo.png) no-repeat; text-indent:-9999px; overflow:hidden; }
#content.page-02 #content-main #single-kikici-content #favorites { width:299px; margin:0; float:left; }
#content.page-02 #content-main #single-kikici-content #favorites strong { font-weight:bold; }
#content.page-02 #content-main #single-kikici-content #downloads { width:181px; margin:0; float:left; }
#content.page-02 #content-main #single-kikici-content #downloads div { position:relative; text-align:right; }
#content.page-02 #content-main #single-kikici-content #downloads strong { font-weight:bold; }
#content.page-02 #content-main #single-kikici-content #downloads a { text-decoration:none; color:#ff1c24; }
#content.page-02 #content-main #single-kikici-content #downloads a img { vertical-align:bottom; }
.mak #content.page-02 #content-main #single-kikici-content #favorites,.mak #content.page-02 #content-main #single-kikici-content #downloads { width:auto; margin:0; float:none; }
.mak #content.page-02 #content-main #single-kikici-content #downloads div { text-align:left; }
#content.page-02 #content-main #single-kikici-content #description { width:480px; clear:left; position:absolute; bottom:25px; }
#content.page-02 #content-main #single-kikici-content #description p { height:67px; overflow:auto; padding-right:5px; }
#content.page-02 #content-main #single-kikici-content #image { position:absolute; top:0; left:-50px; background:url(../images/single-kikici-content-image.png) no-repeat; width:234px; height:238px; }
#content.page-02 #content-main #single-kikici-content #image img { position:absolute; top:-16px; }
#content.page-02 #content-main #kikici-collection { float:left; margin:3px 0 0 110px; display:inline; position:relative; }
#content.page-02 #content-main #kikici-collection h2 { float:left; position:relative; font-size:.846em; width:80px; margin:15px 10px 0 -10px; font-weight:normal; line-height:1.3; }
.mak #content.page-02 #content-main #kikici-collection h2,.slo #content.page-02 #content-main #kikici-collection h2, .alb #content.page-02 #content-main #kikici-collection h2 { font-size:.692em; width:114px; margin:21px 5px 0 -39px; }
#content.page-02 #content-main #kikici-collection h3 { position:absolute; right:0; top:-19px; background:url(../images/kikici.png) no-repeat -103px 0; width:217px; height:99px; text-indent:-9999px; overflow:hidden; }
#content.page-02 #content-main #kikici-collection h3.first { position:absolute; right:0; bottom:0; left:-9999px; top:-9999px; }
#content.page-02 #content-main #kikici-collection ul { float:left; }
#content.page-02 #content-main #kikici-collection #gumioza { margin-left:10px; padding-left:10px; padding-right:5px; position:relative; z-index:1; }
#content.page-02 #content-main #kikici-collection li { float:left; margin-right:3px; }
#content.page-02 #content-main #kikici-collection li a img { opacity:.5; }
#content.page-02 #content-main #kikici-collection li a:hover img,#content.page-02 #content-main #kikici-collection li.active a img { opacity:1; }
#content.page-02 #content-main .vocki #content-type li a { background-position:left 0!important; }
#content.page-02 #content-main .vocki { background-color:#702182; }
#content.page-02 #content-main .mlijekoki #content-type li a { background-position:left -40px!important; }
#content.page-02 #content-main .mlijekoki { background-color:#00c3ef; }
#content.page-02 #content-main .jabukaki #content-type li a { background-position:left -80px!important; }
#content.page-02 #content-main .jabukaki { background-color:#5cbb00; }
#content.page-02 #content-main .ljesnaki #content-type li a { background-position:left -120px!important; }
#content.page-02 #content-main .ljesnaki { background-color:#a8543d; }
#content.page-02 #content-main .jagodaki #content-type li a { background-position:left -160px!important; }
#content.page-02 #content-main .jagodaki { background-color:#f91619; }
#content.page-02 #content-main .pluski #content-type li a { background-position:left -200px!important; }
#content.page-02 #content-main .pluski { background-color:#a6ca00; }
#content.page-02 #content-main .bananaki #content-type li a { background-position:left -240px!important; }
#content.page-02 #content-main .bananaki { background-color:#ffc000; }
#content.page-02 #content-main .breskvicaki #content-type li a { background-position:left -280px!important; }
#content.page-02 #content-main .breskvicaki { background-color:#ff9500; }
#content.page-02 #content-main .colaki #content-type li a { background-position:left -320px!important; }
#content.page-02 #content-main .colaki { background-color:#dd1506; }
#content.page-02 #content-main .zmijeki #content-type li a { background-position:left -360px!important; }
#content.page-02 #content-main .zmijeki { background-color:#009500; }
#content.page-02 #content-main .loveki #content-type li a { background-position:left -400px!important; }
#content.page-02 #content-main .loveki { background-color:#f31b08; }
#content.page-02 #content-main .medoki #content-type li a { background-position:left -440px!important; }
#content.page-02 #content-main .medoki { background-color:#f16a00; }

/*** Page 03 - Igraonica ***/
#content.page-03 h1 { color:#00a3ea; }
#content.page-03 #content-main div { overflow:hidden; margin-top:55px; }
.hr #content.page-03 #content-main.scroll div,
.alb #content.page-03 #content-main.scroll div { overflow:auto; width:710px; height:325px; margin:5px 0 0 0 !important; position:relative; padding-bottom: 10px; }
.hr #content.page-03 #content-main.scroll div div,
.alb #content.page-03 #content-main.scroll div div { overflow:hidden; height:auto; width:auto; margin-left:0; position:relative; padding-top:0; }

#content.page-03 #content-main div div { overflow:visible; margin-top:0; float:left; }
#content.page-03 #content-main div div h2 { color:#00a3ea; font-weight:bold; font-size:1.231em; }
#content.page-03 #content-main div #memory { width:270px; margin-right:100px; }
.mak #content.page-03 #content-main div #memory { width:270px; margin-right:108px; }
#content.page-03 #content-main div #memory a { text-decoration:none; color:inherit; display:block; }
#content.page-03 #content-main div #memory ul { margin-top:8px; }
.js #content.page-03 #content-main div #memory ul li { cursor:pointer; }
#content.page-03 #content-main div #memory dl { position:relative; padding:15px 0 16px 75px; margin-bottom:3px; }
#content.page-03 #content-main div #memory dd { font-weight:bold; }
#content.page-03 #content-main div #memory .image { font-weight:normal; position:absolute; left:0; top:0; }
#content.page-03 #content-main div #coloring-board { width:270px; }
.bih #content.page-03 #content-main div #coloring-board { width:315px; }
#content.page-03 #content-main div #coloring-board ul { background:url(../images/game/coloring-board-characters.png) no-repeat left top; min-height:207px; height:auto!important; height:207px; margin-top:7px; padding:0 0 0 170px; }
#content.page-03 #content-main div #coloring-board ul li a { display:block; padding:17px 0; text-decoration:none; background:url(../images/download-icon-01-white-bg.png) no-repeat 70px 34px; }
#content.page-03 #content-main div #coloring-board ul li a span { display:block; font-weight:bold; }
#content.page-03.single-item #flash-content { margin-top:26px!important; font-size:1em; font-weight:bold; text-align:center; }
#content.page-03.single-item #flash-content .alt { display:none; }
#content.page-03.single-item #content-supp { width:110px; }
#content.page-03.single-item #content-supp h2 { position:absolute; left:-9999px; top:-9999px; }
#content.page-03.single-item #content-supp a { display:block; font-weight:bold; text-transform:lowercase; text-decoration:none; color:inherit; background:url(../images/download-icon-02-white-bg.png) no-repeat left top; padding-left:22px; }
#content.page-03.single-item #content-supp dl { position:relative; padding-top:65px; margin-bottom:20px; }
#content.page-03.single-item #content-supp .image { position:absolute; left:0; top:0; }
#content.page-03 .memory_08,#content.page-03.memory_08 h1,#content.page-03.memory_08 #flash-content a,#content.page-03 #content-main div #coloring-board ul .vocki a,#content.page-03.vocki h1,#content.page-03.vocki #flash-content a { color:#08c835; }
#content.page-03 .memory_12,#content.page-03.memory_12 h1,#content.page-03.memory_12 #flash-content a,#content.page-03 #content-main div #coloring-board ul .jagodaki a,#content.page-03.jagodaki h1,#content.page-03.jagodaki #flash-content a { color:#812895; }
#content.page-03 .memory_18,#content.page-03.memory_18 h1,#content.page-03.memory_18 #flash-content a,#content.page-03 #content-main div #coloring-board ul .mlijekoki a,#content.page-03.mlijekoki h1,#content.page-03.mlijekoki #flash-content a { color:#ff00a9; }
#content.page-03 .memory_18,#content.page-03.memory_18 h1,#content.page-03.memory_18 #flash-content a,#content.page-03 #content-main div #coloring-board ul .mlijekoki a,#content.page-03.mlijekoki h1,#content.page-03.mlijekoki #flash-content a { color:#ff00a9; }
#content.page-03.keyboard_game #flash-content,
#content.page-03.tetris #flash-content,
#content.page-03.medoki #flash-content,
#content.page-03.sliding_puzzle #flash-content,
#content.page-03.caramel_puzzle #flash-content { position:absolute; right: -1px; bottom: 0; height: 389px; width: 740px; overflow: hidden; zoom: 1; }

/*** 08.06.2009. ***/
.hr #content.page-03 #content-main div { margin-top:28px; }
#game-selector 		{ overflow:hidden; zoom:1; }
#game-selector li { float:left; width:193px; margin-right:39px; }
.hr #game-selector li#game-sliding_puzzle,
.hr #game-selector li#game-memory,
.alb #game-selector li#game-sliding_puzzle,
.srb #game-selector li#game-coloringboard,
.mak #game-selector li#game-coloringboard,
.slo #game-selector li#game-coloringboard  { margin-right: 0; }
#game-selector dt a { display:block; width:193px; height:141px; overflow:hidden; text-indent:-9999px; background:url(../images/game-selector.png) no-repeat; }
.bih #game-selector dt a { background:url(../images/bih-game-selector.png) no-repeat; }
.slo #game-selector dt a { background:url(../images/slo-game-selector.png) no-repeat; }
.mak #game-selector dt a { background:url(../images/mak-game-selector.png) no-repeat; }
.alb #game-selector dt a { background:url(../images/alb-game-selector.png) no-repeat; }
#game-selector dd 	{ margin:16px 0 20px; height:29px; line-height:1.2; color:#818181; font-size:.846em; }
.alb #game-selector dd  { margin-bottom: 12px; }
#game-selector #game-sliding_puzzle dt a  { background-position:-964px 0; }
#game-selector #game-medoki dt a          { background-position:-771px 0; }
#game-selector #game-song dt a 					  { background-position:0 0; }
#game-selector #game-memory dt a          { background-position:-193px 0; }
#game-selector #game-coloringboard dt a   { background-position:-386px 0; }
#game-selector #game-tetris dt a          { background-position:-579px 0; }
#game-selector #game-caramel_puzzle dt a  { background-position:-1158px 0; }

#game-selector ul li 	{ float:none; margin-right:0; }
#game-selector ul a 	{ white-space:nowrap; display:block; height:16px; margin-bottom:5px; padding-left:23px; background:url(../images/game-selector-buttons.png) no-repeat; font-weight:bold; font-size:.923em; text-decoration:none; }
#game-selector .memory_08 a,
#game-selector .vocki a { color:#08c835; background-position:0 0; }
#game-selector .memory_12 a,
#game-selector .jagodaki a { color:#812795; background-position:0 -36px; }
#game-selector .memory_18 a,
#game-selector .mlijekoki a { color:#ff00a9; background-position:0 -72px; }
.alb #game-selector ul a { font-size:.846em; }

/*** Page 04 - Nauci Kikijevski ***/
#content.page-04 #content-main h1 { color:#bc0090; }
#content.page-04 #content-main #page-description { margin-bottom:18px; }
#content.page-04 #content-main h2 { margin-left:19px; font-size:1.231em; font-weight:bold; color:#bc0090; }
#content.page-04 #content-main .section-description { margin-left:19px; margin-bottom:40px; }
#content.page-04 #content-main h3 { color:#fff; font-weight:bold; }
.js #content.page-04 #content-main h3 { font-size:1.231em; }
#content.page-04 #content-main div { margin-top:40px; margin-left:-32px; position:relative; }
#content.page-04 #content-main div div { margin-top:0; margin-left:0; }
#content.page-04 #content-main div:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content.page-04 #content-main #dictionary { float:left; width:243px; min-height:313px; height:auto!important; height:313px; background:url(../images/learn-kikijevski-bg.png) no-repeat left top; }
#content.page-04 #content-main #dictionary h3 { margin:30px 0 0 32px; }
.js #content.page-04 #content-main #dictionary h3 { margin-top:25px; }
#content.page-04 #content-main #dictionary ol { width:196px; height:234px; overflow:auto; margin:14px 0 0 33px; list-style:none outside none; color:#808285; font-weight:normal; }
.js #content.page-04 #content-main #dictionary ol { width:228px; height:234px; margin-top:0; }
#content.page-04 #content-main #dictionary ol li { margin-bottom:5px; }
#content.page-04 #content-main #dictionary ol li h4 { color:#bb008f; font-weight:bold; text-transform:uppercase; }
#content.page-04 #content-main #dictionary ol dl { overflow:hidden; }
#content.page-04 #content-main #dictionary ol dl dt { font-weight:bold; float:left; clear:left; margin-bottom:2px; }
#content.page-04 #content-main #dictionary ol dl dd { float:left; display:inline; margin-left:6px; padding-left:13px; background:url(../images/dash-01.png) no-repeat left 9px; margin-bottom:2px; }
#content.page-04 #content-main #translator { float:left; margin-left:123px; display:inline; width:195px; min-height:235px; height:auto!important; height:235px; background:url(../images/learn-kikijevski-bg.png) no-repeat -243px top; }
#content.page-04 #content-main #translator h3 { margin:30px 0 0 32px; }
.js #content.page-04 #content-main #translator h3 { margin-top:25px; }
#content.page-04 #content-main #translator form { margin:13px 0 0 31px; }
.js #content.page-04 #content-main #translator form { margin-top:18px; }
#content.page-04 #content-main #translator form fieldset { position:relative; }
#content.page-04 #content-main #translator form fieldset legend span { display:block; color:#fff; font-weight:bold; }
.js #content.page-04 #content-main #translator form fieldset legend span { font-size:1.154em; }
.js #content.page-04 #content-main #translator form fieldset legend span .cufon-alt { position:absolute; left:-9999px; top:-9999px; }
#content.page-04 #content-main #translator form fieldset label { position:absolute; left:-9999px; top:-9999px; }
#content.page-04 #content-main #translator form fieldset textarea { border-width:0; overflow:auto; font:1em/1.3 Verdana,sans-serif; color:#808285; width:115px; height:50px; }
#content.page-04 #content-main #translator form #translate-1 .button { position:absolute; right:22px; top:40px; }
#content.page-04 #content-main #translator form #translate-1 .button button { width:auto; overflow:visible; }
#content.page-04 #content-main #translator form #translate-1 textarea { margin-top:6px; }
#content.page-04 #content-main #translator form #translate-2 { margin-top:8px; }
#content.page-04 #content-main #translator form #translate-2 textarea { margin-top:7px; font-weight:bold; }
.js .mak #content.page-04 #content-main #dictionary h3,.js .mak #content.page-04 #content-main #translator h3 { font-size:1em; margin-top:28px; }
.js .mak #content.page-04 #content-main #translator legend span { font-size:1em; margin-top:0; }
#content.page-04 #content-main #dance { padding-top:40px; clear:left; }
#content.page-04 #content-main #dance ul { margin-left:33px; margin-right:-130px; }
#content.page-04 #content-main #dance li { float:left; margin-right:130px; position:relative; padding-top:200px; width:237px; min-height:120px; height:auto!important; height:120px; }
#content.page-04 #content-main #dance li a { display:block; color:#bc0090; font-size:.875em; font-weight:bold; text-decoration:none; margin-bottom:4px; }
#content.page-04 #content-main #dance li .image { position:absolute; top:0; }
#content.page-04 #content-main #dance li .image img { display:block; }
#content.page-04 #content-main #dance li .image span { z-index:2; position:absolute; left:-18px; bottom:-1px; background:url(../images/dance-video-view.png) no-repeat; width:255px; height:43px; text-indent:-9999px; overflow:hidden; cursor:pointer; }
#content.page-04 #content-main #dance li .kiki-dance { display:none; }

/*** Page 05 - Kiki ples ***/
#content.page-05 h1 { color:#00a3ea; }
#content.page-05 h2 { font-size:1.231em; position:absolute; top:15px; left:33px; color:#fff; font-weight:bold; line-height:1em; }
#content.page-05 #content-main #page-description { margin-bottom:18px; }
#content.page-05 #content-main div { overflow:auto; width:729px; height:285px; margin:0 0 0 -19px; position:relative; }
#content.page-05 #content-main div div { overflow:hidden; height:auto; width:auto; margin-left:0; position:static; padding-top:0; }
#content.page-05 #content-main div.marg { margin-left:19px; }
#content-supp .siden-nav { margin-left:-19px; position:relative; width:158px; }
#content-supp .siden-nav li { margin:0 0 16px 15px; position:relative; }
#content-supp .siden-nav li a { display:block; outline:0; font-size:1.231em; color:#808386; font-weight:bold; line-height:1em; text-decoration:none; }
#content-supp .siden-nav li.on { background:url(../images/content-supp-list-bkg.gif) top left no-repeat; margin:-15px 0 0; padding:15px 0 16px 15px; }
#content-supp .siden-nav li.on a { color:#00a2ea; }
#competitors-list { background:url(../images/blue-blob.png) top left no-repeat; padding-top:52px; }
#competitors-list li { margin:0 0 15px 19px; background:url(../images/competitors-border.gif) bottom left repeat-x; }
#competitors-list li .clear { height:15px; display:block; clear:both; }
#content.page-05 #content-main #competitors-list .video-link { float:left; margin:0 20px 0 -10px; position:relative; padding:0 0 11px 10px; }
#content.page-05 #content-main #competitors-list .video-link span { background:url(../images/competitors-button.gif); text-indent:-9999px; display:block; position:absolute; bottom:0; left:0; height:27px; width:136px; }
#content.page-05 #content-main #competitors-list div { overflow:hidden; font-size:.87em; margin-top:-16px; }
#content.page-05 #content-main #competitors-list div h3 { color:#00a3ea; font-size:1.4em; font-weight:bold; margin-bottom:12px; padding:0!important; }
#content.page-05 #content-main #competitors-list .info-bar { margin:0; }
#content.page-05 #content-main #competitors-list .info-bar div { float:left; width:220px; margin:0; position:relative; padding-top:20px; }
#content.page-05 #content-main #competitors-list .info-bar div li { float:left; clear:none; margin:0; padding:0; background:none; }
#content.page-05 #content-main #competitors-list .info-bar div li a { text-decoration:none; margin-right:10px; }
#content.page-05 #content-main #competitors-list .info-bar div li a:hover { color:#333; }
#content.page-05 #content-main #competitors-list .info-bar div span { padding:9px 10px 0 0; display:none; text-align:right; }
.js #content.page-05 #content-main #competitors-list .info-bar div ul { margin-top:-10px; position:relative; }
.js #content.page-05 #content-main #competitors-list .info-bar div li { background:#fff; }
.js #content.page-05 #content-main #competitors-list .info-bar div li a { display:block; margin:0 4px 0 0; text-indent:-9999px; width:24px; height:23px; background:url(../images/score.png); }
.js #content.page-05 #content-main #competitors-list .info-bar div li a.half { background-position:-24px 0; }
.js #content.page-05 #content-main #competitors-list .info-bar div li a.full { background-position:-48px 0; }
.js #content.page-05 #content-main #competitors-list .info-bar div li.on a { background-position:-48px 0!important; }
.js #content.page-05 #content-main #competitors-list .info-bar div li.off a { background-position:0 0!important; }
.js #content.page-05 #content-main #competitors-list .info-bar div span { display:block; }
#content.page-05 #content-main #competitors-list .competitors-info { float:right; padding-top:18px; }
#content.page-05 #content-main #competitors-list .competitors-info li { float:left; clear:none; margin:0; padding:0; background:none; width:138px; text-align:center; border-left:1px solid #ccccce; }
#content.page-05 .kiki-dance { display:none; }
#content.page-05 #content-main #dance { margin:0 0 0 -10px; }
#content.page-05 #content-main #dance ul { margin-left:33px; margin-right:-130px; }
#content.page-05 #content-main #dance li { float:left; margin-right:100px; position:relative; padding-top:200px; width:237px; min-height:120px; height:auto!important; height:120px; }
#content.page-05 #content-main #dance li a { display:block; color:#00a3ea; font-size:1.2em; font-weight:bold; text-decoration:none; margin-bottom:4px; }
#content.page-05 #content-main #dance li .image { position:absolute; top:0; }
#content.page-05 #content-main #dance li .image img { display:block; }
#content.page-05 #content-main #dance li .image span { z-index:2; position:absolute; left:-18px; bottom:-1px; background:url(../images/dance-video-view-blue.gif) no-repeat; width:255px; height:43px; text-indent:-9999px; overflow:hidden; cursor:pointer; }
#content.page-05 #content-main #dance li .kiki-dance { display:none; }

#kiki-dance-floating  { position: absolute; top: 90px; left: 200px; z-index: 500; }

/*** Page 06 - Download ***/
#content.page-06 h1 { color:#ffc900; }
#content.page-06 #content-main #page-description { margin-bottom:18px; }
#content.page-06 #content-main div { overflow:auto; width:729px; height:253px; margin:0 0 0 -19px; position:relative; }
#content.page-06 #content-main div div { overflow:hidden; height:auto; width:auto; margin-left:0; position:relative; padding-top:0; }
#content.page-06 #content-main div div h2 { position:absolute; left:0; top:0; padding:23px 0 0 20px; width:95px; height:60px; background:url(../images/download-heading-bg.png) no-repeat; color:#fff; font-weight:bold; }
.js #content.page-06 #content-main div div h2 { font-size:1.231em; }
.js .mak #content.page-06 #content-main div div h2 { font-size:1em; }
.js #content.page-06 #content-main div div h2 .cufon { top:-3px; }
#content.page-06 #content-main div div ul { position:relative; overflow:hidden; margin:0 0 5px 17px; padding-top:41px; }
#content.page-06 #content-main div div li { overflow:hidden; margin-bottom:5px; }
#content.page-06 #content-main div div li ul { margin:0 0 0 13px; padding-top:0; float:left; }
#content.page-06 #content-main div div li li { margin:0; }
#content.page-06 #content-main div div a { display:block; text-decoration:none; color:#808285; font-size:.769em; width:75px; min-height:26px; height:auto!important; height:26px; padding-right:30px; background:url(../images/download-icon-03-white-bg.png) no-repeat right top; }
#content.page-06 #content-main div div a span { display:block; }
#content.page-06 #content-main div div a span span { display:inline; font-weight:bold; }
#download-selector { margin:28px 0 17px; overflow:hidden; }
#download-selector li { float:left; }
#download-selector li a { display:block; width:193px; height:141px; background: url(../images/download-selector.png) no-repeat; text-indent:-9999px; overflow:hidden; }
.srb #download-selector li a { background-image:url(../images/srb-download-selector.png); }
.slo #download-selector li a { background-image:url(../images/slo-download-selector.png); }
.bih #download-selector li a { background-image:url(../images/bih-download-selector.png); }
.mak #download-selector li a { background-image:url(../images/mak-download-selector.png); }
.alb #download-selector li a { background-image:url(../images/alb-download-selector.png); }
#download-selector.single-category li a { height:31px; }
#download-selector #download-computer a { background-position:0 0; background-color:#ffc900; margin-right:39px; }
#download-selector #download-cellphone a { background-position:-193px 0; background-color:#bc0090; margin-right:39px; }
#download-selector #download-print a { background-position:-386px 0; background-color:#00a3ea; }
#download-selector.single-category #download-computer a { background-position:0 -141px; }
#download-selector.single-category #download-computer a:hover,#download-selector.single-category #download-computer.active a { background-position:0 -172px; }
#download-selector.single-category #download-cellphone a { background-position:-193px -141px; }
#download-selector.single-category #download-cellphone a:hover,#download-selector.single-category #download-cellphone.active a { background-position:-193px -172px; }
#download-selector.single-category #download-print a { background-position:-386px -141px; }
#download-selector.single-category #download-print a:hover,#download-selector.single-category #download-print.active a { background-position:-386px -172px; }
#content.page-06 #content-main div div img { float:left; }
#content.page-06 #content-main .download-group-1 { overflow:hidden; clear:left; margin-bottom:25px; }
#content.page-06 #content-main .download-group-1 li { float:left; margin-bottom:5px; width:650px; position:relative; }
#content.page-06 #content-main .download-group-1 ul ul { position:absolute; bottom:2px; left:521px; }
#content.page-06 #content-main .download-group-1 li li { width:auto; float:none; margin:14px 0; }
#content.page-06 #content-main .download-group-1 li li a { color:#ffc900; font-weight:bold; background-position:right bottom; }
#content.page-06 #content-main .download-group-1 li li a span { color:#808285; font-weight:normal; }
#content.page-06 #content-main .download-group-1 li li a span span { display:block; text-transform:uppercase; font-weight:bold; }
#content.page-06 #content-main .download-group-1 img { padding:3px; background:url(../images/download-shadow-03.png) no-repeat; }
#content.page-06 #content-main .download-group-2 { overflow:hidden; clear:left; margin-bottom:25px; }
#content.page-06 #content-main .download-group-2 li { width:265px; float:left; margin-bottom:5px; position:relative; }
#content.page-06 #content-main .download-group-2 li.even { margin-right:122px; }
#content.page-06 #content-main .download-group-2 ul ul { position:absolute; bottom:0; left:134px; }
#content.page-06 #content-main .download-group-2 li li { width:auto; float:none; margin:14px 0; }
#content.page-06 #content-main .download-group-2 li li a { color:#ffc900; font-weight:bold; background-position:right bottom; }
#content.page-06 #content-main .download-group-2 li li a span { color:#808285; font-weight:normal; }
#content.page-06 #content-main .download-group-2 li li a span span { display:block; text-transform:uppercase; font-weight:bold; }
#content.page-06 #content-main .download-group-2 img { padding:3px; background:url(../images/download-shadow-02.png) no-repeat; }
#content.page-06 #content-main .download-group-2.alt ul ul { position:static; margin-bottom:-14px; }
#content.page-06 #content-main .download-group-2.alt li li a span span { text-transform:none; }
.js .slo .alt-title-01 { top:-12px!important; }
.js .slo .alt-title-02 { top:-20px!important; }
.js .mak .alt-title-01 { line-height:1!important; padding-top:13px!important; height:70px!important; }
#content.page-06 #content-main .download-group-3 { overflow:hidden; clear:left; margin-bottom:25px; }
#content.page-06 #content-main .download-group-3 li { width:313px; float:left; margin-bottom:5px; position:relative; }
#content.page-06 #content-main .download-group-3 li.even { margin-right:30px; }
#content.page-06 #content-main .download-group-3 ul ul { position:absolute; bottom:0; left:178px; }
#content.page-06 #content-main .download-group-3 li li { width:auto; float:none; margin:14px 0; }
#content.page-06 #content-main .download-group-3 li li a { color:#ffc900; font-weight:bold; background-position:right bottom; }
#content.page-06 #content-main .download-group-3 li li a span { color:#808285; font-weight:normal; }
#content.page-06 #content-main .download-group-3 li li a span span { display:block; text-transform:uppercase; font-weight:bold; }
#content.page-06 #content-main .download-group-3 img { padding:3px; background:url(../images/download-shadow-01.png) no-repeat; }
#content.page-06 #content-main .download-group-3.alt ul ul { position:static; margin-bottom:-14px; }
#content.page-06 #content-main .download-group-3.alt li li a span span { text-transform:none; }
#content.page-06 #content-main .download-group-3.n01 ul ul { position:static; margin-top:-9px; margin-bottom:-9px; }
#content.page-06 #content-main .download-group-3.n01 li li { width:auto; float:none; margin:9px 0; }
#content.page-06 #content-main .download-group-3.n01 li li a span span { text-transform:none; color:#ffc900; }

/*** Page 07 + Page 08 - Kiki novosti + Kiki kup (najave + izvjestaj) ***/
.hr #content.page-07 #content-main #page-title,.hr #content.page-08 #content-main #page-title { font-size:1.231em; font-weight:bold; }
.hr #content.page-07 #content-main #page-description,.hr #content.page-08 #content-main #page-description { margin-bottom:18px; }
.hr #content.page-07 #content-main div,.hr #content.page-08 #content-main div { overflow:auto; width:729px; height:305px; margin:0 0 0 -19px; position:relative; }
.hr #content.page-07 #content-main div div,.hr #content.page-08 #content-main div div { overflow:hidden; height:auto; width:auto; margin-left:0; position:relative; padding-top:0; }
.hr #content.page-07 #content-main div div h2,.hr #content.page-07 #content-main div div #page-title-second,.hr #content.page-08 #content-main div div h2,.hr #content.page-08 #content-main div div #page-title-second { font-size:1.231em; position:absolute; left:32px; top:23px; color:#fff; font-weight:bold; }
#content.page-07 #content-main div #news-announce { background:url(../images/news-title-top-bg.png) no-repeat 0 0; padding-top:87px; }
#content.page-08 #content-main div #news-announce { background:url(../images/cup-title-top-bg.png) no-repeat 0 0; padding-top:87px; }
#content.page-08 #content-main div #news-announce.reports { background-position:-729px 0; }
#content #content-main div #news-announce div { overflow:visible; width:678px; position:relative; margin:0 0 0 17px; background:url(../images/news-cup-rc-big-tr-bg.png) repeat-y -678px 0; }
#content #content-main div #news-announce div div { overflow:visible; width:auto; position:static; margin:0; background:none; }
#content #content-main div #news-announce #listing { padding:5px 28px 0; background:url(../images/news-cup-rc-big-tr-bg.png) no-repeat 0 100%; }
#content #content-main div #news-announce #listing li { overflow:hidden; position:relative; top:-20px; margin-bottom:9px; padding:15px 0 0 127px; border-bottom:1px dashed #dedede; min-height:110px; height:auto!important; height:110px; }
#content #content-main div #news-announce #listing li a { display:block; font-weight:bold; text-decoration:none; font-size:.923em; }
#content #content-main div #news-announce #listing li p { font-size:.846em; margin:6px 0; line-height:1.4; }
#content #content-main div #news-announce #listing .date { position:absolute; left:127px; top:3px; font-size:.692em; }
#content #content-main div #news-announce #listing .image { position:absolute; left:0; top:0; }
#content #content-main div #news-announce #listing .image img { padding:3px; background:url(../images/shadow-04.png) no-repeat; }
#content #content-main div #news-announce #listing .link-more { float:right; margin-bottom:6px; margin-left:-13px; background:url(../images/download-icon-02-white-bg.png) no-repeat; font-size:.769em; text-transform:lowercase; height:17px; line-height:17px; padding-left:24px; }
#content #content-main div #news-announce #single-item { padding:5px 58px 0 28px; background:url(../images/news-cup-rc-big-tr-bg.png) no-repeat 0 100%; }
#content #content-main div #news-announce #single-item:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content #content-main div #news-announce #link-back { background:url(../images/arrow-left.png) no-repeat; text-decoration:none; font-weight:bold; text-transform:lowercase; position:absolute; right:48px; top:28px; font-size:.769em; height:10px; line-height:11px; padding-left:16px; }
#content #content-main div #news-announce #single-item #date { position:absolute; left:0; top:3px; font-size:.692em; }
#content #content-main div #news-announce #single-item #text { float:right; width:349px; margin-left:29px; position:relative; top:-20px; padding:22px 0 0; }
#content #content-main div #news-announce #single-item #text p { margin:20px 0; line-height:1.4; }
#content #content-main div #news-announce #single-item #text #download { margin-top:32px; }
#content #content-main div #news-announce #single-item #text #download li { margin-bottom:25px; }
#content #content-main div #news-announce #single-item #text #download li a { display:block; text-decoration:none; font-weight:bold; font-size:.769em; padding-right:30px; background:url(../images/download-icon-03-white-bg.png) no-repeat 80px bottom; }
#content #content-main div #news-announce #single-item #text #download li a span { display:block; color:#808285; font-weight:normal; }
#content #content-main div #news-announce #single-item #text #download li a span span { display:block; text-transform:uppercase; font-weight:bold; }
#content #content-main div #news-announce #single-item #text #google-map { width:343px; height:277px; background:url(../images/shadow-06.png) no-repeat; padding:3px; }
#content #content-main div #news-announce #single-item #related-images { width:214px; float:right; position:relative; top:-20px; }
#content #content-main div #news-announce #single-item #related-images #single-image { padding:3px; background:url(../images/shadow-05.png) no-repeat; }
#content #content-main div #news-announce #single-item #related-images ul { overflow:hidden; margin:5px -8px 0 0; }
#content #content-main div #news-announce #single-item #related-images ul li { float:left; margin-right:8px; }
#content #content-main div #news-announce #single-item #related-images ul img { padding:3px; background:url(../images/shadow-07.png) no-repeat; }
#content #content-main div #news-announce #top-results { padding-top:44px; position:relative; background:url(../images/top-results-bg-01.png) no-repeat 0 100%; }
#content #content-main div #news-announce #top-results:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content #content-main div #news-announce #top-results ul { float:left; background:#fff; position:absolute; left:0; top:0; z-index:1; width:349px; }
#content #content-main div #news-announce #top-results ul li { float:left; margin-left:-19px; display:inline; position:relative; z-index:1; }
#content #content-main div #news-announce #top-results ul li a { opacity:0.5; display:block; background:url(../images/baloon-01.png) no-repeat; width:73px; height:84px; padding:9px 15px 0 30px; line-height:1.1; color:#fff; text-decoration:none; font-weight:bold; }
.js #content #content-main div #news-announce #top-results ul li a { font-size:1.154em; }
#content #content-main div #news-announce #top-results ul li.active { position:relative; z-index:2; }
#content #content-main div #news-announce #top-results ul li.active a { opacity:1; }
#content #content-main div #news-announce #top-results div { position:relative; z-index:2; padding:5px 15px 20px; background:url(../images/top-results-box-top-01.png) no-repeat 0 0; }
#content #content-main div #news-announce #top-results table { width:100%; border-collapse:collapse; }
.js #content #content-main div #news-announce #top-results table caption { position:absolute; left:-9999px; top:-9999px; }
#content #content-main div #news-announce #top-results table td { padding-top:7px; font-size:.846em; font-weight:normal; border-bottom:1px dashed #dedede; }
#content #content-main div #news-announce #top-results table .number { font-weight:bold; }
#content #content-main div #news-announce #top-results table strong { font-weight:bold; }
#content #content-main div #news-announce #top-results table .result { font-weight:bold; color:#ff1e30; }
#content.page-07 h1,#content.page-07 #content-main #page-title,#content.page-07 #content-main div #news-announce #listing li a,#content.page-07 #content-main div #news-announce #link-back,#content.page-07 #content-main div #news-announce #single-item #text #download li a { color:#ff00a9; }
#content.page-08 h1,#content.page-08 #content-main #page-title,#content.page-08 #content-main div #news-announce #listing li a,#content.page-08 #content-main div #news-announce #link-back,#content.page-08 #content-main div #news-announce #single-item #text #download li a { color:#ff1e30; }
#content.page-07 #content-main div #news-announce #link-back { background-position:0 -2px; }
#content.page-08 #content-main div #news-announce #link-back { background-position:0 -16px; }

/*** Page 08 - Kiki kup - Ranking results ***/
#content #content-main div #ranking-results { padding-top:44px; position:relative; background:url(../images/ranking-results-bg.png) repeat-y -729px 0; }
#content #content-main div #ranking-results:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content #content-main div #ranking-results ul { float:left; background:#fff; position:absolute; left:0; top:0; z-index:1; width:714px; }
#content #content-main div #ranking-results ul li { float:left; margin-right:-19px; position:relative; z-index:1; }
#content #content-main div #ranking-results ul li a { opacity:0.5; display:block; background:url(../images/baloon-01.png) no-repeat; width:73px; height:66px; padding:27px 15px 0 30px; line-height:1.1; color:#fff; text-decoration:none; font-weight:bold; }
.js #content #content-main div #ranking-results ul li a { font-size:1.154em; }
#content #content-main div #ranking-results ul li.active { position:relative; z-index:2; }
#content #content-main div #ranking-results ul li.active a { opacity:1; }
#content #content-main div #ranking-results div { position:relative; z-index:2; padding:0; background:url(../images/ranking-results-top.png) no-repeat 0 0; }
#content #content-main div #ranking-results div div { padding:5px 40px 20px 35px; background:url(../images/ranking-results-bg.png) no-repeat 0 100%; }
#content #content-main div #ranking-results table { width:639px; border-collapse:collapse; }
.js #content #content-main div #ranking-results table caption { position:absolute; left:-9999px; top:-9999px; }
#content #content-main div #ranking-results table td { padding-top:7px; font-size:.846em; font-weight:normal; border-bottom:1px dashed #dedede; }
#content #content-main div #ranking-results table .number { font-weight:bold; }
#content #content-main div #ranking-results table strong { font-weight:bold; }
#content #content-main div #ranking-results table .result { font-weight:bold; color:#ff1e30; }

/*** Page 08 - Kiki kup - Index ***/
#content.page-08 #content-main div #cup-report { width:338px; float:left; margin-right:28px; }
#content.page-08 #content-main div #cup-report #top-results { padding-top:44px; position:relative; background:url(../images/top-results-bg-02.png) no-repeat 0 100%; }
#content.page-08 #content-main div #cup-report #top-results:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content.page-08 #content-main div #cup-report #top-results ul { float:left; background:#fff; position:absolute; left:0; top:0; z-index:1; width:338px; }
#content.page-08 #content-main div #cup-report #top-results ul li { float:left; margin-right:-19px; position:relative; z-index:1; }
#content.page-08 #content-main div #cup-report #top-results ul li a { opacity:0.5; display:block; background:url(../images/baloon-01.png) no-repeat; width:73px; height:84px; padding:9px 15px 0 30px; line-height:1.1; color:#fff; text-decoration:none; font-weight:bold; }
.js #content.page-08 #content-main div #cup-report #top-results ul li a { font-size:1.154em; }
#content.page-08 #content-main div #cup-report #top-results ul li.active { position:relative; z-index:2; }
#content.page-08 #content-main div #cup-report #top-results ul li.active a { opacity:1; }
#content.page-08 #content-main div #cup-report #top-results div { position:relative; z-index:2; padding:5px 20px 30px 35px; background:url(../images/top-results-box-top-02.png) no-repeat 0 0; }
#content.page-08 #content-main div #cup-report #top-results table { width:100%; border-collapse:collapse; }
.js #content.page-08 #content-main div #cup-report #top-results table caption { position:absolute; left:-9999px; top:-9999px; }
#content.page-08 #content-main div #cup-report #top-results table td { padding-top:7px; font-size:.846em; font-weight:normal; border-bottom:1px dashed #dedede; }
#content.page-08 #content-main div #cup-report #top-results table .number { font-weight:bold; }
#content.page-08 #content-main div #cup-report #top-results table strong { font-weight:bold; }
#content.page-08 #content-main div #cup-report #top-results table .result { font-weight:bold; color:#ff1e30; }
#content.page-08 #content-main div #cup-report #top-results .all-ranking { position:absolute; right:20px; bottom:8px; z-index:4; color:#ff1e30; font-size:.769em; font-weight:bold; text-transform:lowercase; text-decoration:none; background:url(../images/download-icon-02-white-bg.png) no-repeat 0 0; padding-left:25px; height:17px; line-height:17px; }
#content.page-08 #content-main div #cup-report #reports { position:relative; width:167px; height:218px; margin-top:40px; padding:53px 108px 0 63px; background:#fceeef url(../images/reports-bg.png) no-repeat; }
#content.page-08 #content-main div #cup-report #reports h2 { position:relative; top:-6px; left:25px; width:auto; color:#ff1e30; }
#content.page-08 #content-main div #cup-report #reports ul { margin-top:9px; }
#content.page-08 #content-main div #cup-report #reports li { margin-bottom:10px; }
#content.page-08 #content-main div #cup-report #reports li a { display:block; min-height:16px; height:auto!important; height:16px; font-size:.923em; font-weight:bold; text-decoration:none; color:#808285; background:url(../images/icon-04-pink-bg.png) no-repeat 0 0; padding-left:25px; }
#content.page-08 #content-main div #cup-report #reports .all-reports { position:absolute; right:115px; bottom:22px; color:#ff1e30; font-size:.769em; font-weight:bold; text-transform:lowercase; text-decoration:none; background:url(../images/icon-04-pink-bg.png) no-repeat 0 0; padding-left:25px; height:16px; line-height:16px; }
.js #content.page-08 #content-main div #cup-announce .cufon { top:1px; }
#content.page-08 #content-main div #cup-announce { width:324px; float:left; background:url(../images/cup-announce-title-top-bg.png) no-repeat 0 0; padding-top:87px; }
#content.page-08 #content-main div #cup-announce div { overflow:visible; width:324px; position:relative; margin:0 0 0 17px; background:url(../images/cup-announce-rc-big-tr-bg.png) repeat-y -307px 0; }
#content.page-08 #content-main div #cup-announce ul { padding:5px 37px 0 13px; background:url(../images/cup-announce-rc-big-tr-bg.png) no-repeat 0 100%; }
#content.page-08 #content-main div #cup-announce ul li { overflow:hidden; position:relative; top:-33px; margin-bottom:9px; padding:15px 0 0 127px; border-bottom:1px dashed #dedede; }
#content.page-08 #content-main div #cup-announce ul li a { display:block; font-weight:bold; text-decoration:none; font-size:.923em; color:#ff1e30; }
#content.page-08 #content-main div #cup-announce ul li p { font-size:.846em; margin:9px 0; line-height:1.4; }
#content.page-08 #content-main div #cup-announce ul .date { width:100%; position:absolute; left:127px; top:3px; font-size:.692em; }
#content.page-08 #content-main div #cup-announce ul .image { position:absolute; left:0; top:0; }
#content.page-08 #content-main div #cup-announce ul .image img { padding:3px; background:url(../images/shadow-04.png) no-repeat; }
#content.page-08 #content-main div #cup-announce ul .link-more { float:right; margin-right:2px; margin-bottom:9px; display:inline; background:url(../images/icon-05-small.png) no-repeat; font-size:.769em; text-transform:lowercase; height:13px; line-height:13px; padding-left:18px; }
#content.page-08 #content-main div #cup-announce .view-all-articles { position:absolute; right:39px; bottom:10px; width:auto; margin:0; background:none; }
#content.page-08 #content-main div #cup-announce .view-all-articles a { float:left; margin-left:15px; display:inline; color:#ff1e30; font-size:.769em; font-weight:bold; text-transform:lowercase; text-decoration:none; background:url(../images/download-icon-02-white-bg.png) no-repeat 0 0; padding-left:25px; line-height:17px; }

/*** Page 09 - Pitanja i odgovori ***/
#content.page-09 h1 { color:#ff00a9; }
#content.page-09 #content-main #page-description { margin-bottom:18px; }
#content.page-09 #content-main div { margin-left:-31px; }
#content.page-09 #content-main div div { margin-top:0; margin-left:0; overflow:visible; }
#content.page-09 #content-main div:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#content.page-09 #faq { position:relative; float:left; width:403px; padding-top:0; padding-bottom:14px; margin:0; background:url(../images/question-answer-bg.png) no-repeat left top; }
.slo #content.page-09 #faq,.mak #content.page-09 #faq,.alb #content.page-09 #faq { background:url(../images/slo-mak-question-answer-bg.png) no-repeat left top; }
#content.page-09 #faq h2 { color:#fff; font-weight:bold; margin:30px 0 14px 31px; }
.slo #content.page-09 #faq h2,.alb #content.page-09 #faq h2 { width:150px; line-height:0.2; margin-top:24px; }
.mak #content.page-09 #faq h2 { width:160px; line-height:1.1; margin-top:27px; }
.js #content.page-09 #faq h2 { font-size:1.231em; }
.js .mak #content.page-09 #faq h2 { font-size:1em; }
#content.page-09 #faq ul { width:358px; height:243px; margin:0 0 0 32px; overflow:auto; }
.js #content.page-09 #faq ul { width:390px; }
#content.page-09 #faq dl { padding-bottom:15px; }
.js #content.page-09 #faq dl { padding-right:40px; }
#content.page-09 #faq dl span { font-weight:bold; }
#content.page-09 #faq dl dd { margin-bottom:15px; }
#content.page-09 #faq dl dd span { color:#ff00a8; }
#content.page-09 #ask-question { float:left; margin-left:72px!important; display:inline; width:195px; min-height:232px; height:auto!important; height:232px; }
#content.page-09 #ask-question div { height:232px; overflow:hidden!important; clear:left; }
#content.page-09 #ask-question div div { overflow:visible; height:auto; clear:none; }
#content.page-09 #ask-question h2 { position:absolute; left:-9999px; top:-9999px; }
#content.page-09 #ask-question ul { background:url(../images/question-answer-bg.png) no-repeat -403px top; width:180px; height:84px; margin-bottom:-26px; float:left; padding-left:15px; }
#content.page-09 #ask-question ul li { float:left; margin-top:-12px; position:relative; }
#content.page-09 #ask-question ul li.first { margin-right:30px; }
#content.page-09 #ask-question ul li a { display:block; float:left; height:64px; overflow:hidden; }
#content.page-09 #ask-question ul li.active a { height:84px; }
#content.page-09 #ask-question form { float:right; width:176px; background:url(../images/question-answer-bg.png) no-repeat -422px bottom; }
#content.page-09 #ask-question form input { display:none; }
#content.page-09 #ask-question form fieldset div { width:164px; margin:0 auto; overflow:hidden; }
#content.page-09 #ask-question form fieldset legend { display:block; font-weight:bold; color:#fff; }
#content.page-09 #ask-question form fieldset legend span { display:block; margin:3px 0; background:#ff00a7; width:160px; padding-left:9px; }
#content.page-09 #ask-question form fieldset label { position:absolute; left:-9999px; top:-9999px; }

/* Privremena solucija, kasnije bi trebalo preko JS-a */
#content.page-09 #ask-question form fieldset div input { display:inline; background:url(../images/question-answer-bg.png) no-repeat -598px top; width:154px; padding:6px 5px 7px; font:1em/1.3 Verdana,sans-serif; }
#content.page-09 #ask-question form fieldset textarea { background:url(../images/question-answer-bg.png) no-repeat -598px -29px; width:154px; min-height:131px; height:auto!important; height:131px; padding:6px 5px 7px; border-width:0; overflow:auto; font:1em/1.3 Verdana,sans-serif; }
#content.page-09 #ask-question form fieldset button { margin:3px 0 5px; padding:3px 24px 3px 0; text-align:left; background:#ff00a7 url(../images/question-answer-button.png) no-repeat right center; font:bold 1em/1.3 Verdana,sans-serif; color:#fff; width:auto; overflow:visible; cursor:pointer; }
.js #content.page-09 #ask-question form fieldset button { font-size:1.231em; }
#content.page-09 #ask-question #faq-form-1 legend span { text-align:right; }
#content.page-09 #ask-question #faq-form-2 legend span { text-align:left; }

/*** Text content ***/
.text-content { padding:0 20px; width:700px!important; }
.text-content div { overflow:hidden; }
.text-content ol { list-style:decimal; margin-left:22px; width:auto!important; }
.text-content ul { list-style:circle; margin-left:22px; width:auto!important; }
.text-content p { width:auto!important; }
.text-content li { margin-bottom:5px; width:auto!important; display:list-item; }
.left-img-block { display:block; float:right; margin-left:15px; }

/*** Footer ***/
#footer { float:left; display:inline; margin:7px 0 0 13px; position:relative; }
#footer:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
#footer	a { color:#808285; text-decoration:none; }
#footer #facebook-link { float:left; background:#fff url(../images/facebook-icon.gif) top left no-repeat; padding:4px 4px 4px 22px; }
#footer #contact { float:left; background:#fff; padding:4px; }
#footer #nav-lang { float:left; background:#fff; padding:4px; margin-left:2px; display:inline; }
#footer #nav-lang h2 { float:left; font-weight:normal; }
#footer #nav-lang ul { float:left; }
#footer #nav-lang ul li { float:left; margin:0 2px; display:inline; }
#footer #nav-lang ul li a { font-weight:bold; }
#footer .banner { clear:left; width:270px; height:70px; position:absolute; top:30px; left:-12px; border:1px solid #bdd4e0; background:#fff; }
#footer .banner .alt { display:none; }

/*** Misc ***/
/*** jScrollPane ***/
#container #content #content-main .jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
#container #content #content-main .jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#fff; }
#container #content #content-main .jScrollPaneDrag { position:absolute; cursor:pointer; overflow:hidden; padding:0; /* kasnije izbaciti height */height:26px !important; }
#container #content #content-main .jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; padding:0; }
#container #content #content-main .jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; padding:0; }
#container #content #content-main a.jScrollArrowUp { display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-9999px; overflow:hidden; padding:0; height:14px; }
#container #content #content-main a.jScrollArrowUp:hover { background-color:#fff; }
#container #content #content-main a.jScrollArrowDown { display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-9999px; overflow:hidden; padding:0; height:14px; }
#container #content #content-main a.jScrollArrowDown:hover { background-color:#fff; }
#container #content #content-main a.jScrollActiveArrowButton,#container #content #content-main a.jScrollActiveArrowButton:hover { background-color:#fff; padding:0; }
#content.page-02 #content-main #single-kikici-content #description .jScrollPaneTrack { background:url(../images/custom-scrollbars.png) repeat-y -150px bottom; }
#content.page-02 #content-main #single-kikici-content #description .jScrollPaneDrag { background:url(../images/custom-scrollbars.png) no-repeat -60px bottom; }
#content.page-02 #content-main #single-kikici-content #description a.jScrollArrowUp { background:url(../images/custom-scrollbars.png) no-repeat -60px top; }
#content.page-02 #content-main #single-kikici-content #description a.jScrollArrowDown { background:url(../images/custom-scrollbars.png) no-repeat -60px -14px; }
#container #content.page-04 #content-main #dictionary .jScrollPaneContainer { top:19px; }
#container #content.page-04 #content-main .jScrollPaneTrack { background:#bc0090 url(../images/custom-scrollbars.png) repeat-y -135px bottom; }
#container #content.page-04 #content-main .jScrollPaneDrag { background:#bc0090 url(../images/custom-scrollbars.png) no-repeat -45px bottom; }
#container #content.page-04 #content-main a.jScrollArrowUp { background:#bc0090 url(../images/custom-scrollbars.png) no-repeat -45px top; }
#container #content.page-04 #content-main a.jScrollArrowDown { background:#bc0090 url(../images/custom-scrollbars.png) no-repeat -45px -14px; }
#container #content.page-03 #content-main .jScrollPaneTrack,
#container #content.page-05 #content-main .jScrollPaneTrack { background:#00a3ea url(../images/custom-scrollbars.png) repeat-y -165px top; }
#container #content.page-03 #content-main .jScrollPaneDrag,
#container #content.page-05 #content-main .jScrollPaneDrag { background:#00a3ea url(../images/custom-scrollbars.png) no-repeat -75px bottom; }
#container #content.page-03 #content-main a.jScrollArrowUp,
#container #content.page-05 #content-main a.jScrollArrowUp { background:#00a3ea url(../images/custom-scrollbars.png) no-repeat -75px top; }
#container #content.page-03 #content-main a.jScrollArrowDown,
#container #content.page-05 #content-main a.jScrollArrowDown { background:#00a3ea url(../images/custom-scrollbars.png) no-repeat -75px -14px; }
#container #content.page-06 #content-main .jScrollPaneTrack { background:#ffc900 url(../images/custom-scrollbars.png) repeat-y -120px top; }
#container #content.page-06 #content-main .jScrollPaneDrag { background:#ffc900 url(../images/custom-scrollbars.png) no-repeat -30px bottom; }
#container #content.page-06 #content-main a.jScrollArrowUp { background:#ffc900 url(../images/custom-scrollbars.png) no-repeat -30px top; }
#container #content.page-06 #content-main a.jScrollArrowDown { background:#ffc900 url(../images/custom-scrollbars.png) no-repeat -30px -14px; }
#container #content.page-07 #content-main .jScrollPaneTrack { background:#ff00a9 url(../images/custom-scrollbars.png) repeat-y -105px bottom; }
#container #content.page-07 #content-main .jScrollPaneDrag { background:#ff00a9 url(../images/custom-scrollbars.png) no-repeat -15px bottom; }
#container #content.page-07 #content-main a.jScrollArrowUp { background:#ff00a9 url(../images/custom-scrollbars.png) no-repeat -15px top; }
#container #content.page-07 #content-main a.jScrollArrowDown { background:#ff00a9 url(../images/custom-scrollbars.png) no-repeat -15px -14px; }
#container #content.page-08 #content-main .jScrollPaneTrack { background:#ff1e30 url(../images/custom-scrollbars.png) repeat-y -90px bottom; }
#container #content.page-08 #content-main .jScrollPaneDrag { background:#ff1e30 url(../images/custom-scrollbars.png) no-repeat 0 bottom; }
#container #content.page-08 #content-main a.jScrollArrowUp { background:#ff1e30 url(../images/custom-scrollbars.png) no-repeat 0 top; }
#container #content.page-08 #content-main a.jScrollArrowDown { background:#ff1e30 url(../images/custom-scrollbars.png) no-repeat 0 -14px; }
#container #content.page-09 #content-main .jScrollPaneTrack { background:#ff00a9 url(../images/custom-scrollbars.png) repeat-y -105px bottom; }
#container #content.page-09 #content-main .jScrollPaneDrag { background:#ff00a9 url(../images/custom-scrollbars.png) no-repeat -15px bottom; }
#container #content.page-09 #content-main a.jScrollArrowUp { background:#ff00a9 url(../images/custom-scrollbars.png) no-repeat -15px top; }
#container #content.page-09 #content-main a.jScrollArrowDown { background:#ff00a9 url(../images/custom-scrollbars.png) no-repeat -15px -14px; }

/*** Fancybox ***/
#fancy_overlay { position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666; display:none; z-index:30; }
#fancy_wrap { text-align:left; }
#fancy_loading { position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100; }
#fancy_loading div { position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url(../images/fancy_progress.png) no-repeat; }
#fancy_loading_overlay { position:absolute; background-color:#fff; z-index:30; }
#fancy_loading_icon { position:absolute; background:url(../images/fancy_loading.gif) no-repeat; z-index:35; width:16px; height:16px; }
#fancy_outer { position:absolute; top:0; left:0; z-index:90; padding:18px 18px 33px; margin:0; overflow:hidden; background:transparent; display:none; }
#fancy_inner { position:relative; width:100%; height:100%; border:1px solid #bbb; background:#fff; }
#fancy_content { margin:0; z-index:100; position:absolute; }
#fancy_div { background:#000; color:#fff; height:100%; width:100%; z-index:100; }
#fancy_img { position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%; }
#fancy_close { position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url(../images/fancy_closebox.png) top left no-repeat; cursor:pointer; z-index:181; display:none; }
#fancy_frame { position:relative; width:100%; height:100%; display:none; }
#fancy_ajax { width:100%; height:100%; overflow:auto; }
#fancy_left,#fancy_right { position:absolute; bottom:0; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url(data:image/gif;base64,AAAA); outline:none; }
#fancy_left { left:0; }
#fancy_right { right:0; }
.fancy_ico { position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block; }
#fancy_left_ico { left:-9999px; background:transparent url(../images/fancy_left.png) no-repeat; }
#fancy_right_ico { right:-9999px; background:transparent url(../images/fancy_right.png) no-repeat; }
#fancy_left:hover { visibility:visible; }
#fancy_right:hover { visibility:visible; }
#fancy_left:hover span { left:20px; }
#fancy_right:hover span { right:20px; }
.fancy_bigIframe { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; }
#fancy_bg { position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0; }
.fancy_bg { position:absolute; display:block; z-index:70; border:0; padding:0; margin:0; }
.fancy_bg_n { top:-18px; width:100%; height:18px; background:transparent url(../images/fancy_shadow_n.png) repeat-x; }
.fancy_bg_ne { top:-18px; right:-13px; width:13px; height:18px; background:transparent url(../images/fancy_shadow_ne.png) no-repeat; }
.fancy_bg_e { right:-13px; height:100%; width:13px; background:transparent url(../images/fancy_shadow_e.png) repeat-y; }
.fancy_bg_se { bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url(../images/fancy_shadow_se.png) no-repeat; }
.fancy_bg_s { bottom:-18px; width:100%; height:18px; background:transparent url(../images/fancy_shadow_s.png) repeat-x; }
.fancy_bg_sw { bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url(../images/fancy_shadow_sw.png) no-repeat; }
.fancy_bg_w { left:-13px; height:100%; width:13px; background:transparent url(../images/fancy_shadow_w.png) repeat-y; }
.fancy_bg_nw { top:-18px; left:-13px; width:13px; height:18px; background:transparent url(../images/fancy_shadow_nw.png) no-repeat; }
#fancy_title { position:absolute; bottom:-33px; left:0; width:100%; z-index:100; display:none; }
#fancy_title div { color:#fff; font:bold 12px Arial; padding-bottom:3px; }
#fancy_title table { margin:0 auto; }
#fancy_title table td { padding:0; vertical-align:middle; }
#fancy_title_left { height:32px; width:15px; background:transparent url(../images/fancy_title_left.png) repeat-x; }
#fancy_title_main { height:32px; background:transparent url(../images/fancy_title_main.png) repeat-x; }
#fancy_title_right { height:32px; width:15px; background:transparent url(../images/fancy_title_right.png) repeat-x; }
