* { margin: 0; padding: 0; }
LI { list-style-type: none; }
table { border-collapse: collapse; }

#Body { background: #5e0209 url(images/BackPageTop.png) no-repeat scroll center top; font-family: Verdana, Geneva, sans-serif;}
FORM { background: url(images/BackPageBottom.png) no-repeat scroll center bottom;}
A:link,
A:visited,
A:hover { color: #d55a25; text-decoration: none; }
A:hover { color: #d55a25; text-decoration: underline; }
H1.site_name { display: none; }

/* Control panel */
.ControlPanel { width: 800px; margin: 0 auto; background-color: #FFF; }
.ControlPanel TD { font-size: 11px; }
.ControlPanel SELECT.NormalTextBox { font-size: 11px; }
.RadMenu .rmSlide { z-index: 20!important ;}
.RadMenu .rmSlide * {z-index: 20!important ;}
/* Zajednicke klase skina */
.clfx:after { content: "."; display: block; height: 0;font-size:0; clear: both; visibility: hidden; }
.clfx { display: inline-block; }
/* Hides from IE-mac \*/
* html .clfx { height: 1%; }
.clfx { display: block; }
.clr {clear:both; display:block; }
.pageHolder { width: 1004px; margin: 0 auto; }
.mainPage { width: 812px; float: left; }
.rightSide { width: 182px; float: right; }
.headerHolder { background-color: #fffbee; padding:6px 6px 0 6px; height:205px; font-size:10px; position: relative ;}
.xs_search { width: 165px ; height: 24px ; padding: 0 0 0 30px ; position: absolute ; z-index: 100 ; top: 170px ; right: 20px ;  background: url(images/sprite.png) left -234px no-repeat ;}
#dnn_xsOpenSearch_txtSearch { width: 135px!important ; padding-top: 4px ; background: url(images/sprite.png) -30px -234px no-repeat ; border: none ;}
#dnn_xsOpenSearch_cmdGo { height: 27px ; width: 23px ; line-height: 0px ; font-size: 0px ; text-indent: -9999px ; cursor: pointer ; border: none ; background: none ;}
.copyHolder { display:block; text-align:center; color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:6px 10px 15px 10px; clear: both;}
.rightSide { margin-top:94px; background: #fffbee url(images/BackRightSide.gif) left top no-repeat; min-height:800px; border-bottom: #f07921 solid 3px;}
.Language { display:none;}
.SubHead CENTER { font-size: 8px; text-transform: uppercase;}
SPAN.SubHead BR { display: none; }
.NormalRed { font-size: 11px; color:#c2100a; }
.hr-HR .en { display: none; }
.en-GB .hr { display: none; }

/* Login */
#dnn_dnnLOGIN_cmdLogin {position:absolute;right:0;top:0;display:block;height:50px;text-indent:-9999px;width:50px;}

/* Izmjene u baznim klasama RadMenu-a */
.navBox LI {display:inline-block;}
.navBox .RadMenu A.rmLink { cursor:pointer;}
.navBox .RadMenu { float:none; position:relative;}
.navBox .RadMenu .rmHorizontal .rmText {padding:0;}
.navBox .RadMenu .rmLink {padding:0}
.navBox .RadMenu { z-index: 1!important ;}
.navBox .radwindow { z-index: 7001!important ;}
#jquery-overlay { z-index:7001 !important;}
#jquery-lightbox { z-index:7002 !important;}
.navBox .RadMenu_Outlook { z-index: 2!important ;}

/* serviceNav */
.serviceNav { padding-top:40px;}
.serviceNav A:link,
.serviceNav A:visited,
.serviceNav A:hover { color:#d41906; font-size:10px; font-weight:bold;}
.navBox.serviceNav .RadMenu { float:right;}
.authNav { float:right;}
.serviceNav .rmItem { background:url(images/topNavSeparator.gif) right center no-repeat; margin-left:10px;}
.serviceNav .rmLink { margin-right:10px;}
.langNav .rmLast { background-image:none;}

/* adminNav */
.navBox.serviceNav .RadMenu.adminNav { float:left; z-index: 10!important;}
.serviceNav .adminNav .rmGroup { background-color: #fcc900; border: 1px #d85807 solid;}
.serviceNav .adminNav .rmGroup .rmItem { background-image: none; margin: 0; padding: 2px 4px;}
.serviceNav .adminNav A { color: #882b07; }
.serviceNav .adminNav .rmGroup A:link,
.serviceNav .adminNav .rmGroup A:visited,
.serviceNav .adminNav .rmGroup A:hover { font-weight:normal; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 20px;}

/* mainNav */
.mainNav { background-color: #FFF; height:36px; padding:0 6px;}
.mainNav .RadMenu { height:36px ; background: #FFF url(images/BackMainNav.gif) left bottom repeat-x; float: none!important ;}
.mainNav .rmHorizontal { text-align:center;}
.mainNav .RadMenu .rmItem,
.mainNav .RadMenu .rmLink,
.mainNav .RadMenu .rmText{ float:none; display:inline-block;}
.mainNav .RadMenu .rmGroup .rmItem,
.mainNav .RadMenu .rmGroup .rmLink,
.mainNav .RadMenu .rmGroup .rmText { display:block; text-align:left;}
.mainNav .RadMenu .rmLink { height:10px; padding:9px 4px 7px 4px;}
.navBox.mainNav .RadMenu .rmGroup .rmText { height:auto; padding:2px;}
.mainNav .rmGroup { background-color:#FFF; border-style:solid; border-width:1px 1px 3px 1px; border-color:#dcdcdc; border-bottom-color:#c31c0b;}
.mainNav .RadMenu ul.rmVertical,
.mainNav .RadMenu .rmRootGroup .rmItem .rmGroup {padding:8px;}
.mainNav .RadMenu .rmItem { padding:1px 9px 9px 9px; background:url(images/mainNavSeparator.gif) right center no-repeat;}
.mainNav .RadMenu .rmLast { background-image:none;}
.mainNav A:link,
.mainNav A:visited,
.mainNav A:hover { color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.mainNav A:hover,
.mainNav A.selectedL1:link,
.mainNav A.selectedL1:visited,
.mainNav A.selectedL1:hover,
.mainNav A.rmExpanded:link,
.mainNav A.rmExpanded:visited,
.mainNav A.rmExpanded:hover{ color:#FFF; background-color:#c31c0b;}
.mainNav .rmGroup A.rmLink:link,
.mainNav .rmGroup A.rmLink:visited,
.mainNav .rmGroup A.rmLink:hover { color:#565656; font-size:12px; font-weight:normal; text-decoration:none; padding: 6px 0; height: auto; border-bottom:1px dotted #dcdcdc;}
.mainNav .rmGroup A.rmLink:hover { color:#c31c0b; background-color:transparent;}
.mainNav .RadMenu .rmGroup .rmItem { background-image:none;}
.mainNav .rmGroup .rmFirst A.rmLink , .mainNav .rmGroup .rmFirst A.rmLink:hover { padding-top:0;}
.mainNav .rmGroup .rmLast A.rmLink  , .mainNav .rmGroup .rmLast A.rmLink:hover { border-width:0; padding-bottom:0;}

/* bottomNav */
.bottomNav {border-top:3px solid #f07921; padding:15px 10px 0 10px;}
.bottomNav .rmHorizontal { text-align:center;}
.bottomNav .RadMenu .rmItem,
.bottomNav .RadMenu .rmLink,
.bottomNav .RadMenu .rmText{ float:none; display:inline;}
.bottomNav A:link,
.bottomNav A:visited,
.bottomNav A:hover { color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.bottomNav .RadMenu .rmLeftImage { padding:0; margin:0; float:none;}
.bottomNav .RadMenu .rmItem {padding:0 5px;}

/* socialLinkNav */
.socialLinkNav { background-color: #fffbee; text-align:right; padding:35px 25px 20px 25px; clear: both ;}
.socialLinkNav LI { display:inline-block; height: 18px; line-height: 18px; padding-left: 27px; margin-left: 8px; background-image: url(images/sprite.png); background-repeat: no-repeat;}
.socialLinkNav A:link,
.socialLinkNav A:visited,
.socialLinkNav A:hover { color:#747474; font-size:11px; text-decoration:none;}
.socialLinkNav A:hover { color:#f07921;}
.socialLinkNav .sitemap { background-position: left -138px; }
.socialLinkNav .print { background-position: left -3px; }
.socialLinkNav .email { background-position: left -30px; }
.socialLinkNav .rss { background-position: left -57px; }
.socialLinkNav .facebook { background-position: left -84px; }
.socialLinkNav .twitter { background-position: left -111px; }

/* leftNav */
.leftNav .RadPanelBar { width: 154px; margin-left: 6px; }
.leftNav .RadPanelBar .rpItem,
.leftNav .RadPanelBar .rpLink,
.leftNav .RadPanelBar .rpText{ display:block;}
.leftNav A:link,
.leftNav A:visited,
.leftNav A:hover { font-size: 12px; color: #000; border-bottom: 1px #d1d1d1 dotted; padding: 8px 4px; margin: 0 0 0 8px; text-decoration: none;}
.leftNav A:hover { color:#c31c0b; }
.leftNav A.rpSelected:link,
.leftNav A.rpSelected:visited,
.leftNav A.rpSelected:hover { color: #c31c0b; }

/* Stilovi za skin Naslovna.ascx */
.typeHome .contentPane { background-color: #fffbee; clear:both; padding: 25px 0px 0 20px ; font-size: 11px ;}

/* Stilovi za skin Unutarnja.ascx */
.leftCol .sectionHeading { color: #9e2000; border-bottom: 2px #e0a6a1 solid; margin: 10px 0 0 7px; line-height: 26px; font-size: 26px; font-family: Calibri, Arial; font-weight: normal; background: url(images/BackLeftColHeading.gif) left bottom no-repeat; padding: 25px 10px 25px 10px; }
.middleContent { background-color: #fffbee; min-height: 650px;}
.middleContent .leftCol { float: left; width: 160px ;}
.middleContent .middleCol { float: right; width: 605px; margin: 0 16px 0 0; }
.pathBox { padding: 25px 0 5px 0; border-bottom: 1px solid #e8e8e8; font-size: 11px; }
.middleCol hr {margin:25px 0; height:1px; color:#e4e1d6; background-color:#e4e1d6; border:0}

/* Stilovi za skin Admin.ascx */
.typeAdmin .mainPage { width: 1004px; float: none; }
.typeAdmin .headerHolder { background-color: #f07921; padding:10px; height:60px; border:1px #fff solid;}
.typeAdmin .headerHolder h1 { color: #FFF; }
.typeAdmin .middleContent .middleCol { width: 797px; margin-bottom: 15px; }
.typeAdmin .rpImage { display: none; }
.typeAdmin .SubHead { font-size: 10px; text-transform: uppercase; font-weight: bold; color: #d41906; }
.typeAdmin .NormalBold { font-size: 11px; font-weight: bold; }
.typeAdmin .WorkPanel { margin-bottom: 10px; }
.typeAdmin .WorkPanel td { padding: 3px 0; }
.typeAdmin .WorkPanel .Head { color: #be2b1c; font-weight: bold; }
.typeAdmin input.NormalTextBox, .typeAdmin textarea.NormalTextBox, .typeAdmin select.NormalTextBox { border: 1px #000 solid; font-size: 12px; padding: 2px; }
.typeAdmin a.CommandButton { font-size: 12px; font-weight: bold; text-transform: uppercase; }
.typeAdmin #dnn_ctr362_LogViewer_dlLog { width: 790px!important }
.typeAdmin #dnn_ctr362_LogViewer_dlLog .Normal { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #fff; }
.typeAdmin #dnn_ctr362_LogViewer_dlLog .Normal span { color: #fff; }

/* Stilovi za skin Prazni.ascx */
.pageHolder.typeEmpty { width: 400px; margin: 0;}

/* Glavni.ascx */
.typeInsideSubNav .act_btns { float: right; }
.act_btns IMG { background-color: #d55407; }
.act_btn:link,
.act_btn:visited,
.act_btn:hover { font-size: 11px; }
.typeInsideSubNav .contentPane .main H2 .Head { display: block; font-family: Calibri, Arial; font-size: 26px; font-weight: normal; margin: 19px 0;}
/* Glavni.ascx na naslovnici */
.typeHome .contentPane .main  { float: left ;}
.typeHome .contentPane .main { width: 244px ; padding: 19px 20px 20px 0;}
.typeHome .contentPane .main .content img { border: solid 1px #c7c7c7 ; margin-top: 10px ;}
.typeHome .contentPane .content a.CommandButton { font: bold 11px Tahoma ; color: #d55a25!important ; background: url(images/sprite.png) right -35px no-repeat ; padding-right: 14px ;}
.typeHome .contentPane .main h2 { display: block ; height: 22px ; padding-left: 28px ; background: #f07921 url(images/sprite.png) left -184px no-repeat ; margin-bottom: 10px ; position: relative ;}
.typeHome .contentPane .main h2 span { display: block ; height: 18px ; padding: 4px 0 0 0 ; background: #f07921 url(images/sprite.png) right -162px no-repeat ;  font: bold 12px Verdana , sans-serif ; color: #fff ;}
.typeInsideSubNav .main .Normal { font-size:12px;}
.typeInsideSubNav .main .Normal span{ color:#950C0C}
/* Glasvni.ascx u desnom paneu */
.rightPane .main { margin: 26px 10px 10px 10px; }
.rightPane .main h2 { margin-bottom: 7px; }
.rightPane .main h2 .Head { display: block; text-align: center; color: #d55a25; font-size: 10px; }
.rightPane .main .Normal { font-size: 11px; text-align: center; }
/* Glavni.ascx u lijevom paneu */
.leftPane .main { margin: 20px 0 20px 10px; }
.leftPane .main h2 { font-size: 12px; margin-bottom: 5px; color: #9e2000; }
/* Prazni.ascx u desnom paneu */
.rightPane .empty { margin: 26px 10px 10px 10px; }
.rightPane .empty h2 { margin-bottom: 7px; }
.rightPane .empty h2 .Head { display: block; text-align: center; color: #d55a25; font-size: 10px; }
.rightPane .empty .Normal { font-size: 11px; text-align: center; }
/* Login ekran u lijevom paneu */
.leftPane .LoginPanel .NormalTextBox { width: 136px!important; border-width: 0; background-color: #fff2c6; font-size: 12px; padding: 2px; }
.leftPane .LoginPanel label span { display: block; margin-bottom: 3px; }
.leftPane .LoginPanel label a, .leftPane .LoginPanel .SubHead br { display: none; }
.leftPane .LoginPanel .SubHead { font-size: 11px; }
.leftPane .LoginPanel .StandardButton { border-width: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: #D55A25; cursor: pointer; }
.leftPane .main a.CommandButton { font-size: 11px; }
#dnn_ctr469_Login_pnlLogin { border:1px #CCC dotted; padding: 5px; }
#dnn_ctr469_Login_pnlLogin table { width: 140px!important; }
#dnn_ctr469_Login_pnlLogin table td { padding: 2px 0; }
#dnn_ctr469_Login_pnlLogin span.Normal label { margin-left: 5px; font-size: 11px;}

/* Empty.ascx */
/* Empty.ascx u desnom paneu */
.rightPane .empty .Normal { font-size: 11px; text-align: center; }

/* jQuery Countdown styles 1.5.6. */
.countdown { margin: 15px 9px 13px 9px; background: url(images/BackCountDownDelimiter.gif) center bottom no-repeat; height: 70px;}
.countdown_row { clear: both; padding: 0px 2px; text-align: center; display: block;}
.countdown_show4 .countdown_section { width: 40px;}
.countdown_section { display: block; float: left; text-align: center; background: url(images/BackCountdownSectionOther.gif) right top no-repeat; padding: 8px 0; }
.countdown_section.type_Days { background: #FFF url(images/BackCountdownSectionDays.gif) right top no-repeat; }
.countdown_section.type_SS { background-image: none; }
.countdown_label { display: block; color:#d55a25; font-size: 12px; font-family: Calibri, Arial; text-transform: uppercase; }
.countdown_amount { font-size: 20px; font-family: Calibri, Arial; color:#000; display: block }

/* News articles */
.NewsArticles { font-size: 12px ;}
.typeHome .na_latest { width: 501px ; height: 293px ; padding: 0 20px 0 7px ; float: left ;}
.typeHome .na_latest h2 { display: block ; height: 22px ; padding-left: 28px ; background: #f07921 url(images/sprite.png) left -184px no-repeat ; margin-bottom: 10px ;}
.typeHome .na_latest h2 span { display: block ; height: 18px ; padding: 4px 0 0 0 ; background: url(images/sprite.png) right -162px no-repeat ;  font: bold 12px Verdana , sans-serif ; color: #fff ;}
.na_latest ul li { clear: both ; margin-top: 5px ;}
.na_latest ul li.first { padding-bottom: 15px ; border-bottom: dashed 1px #d6d4cd ;}
.na_latest .photo { display: block ; float: left ; padding: 0 10px 0 0 ;}
.na_latest .photo img { border: solid 3px #f07521!important ;}
.typeHome .na_latest h3 { display: block ; padding: 6px 0 11px 0 ; font: 16px Tahoma , sans-serif ; color: #000 ;}
.typeHome .na_latest li span { font: 11px Tahoma, sans-serif ; color: #d55a25 ; float: left ; width: 15% ;}
.typeHome .na_latest .first span { color: #c2100a ; float: none ;}
.typeHome .na_latest p { font: 12px Tahoma ; color: #010101 ;}
.typeHome .na_latest p a { background: url(images/sprite.png) right -34px no-repeat ; padding-right: 14px ;}
.typeHome .na_latest h4 a { font: 11px Tahoma ; color: #5e5e5e!important ; float: left ; width: 85%;}
.articleImages h4 { font-size:11px; margin-bottom: 5px;  }

.article { clear: both ; padding-top: 20px ;}
.articleView cite , .article cite { font-size: 11px ;}
.articleView h3 { margin-bottom: 5px; }
.article h3 a, .articleView h3 { display: block ; padding-top:2px ; font-size: 18px; font-family:Calibri,Arial}
.articleImages h2 a  { display: block ; padding-bottom: 10px ; font-size: 12px ;}
.article .articleImage , .articleView .articleImage { float: left ; padding-right: 12px ;}
.articleImage img , .articleImages  img { padding: 1px ; border: solid 2px #D55A25!important ;}
.articleEntry { font-size: 12px ;}
.article p , .articleView p { padding-top: 5px ;}
.article p a , .articleView p a { background: url(images/sprite.png) right -34px no-repeat ; padding: 0 14px 0 0 ;}
.articleImages { padding-top: 15px ;}
.articleImageList a { width: 70px; height: 70px; display: block; float: left; background-position: center center; background-repeat: no-repeat; }
.articleImageList li { float: left; margin: 5px; width: 70px; height: 70px;}

/* Naslovna Event */
.typeHome .event { width: 244px ; margin-bottom: 6px ; float: left ;}
.typeHome .event h2 { display: block ; height: 12px ; padding: 10px 0 0 31px ; background: url(images/sprite.png) left -206px no-repeat ;  font: bold 12px Verdana , sans-serif ; color: #fff ; }
.typeHome .event div { width: 240px ; padding: 0 1px ; margin: 0 auto ; background: #FFFBEE ; border-left: solid 1px #dcdcdc ; border-right: solid 1px #dcdcdc ;}
.typeHome .event div p { padding: 16px 10px 0 10px ; background: #be2b1c ; font: 11px Tahoma ; color: #fff ;}
.typeHome .contentPane .content .event a.CommandButton { color: #fff!important ; font-weight: bold ; background: url(images/sprite.png) right -7px no-repeat ; padding-right: 14px ;}
.typeHome .event div img { border: solid 1px #fff ; margin: 7px 0 5px 0 ;}
.typeHome .event span.spacer { display: block ; height: 6px ; line-height: 0px ; font-size: 0px ; background: url(images/sprite.png) left -228px no-repeat ;}

/* Naslovna Tickets / Media */
.home-btm { width: 238px ; float: left ; height: 86px ; padding: 7px 108px 7px 28px ; border: solid 1px #d6d6d6 ; background: url(images/tickets-media.jpg) 1px 1px no-repeat ; }
.home-btm h2 { font: bold 12px Tahoma ; color: #d55a25 ; background: none ; padding: 0px ;}
.tickets { margin-right: 18px ;}
.media { background: url(images/tickets-media.jpg) 1px -98px no-repeat ;}

/* TellAFriend */
.taf-wrap { font-size: 11px;}
.taf-intro { float: left; width: 170px; padding: 10px; }
.taf-intro h2 { font-size: 12px; }
.taf-form { float: right; width: 190px; padding: 5px 10px 10px 0; }
.taf-form p { font-size: 10px; margin: 4px 0 2px 0; }
.taf-form .NormalTextBox { width: 186px; border-width: 0 0 1px 0; border-style: solid; border-color:#d3d3d3; background-color: #eeeeee; font-size: 11px; padding: 1px 2px; }
.taf-submit { text-align: center; margin-top: 3px; }

/* Tickerbox */
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666666; }
#TB_window a:link { color: #666666; }
#TB_window a:visited { color: #666666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666666; }
#TB_window a:focus{ color: #666666; }
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack { background: url(images/macFFBgHack.png) repeat; }
.TB_overlayBG { background-color: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color: #000000; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height: 25px; padding: 7px 30px 10px 25px; float: left; }
#TB_closeWindow{ height: 25px; padding: 11px 25px 10px 0; float: right; }
#TB_closeAjaxWindow{ margin-bottom: 1px; text-align: right; float: right; }
#TB_closeAjaxWindow IMG { border-width: 0; }
#TB_ajaxWindowTitle{ float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }
#TB_title{ background-color: #e8e8e8; height: 27px; }
#TB_ajaxContent{ clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal{ padding: 15px; }
#TB_ajaxContent p{ padding: 5px 0px 5px 0px; }
#TB_load{ position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }

/* Effority.EALO.HTML */
/* Tables */
.mainTable { width: 500px; margin: 10px auto; }
.mainTable caption { font-size: 16px; color: #950c0c; text-align: left; padding: 5px}
.mainTable th { color: #d55a25; text-align: left; padding: 4px 5px; font-size: 12px;}
.mainTable td { border-bottom: #d9d6cc 1px solid; font-size:12px; padding: 9px 5px 4px 5px;}
.mainTable.tableSchedule td.c1 { width: 75px; color: #960c0c; padding-left:0; }
.mainTable.tableSchedule td.c2 { width: 290px;}
.mainTable.tableSchedule td.c3 { width: 110px;}
.mainTable.tableSchedule caption { background-position: left center; background-repeat: no-repeat; line-height: 51px; padding-left: 65px; position: relative; margin-left: -20px; margin-top:10px;}
.mainTable.tableSchedule.date3 caption { background-image: url(images/CalendarDate-3.gif); }
.mainTable.tableSchedule.date4 caption { background-image: url(images/CalendarDate-4.gif); }
.mainTable.tableSchedule.date5 caption { background-image: url(images/CalendarDate-5.gif); }
.mainTable.tableImplements { width: 99%; }
.mainTable.tableImplements td { border-right:1px #d9d6cc dotted; border-left:1px #d9d6cc dotted;  }
.mainTable.tableImplements .highlightLine td { background-color:#d9d6cc; padding: 5px; text-align: center; font-weight: bold;  }
.mainTable.contactTable { width:95%; margin: 10px auto;}
.mainTable.contactTable td.c1 {color: #960c0c}
.mainTable.contactTable td.c2 {padding-left:20px;}
.mainTable.contactTable td.c3 {padding-left:20px;}

/* Natjecatelji */
.ekipe .c1 { font-size: 12px ; color: #D55A25 ;}
.ekipe .c2 { text-transform:uppercase; }
/* Accommodattion */
.mainTable.accommodation { width:100%; margin:0 0 10px 0;}
.mainTable.accommodation td {border-bottom: none; padding:5px 0; vertical-align:top;}
.mainTable.accommodation td.c1 {padding:5px 0;vertical-align:top;padding-right:25px;}
.mainTable.accommodation P{ padding:0; margin-bottom:5px;}
.mainTable.accommodation img {margin-bottom:10px;}
.otherFacilities {width: 100%; vertical-align:top;}
.otherFacilities img {border:1px solid #959595; float:left; margin-right:22px}
.typeInsideSubNav .main .Normal .otherFacilities H4 {font-size:14px; font-weight:normal; color:#960c0c; margin:25px 0 6px 0; padding-right:65px; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline-block;}
.type5Stars {background:url(images/5stars.gif) right no-repeat}
.type4Stars {background:url(images/4stars.gif) right no-repeat}
.type3Stars {background:url(images/3stars.gif) right no-repeat}
.type2Stars {background:url(images/2stars.gif) right no-repeat}
.imgBorder {border:1px solid #959595;}
/* Venue */
.mapPicture { text-align: center; }
.typeInsideSubNav .main .Normal p.mapPicture { margin-bottom: 0; }
.mapLink { margin: 0 auto; width: 398px; }
.mapLink a { display: block; float: right; height: 21px; background: url(images/IconZoom.gif) left center no-repeat; line-height: 21px; padding-left: 26px; font-weight: bold; text-transform: uppercase; font-size: 12px; }

/* Naslovi, liste, paragrafi */
.typeInsideSubNav .main .Normal H3 { font-family: Calibri, Arial; font-size: 18px; margin: 10px 0 5px 0; text-transform: uppercase; }
.typeInsideSubNav .main .Normal H3 span {color:#950C0C}
.typeInsideSubNav .main .Normal H4 { font-family: Calibri, Arial; font-size: 14px; margin: 10px 0 0 0;}
.typeInsideSubNav .main .Normal P { margin-bottom: 10px;}
.typeInsideSubNav .main .Normal LI { list-style-type: circle; margin: 5px 0 5px 15px; }

/* Feedback */
#dnn_ctr478_Feedback_pnlFeedbackFormFields table { width: 300px; margin: 0 auto; }
#dnn_ctr478_Feedback_pnlFeedbackFormFields td { padding: 3px 0; }
#dnn_ctr478_Feedback_pnlFeedbackFormFields label img,
#dnn_ctr478_Feedback_pnlFeedbackFormFields .SubHead br { display: none; }
#dnn_ctr478_Feedback_pnlFeedbackFormFields label span { display: block; font-weight: bold; font-size: 12px; margin-bottom: 2px; }
#dnn_ctr478_Feedback_pnlFeedbackFormFields .NormalTextBox { border: #870712 1px solid; padding: 2px; width: 300px; }
#dnn_ctr478_Feedback_pnlFeedbackFormFields a.CommandButton { font-size: 12px; text-transform: uppercase; font-weight: bold; }
#dnn_ctr478_Feedback_pnlFeedbackFormFields .NormalRed { display: block; }

/* XMod Forma */
.formHolder { width: 605px; }
.formHolder th { width: 250px; text-align: left; }
.formHolder td, .formHolder th { font-size: 11px; padding: 4px 5px 4px 0; border-bottom: 1px #e2d9ba dotted; }
.formHolder td td { border-width: 0; }
.formHolder td label { padding-left: 5px; }
.formHolder .NormalTextBox { border:1px #870712 solid; padding: 2px; font-size: 11px; width: 300px; }
.formButtons { text-align: center; margin: 5px 0; }
.formButtons .CommandButton { font-size: 12px; font-weight: bold; margin: 0 10px; }
.formHolder .NormalRed { color: #FF0000; font-size: 10px; white-space: nowrap; }

/* Simple Gallery */
.sg_album { font-size: 12px ;}
.sg_album img { display: block ; padding: 1px ; margin-bottom: 5px ; border: solid 1px #000 ;}
.sg_album a { text-decoration: none ; font-style: italic ;}
.en-GB .sg_album a span { display: none ;}
.hr-HR .sg_album a em { display: none ;}
.sg_item { padding: 20px 23px ; font-size: 12px ; font-style: italic ;}
.sg_item img { display: block ; padding: 1px ; border: solid 1px #000 ;}
.en-GB .sg_item span { display: none ;}
.hr-HR .sg_item em { display: none ;}
.sg_pager { font-size: 12px ;}
#dnn_ctr465_Gallery_ViewGallery_divDescription { display: none; }
/* Lightbox za Simple gallery */
#lightbox-container-image-data a { font-size: 12px ;  color: #D55A25 ;}
#lightbox-container-image-details-description { font-weight: bold ; font-size: 12px ; color: #D55A25 ;}
#lightbox-container-image-details-currentNumber { display: block ; float: left ; font-size: 11px ; padding: 5px 0 ; color: #000 ;}
#lightbox-container-image-details-caption,
#lightbox-container-image-details-description { display: none!important ;}

/* Sistemi.Vrijeme XML/XSL */
.weatherList { width: 600px; }
.weatherList td { font-size: 12px; padding: 5px; border-bottom: 1px #CCC dotted; }
.weatherList .city { padding-right: 5px; color: #a81817; }
.weatherList .temp { font-size: 15px; color: #a81817; }

/* Innerfade */
.innerfade span { display: none ;}

/* Search results */
#dnn_ctr443_XSSearchResults_pnlResults { line-height: 17px ;}
#dnn_ctr443_XSSearchResults_pnlResults .title { background: none ; font-size: 14px ; color: #D55A25!important ;}
#dnn_ctr443_XSSearchResults_pnlResults p { margin-top: 15px ;}
#dnn_ctr443_XSSearchResults_pnlResults  div { margin: 0px ;}
#dnn_ctr443_XSSearchResults_pnlResults  span.sample { display: none ;}
#dnn_ctr443_XSSearchResults_pnlResults  .path { margin-left: 0px ;}





/* Stilovi iz default.css za admin dio */
/* styles used by Data Grids */
.DataGrid_AlternatingItem { background-color: White; color: Red; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; }
.DataGrid_Container { background-color: Transparent; }
.DataGrid_Footer { background-color: White; }
.DataGrid_Header { background-color: Transparent; color: Black; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; text-align: center; }
.DataGrid_Item { background-color: Transparent; color: Black; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; }
.DataGrid_SelectedItem { background-color: Silver; color: Blue; font-family: Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; }
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node { font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; }
.TreeMenu_NodeSelected { font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; background-color: #dcdcdc; }
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link { text-decoration: none; color: #003366; }
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited { text-decoration: none; color: #003366; }
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover { text-decoration: none; color: #ff0000; }
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active { text-decoration: none; color: #003366; }
/* styles used in the FileManager */
.FileManager { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; height: 400px; }
.FileManager_ToolBar { border-bottom: black 1px solid; height: 25px; }
.FileManager_Explorer { height: 100%; border: #696969 1px solid; background-color: White; margin: 2px 2px 2px 2px; }
.FileManager_FileList { height: 100%; border: #696969 1px solid; background-color: White; margin: 2px 2px 2px 2px; overflow: auto; }
.FileManager_MessageBox { text-align: center; vertical-align: middle; background-color: White; padding: 25px 25px 25px 25px; }
.FileManager_Header { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #E7E7FF; background-color: #9EBFF6; border-bottom: #696969 1px solid; height: 25px; }
.FileManager_Pager { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; background-color: #EEEEEE; border-top: #696969 1px solid; height: 25px; }
.FileManager_StatusBar { font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; background-color: #dedfde; height: 25px; margin: 2px 2px 2px 2px; }
.FileManager_Item { font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: Black; background-color: #F8F8F8; border-top: black 1px dashed; border-bottom: black 1px dashed; }
.FileManager_AltItem { font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: Black; background-color: #EEEEEE; border-style: none; }
.FileManager_SelItem { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: White; background-color: #99ffff; border-style: none; }
.FileManagerTreeNode { font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; }
.FileManagerTreeNodeSelected { font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; background-color: #dcdcdc; }
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link { text-decoration: none; color: #003366; }
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited { text-decoration: none; color: #003366; }
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover { text-decoration: none; color: #ff0000; }
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active { text-decoration: none; color: #003366; }
/* styles used in the Wizard Framework */
.Wizard { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; height: 400px; width: 650px; }
.WizardButton { border-right: #696969 1px solid; padding-right: 2px; border-top: #696969 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #696969 1px solid; padding-top: 2px; border-bottom: #696969 1px solid; background-color: #dcdcdc; }
.WizardHeader { background: #ffffcc; border-bottom: black 1px solid; height: 40px; }
.WizardFooter { border-top: black 1px solid; background: #ccffcc; height: 25px; text-align: right; }
.WizardBody { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; height: 325px; }
.WizardHelp { padding-right: 5px; padding-left: 5px; font-size: 9pt; padding-bottom: 5px; border-left: black 1px solid; width: 180px; padding-top: 5px; background-color: #ccffff; }
.WizardHelpText { overflow: auto; font-size: 8pt; width: 180px; color: black; font-family: Tahoma, Verdana, Arial, Sans-Serif; height: 300px; }
.WizardText { font-size: 9pt; color: black; font-family: Tahoma, Verdana, Arial, Sans-Serif; }
/* text style used for help text rendered by modules */
.Help { border-right: black 1px solid; padding-right: 2px; border-top: black 1px solid; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; border-left: black 1px solid; color: black; padding-top: 2px; border-bottom: black 1px solid; font-family: Tahoma, Arial, Helvetica; background-color: #ffff99; }




