/* URI: http://www.ri-karneval.com.hr | CSS master stylesheet | Copyright (c) 2009. Multilink d.o.o (http://www.multilink.hr) */

/*** livebox ***/
#gledajte{width:340px;height:270px;padding:25px 30px;position:fixed;background:#cc0000 url(../images/livebox/box_bck.jpg) 10px 10px no-repeat;color:#000;display:none;z-index:9999;}
#gledajte #closebox{position:absolute;top:-10px;right:-10px;display:block;background:url(../images/livebox/closebox.png) top center no-repeat;width:28px;height:28px;cursor:pointer;text-indent:-9999px;z-index:9999;}
#gledajte h2{font-size:1.2em;line-height:1em;padding:11px 13px;margin-top:10px;float:right;text-transform:uppercase;color:#fff;font-weight:bold;display:block;width:296px;height:26px;background:url(../images/livebox/h2.png) no-repeat;}
#gledajte #najava{margin:20px 20px 0 0;float:right;}
#gledajte #najava a{height:18px;display:block;text-indent:-9999px;}
body#karneval2009HR #gledajte #najava a{width:282px;background:url(../images/livebox/najava.png) no-repeat;}
body#karneval2009EN #gledajte #najava a{width:290px;background:url(../images/livebox/najava_en.png) no-repeat;}

/*** globals ***/
* {margin:0;padding:0;}
html{font: 62.5%/1.5 Arial, Helvetica, sans-serif;background:#231f20 url(../images/bck.jpg) top left repeat-x;}														
body{font-size:1.2em;line-height:1.6em;color:#666;width:100%;background:url(../images/splat.png) top center no-repeat;}
noscript p{color:#fff;font-size:0.9em;line-height:1.2em;text-transform:uppercase;text-align:center;padding:10px 10%;background:url(../images/noscript.png) repeat;}
ul#menu_1 ul, #prijavnica p, span.temp, dd.date, .shadow, #menupage, #menupage li a:hover, #menupage li a.selected, .selectors li a:hover, .selectors li a.selected, 
ul.eventsnav, h3.warning, .webcast #player, .webcast #grupa-opis{-moz-border-radius:5px;-webkit-border-radius:5px;}
ul#menu_1 ul li a:hover, ul#menu_1 ul li a.selected, ul#media ul.panel li img, ul.media li a img{-moz-border-radius:3px;-webkit-border-radius:3px;}
/*** typo - globals ***/
p{margin:0;padding:0.8em 0;}
h1, h2, h3, h4{margin:0;padding:0;}
img, fieldset{border:0;}
table, td, select, input, textarea, li{font:100% Arial, Helvetica, sans-serif;}
select, input, textarea{background:#fff;border:none;}
a{color:#666;margin:0;padding:0;text-decoration:none;outline:none;}
a:hover{color:#005aaa;text-decoration:underline;}
/*** typo - lists ***/
#static ul, #static ol, #static dl{margin:5px 0;padding:0;list-style-position:inside;}
#static ul ul, #static ol ol{margin:5px 10px;}
#static li{margin:0;padding:0 10px;}
#static dt{font-weight:bold;}
#static dd{margin-left:20px;}
/*** typo - specs ***/
a.link{text-indent:-9999em;display:inline-block;padding-right:12px;background:url(../images/strelica.jpg) 99% 0.3em no-repeat;}
.more a.link{text-indent:0em;}
#static a{text-decoration:underline;}
h1{float:left;text-indent:-9999em;line-height:1em;}
h1 a{display:block;width:242px;height:63px;}
body#karneval2009HR h1 a{background:#fff url(../images/sprite.jpg) 319px 90px;}
body#karneval2009EN h1 a{background:#fff url(../images/sprite_en.jpg) 0px 0px;}
.default h2{line-height:1em;text-transform:uppercase;font-weight:normal;}
#left.default h2{font-size:1.2em;padding-bottom:6px;}
.page h2{line-height:1em;padding:0.5em 0;text-transform:uppercase;color:#fff;font-weight:bold;display:block;}
#left.page h2{font-size:1.2em;width:600px;height:33px;padding:6px 10px;margin:0 0 10px -5px;background:url(../images/sprite.jpg) 0px 0px;}
#right.page h2{font-size:1em;width:271px;height:29px;padding:8px 10px;margin-left:-5px;background:url(../images/sprite.jpg) -1px 90px;}
#grupa-opis h2{font-size:1.2em;line-height:1em;padding:7px 10px 9px 10px;margin:0;width:345px;height:29px;text-transform:uppercase;color:#fff;font-weight:bold;background:url(../images/title-grupa.jpg) 0px 0px;display:block;}
h3{font-size:1.1em;line-height:1.1em;padding-bottom:0.5em;}
#center.default h3, #right.page h3{float:left;font-size:0.9em;padding-top:3px;padding-bottom:0;text-transform:uppercase;font-weight:normal;}
h3.warning{display:block;text-align:center;padding:30px 10px;margin:10px;font-weight:bold;color:#cc0000;border:1px solid #cc0000;background:#f9d5d5;}
h4{font-size:1em;line-height:1em;text-transform:uppercase;}
p.sub{position:absolute;top:-8px;left:233px;width:79px;height:28px;text-indent:-9999em;background:url(../images/sprite.png) 175px 106px;display:block;}
/*** containers ***/
.wrap{width:930px;margin:0 auto;padding:0 10px;background:#005aaa url(../images/wrap_bck.jpg) 0px 10px repeat-y;position:relative;}
#top{width:950px;height:20px;margin-bottom:5px;padding:25px 0 0 0;background:none;}
#header{width:930px;padding:12px 10px 0 10px;margin-left:-10px;background:url(../images/header_bck.jpg) top left no-repeat;}
#header .webcast{height:500px;background:url(../images/header_webcast.jpg) bottom left no-repeat;}
#content{width:930px;text-align:left;background:#fff url(../images/content_bck.jpg) bottom left no-repeat;padding:13px 0 24px 0;margin:0;position:relative;}
#content.webcast-p{width:910px;padding:13px 10px 24px 10px;}
#footer{width:950px;margin-bottom:15px;padding:67px 0 0 0;background:#005aaa url(../images/shadow.jpg) top left no-repeat;color:#fff;font-size:0.9em;}
#banneri{width:950px;background:none;color:#fff;font-size:0.9em;}
#left, #center, #right{float:left;margin:0;}
#left.default{width:300px;padding:0 21px 0 10px;} #center.default{width:283px;padding-right:21px;} #right.default{width:284px;padding-right:10px;}
#left.page{width:610px;padding:0 5px 0 12px;overflow:hidden;} #right.page{width:291px;padding:0 5px 0 7px;}
/*** header - global elements ***/
#top p{position:absolute;top:20px;left:10px;color:#fff;text-transform:uppercase;font-size:0.9em;}
#top ul.links{position:absolute;top:25px;right:200px;list-style:none;padding:0;margin:0;}
#top ul.links li{float:left;margin-top:4px;font-size:0.9em;color:#fff;}
#top ul.links li a{color:#fff;text-transform:uppercase;padding:0 5px;}
#top ul.links li a:hover{text-decoration:underline;}
#top .search{position:absolute;top:23px;right:0;padding-top:3px;}
#top input.input{background:#fff;height:15px;padding:2px 0 0 3px;font-size:0.9em;color:#666;border:1px solid #d6d6d6;}
#top input.input:focus{color:#000;}
#top input.btn{color:#fff;font-size:0.7em;width:46px;height:20px;padding:0;background:url(../images/sprite.png) 96px 0px;border:none;cursor:pointer;outline:none;}
#prijavnica{position:absolute;top:102px;left:29px;width:184px;height:270px;}
body#karneval2009HR #prijavnica{background:url(../images/prijavnica_img.jpg) no-repeat;}
body#karneval2009EN #prijavnica{background:url(../images/prijavnica_img_en.jpg) no-repeat;}
#prijavnica p{position:absolute;top:234px;left:-7px;width:187px;padding:1px 0 4px 12px;background:#cc0000;}
#prijavnica p strong{text-indent:-9999em;display:block;width:176px;height:19px;}
body#karneval2009HR #prijavnica p strong{background:url(../images/sprite.jpg) 319px 25px;}
body#karneval2009EN #prijavnica p strong{background:url(../images/sprite_en.jpg) 0px 39px;}
#prijavnica h4{position:absolute;top:193px;left:119px;width:144px;height:37px;padding:11px 0 0 30px;background:url(../images/sprite.png) 175px 61px;}
#prijavnica h4 a{color:#fff;} 
/*** header - multimedia panels ***/
ul#media{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;}
ul#media li#foto, #media li#video, #media li#cam{position:absolute;top:344px;margin:0;padding:0;height:47px;z-index:99;overflow:hidden;text-align:center;}
ul#media li#foto{right:211px;width:89px;} ul#media li#video{right:120px;width:90px;} ul#media li#cam{right:25px;width:95px;}
h3.trigger{position:relative;width:100%;height:47px;line-height:1em;margin:0;padding:0;display:block;text-indent:-9999em;z-index:101;cursor:pointer;}
h3.trigger.hide{display:none;height:53px;z-index:999;}
ul#media .jScrollPaneContainer{position:relative;margin-top:-22px;overflow:hidden;z-index:99;}
li#cam .jScrollPaneContainer{margin-left:1px;}
ul#media ul.panel{list-style:none;margin:0;padding:5px 0;background:url(../images/panel_bck.png) repeat;height:226px;width:100%;}
ul#media ul.panel li{margin:4px 0;padding:0;width:100%;text-align:center;position:relative;}
ul#media ul.panel li img{width:64px;height:47px;padding:3px;background:#fff;}
body#karneval2009HR li#foto h3.trigger{background:url(../images/sprite.png) 0px 106px;} body#karneval2009HR li#foto h3.hide{background-position:0px 53px;}
body#karneval2009HR li#video h3.trigger{background:url(../images/sprite.png) 362px 106px;} body#karneval2009HR li#video h3.hide{background-position:362px 53px;}
body#karneval2009EN li#foto h3.trigger{background:url(../images/sprite_en.png) 0px 0px;} body#karneval2009EN li#foto h3.hide{background-position:0px 53px;}
body#karneval2009EN li#video h3.trigger{background:url(../images/sprite_en.png) 90px 0px;} body#karneval2009EN li#video h3.hide{background-position:90px 53px;}
li#cam h3.trigger{background:url(../images/sprite.png) 272px 106px;} li#cam h3.hide{background-position:272px 53px;}
/*** header - sitenav hr & globals ***/
body#karneval2009HR ul#menu_1{float:left;width:682px;height:63px;background:#fff;margin-bottom:12px;padding-left:5px;list-style:none;}
body#karneval2009HR #menu_1_1 a{width:77px;} body#karneval2009HR #menu_1_2 a{width:62px;} body#karneval2009HR #menu_1_3 a{width:87px;}
body#karneval2009HR #menu_1_4 a{width:119px;} body#karneval2009HR #menu_1_5 a{width:121px;} body#karneval2009HR #menu_1_6 a{width:82px;} 
body#karneval2009HR #menu_1_7 a{width:36px;padding-left:13px;} body#karneval2009HR #menu_1_8 a{width:40px;padding-left:9px;}
ul#menu_1 li{float:left;margin:23px 0 0 0;padding:0;font-size:0.9em;text-transform:uppercase;position:relative;}
ul#menu_1 li a{color:#666;padding:3px 0 18px 6px;display:block;}
ul#menu_1 li a:hover{text-decoration:none;}
/*** header - sitenav en ***/
body#karneval2009EN ul#menu_1{float:left;width:642px;height:63px;background:#fff;margin-bottom:12px;padding-left:45px;list-style:none;}
body#karneval2009EN #menu_1_1 a{width:59px;padding-left:8px;} body#karneval2009EN #menu_1_2 a{width:62px;} body#karneval2009EN #menu_1_3 a{width:49px;}
body#karneval2009EN #menu_1_4 a{width:110px;padding-left:14px;} body#karneval2009EN #menu_1_5 a{width:119px;} body#karneval2009EN #menu_1_6 a{width:68px;padding-left:14px;}
body#karneval2009EN #menu_1_7 a{width:36px;padding-left:13px;} body#karneval2009EN #menu_1_8 a{width:40px;padding-left:9px;}
/*** header - sitenav - sprites hr ***/
ul#menu_1 li a:hover, ul#menu_1 li a.selected{color:#fff;padding:3px 0 18px 6px;display:block;z-index:9999;}
body#karneval2009HR #menu_1_1 a.selected, body#karneval2009HR #menu_1_1 a:hover{background:url(../images/sprite.jpg) 0px 126px;}
body#karneval2009HR #menu_1_2 a.selected, body#karneval2009HR #menu_1_2 a:hover{background:url(../images/sprite.jpg) 556px 126px;}
body#karneval2009HR #menu_1_3 a.selected, body#karneval2009HR #menu_1_3 a:hover{background:url(../images/sprite.jpg) 488px 126px;}
body#karneval2009HR #menu_1_4 a.selected, body#karneval2009HR #menu_1_4 a:hover{background:url(../images/sprite.jpg) 397px 126px;}
body#karneval2009HR #menu_1_5 a.selected, body#karneval2009HR #menu_1_5 a:hover{background:url(../images/sprite.jpg) 270px 126px;}
body#karneval2009HR #menu_1_6 a.selected, body#karneval2009HR #menu_1_6 a:hover{background:url(../images/sprite.jpg) 141px 126px;}
body#karneval2009HR #menu_1_7 a.selected, body#karneval2009HR #menu_1_7 a:hover{background:url(../images/sprite.jpg) 52px 126px;}
body#karneval2009HR #menu_1_8 a.selected, body#karneval2009HR #menu_1_8 a:hover{background:url(../images/sprite.jpg) 52px 126px;}
/*** header - sitenav - sprites en ***/
body#karneval2009EN #menu_1_1 a.selected, body#karneval2009EN #menu_1_1 a:hover{background:url(../images/sprite.jpg) 556px 126px;}
body#karneval2009EN #menu_1_2 a.selected, body#karneval2009EN #menu_1_2 a:hover{background:url(../images/sprite.jpg) 556px 126px;}
body#karneval2009EN #menu_1_3 a.selected, body#karneval2009EN #menu_1_3 a:hover{background:url(../images/sprite.jpg) 52px 126px;}
body#karneval2009EN #menu_1_4 a.selected, body#karneval2009EN #menu_1_4 a:hover{background:url(../images/sprite.jpg) 397px 126px;}
body#karneval2009EN #menu_1_5 a.selected, body#karneval2009EN #menu_1_5 a:hover{background:url(../images/sprite.jpg) 397px 126px;}
body#karneval2009EN #menu_1_6 a.selected, body#karneval2009EN #menu_1_6 a:hover{background:url(../images/sprite.jpg) 141px 126px;}
body#karneval2009EN #menu_1_7 a.selected, body#karneval2009EN #menu_1_7 a:hover{background:url(../images/sprite.jpg) 52px 126px;}
body#karneval2009EN #menu_1_8 a.selected, body#karneval2009EN #menu_1_8 a:hover{background:url(../images/sprite.jpg) 52px 126px;}
/*** header - sitenav - nav lvl2 hr & en ***/
body#karneval2009HR ul#menu_1 ul, body#karneval2009EN ul#menu_1 ul{position:absolute;top:30px;width:158px;background:#005aaa;border:2px solid #fff;padding:10px;list-style:none;z-index:9999;}
body#karneval2009HR ul#menu_1 ul#menu_24{left:-90px;} body#karneval2009HR ul#menu_1 ul#menu_28, body#karneval2009HR ul#menu_1 ul#menu_29{left:-140px;}
body#karneval2009EN ul#menu_1 ul#menu_24{left:-120px;} body#karneval2009EN ul#menu_1 ul#menu_28, body#karneval2009EN ul#menu_1 ul#menu_29{left:-140px;}
body#karneval2009HR ul#menu_1 ul li, body#karneval2009EN ul#menu_1 ul li{float:left;font-size:1em;width:158px;margin:0;padding:0;text-transform:none;position:relative;}
body#karneval2009HR ul#menu_1 ul li a, body#karneval2009EN ul#menu_1 ul li a{color:#fff;width:154px;padding:2px;display:block;}
body#karneval2009HR ul#menu_1 ul li a:hover, body#karneval2009HR ul#menu_1 ul li a.selected, body#karneval2009EN ul#menu_1 ul li a:hover, body#karneval2009EN ul#menu_1 ul li a.selected{color:#005aaa;background:#fff;width:154px;min-height:14px;height:auto !important;height:14px;padding:2px;}
/*** header - sitenav - nav lvl3 hr & en ***/
body#karneval2009HR ul#menu_1 ul ul, body#karneval2009EN ul#menu_1 ul ul{position:absolute;top:-12px;left:156px;width:158px;background:#005aaa;border:2px solid #fff;padding:10px;list-style:none;z-index:9999;}
body#karneval2009HR ul#menu_1 ul ul#menu_38, body#karneval2009HR ul#menu_1 ul ul#menu_41, body#karneval2009HR ul#menu_1 ul ul#menu_225, 
body#karneval2009EN ul#menu_1 ul ul#menu_38, body#karneval2009EN ul#menu_1 ul ul#menu_41, body#karneval2009EN ul#menu_1 ul ul#menu_225{left:-180px;}
body#karneval2009HR ul#menu_1 ul ul li a, body#karneval2009EN ul#menu_1 ul ul li a{color:#fff;width:154px;display:block;}
body#karneval2009HR ul#menu_1 ul ul li a:hover, body#karneval2009HR ul#menu_1 ul ul li a.selected, body#karneval2009EN ul#menu_1 ul ul li a:hover, body#karneval2009EN ul#menu_1 ul ul li a.selected{color:#005aaa;background:#fff;width:154px;min-height:14px;height:auto !important;height:14px;}
/*** header - sitenav - borders ***/
ul#menu_1 ul span.tm{position:absolute;top:-9px;left:-3px;width:178px;height:9px;background:url(../images/sprite.png) 0px 0px;z-index:9;}
ul#menu_1 ul span.bm{position:absolute;bottom:-9px;left:-3px;width:178px;height:9px;background:url(../images/sprite.png) 274px 0px;z-index:9;}
ul#menu_1 ul ul span.tm{position:absolute;top:-9px;left:-3px;width:178px;height:9px;background:url(../images/sprite.png) 0px 0px;}
ul#menu_1 ul ul span.bm{position:absolute;bottom:-9px;left:-3px;width:178px;height:9px;background:url(../images/sprite.png) 274px 0px;}
/*** header - sitenav - show/hide ***/
ul#menu_1 ul, ul#menu_1 ul ul{display:none;}
ul#menu_1 li:hover ul, ul#menu_1 li.over ul{display:block;} 
ul#menu_1 li:hover ul ul, ul#menu_1 li.over ul ul{display:none;}
ul#menu_1 ul li:hover ul, ul#menu_1 ul li.over ul{display:block;}
/*** content element lists ***/
ul.list{margin:0;padding:10px 0;list-style:none;}
ul.list li{float:none;}
#right .albums, #right ul.years{width:283px;background:#fff;margin-bottom:12px;padding-bottom:10px;list-style:none;}
/*** content element lists - events ***/
ul.events{padding:15px 0 25px 0;background:url(../images/list_bck.jpg) top center no-repeat;}
ul.events li{float:none;margin:0;width:auto;text-align:left;}
ul.events li.none{margin-bottom:10px;}
ul.events dl{position:relative;padding-left:50px;margin-bottom:10px;min-height:42px;height:auto !important;height:42px;}
ul.events dt strong{padding-right:2px;}
ul.events dt a{padding-right:12px;background:url(../images/strelica.jpg) 99% 0.3em no-repeat;}
ul.events dl dd.date{position:absolute;top:0;left:0;padding:14px 0 13px 3px;width:38px;font-size:1.1em;line-height:1em;color:#fff;font-weight:bold;background:#00aeef;}
ul.events li.more{font-size:0.9em;padding-top:6px;text-align:right;background:url(../images/list_bck.jpg) top center no-repeat;}
ul.eventsnav{background:#f1f1f1;margin:5px 0 20px 0;padding:5px 10px;list-style:none;}
ul.eventsnav li{float:left;margin:0 2px;padding:0;width:auto;}
ul.eventsnav li a.selected, ul.eventsnav li.selected a{background:#cc0000;color:#fff;padding:0 5px;}
ul.eventsnav li.active a{color:#cc0000;padding:0 5px;}
ul.eventsnav li.inactive{color:#999;}
table#calendar{border:none;width:100%;margin:20px 0 10px 0;text-align:center;}
table#calendar tr{height:30px;vertical-align:middle;}
table#calendar tr td{padding-left:10px;border-bottom:1px solid #f1f1f1;}
table#calendar tr.highlight{background:#e3f1ff;}
table#calendar th{font-size:1em;text-transform:uppercase;background:#f1f1f1;}
table#calendar td.date, table#calendar td.location{font-size:1em;line-height:1.6em;width:15%;}
table#calendar td.event{font-size:1em;width:70%;text-align:left;}
table#calendar td.event a{font-weight:bold;}
/*** content element lists - galleries ***/
ul.media-press li{float:left;margin:5px;padding:5px;width:120px;height:120px;text-align:center;border:1px solid #eee;display:table;}
ul.media li{float:left;margin:5px;padding:0;text-align:center;width:140px;height:130px;}
ul.media li a{display:inline-block;vertical-align:middle;} ul.media li a:hover{text-decoration:none;}
ul.media li img{padding:5px;border:1px solid #eee;}
ul.media li img.thumb{width:120px;height:80px;}
ul.media li img.shadow{display:table-cell;vertical-align:middle;}
/*** content element lists - archives ***/
ul.arhiva li{line-height:1.6em;}
/*** content element lists - lists ***/
ul.list li.corner{padding:2px 5px;margin-bottom:5px;background:#cc0000;color:#fff;} 
/*** content element lists - sitemap / related docs / search results***/
ul.sitemap, ul.related{margin:5px 0;padding:0;list-style-position:inside;}
ol.search{margin:5px 0 5px 30px;padding:0;}
ul.sitemap ul, ul.related ul{margin:5px 10px;padding:0;}
ul.sitemap li, ul.related li, ol.search li{margin:0;padding:5px 10px;}
ul.sitemap li li, ul.related li li{padding:2px 10px;}
ul.sitemap li a, ol.search li a{font-size:1em;text-transform:uppercase;font-weight:bold;}
ul.sitemap li li a{text-transform:none;font-weight:normal;}
/*** content elemet lists - paginate ***/
ul.paginate{margin:10px 0;padding:5px 0;list-style:none;}
ul.paginate li{float:left;margin:2px 0;padding:0;font-size:1em;font-weight:bold;}
ul.paginate li a{border:1px solid #00b0f9;background:#fff;padding:1px 5px;margin:0 4px;text-decoration:none;}
ul.paginate li a:hover{background:#f9f9f9;}
ul.paginate li.selected{padding:2px 5px;margin:0 4px;}
/*** content element lists - media lists ***/
#toplists{width:275px;}
#toplist ul{list-style:none;margin-left:16px;padding:0;}
#right #toplist ul{margin-left:108px;}
#toplist ul li{float:left;height:16px;padding-top:1px;}
#toplist ul li a{color:#fff;text-transform:uppercase;font-size:0.9em;}
#toplist ul li#t1s{background:url(../images/sprite.jpg) 92px 34px;width:92px;}
#toplist ul li#t2s{background:url(../images/sprite.jpg) 103px 17px;width:103px;}
#toplist ul li#t3s{background:url(../images/sprite.jpg) 64px 51px;width:64px;}
body#karneval2009HR #toplist ul li#t1s a{padding-left:21px;} body#karneval2009HR #toplist ul li#t2s a, body#karneval2009HR #toplist ul li#t3s a{padding-left:18px;}
body#karneval2009EN #toplist ul li#t1s a{padding-left:25px;} body#karneval2009EN #toplist ul li#t2s a{padding-left:18px;} body#karneval2009EN #toplist ul li#t3s a{padding-left:10px;}
#toplists #t1, #toplists #t2, #toplists #t3{height:367px;width:265px;margin:0;padding:5px;font-size:0.9em;line-height:1.2em;color:#fff;}
#toplists #t1{background:#cc0000;} #toplists #t2{background:#00b0f9;} #toplists #t3{background:#b2cc99;} 
/*** content element lists - video ***/
ul.video li{float:left;margin:5px;padding:5px;width:80px;height:120px;text-align:center;font-size:0.9em;line-height:1.2em;}
ul.video li img{border:1px solid #eee;} ul.video li a:hover{text-decoration:none;}
/*** content - video player ***/
div.video{margin:10px 30px;}
/*** content - carnival groups ***/
.default #groups{height:165px;width:299px;margin:0;padding:0;overflow:hidden;background:#e1dd60;}
.default #groups h3{padding:10px 10px 0 10px;}
.default #groups p{padding:10px;}
.default #groups p{font-size: 0.9em;line-height: 1.4em;text-transform:uppercase;}
/*** content - online community ***/
#community{padding:50px 14px 12px 16px;display:block;height:332px;width:245px;border:5px solid #fff;color:#fff;}
body#karneval2009HR #community{background:url(../images/community_bck.jpg) top left no-repeat;}
body#karneval2009EN #community{background:url(../images/community_en_bck.jpg) top left no-repeat;}
#community p{font-size:0.9em;line-height:1.2em;padding:0.2em 0;}
#community p#join{background:url(../images/join_bck.jpg) bottom left no-repeat;}
#community p#join a{color:#fff;padding:7px 35px 0 0;height:21px;display:inline-block;background:url(../images/strelica-red.png) 99% 0.3em no-repeat;}
#community .jScrollPaneContainer{position:relative;margin:10px 0;overflow:hidden;}
#community .jScrollPaneContainer a.jScrollArrowUp{display:block;position:absolute;top:0;right:0;text-indent:-9999em;overflow:hidden;height:17px;width:15px;background:url(../images/sprite.jpg) 383px 25px;}
#community .jScrollPaneContainer a.jScrollArrowDown{display:block;position:absolute;bottom:0;right:0;text-indent:-9999em;overflow:hidden;height:17px;width:15px;background:url(../images/sprite.jpg) 368px 25px;}
#community ul{padding:0;margin:0;list-style:none;}
#community ul li{color:#fff;font-size:0.9em;line-height:1.2em;}
#community ul li a{color:#fff;text-transform:uppercase;display:block;}
#community p#noblog{padding:100px 20px 80px 20px;height:50px;text-align:center;overflow:hidden;}
#community ul#rssreader{height:210px;overflow:hidden;list-style:none;}
#community ul#rssreader li{padding-bottom:10px;}
#community ul#rssreader li a{font-weight:bold;padding-bottom:5px;}
#community ul.list li{float:left;margin-right:5px;padding:0;}
#community ul.list li a{padding:0;margin-top:4px;}
#community ul.list li#blog a, #community ul.list li#twitter a, #community ul.list li#facebook a{text-indent:-9999em;margin-top:3px;width:62px;}
#community ul.list li#blog a{height:16px;background:url(../images/sprite.jpg) 0px 25px;}
#community ul.list li#twitter a{height:14px;background:url(../images/sprite.jpg) 515px 25px;}
#community ul.list li#facebook a{height:16px;background:url(../images/sprite.jpg) 577px 25px;}
/*** content - webcast ***/
/* header - group des */
#grouploading{display:block;width:20px;height:20px;margin:150px 170px 200px 170px;text-indent:-9999em;background:url(../images/loading.gif) center center no-repeat;}
#grupa-opis{position:absolute;top:90px;right:20px;width:370px;height:390px;padding:10px;background:#fff;}
#group{height:310px;overflow:auto;margin:0;padding:5px;}
ul.grupa li{margin-bottom:5px;padding:0;line-height:1.6em;list-style:none;border-bottom:1px solid #f1f1f1;}
/* header - webcast player */
.webcast #player{position:absolute;top:90px;left:20px;width:480px;height:410px;padding:0 10px;margin:0;background:#fff;text-align:center;}
.webcast #player p#livefrom, .webcast #player p#powered{display:inline-block;text-indent:-9999em;text-align:center;margin:0 auto;padding:0;line-height:1em;}
body#karneval2009HR .webcast #player p#livefrom{background:url(../images/uzivo.gif) no-repeat;height:12px;width:100px;}
body#karneval2009EN .webcast #player p#livefrom{background:url(../images/livefromkorzo.gif) no-repeat;height:7;width:114;}
.webcast #player p#powered{background:url(../images/m-webcast-real.gif) no-repeat;height:35px;width:170px;}
/* content - carnival groups */
dl#grupe-lista{height:410px;overflow:hidden;padding:10px 0;}
#content.webcast-p .jScrollPaneContainer{position:relative;margin:10px 0;overflow:hidden;}
#content.webcast-p .jScrollPaneContainer a.jScrollArrowUp{display:block;position:absolute;top:0;right:0;text-indent:-9999em;overflow:hidden;height:17px;width:15px;background:url(../images/sprite.jpg) 353px 25px;}
#content.webcast-p .jScrollPaneContainer a.jScrollArrowDown{display:block;position:absolute;bottom:0;right:0;text-indent:-9999em;overflow:hidden;height:17px;width:15px;background:url(../images/sprite.jpg) 338px 25px;}
#content.webcast-p .jScrollPaneContainer .jScrollPaneTrack{background:none;position:absolute;top:0;right:0;}
#content.webcast-p .jScrollPaneContainer .jScrollPaneTrack .jScrollPaneDrag{background:#cacaca;position:absolute;cursor:pointer;overflow:hidden;}
dl.grupe{margin:10px 0;padding:0;}
dl.grupe .left{float:left;display:inline-block;padding-left:10px;}
dl.grupe .right{float:right;text-align:right;display:inline-block;padding-right:10px;}
dl.grupe dt{font-weight:bold;text-transform:uppercase;text-align:center;background:#f1f1f1;padding:5px 0;height:20px;margin-bottom:5px;}
dl.grupe dd{padding:0;height:30px;border-bottom:1px solid #eee;}
dl.grupe dd .id{margin-right:5px;}
dl.grupe dd a{display:block;padding:5px 0;height:20px;}
dl.grupe dd a:hover, dl.grupe dd a.selected{color:#005aaa;text-decoration:none;background:#f1f1f1;}
/*** right col selectors & menu page ***/
#menupage, .selectors{width:281px;padding-bottom:10px;list-style:none;background:url(../images/s/selectors_bck.jpg) 0px 0px repeat-y;}
#menupage ul, .selectors ul, .selectors p{margin:0;padding:0 7px;list-style:none;}
#menupage ul ul, .selectors ul ul{margin:5px 10px;}
#menupage li, .selectors li{float:left;margin:2px 0;padding:0;width:100%;font-size:1em;}
#menupage li a, .selectors li a{color:#666;display:block;padding:3px 5px;}
#menupage li a:hover{text-decoration:none;}
#menupage li a:hover, #menupage li a.selected, .selectors li a:hover, .selectors li a.selected{color:#000;background:#e5e5e5;}
.selectors select{float:left;width:263px;margin-left:5px;padding:3px;border:1px solid #d6d6d6;}  
/*** shadows ***/
.default .shadow{padding:4px;border:1px solid #eee;}
.page #menupage, .page .selectors{padding:0 5px 5px 5px;} .page #toplists{padding:0 5px;} .page #toplist{padding:5px 0;}
.shadow-wrapper, .shadow-wrap{margin-bottom:20px;position:relative;}
/*** shadows - homepage ***/
.wrapper_bck{position:absolute;display:block;border:0;padding:0;margin:0;}
.default .shadow_t{top:-4px;left:4px;height:4px;background:url(../images/s/t.png) top left repeat-x;}
.default .shadow_r{top:5px;right:-5px;width:5px;background:url(../images/s/r.png) top left repeat-y;}
.default .shadow_l{left:-5px;top:5px;width:5px;background:url(../images/s/l.png) top left repeat-y;}
.default .shadow_b{bottom:-8px;left:4px;height:8px;background:url(../images/s/b.png) top left repeat-x;}
.default .shadow_tl{top:-4px;left:-5px;width:9px;height:9px;background:url(../images/s/tl.png) top left no-repeat;}
.default .shadow_tr{top:-4px;right:-5px;width:9px;height:9px;background:url(../images/s/tr.png) top left no-repeat;}
.default .shadow_bl{bottom:-8px;left:-5px;width:9px;height:13px;background:url(../images/s/bl.png) top left no-repeat;}  
.default .shadow_br{bottom:-8px;right:-5px;width:9px;height:13px;background:url(../images/s/br.png) top left no-repeat;}
/*** shadows - right col elems ***/
#toplists .shadow_t{top:-4px;left:-1px;height:4px;background:url(../images/s/t.png) top left repeat-x;}
#toplists .shadow_r{top:5px;right:-10px;width:5px;background:url(../images/s/r.png) top left repeat-y;}
#toplists .shadow_l{left:-10px;top:5px;width:5px;background:url(../images/s/l.png) top left repeat-y;}
#toplists .shadow_b{bottom:-8px;left:-1px;height:8px;background:url(../images/s/b.png) top left repeat-x;}
#toplists .shadow_tl{top:-4px;left:-10px;width:9px;height:9px;background:url(../images/s/tl.png) top left no-repeat;}
#toplists .shadow_tr{top:-4px;right:-10px;width:9px;height:9px;background:url(../images/s/tr.png) top left no-repeat;}
#toplists .shadow_bl{bottom:-8px;left:-10px;width:9px;height:13px;background:url(../images/s/bl.png) top left no-repeat;}  
#toplists .shadow_br{bottom:-8px;right:-10px;width:9px;height:13px;background:url(../images/s/br.png) top left no-repeat;}
/*** shadows - right col elem lenghts ***/
#left.default .shadow_t, #left.default .shadow_b{width:292px;} #left.default .shadow_r, #left.default .shadow_l{height:157px;}
#center.default .shadow_t, #center.default .shadow_b, #right.default .shadow_t, #right.default .shadow_b{width:276px;}
#center.default .shadow_r, #center.default .shadow_tr, #center.default .shadow_br{right:-6px;}
#center.default .shadow_r, #center.default .shadow_l, #right.default .shadow_r, #right.default .shadow_l{height:394px;}
#toplists .shadow_t{width:278px;}
#toplists .shadow_b{width:277px;}
#toplists .shadow_r, #toplists .shadow_l{height:394px;}
/*** shadows - page elems global ***/
#right.page .shadow-wrapper .shadow_b{bottom:-12px;left:7px;height:8px;width:275px;background:url(../images/s/b.png) top left repeat-x;}
#right.page .shadow-wrapper .shadow_bl{bottom:-12px;left:-2px;width:9px;height:13px;background:url(../images/s/bl.png) top left no-repeat;}  
#right.page .shadow-wrapper .shadow_br{bottom:-12px;right:0;width:9px;height:13px;background:url(../images/s/br.png) top left no-repeat;}
/*** colorbox style - globals ***/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/*** colorbox style - user style ***/
#cboxOverlay{background:#000;}
#cboxContent{background:#000;margin-top:20px;border:5px solid #000;}
#cboxTitle{position:absolute;bottom:0;left:0;background:url(../images/panel_bck.png) repeat;display:block;width:100%;height:30px;padding-top:10px;font-size:0.9em;text-transform:uppercase;color:#000;}
#cboxCurrent{position:absolute;bottom:10px;right:10px;font-size:0.9em;color:#000;}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}
#cboxPrevious{position:absolute;top:50%;left:0;margin-top:-32px;background:url(../images/controls.png) top left no-repeat;width:28px;height:65px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute;top:50%;right:0;margin-top:-32px;background:url(../images/controls.png) top right no-repeat;width:28px;height:65px;text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;} #cboxLoadingGraphic{background:url(../images/c-loading.gif) center center no-repeat;}
#cboxClose{position:absolute;top:0;right:0;display:block;background:url(../images/controls.png) top center no-repeat;width:38px;height:19px;text-indent:-9999px;z-index:999;}
#cboxClose.hover{background-position:bottom center;}
/*** forms - globals ***/
#_ctl0_ContactForm1_kontaktInfo span#_ctl0_ContactForm1_notificationLabel{font-size:1.1em;text-transform:uppercase;font-weight:bold;text-align:center;}
.form, .notificationLabel{width:590px;margin:0;padding:0 10px;}
.notificationLabel{text-align:center;font-size:1.2em;font-weight:bold;}
.form h3, .info-label h3{font-size:1.2em;text-transform:uppercase;text-align:center;padding:40px 0 20px 0;color:#005aaa;}
p.info-label{text-transform:uppercase;text-align:center;padding-bottom:20px;}
p.info-label strong{color:#cc0000;}
.info-label .error{display:block;text-align:center;padding:30px 10px;margin:10px;font-weight:bold;color:#cc0000;border:1px solid #cc0000;background:#f9d5d5;}
.info-label .ok{display:block;text-align:center;padding:30px 10px;margin:10px;font-weight:bold;color:#0059a9;border:1px solid #0059a9;background:#c7e2fa;}
.form h4{font-size:1em;text-transform:uppercase;margin:15px 0 5px 0;}
.form strong{margin-left:5px;font-size:1.3em;color:#cc0000;}
.form .entry{padding:10px;margin-bottom:5px;}
.entry#send{padding:20px 10px;}
.entry label{float:left;margin:0 10px 0 0;padding:0;width:225px;color:#666;}
.entry.high{height:50px;}
.entry input, .entry textarea, .entry select{width:300px;padding:3px;font-size:1em;line-height:1.4em;color:#666;font-family:Arial, Helvetica, sans-serif;background:#fff;border-width:1px;border-style:solid;border-color:#b5b5b5 #e8e8e8 #e8e8e8 #b5b5b5;}
.entry select{width:125px;margin-right:25px;}
.entry input:focus, .entry textarea:focus{color:#000;}
.entry input.antibot{float:left;width:55px;margin-top:10px;}
.entry img{float:right;margin-right:20px;}
.form .btn{margin:20px auto 0 auto;padding:0 0 5px 0;text-transform:uppercase;font-size:0.8em;width:70px;height:25px;display:block;cursor:pointer;color:#fff;background:url(../images/sprite.jpg) 453px 25px;border:none;}
/*** forms - .net generates shitty markup ***/
.entry table{float:left;}
.entry table.rbl{width:120px;} .entry table.chk{width:180px;} .entry table.chk-long{width:525px;}
.entry table.rbl tr, .entry table.rbl td{width:80px;} .entry table.chk tr, .entry table.chk td{width:180px;} .entry table.chk-long tr, .entry table.chk-long td{width:525px;} 
.entry table input{float:left;width:10px;margin:0 10px 5px 0;border:none;}
.entry table label{width:50px;margin-bottom:5px;} .entry table.chk label{margin-top:-5px;width:100px;} .entry table.chk-long label{width:300px;}
/*** footer - globals ***/
#footer h3{position:absolute;top:10px;left:10px;text-indent:-9999em;width:320px;height:14px;}
body#karneval2009HR #footer h3{background:url(../images/sprite.jpg) 0px 45px;}
body#karneval2009EN #footer h3{background:url(../images/sprite_en.jpg) 0px 20px;}
#footer p{position:absolute;top:27px;left:10px;}
#footer a{color:#fff;} #footer a:hover{text-decoration:underline;}
#footer ul{position:absolute;top:14px;right:10px;padding:0;margin:0;list-style:none;text-align:right;}
#footer li.first{display:block;padding-bottom:10px;}
#footer li{display:inline;padding:0;margin:0;}
#footer li a{margin:0 5px;}
/*** footer - banners ***/
#banneri p{text-align:center;padding:30px 0 20px 0;}
#banneri p a{color:#ffbf00;text-transform:uppercase;}
#banneri p a:hover{color:#fff;} 
#banneri ul{margin:0;padding:0 0 0 6px;list-style:none;}
#banneri li{float:left;margin-right:15px;padding-top:30px;}
#banneri li a{text-indent:-9999em;width:221px;height:74px;display:block;}
#banneri li a#b-er{background:url(../images/banneri/banner_erste.gif) top left no-repeat;}
#banneri li a#b-to{background:url(../images/banneri/banner_tower.gif) top left no-repeat;}
#banneri li a#b-gp{background:url(../images/banneri/banner_gpkrk.gif) top left no-repeat;}
#banneri li a#b-kw{background:url(../images/banneri/banner_kwig.gif) top left no-repeat;}
/*** fix 'em floats ***/
.float:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.float{display:block;}
* html .float{height: 1%;}
.float{display:block;}
/* end float fix */