@charset "utf-8";
/* CSS Document */

/* =reset.css (by Andy Clarke) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; }

/* =clear */
.clear { clear: both; font-size: 1px; line-height: 0; }
/* =clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */


* { margin:0; padding:0;}
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; /*background: #dfdfdf url(../img/bg_body_submenu.gif) repeat-x left top;*/ background-color: #dfdfdf; }
body.home { font-family: Arial, Helvetica, sans-serif; font-size:12px; /*background: #dfdfdf url(../img/bg_body.gif) repeat-x left top;*/  }

.img-left { float: left; border: 1px solid #CCCCCC; margin: 0px 15px 0px 5px; }
.img-right { float: right; border: 1px solid #CCCCCC; margin: 0 0 10px 25px; }
.left { float: left; }
.right { float: right; }
.last { background: none!important; border: none!important; padding: 0!important; margin: 0!important; }
.no { background: none!important; border: none!important; padding: 0!important; }
body .inline { display: inline!important; }
* html em { font-style: normal; }
*:first-child+html em { font-style: normal; }
h1, h2, h3, h4 { font-family:Arial, Helvetica, sans-serif; }
/* ----------------------------------------------------------------------------------------------------*/

/* WRAPPER */
#wrapper { width: 1000px; margin: 0 auto; clear: both; padding-top: 5px; z-index: 100; position: relative; }

/* HEADER */
#header { width: 100%; float: left; background-color: #FFF;}
#inner-header { padding-top: 10px; width: 1000px; margin: 0 auto; }
#inner-header h1 { float: left; padding-top: 7px; }
#inner-header .baner { border: 2px solid #ddd; float: right; }

/* NAVIGATION */
.no-secondary-menu { height: 35px!important; }
#nav { display: block; float: left; margin-top: 15px; width: 100%; height: 66px; /*background-color: #933838;*/ border-top: 4px solid #702b2b; background: url(../img/bg_nav_sub_2.gif) repeat-x left top; border-bottom:4px solid #939393; }
#nav-list { width: 1000px; margin: 0 auto; padding-top: 2px; height: 33px; }
#nav-list li { display: block; float: left; margin-right: 0px; }
#nav-list li a { display: block; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; padding: 6px 0 12px 4px; }
#nav-list li a span { padding: 6px 9px 11px 4px; }
#nav-list li a:hover { color: #FFF; background: url(../img/bg_nav.gif) no-repeat left top; }
#nav-list li a:hover span { background: url(../img/bg_nav.gif) no-repeat right top; }

#nav-list li.selected a { color: #FFF; background: url(../img/bg_nav.gif) no-repeat left top; }
#nav-list li.selected a span { background: url(../img/bg_nav.gif) no-repeat right top; }

/* Drop Down Menu Active */
#nav-list li a:hover, #nav-list li ul a:hover { color: #FFF; background: url(../img/bg_nav.gif) no-repeat left top; }
#nav-list :hover > a { color: #FFF; background: url(../img/bg_nav.gif) no-repeat left top; }
#nav-list ul ul :hover > a { color: #FFF; background: url(../img/bg_nav.gif) no-repeat left top; }

#nav-list li a:hover span, #nav-list li ul a:hover span { background: url(../img/bg_nav.gif) no-repeat right top; }
#nav-list :hover > a span { background: url(../img/bg_nav.gif) no-repeat right top; }
#nav-list ul ul :hover > a span { background: url(../img/bg_nav.gif) no-repeat right top; }

/* NAV LIST 2 */
#nav-list-2 { width: 988px; background-color: #939393; /*border-bottom: 4px solid #939393;*/ padding: 5px 0 3px 10px; z-index: 999; margin: 0 auto; list-style: none; clear: both;}
#nav-list-2 li { display: block; float: left; margin-right: 6px; }
#nav-list-2 li a { display: block; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; padding: 4px 0 7px 9px; }
#nav-list-2 li a span { padding: 4px 14px 11px 4px; }
#nav-list-2 li a:hover { color: #FFF; background: url(../img/bg_nav_sub.gif) no-repeat left top; }
#nav-list-2 li a:hover span { background: url(../img/bg_nav_sub.gif) no-repeat right top; }

#nav-list-2 li.selected a { color: #FFF; background: url(../img/bg_nav_sub.gif) no-repeat left top; }
#nav-list-2 li.selected a span { background: url(../img/bg_nav_sub.gif) no-repeat right top; }

/* NAVIGATION > DROP DOWN */
#nav-list li ul { position: absolute; left: -999em; /*right: 132px;*/ width: /*988px*/160px; background-color: #939393; /*border-bottom: 4px solid #939393;*/ padding: 0/*5px 0 3px 10px*/; z-index: 999; border:1px solid #7B7B7B; border-top:none; }
#nav-list li ul li { display: block; float: left; margin-right: 0; padding: 0; }
#nav-list li ul li a { display: block; font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; padding: 5px; width: 150px; background: none!important; }
#nav-list li ul li a:hover { background: #712D2D none!important; }
#nav-list li:hover ul { left: auto; }
#nav-list li:hover ul, #nav li.sfhover ul { left: auto; }

/* 2 NIVO - NAVIGATION */
#nav-list li ul ul { left:-999em; margin:-24px 0 0 160px; position:absolute; width: 142px; }
#nav-list li ul ul li a { width: 133px; }
#nav-list li:hover ul ul, #nav-list li.sfhover ul ul {  left: -999em; }
#nav-list li:hover ul, #nav-list li li:hover ul, #nav-list li.sfhover ul, #nav-list li li.sfhover ul { left: auto; }

#nav-list li a:hover ul li ul li, #nav-list li ul a:hover { background: #712D2D none!important; }
#nav-list li :hover > a { background: #712D2D none!important; }
#nav-list ul ul :hover > a { background: #712D2D none!important; }

/* CONTENT */
#content { float: left; }
#primary-content { border: 2px solid #c8c8c8; background-color: #FFF; float: left; width: 794px; }
#secondary-content { width: 183px; float: left; padding-left: 8px; }
#info { float: left; width: 189px; padding: 5px 5px 5px 5px; }
#inner-content { float: left; width: 595px; position: relative; padding-bottom: 40px; min-height:450px; height:auto !important; height:450px; }

/* SIDE NAV */
#side-nav { background-color: #933738; margin-bottom: 5px; }
#side-nav h2 { color: #FFF; font-weight: bold; border-bottom: 1px solid white; padding: 10px 0px 10px 8px; background:; background:#712D2D url(../img/blt_down.gif) 90% center no-repeat; }
#side-nav-list { padding: 0px 0px; list-style: none; }
#side-nav-list li { list-style: none; cursor: pointer; padding:0px;}
#side-nav-list li a:hover { text-decoration: underline; }
#side-nav-list li span:hover { text-decoration: underline; }
#side-nav-list ul { list-style: none; padding:5px 5px 5px 8px; color: #FFF; }
#side-nav-list ul li.drugi_nivo { padding: 0px; background: url(../img/blt_side_nav.gif) no-repeat left center; display: block; }
#side-nav-list ul li.drugi_nivo span.prvi_nivo { background: none!important; }
#side-nav-list li.drugi_nivo .selected { background: #AF4146 url(../img/blt_side_nav.gif) no-repeat 90% center; padding:8px 5px; }

#side-nav-list li.drugi_nivo a:hover { background: #AF4146; text-decoration:none; }
#side-nav-list li.drugi_nivo a.selected:hover { background: #AF4146 url(../img/blt_side_nav.gif) no-repeat 90% center; padding:8px 5px; }

#side-nav-list ul li a:hover { background: #933738 url(../img/blt_side_nav.gif) no-repeat left center !important; background-image:none; text-decoration:underline !important;   }

#side-nav-list ul li a.selected { background: #933738 url(../img/blt_side_nav.gif) no-repeat left center !important; background-image:none; text-decoration:underline !important; padding:5px 5px 5px 13px !important; }


#side-nav-list ul ul { list-style: none; padding-left: 5px; color: #FFF; }
#side-nav-list ul ul.final li a { color: #FFF; text-decoration: none; padding-left: 9px; font-size: 11px; background: url(../img/blt_side_nav.gif) no-repeat left 5px; }
#side-nav-list li span.prvi_nivo { color: #FFF; font-weight: bold; padding: 8px 5px; display: block; }
#side-nav-list li span.prvi_nivo:hover { background: #AF4146 url(../img/blt_down.gif) no-repeat 90% center; text-decoration:none; }
#side-nav-list .drugi_nivo li { padding: 5px 0px; }
#side-nav-list .drugi_nivo li a { color: #FFF; text-decoration: none; background: url(../img/blt_side_nav.gif) no-repeat left 50%; display: block; padding-left: 13px; }
#side-nav-list .collapsable span { background:; background:#712D2D url(../img/blt_down.gif) 90% center no-repeat; }
#side-nav-list .drugi_nivo a { color: #FFF; font-weight: bold; padding: 5px; display: block; text-decoration: none; padding:8px 5px; }
#side-nav-list .drugi_nivo a:hover { text-decoration: underline; }
.no-side-menu { display: none; }

#additional-links { border: 1px solid #dfdfe0; background-color: #ececec; padding: 4px; margin-bottom: 5px; position: relative;}
#additional-links a { display: block; text-decoration: none; color: #7a7a7a; padding: 5px; width: 70px; }
#additional-links a:hover { color: #333; }
#additional-links a img { display: block; float: left; padding-right: 10px; }
#additional-links .social {display: block;position: absolute; right: 0;  top: 8px;}
#additional-links .social a.fb {background: url(../img/ic-social.gif) no-repeat scroll left top; display: block;
    float: left; height: 16px; width: 16px; padding: 0px;}
#additional-links .social a.twitter { background: url(../img/ic-social.gif) no-repeat scroll right top ;
    display: block;  float: left; height: 16px; margin-right: 8px; width: 16px; padding: 0px;}

.box { margin-bottom: 5px; float: left; }
.box a span.p { padding: 5px; color: #5c5c5c; font-size: 11px; text-transform:none; margin:0px; font-weight:normal; }
#info .box a { display: block; float: left; text-decoration: none; background-color: #ececec; border: 1px solid #dfdfe0; width: 187px; /*height: 175px;*/ }
.box a:hover { background-color: #f2f2f2; border: 1px solid #CCC; }
.box a span { color: #5c5c5c; font-size: 11px; font-weight: bold; display: block; float: left; text-decoration: none; text-transform: uppercase; padding: 5px; }
.box a:hover img { opacity:0.8; filter:alpha(opacity=80); }

/* INNER CONTENT */
#history { background-color: #ecd897; padding: 10px; }
#history h2 { clear: both; color: #5f5f5f; font-size: 18px; font-weight: bold; padding: 4px 2px 0 0; }
#history ul { }
#history ul li { display: block; float: left; font-size: 11px; color: #7a7a7a; background: url(../img/blt_history.gif) no-repeat left 5px; padding-left:10px; padding-right: 10px; }
#history ul li a { color:#7A7A7A; display:block; text-decoration:none; }
#history ul li a:hover { color: #666; }
#history ul li em { font-weight: bold; }
#history ul .first { padding-left: 0!important; background: none!important; }
#history ul .last { /*background: none!important;*/background: url(../img/blt_history.gif) no-repeat left 5px!important; padding: 0 10px!important; }

#main { display: block; float: left; padding-left: /*10px*/0; /*padding-right: 10px;*/ margin-bottom: 10px; height: 350px; height: auto!important; min-height: 350px; width: 585px; padding: 5px!important; }
#main h2 { display: block; float: left; clear: both; padding: 20px 0px; color: #c92727; font-size: 14px; font-weight: bold; width: /*550px*/100%; }
#main ul { border-bottom:1px solid #F2F2F2; clear:both; float:left; padding-bottom:17px; margin-left: 40px; /*width:550px;*/ }
#main ul li { display: list-item; /*float: left;*/ padding: 4px 0; }
#main ul li a { color: #3c3c3c; text-decoration: none;  }
#main ul li a:hover { text-decoration: underline; }

.pic { float: right; width: 103px; text-align: center; }
.pic a { display: block; }

#news-events { clear: both; float: left; display: block; background-color: #ececec; width: 794px; /*border: 1px solid red;*/ }
#news-events div { display: block; float: left; /*background-color: #ececec;*/ width: 396px; /*min-height: 140px;*/ height: auto!important; /*height: 140px;*/ }
#news-events div h2 { color: #616161; font-size: 11px; font-weight: bold; padding: 11px; display: block; border-bottom: 1px solid white; text-transform: uppercase; }
#news-events div ul { list-style: none; padding: 3px 9px 9px 9px; float: left; width: 378px; }
#news-events div ul li a { display: block; float: left; clear: both; padding: 5px 0; text-decoration: none; color: #616161; font-size: 11px; }
#news-events div ul li a:hover { color: #333; }
#news-events div ul li a em { font-weight: bold; }
#news-events #news { margin-right: 1px; border-right: 1px solid #FFF; }
#news-events #events {}

/* FILTER */
#filter { margin-top: 10px; float: left; padding: 5px; position: relative; border-bottom:3px solid #C8C8C8; border-top:1px solid #C8C8C8; border-right:3px solid #C8C8C8; border-left:1px solid #C8C8C8; width:570px; margin-left:5px; clear: both; }

/* FILTER ANIMATION - SHOW - HIDE */
#show-hide { margin: 5px; text-align: left; border:1px; padding:0 10px 0 0px; float: left; width: 90px; }
.show-hide-event { float:none!important; padding-top:10px; }
#show-hide span { display: block; text-decoration: none; color: #666; font: bold 12px Arial, Helvetica, sans-serif; padding: 5px; width:82px; float:right; }
#show-hide span:hover { color:#999; cursor:pointer; }
#show-hide #show_filter { background: url(../img/bg_filter_show.gif) no-repeat right center; }
#show-hide #show_filter:hover { background: url(../img/bg_filter_show_hover.gif) no-repeat right center; }
#show-hide #hide_filter { display: none; background: url(../img/bg_filter_hide.gif) no-repeat right center; }
#show-hide #hide_filter:hover { display: none; background: url(../img/bg_filter_hide.gif) no-repeat right center; }
#show_filter.hide { background: #FFF url(../img/bg_filter_hide.gif) no-repeat right center !important; }
#show_filter.hide:hover{ background: #FFF url(../img/bg_filter_hide_hover.gif) no-repeat right center !important; }

#filter form {}
#filter form .basic { float: left; display: block; width: 205px; }
#filter form .basic-right label { float: left; display: block; width: 110px; padding-top: 4px; padding-left: 5px; color: #3c3c3c; }
#filter form fieldset div { float: left; width: 100%; margin-bottom: 5px; }
#filter form fieldset div select { background-color: #ececec; padding: 3px; border: none; width:125px; border:1px solid #DFDFDF; font-size:12px; }
#filter form fieldset div label { float: left; display: block; width: 68px; padding-top: 4px; padding-left: 5px; color: #3c3c3c; }
#filter form fieldset div input { background-color: #ececec; padding: 3px; border:1px solid #DFDFDF; }
#filter form fieldset .text input { width: 118px; font-size:12px; }
#filter form .dates { float: left; display: block; width: 323px; }
#filter form .dates div { float: left; width: 100%; margin-bottom: 5px; }
#filter form .dates .start { display: block; float: left; }
#filter form .dates .start label { float: left; display: block; width: 100px; padding-top: 4px; padding-left: 5px; color: #3c3c3c; }
#filter form .dates .start input {background: #ececec url(../img/ico_calendar.gif) 95% center no-repeat; border:1px solid #DFDFDF; padding: 3px; width: 88px; margin-right: 10px; font-size:12px; }
#EventStart, #EventEnd { background: #ececec url(../img/ico_calendar.gif) 95% center no-repeat; border:1px solid #DFDFDF; padding: 3px; width: 88px; margin-right: 10px; font-size:12px; }
#ReportStart, #ReportEnd { background: #ececec url(../img/ico_calendar.gif) 95% center no-repeat; border:1px solid #DFDFDF; padding: 3px; width: 88px; margin-right: 10px; font-size:12px; }
#ReportFrontForm div.input label { width: 85px; }
#ReportEnd { margin-left:9px; }
#filter form .dates .end { display: block; float: left; }
#filter form .dates .end label { float: left; display: block; width: 100px; padding-top: 4px; padding-left: 5px; color: #3c3c3c; }
#filter form .dates .end input { border:1px solid #DFDFDF; padding: 3px; width: 88px; margin-right: 10px; background: #ececec url(../img/ico_calendar.gif) 95% center no-repeat; font-size:12px; }
#filter form .submit { position:absolute; right:6px; bottom:5px; }
#filter form .submit input { background: url(../img/bg_button.gif) repeat-x scroll left top; padding: 1px 6px 3px 6px; cursor: pointer; border:1px solid #DFDFDF; font-size:12px; }
#filter form .submit input:hover { background: url(../img/bg_button.gif) repeat-x scroll left 50%; }

#add-this { display: block; padding: 0px 5px 0px 0px; width: 100%; clear: both; float: right; }
#add-this .all { padding: 5px 10px 5px 20px; margin-top: 5px; font-size: 10px; text-decoration: none; color: #5f5f5f; border-bottom: 1px solid #d2c086; border-right: 1px solid #d2c086; background: #ecd897 url(../img/blt_all.gif) no-repeat 9px center; float: left; }
#add-this .all:hover { background-color: #d0be85; color: #333; }
#add-this div.location { border-bottom:2px solid #CFCFCF; padding:11px 0 10px 10px; }
#add-this div.location span { color: #3c3c3c; }
#add-this div.location em { color: #C92727; text-transform: uppercase; padding-right: 20px; font-weight:bold; }
#add-this span.total { font-size: 11px; color: #838383; margin-left: 15px; padding:7px 0 0; float:left; }

#add-this div.location a.print { font-size: 10px; color: #666666; text-decoration: none !important; float: right; padding-left: 22px; background: url(../img/icon_print.gif) no-repeat left center; margin-right: 2px; margin-top: 2px; }
#add-this div.location a.print:hover { color: #C40007; background: url(../img/icon_print_hover.gif) no-repeat left center; text-decoration: none; }

#add-this div.location a.share { font-size: 10px; color: #666666; text-decoration: none; float: right; padding-left: 16px; background: url(../img/icon_share.gif) no-repeat left center; margin-right: 0px; margin-top: 2px; text-decoration:none !important; }
#add-this div.location a.share:hover { color: #C40007; background: url(../img/icon_share_hover.gif) no-repeat left center; text-decoration: none; }



.all { padding: 5px 10px 5px 20px; margin-top: 35px; margin-left: 0px; font-size: 10px; text-decoration: none; color: #5f5f5f; border-bottom: 1px solid #d2c086; border-right: 1px solid #d2c086; background: #F7E39E url(../img/blt_all.gif) no-repeat 9px center; float: left; }
.all:hover { background-color: #FFF1BF; color: #333; border-bottom: 1px solid #F3E5B6; border-right: 1px solid #F3E5B6; }

#add-this .share { font-size: 10px; color: #666666; text-decoration: none; float: right; padding-left: 16px; background: url(../img/icon_share.gif) no-repeat left center; margin-right: 0px; margin-top: 10px; text-decoration:none !important; }
#add-this .share:hover { color: #C40007; background: url(../img/icon_share_hover.gif) no-repeat left center; text-decoration: none; }
#add-this .print { font-size: 10px; color: #666666; text-decoration: none !important; float: right; padding-left: 22px; background: url(../img/icon_print.gif) no-repeat left center; margin-right: /*10px*/2px; margin-top: 10px; }
#add-this .print:hover { color: #C40007; background: url(../img/icon_print_hover.gif) no-repeat left center; text-decoration: none; }

/* PROJEKTI LISTA */
#inner-content #main #projects { float: left; width: 572px; }
#inner-content #main #projects-list { border: none!important; padding-bottom: 0!important; width: /*585px*/572px!important; list-style:none; float:left; margin-left: 0!important; }
#inner-content #main #projects-list li.item { display: block; float: left; padding: /*5px 0px 20px 0px*/15px 0 0; background:none;
width:575px; border-bottom: 1px dotted #c8c7c7; }
#inner-content #main #projects-list li div { display: block; padding-bottom: 2px; /*padding-left: 95px;*/ }
#inner-content #main #projects-list li div span { font-size: 10px; color: #3c3c3c; }
#inner-content #main #projects-list li div .last { padding-left: 30px; margin-left: 20px; }
#inner-content #main #projects-list li div em { font-weight: bold; color: #3c3c3c; padding-left: 10px; padding-right: 10px; }
.from-to { margin-top: 5px }
.from-to span { font-size: 10px; color: #3c3c3c; }
.from-to em { font-weight: bold; color: #3c3c3c; padding-left: 10px; padding-right: 10px; }
.from-to .active { background-color:#F7E39E; color:#5F5F5F; font-size:10px; margin-left:5px; padding:2px 11px; text-transform:capitalize; position: relative; top: -1px; }

#inner-content #main #projects-list li .pic { display: block; float: left; padding-left: 0!important; /*width: 75px!important;*/ text-align: center; padding-right:21px; }
#inner-content #main #projects-list li .pic img { margin-bottom: 5px; margin-top: 0; }

#inner-content #main #projects-list li .txt { float: right; display: block; width: 440px; /*margin-left: 20px;*/ padding: 0; /*border-bottom: 1px dotted #c8c7c7;*/ padding-bottom: 5px; }
#inner-content #main #projects-list li .txt h2 { padding: /*0 0 10px 0*/3px 0 5px; width: 100%; text-transform: uppercase; font-size:14px; }
#inner-content #main #projects-list li .txt .active { background-color:#F7E39E; color:#5F5F5F; font-size:10px; margin-left:5px; padding:2px 11px; text-transform:capitalize; position: relative; top: -1px; }
#inner-content #main #projects-list li .txt p { display: block; /*float: left;*/ padding: 0;}
#inner-content #main #projects-list li .txt .details { font-weight: bold; color: #666666; padding-right: 11px; background: url(../img/blt_details.gif) no-repeat right 61%; margin-top: 5px; display: block; float: left; clear: both; }
#inner-content #main #projects-list li .txt ul { padding-bottom:17px; color:#3C3C3C; float:none; display:block; border:none; }
#inner-content #main #projects-list li .txt ul li { display: block; padding: 2px 0; padding-left:12px; background:url(../img/p_bullet.gif) left 9px no-repeat; width: auto; }

#inner-content #main #projects-list li .txt ol { padding-bottom:17px; float:none; margin:0 0 10px 0px; line-height:16px; list-style: decimal!important; background: none!important; }
#inner-content #main #projects-list li .txt ol li { display: block; padding: 2px 0; padding-left:0px; width: auto; list-style: decimal!important; background: none!important; }


#inner-content #main #projects-list li .txt .details:hover { color: #333; text-decoration: underline; }
#inner-content #main #projects-list li .pic a { display: block; margin-bottom:5px; }

#inner-content #main #projects-list li .no-pic { width: 575px; }


/* PAGINATOR */
#inner-content #main #paginator { display: block; clear: both; }
#inner-content #main #paginator-list { width: /*205px*/auto!important; /*margin: 0 auto;*/ clear: none!important; float: right!important; border-bottom: none!important; list-style:none; }
#inner-content #main #paginator-list li { display: block; float: left; margin-right: 0px; text-transform: uppercase; font-size: 10px; color: #3C3C3C; padding: 0; background:none; }
#inner-content #main #paginator-list li a { display: block; font-size: 10px; padding: 2px 4px; }
#inner-content #main #paginator-list li a:hover { background-color: #ecd897; text-decoration: none!important; }
#inner-content #main #paginator-list li.current { padding: 2px 4px; background-color: #ecd897; }

/* PROJEKTI DETALJNO */
#inner-content #main #projects-details { float: left; padding:0px; }
#inner-content #main #projects-details h2 { display: block; border-bottom: 1px solid #aeafb1; padding: 0px 0px 5px 0px; margin-bottom: 10px; display:none; }
#inner-content #main #projects-details p { padding-bottom: 10px; }
#inner-content #main #projects-details img { clear: both; }

#description { float: left; display: block; padding-right: 10px; color: #3c3c3c; }

/*=================================================================================*/
/*#inner-content #main { color:#3C3C3C; line-height:17px; padding:10px !important; width:575px !important;}*/
#description p { color:#3C3C3C; padding:5px 0px; line-height:17px;}
#description p strong { font-weight: bold; }
#description p b { font-weight: bold; }
#description a { color:#cc0000; font-weight:bold; text-decoration:underline; }
#description img { margin:10px; border:2px solid #CCC; }
#description a:hover { color:#3C3C3C; text-decoration:none; }
#description h1 { color:#cc0000; font-size:17px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#description h2 { color:#cc0000; font-size:15px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#description h3 { color:#cc0000; font-size:13px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#description h4 { color:#cc0000; font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#description h5 { color:#3C3C3C; font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#description h6 { color:#3C3C3C; font-size:11px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }

#description ul { padding-bottom:17px; color:#3C3C3C; float:none; display:block; border:none; }
#description ul li { display: block; padding: 2px 0; padding-left:12px; background:url(../img/p_bullet.gif) left 9px no-repeat; }
#description ul li a { color: #3c3c3c; text-decoration: none;  }
#description ul li a:hover { text-decoration: underline; }
#description ol { padding-bottom:17px; float:none; margin:0 0 10px 40px; line-height:16px; color: #3C3C3C; }

#description table { border:1px solid #CCC;  border-collapse:collapse; }
#description table td { border:1px solid #CCC; padding: 3px; }
#description table tr.head td { background:#ECD897; font-weight:bold; text-align:center; color:#5F5F5F; padding:4px 2px; }
/*=================================================================================*/

#documents { border: 1px solid #e0e0e1; float: left; display: block; padding: 6px; width: /*435px*/562px; margin-top: 22px; }
#documents h2 { color:#CC0000; display:block; font-size:13px; font-weight:bold; margin:0; padding:0 0 5px; }
#documents ul { list-style:none; }
#documents ul li { list-style:none; width:/*580px*/560px; float:left; padding-bottom:4px; }
#documents ul li a { font-weight: bold; color: #3c3c3c; text-decoration:none; display:block; float:left; line-height:17px; }
background-color: #933838; padding: 2px 4px; color: #FFF; margin-left: 5px; font-size: 10px;
#documents ul li a:hover { color:#CC0000; }

#gallery { float: left; display: block; padding: 6px; width: 562px; margin-top: 22px; }
#gallery h2 { color:#CC0000; display:block; font-size:13px; font-weight:bold; margin:0; padding:0 0 5px 0px; border-bottom: 1px solid #e0e0e1; width: 580px; }
#gallery ul { border-bottom: none; padding-bottom: 0; width: 580px; padding-top:5px; float:left; }
#gallery ul li { display: block; float: left; margin: 0px 7px 7px 0px; background-color: #f1f1f1; width: 96px; padding: 5px; }
#gallery ul li.clear-left { clear: left; }
#gallery ul li a { display:block; }
#gallery ul li a img { margin: 0; border: 1px solid #cacaca; }
#gallery ul li a:hover img { margin: 0; border: 1px solid #999; }
#gallery ul li span { display:block; padding:3px; background:#ECECEC; font-size:11px; }
#gallery ul.full_width { width:578px; }

#gallery a.download-image { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; text-align: center; padding: 3px 0; background: url(../img/bg_gallery_download.gif) no-repeat 3px 5px; }
#gallery a.download-image:hover { color: #444; background: url(../img/bg_gallery_download_hover.gif) no-repeat 3px 5px; }

#results { float: left; display: block; padding: 6px; width: 562px; margin-top: 22px; }
#results h2 { color:#CC0000; display:block; font-size:13px; font-weight:bold; margin:0; padding:0 0 5px 0px; border-bottom: 1px solid #e0e0e1; }
#results div em { display: block; background-color: #ececec; float: left; clear: both; padding: 2px 4px; }
#results ul { border-bottom: none!important; padding-bottom: 0!important; margin: 4px 0!important; }
#results ul li { display: block; float: left; margin-right: 7px; width: 465px; }
#results ul li a { font-size: 11px; }
#results ul li a img { margin: 0; border: 1px solid #cacaca; }
#results ul li a:hover img { margin: 0; border: 1px solid #999; }

#termini { float: left; display: block; padding: 6px; width: 562px; margin-top: 22px; }
#termini h2 { color:#CC0000; display:block; font-size:13px; font-weight:bold; margin:0; padding:0 0 5px 0px; border-bottom: 1px solid #e0e0e1; }
#termini table { float:left; width:100%; border-collapse:collapse; border:1px solid #e0e0e1; margin-top:10px; }
#termini table tr.head { background:#ECD897; font-weight:bold; padding:4px 2px; }
#termini table tr td { border:1px solid #e0e0e1; padding:4px 3px; color:#3C3C3C; text-align:center; }
#termini table tr td.lokacija { font-weight:bold; text-align:left; width:50%; }
#termini table tr td.date { width:25%; }
#termini table tr.odd td { background:#ECECEC; }
#termini table tr:hover td { background:#DFDFE0; }

#keywords { float: left; display: block; padding: 6px; width: 562px; margin-top: 22px; }
#keywords h2 { color:#CC0000; display:block; font-size:13px; font-weight:bold; margin:0; padding:0 0 5px 0px; border-bottom: 1px solid #e0e0e1; }
#keywords div em { display: block; background-color: #ececec; float: left; clear: both; padding: 2px 4px; }
#keywords ul { border-bottom: none; padding: 10px 0 0 0; margin: 0px 0; width: 540px; float:left; }
#keywords ul li { display: block; float: left; margin-right: 7px; }
#keywords ul li a { font-size: 11px; display: block; float: left; color: #505050; border-bottom:1px dotted #505050; text-decoration:none; }
#keywords ul li a:hover { border-bottom:1px dotted #CC0000; color:#CC0000; }
#keywords ul li a img { margin: 0; border: 1px solid #cacaca; }
#keywords ul li a:hover img { margin: 0; border: 1px solid #999; }

/* DOCUMENTS DOWNLOAD */
#main h2.docs { padding: 10px 0; }
#inner-content #main div.documents-download { float: left; }
.category { margin-bottom: 20px; }
#inner-content #main div.documents-download div { display: block; float: left; border-bottom: 3px solid #959593; width: 100%; padding: 5px 0; width: 580px; }
#inner-content #main div.documents-download div img { margin-top: 0; }
#inner-content #main div.documents-download div h3 { float: left; display: block; width: 500px; padding: 0; font-weight: bold; color: #3C3C3C; font-size: 12px; }
.documents-download div span { float: right; color: #3C3C3C; font-size:11px; padding-right:6px; }

#main .documents-download .documents-download-list { border-bottom: none !important; float: left !important; width:580px; margin-left: 0!important; }
#main .documents-download .documents-download-list li div { width: 508px!important; border: none!important; }
#inner-content #main div.documents-download ul li { border-bottom: 1px dotted #666; padding: 8px 30px 8px 0!important; display: block; width:550px; float: left; position:relative; background:none !important; min-height:50px; height:auto !important; height:50px; }
#inner-content #main div.documents-download ul li.no-margin img { margin:0px 10px 0 0; }
#inner-content #main div.documents-download ul li em a { color: #CC0000; font-weight: bold; font-size: 13px; padding: 0 10px 0 0 ; width:520px; }
#inner-content #main div.documents-download ul li .download { position: absolute; top: 12px; right: 23px; background: url(../img/ico_download.gif) no-repeat left top; width: 10px; height: 15px; }
#inner-content #main div.documents-download ul li .download:hover { background: url(../img/ico_download.gif) no-repeat left bottom; text-decoration:none; }
#inner-content #main div.documents-download ul li p { font-size: 12px; line-height: 15px; padding-top:0px; }

ul.documents-download-list li .file-download-link { background-color: #933838; padding: 2px 4px; color: #FFF; margin-left: 0px!important; font-size: 10px; margin: 5px 0; position: absolute; right: 0; top: 30px; }
div#documents ul li em.file-download-link { background-color: #933838; padding: 2px 4px; color: #FFF; margin-left: 10px!important; font-size: 10px; margin: 0px 0; float: left; }

div .pdf { background-color: #4881d6; }
div .doc { background-color: #78b127; }

/* SECONDARY CONTENT */
#search-box { background-color: #ecd897; float:left; border: 3px solid #c8c8c8; width: 177px; }
#search-box span { color: #5f5f5f; font-weight: bold; display: block; padding: 9px 11px; font-size: 11px; text-transform: uppercase; }
#search-box form { padding: 9px; float:left; border-top: 2px solid #c8c8c8; width: 159px; }
#search-box form .outer { display: block; padding: 8px 0 0 0; float:left; }
#search-box form label {  }
#search-box form input { display: block; float: left; font-size: 11px; color: #666; padding:3px; border: 3px solid #e2cf90;}
#search-box #SearchTagForm { border:none; padding:0px 9px 9px 9px; }

#search-box form .input input { width: 120px; }
#search-box form .checkbox { padding: 8px 0 5px 5px; display: block; float: left; }
#search-box form .checkbox input { margin-right: 10px; }
#search-box form .checkbox label { color: #5f5f5f; font-size: 11px; }
#search-box form .radio { float: left !important; width: auto !important; height:18px; padding:0px !important; }
#search-box form .button { float: right; display: block; width: 25px; height:25px; background:url(../img/btn_search.gif) left top no-repeat;  margin: 0px; color: #FFF; cursor: pointer; color: #5f5f5f; font-size: 11px; border:none; }
#search-box form .button:hover { background:url(../img/btn_search.gif) left bottom no-repeat; border:none; }

span.search-type, div.search-type { border-bottom:1px solid #CCCCCC; color:#C51E23; display:block; float:left; font-size:15px; font-weight:bold; margin-bottom:10px; padding-bottom:6px; width:590px; }
div.outer_search { padding-bottom:15px; display: block; float: left; margin-bottom: 10px; width: 585px; }
div.outer_search a.search-link { color:#6185A2; font-size:14px; font-weight:bold; text-decoration: none; }
div.outer_search a.search-link:hover { text-decoration: underline; }
div.outer_search a.search-url { color:#C51E23 !important; font-size:11px; text-decoration:none; }
div.outer_search a.search-url:hover { text-decoration: underline; }
div.outer_search span.search-text { line-height:160%; padding:3px 0px; color:#676767; font-size:12px; }
div.outer_search span.highlight { font-size:12px; padding:2px 3px; background:#ECD897; color:#676767; }
#text b { color:#676767; }

#special { float: left;}
#special h2 { font-size: 11px; font-weight: bold; color: #777; width: 177px; padding: 8px 3px; display: block; clear: both; text-transform: uppercase; }
#special-list { border-top: 3px solid #777777; /*border-bottom: 5px solid #777777;*/ display: block; float: left; width: 183px; }
#special-list li { display: block; border-bottom: 1px dotted #777; padding: 3px 0; }
#special-list li.last { border-bottom: none; padding: 3px 0!important; }
#special-list li a { text-decoration: none; clear: both; display: block; width: 173px; padding: 2px 5px; color: #777777; }
#special-list li a:hover { color: #5d5d5d; background-color: #ececec; }

/* FOOTER */
#footer { clear: both; float: left; width: 100%; margin-top: -20px; background: #712d2d url(../img/bg_footer.gif) repeat-x left top; padding-top: 35px; z-index: 1; padding-bottom:20px; }
* html #footer { margin-top: -15px; }

#inner-footer { width: 980px; margin: 0 auto; clear: both; padding: 0 10px 0 0; }
#inner-footer p { color: #FFF; float: right; font-size: 11px; }
#inner-footer p a { color: #FFF; text-decoration: none; font-weight: bold; font-size: 11px; }
#inner-footer p a:hover { text-decoration: underline; }
#inner-footer .copyright { display: block; padding-top: 20px; }

#footer-list { }
#footer-list li { display: block; float: left; padding-right: 6px; padding-left: 6px; background: url(../img/blt_footer_list.gif) no-repeat right center; }
#footer-list li.first { padding-left: 0 !important; }
#footer-list li.last { padding-left: 6px !important; }
#footer-list li a { display: block; color: #FFF; text-decoration: none; font-size: 11px; }
#footer-list li a:hover { text-decoration: underline; }

div.sponsor { float:left; color:#FFF; padding:10px 0 0 0; }
div.sponsor a { display:block; padding:0px; margin:0px; color:#FFF; text-decoration:none; }
div.sponsor img { float:left; }
div.sponsor span { display:block; font-size:11px; padding:/*10*/3px 0 0 12px; float:left; }
div.sponsor span a { display: inline; }
div.sponsor span a:hover { text-decoration: underline; }
div.sponsor a:hover span { text-decoration:underline; }

/* ADD > BANER */
.add { margin-top: 5px; float: left; }
.add a { display:block; border:2px solid #d0d0d0; text-align:center; width:177px; float:left; margin-bottom:3px; background:#FFF; padding:5px 0px; }
.add img { display:block; margin:0 auto; padding:0px; }
.add a:hover img { opacity:0.8; filter:alpha(opacity=80); }

#main ul.items li {
    border: 1px solid #bbb;
    margin: 1em 0;
    padding: 0;
}

ul.items h3 {
    font: 16px bold inherit;
    padding: 4px 8px;
    background: #892727;
    color: white;
}

ul.items div.left {
    float: left;
    width: 120px;
    background: #ECD897;
    color: #4c4c4c;
    padding: 10px;
    line-height: 150%;
}

ul.items div.right {
    float: right;
    width: 418px;
    padding: 6px;
}

ul.items div.gallery {
    clear: both;
    padding: 4px;
    background: #ddc;
    border-top: 1px solid #eec
}

ul.items div.gallery img {
    vertical-align: middle;
}

/* CALENDAR */

#search, #press { display: block; }
.calendar { width: 181px; padding-bottom: 10px; margin-bottom: 10px; position: relative; float:left; background:#EBEBEB; border:1px solid #D9D9D9; }
.calendar img { /*position: absolute; left: 34px; top: 10px;*/ }
#calendar { width: 181px; /*padding: 0 5px;*/ }
div.caption { padding: 5px 0; margin-bottom:5px; float:left; width: 181px; }
#calendar { float:left; }
#calendar .tooltip_scc:hover { background-color: #F00; }
div.caption span { padding:0 10px; color: #666; font-weight: bold; text-align:center; width:130px; }
div.caption span a { text-decoration: none; padding: 4px 0; color: #666; /* ! */width: 133px; color: #666; text-align:center; font-weight:bold; }
div.caption a { padding: 5px; margin-top: 4px}
div.caption a img { position: static; margin: 0!important; width: auto!important; height: auto!important; }
div.caption a:hover { background-color: #fff; }
div.caption .nav-left { float: left; margin-left:2px; }
div.caption .nav-right { float: right; }
#calendar th { vertical-align: middle; color: #91a7b5; padding-bottom: 5px; font-weight:bold; }
#calendar th, #calendar td { text-align: center; }
#calendar td { color: #000; padding: 2px 0; font-size: 11px; border-right: 1px solid #ccc; }
#calendar .first { padding-left: 0px; }
#calendar .last { border-right-width: 0; padding-right: 5px; }
#calendar td a { display: block; padding: 3px 0; text-decoration: none; background-color: #FFF; color: #333333; font-weight: bold; }
#calendar td a:hover { background-color: #365fb7; color: #fff; }
#calendar .before { color: #acacac; }
#calendar .today { font-weight: bold; color: #365fb7;}
#calendar .today a { background-color: #365fb7; color: #fff; }
#calendar .today a:hover { background-color: #6dcff6; color: #000; }
#calendar_holder img { margin: 99px 0 99px 85px; width: 20px; height: 20px; }

/* HOME PAGE */
#primary-content { position: relative; }
#click_link { left:17px; position:absolute; top:156px; text-decoration: none; color: #FFF; font-weight: bold; padding-right: 15px; background: url(../img/blt_flash_look_all.gif) no-repeat 97% center; z-index: 101; }
#click_link:hover { background: url(../img/blt_flash_look_all_hover.gif) no-repeat 97% center; }
#mapa-flash { float:left; /*height: 183px; overflow:hidden; */width: 794px; position: relative; height: 183px; overflow: hidden; }
#mapa-flash p { color:#FFFFFF; left:10px; position:absolute; top:10px; width:308px; }
#flash { position: absolute; top: 0; left: 0; /*float:left;*/ height: 183px; width:794px; background: #818181 url(../img/bg_flash.gif) repeat-x left top; z-index: 100; }
#flash-big { /*display: none;*/ float: left; height: 470px; width: 794px; background: #818181 url(../img/bg_flash.gif) repeat-x left top; position: absolute; top: 0; left: 0; z-index: 99; overflow: hidden; }
#hide_link { left:17px; position:absolute; top:440px; text-decoration: none; color: #FFF; font-weight: bold; padding-right: 15px; background: url(../img/blt_flash_look_all.gif) no-repeat 97% center; z-index: 101; }
#hide_link:hover { background: url(../img/blt_flash_look_all_hover.gif) no-repeat 97% center; }

#boxes-home { padding: 5px; float: left; width: 784px; /*border-bottom: 5px solid #e5e5e5;*/   }
#news-boxes-home { display: block; float: left; width: 238px; }
#latest-news { background-color: #ecd897; /*height: 200px;*/ padding: 0px 7px 5px 7px; min-height:147px; height:auto !important; height:147px; }
#latest-news h2 { color: #646464; display: block; border-bottom: 1px solid #646464; font-size: 11px; font-weight: bold; padding: 5px 0; margin-bottom: 3px; text-transform: uppercase; }
#latest-news-list { list-style: none; }
#latest-news-list li { padding: 3px 0; }
#latest-news-list li a { color: #818181; text-decoration: none; font-weight: bold; font-size: 11px; }
#latest-news-list li a:hover { color: #666; text-decoration: underline; }

#latest-events { background-color: #933838; /*height: 200px;*/ padding: 0px 7px 5px 7px; margin-top: 5px; min-height:210px; height:auto !important; height:210px; }
#latest-events h2 { color: #FFF; display: block; border-bottom: 1px solid #FFF; font-size: 11px; font-weight: bold; padding: 5px 0; margin-bottom: 3px; text-transform: uppercase; }
#latest-events-list { list-style: none; }
#latest-events-list li { padding: 3px 0; }
#latest-events-list li a { color: #fff; text-decoration: none; font-weight: bold; font-size: 11px; }
#latest-events-list li a:hover { color: #ececec; text-decoration: underline; }
#latest-events-list li a em { font-weight: normal!important; }

#info-home { display: block; float: right; width: 541px; }
#intro-text { border: 5px solid #E3E3E3; height: 110px; background-color: #d9d9d9; padding: 7px 9px; }
#intro-text h2 { color: #666666; font-size: 19px; font-weight: bold; padding-bottom: 10px; padding-top: 4px; }
#intro-text p { color: #666666; font-size: 12px; line-height: 21px; }

#tabs-home { /*margin-top: 5px;*/ }
.ui-tabs-hide { display: none; }
#tabs-home ul.nav { display: block; background-color: #d9d9d9; }
#tabs-home ul.nav li { display: block; float: left; }
#tabs-home ul.nav li.ui-tabs-selected a { background-color: #cccccc; }
#tabs-home ul.nav li a { display: block; font-weight: bold; font-size: 11px; color: #818181; text-decoration: none; padding: 4px 15px; }
#tabs-home ul.nav li a:hover { color: #933838; }

#index_news .index_news_title { padding: 7px 10px; background-color: #e3e3e3; float: left; width: 521px; }
#index_news .index_news_title h2 { /*background:#E3E3E3;*/ color:#666; font-weight:bold; font-size:11px; /*padding:7px 10px;*/ text-transform: uppercase; float: left; }
#index_news .index_news_title a { float: right; text-transform: lowercase; font-size: 11px; font-weight: bold; color: #666; text-decoration: none; }
#index_news .index_news_title a:hover { color: #333; }
.projects-list-home { list-style: none; }
.projects-list-home li { border-bottom: 1px solid #d9d9d9; padding: 11px 0px 11px 10px; float: left; display: block; width: 530px; }
.projects-list-home li.last { padding: 11px 0px 11px 10px !important; }
.projects-list-home li a { font-size: 11px; font-weight: bold; color: #666; text-decoration: none; text-transform: uppercase; }
.projects-list-home li a:hover { color: #933838; }
.projects-list-home li em { font-size: 11px; font-weight: normal; color: #666; padding: 0px; float: left; }
.projects-list-home li div { float: left; display: block; width: 300px; margin-left: 7px; width: 465px; }
.projects-list-home li div.narrower { width: 420px; }

#banners { border-top: 5px solid #e5e5e5; float:left; margin:5px; padding: 15px 0; width:782px; }
.banners-list { float:left; }
.banners-list li { display: block; float: left; }
.banners-list li a { display: block; width: 150px; height: 80px; padding: 13px 21px; }
.banners-list li a img {}

#ui-datepicker-div { z-index: 10000; }

/* NEWS */
#inner-content #main .news-list { border-bottom: none; float: left; margin-left: 0!important; }
#inner-content #main .news-list li { border-bottom: 1px dotted #c8c7c7; padding: 8px 0px 8px 0!important; display: block; width: 575px!important; position: relative; float: left; background:none !important}
#inner-content #main .news-list li .txt { float: left; width: 455px; }
#inner-content #main .news-list li .no_pic { width: 573px; }
#inner-content #main .news-list li img { margin-top: 0; }
#inner-content #main .news-list li span { color: #3C3C3C; font-size:11px; }
#inner-content #main .news-list li em { color: #CC0000; font-weight: bold; font-size: 13px; padding-bottom: 5px; display: block; text-transform: uppercase; }
#inner-content #main .news-list li .download { position: absolute; top: 12px; right: 13px; background: url(../img/ico_download.gif) no-repeat left top; width: 10px; height: 15px; }
#inner-content #main .news-list li .download:hover { background: url(../img/ico_download.gif) no-repeat left bottom; }
#inner-content #main .news-list li p { font-size: 12px; line-height: 15px; color: #333; padding:0; }
#inner-content #main .news-list li .details { background: url(../img/blt_details.gif) no-repeat scroll right 61%; color:#666 ;float:left; font-weight:bold; margin-top:4px; padding-right:11px; text-decoration: none; }
#inner-content #main .news-list li .details:hover { color: #333; text-decoration: underline; }

/* TRAININGS */
#training { float: left; }
#training h2 { padding: 20px 0 7px !important; }
#training h3 { color:#3C3C3C; display:block; float:left; margin:10px 0; padding-bottom:5px; width:565px; }
#training ul { padding: 5px 10px 5px 15px; border: none!important; }
#training ul li { display: block; float: left; padding: 2px 0; color: #3c3c3c; }
#training table { width: 100%; }
#training table tr td { padding: 5px; background-color: #eef2f3; border-bottom: 1px solid white; }
#training table tr.clear td { background-color: white; }


#inner-content #main { color:#3C3C3C; line-height:17px; padding:5px !important; width:580px !important;}
#inner-content #main p { color:#3C3C3C; padding:5px 0px; line-height:17px;}
#inner-content #main p strong { font-weight: bold; }
#inner-content #main a { color:#cc0000; font-weight:bold; text-decoration:underline; }
#inner-content #main img { margin:10px; border:2px solid #CCC; }
#inner-content #main a:hover { color:#3C3C3C; text-decoration:none; }
#inner-content #main h1 { color:#cc0000; font-size:17px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#inner-content #main h2 { color:#cc0000; font-size:15px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#inner-content #main h3 { color:#cc0000; font-size:14px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#inner-content #main h4 { color:#cc0000; font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#inner-content #main h5 { color:#3C3C3C; font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#inner-content #main h6 { color:#3C3C3C; font-size:11px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }

#inner-content #main ul { padding-bottom:17px; color:#3C3C3C; float:none; display:block; border:none; }
#inner-content #main ul li.item { display: block; padding: 2px 0; padding-left:12px; background:url(../img/p_bullet.gif) left 10px no-repeat; }
#inner-content #main ul li a { color: /*#3c3c3c*/#CC0000; text-decoration: none;  }
#inner-content #main ol li strong { font-weight: bold; }
#inner-content #main ul li a:hover { text-decoration: underline; }
#inner-content #main ul li ul { padding-left: 10px; }
#inner-content #main ul li ul li { list-style: none; }
#inner-content #main ol { padding-bottom:17px; float:none; margin:0 0 10px 40px; line-height:16px; }

#inner-content #main table { border:1px solid #CCC;  border-collapse:collapse; }
#inner-content #main table td { border:1px solid #CCC; }
#inner-content #main table tr.head td { background:#ECD897; font-weight:bold; text-align:center; color:#5F5F5F; padding:4px 2px; }

#main #calendar_full { float:left; }
#main #calendar_full .caption { width: 80%; font-size:13px; font-weight:bold; color:#666; padding:6px 0px; text-align:left; margin-bottom:0px; padding-bottom:5px; }
#main #calendar_full .caption spam { padding:0; }
#main #calendar_full .caption select { padding:2px; margin:0 3px; }
#main #calendar_full #calendar { width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:15px; }
#main #calendar_full #calendar thead tr { background:#DBDBDB; color:#333; }
#main #calendar_full #calendar thead tr th { border:1px solid #CCCCCC; vertical-align:middle; padding:5px 0px; color:#5C5C5C; }

#calendar_full #calendar td { text-align:left; vertical-align:top; border:1px solid #CCCCCC; padding:0px; width:80px; height:60px; }
#calendar_full #calendar td span { display:block; padding:4px; color:#5C5C5C; font-weight:bold; background:#ECECEC; border-bottom:1px solid #CCC;}
#calendar_full #calendar td.today span { background:#CCC; }
#calendar_full #calendar td.last { border:1px solid #CCCCCC !important; }
#calendar_full #calendar a { display:block; padding:4px; text-decoration:none; border-bottom:1px solid #FFF; font-size:11px; font-weight:normal; line-height:14px; }
#calendar_full #calendar a b { float:right; font: 9px normal; margin: -4px -4px 0 0 }
#calendar_full #calendar a.training { background:#F7E39E; color:#5F5F5F; }
#calendar_full #calendar a.training:hover { background:#FFF1BF; color:#5F5F5F; }
#calendar_full #calendar a.event { background:#933838; color:#FFF; }
#calendar_full #calendar a.event:hover { background:#702B2B; color:#FFF; }
#main #calendar_full a img { border:none; }

#inner-content #main h2.underline { color:#712D2D; display:block; font-size:13px; font-weight:bold; margin:0; padding:0 0 5px 0px; border-bottom: 1px solid #e0e0e1; background:#B3B3B3; color:#FFF; font-size:11px; padding:3px 5px; }

a.not-visible-page { color:#c0c0c0; }

div.ac_results { background:#FFF; border:3px solid #E2CF90; z-index:500; padding:5px; color:#666; font-size:11px; width:117px !important; border-top:none; }
div.ac_results ul { max-height:220px !important; }
div.ac_results ul li { padding:3px 4px; }
div.ac_results ul li strong { font-weight:bold; }
div.ac_results ul li.ac_odd { background:#EFEFEF; }
div.ac_results ul li:hover { color:#333; background:#CCC; }
div.ac_results ul li.ac_over { background: #933838; color: white; }

#inner-content #main ul li a.tag { color: #505050; border-bottom:1px dotted #505050; text-decoration:none; font-weight: normal; margin-right: 5px; margin-top: 12px; font-size: 11px; }
#inner-content #main ul li a.tag:hover { text-decoration:none; border-bottom:1px dotted #B00000; color:#B00000 }

.hidden { display: none }

/* TAG SEARCH RESULTS */
.search-result-block { display: block; margin: 10px 0; padding-left: 10px; }
.tag-name { color: #FFF; font-size:16px; font-weight:bold; background-color: #999; padding: 5px; margin-top: 10px; font-size: 12px; float: left; width: 585px; }
.search-result-block h2.search-type { color:#3C3C3C; display:block; float:left; font-size:12px; font-weight:bold;
padding:5px; width:570px; margin-top: 10px; border-bottom:3px solid #959593; }

.search-result { list-style: none; display: block; clear: both; float: left; /*margin-top: 10px;*/ /*border-bottom: 1px solid #999;*/ padding-bottom: 10px; padding-left: 10px; width: 560px; }
.search-result li { clear:both; display:block; float:left; /*margin:10px 0;*/ position:relative; width:560px; border-bottom:1px dotted #666666; padding-bottom: 10px; padding-top: 10px; min-height:50px; height:auto !important; height:50px; }

.search-result li em { color:#3C3C3C; font-size:12px; margin-right: 10px; display: block; }
.search-result li em a { color:#CC0000; display:block; font-size:12px; font-weight:bold; padding-bottom:15px; text-decoration: none; }
.search-result li em a:hover { text-decoration: underline; }

.search-result li .txt div span { color:#3C3C3C; font-size:11px; margin-right: 10px; }
.search-result li .txt div em { color:#3C3C3C; font-size:11px; margin-right: 10px; display: inline!important; }
.search-result li .txt h2 { color:#CC0000; display:block; font-size:13px; font-weight:bold; padding-bottom:15px; }
.search-result li .txt h2 .active { background-color:#F7E39E; color:#5F5F5F; font-size:10px; margin-left:5px; padding:2px 11px; text-transform:capitalize; display: inline; }

.search-result li .txt .details { background: url(../img/blt_details.gif) no-repeat scroll right 61%;
color:#666666; float:right; font-weight:bold; margin-top:10px; padding-right:11px; text-decoration:none; margin-right: 10px; }
.search-result li .txt .details:hover { text-decoration: underline; }

.search-result li .download {background: url(../img/ico_download.gif) no-repeat scroll left top; height:15px;
position:absolute; right:23px; top: 12px; width:10px; color: #E9B583; }

.l_clear { clear: left }

#inner-content #main #contests #projects-list li div.txt { width:575px; }

div.day-events div.main ol { list-style:decimal inside none; padding:7px 0 7px 15px; }
div.day-events div.main ul { list-style:disc inside none; padding:7px 0 7px 15px; }

#filter form .no-full-width div.input {
    width: 45%;
}

#filter form .no-full-width div.start {
    width: 100%;
    clear: left;
}
div.taglist {
    margin-top: 1em;
}
#welcomeBox { display: none; }
.error-page { float: left; width: 590px; padding-top: 10px; text-align: center; font: bold 15px Arial, Helvetica, sans-serif; color: #CC0000; } 

#fancy_div p { color:#3C3C3C; padding:5px 0px; line-height:17px;}
#fancy_div p strong { font-weight: bold; }
#fancy_div a { color:#cc0000; font-weight:bold; text-decoration:underline; }
#fancy_div img { margin:10px; border:2px solid #CCC; }
#fancy_div a:hover { color:#3C3C3C; text-decoration:none; }
#fancy_div h1 { color:#cc0000; font-size:17px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#fancy_div h2 { color:#cc0000; font-size:15px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#fancy_div h3 { color:#cc0000; font-size:14px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#fancy_div h4 { color:#cc0000; font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#fancy_div h5 { color:#3C3C3C; font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }
#fancy_div h6 { color:#3C3C3C; font-size:11px; font-weight:bold; padding:0 0 5px 0; margin:0px; display:inline; }

#fancy_div ul { padding-bottom:17px; color:#3C3C3C; float:none; display:block; border:none; }
#fancy_div ul li.item { display: block; padding: 2px 0; padding-left:12px; background:url(../img/p_bullet.gif) left 10px no-repeat; }
#fancy_div ul li a { color: /*#3c3c3c*/#CC0000; text-decoration: none;  }
#fancy_div ol li strong { font-weight: bold; }
#fancy_div ul li a:hover { text-decoration: underline; }
#fancy_div ul li ul { padding-left: 10px; }
#fancy_div ul li ul li { list-style: none; }
#fancy_div ol { padding-bottom:17px; float:none; margin:0 0 10px 40px; line-height:16px; }

#fancy_div table { border:1px solid #CCC;  border-collapse:collapse; }
#fancy_div table td { border:1px solid #CCC; }
#fancy_div table tr.head td { background:#ECD897; font-weight:bold; text-align:center; color:#5F5F5F; padding:4px 2px; }

.view-type { display: block; float: right; padding:5px 5px 5px 0; }
.view-type a { display: block; float: left; font-size: 11px; font-weight: bold; color: #b8b8b8; padding: 0 16px 0 8px; }
.view-type .list-view { background: url(../img/bg_list_view.gif) no-repeat right top; }
.view-type .cell-view { background: url(../img/bg_cell_view.gif) no-repeat right top; }
.view-type .list-view:hover { background: url(../img/bg_list_view.gif) no-repeat right bottom; color: #666; }
.view-type .cell-view:hover { background: url(../img/bg_cell_view.gif) no-repeat right bottom; color: #666; }

.view-type a.selected { color: #666; background-position:right bottom; }

/* Kalendar */
div.implemented-trainings { float:left; width:580px; padding:0 0 0 7px; }
div.implemented-trainings ul { float:left; width:100%; }
div.implemented-trainings ul li { width:100%; float:left; display:block; padding:15px 0; border-bottom:1px dotted #C8C7C7; }
div.implemented-trainings ul li div.title { width:100%; float:left; }
div.implemented-trainings ul li div.title h2 a { padding-bottom:5px!important; width:100%; font-size:13px; color:#933838; font-weight:bold; text-decoration:none;  }
div.implemented-trainings ul li div.title h2 a:hover { text-decoration:underline; }
div.implemented-trainings ul li div.title span.location-time { float:left; display:block; color:#333; padding-bottom:5px; }
div.implemented-trainings ul li div.title span.location-time b { float:left; display:block; }
div.implemented-trainings ul li p { float:left; display:block; width:100%; color:#333; }

div.paging { float: left; width: 630px; padding-left: 0!important; margin-top: 15px; }
div.paging span { display: block; float: left; margin-right: 8px; }
div.paging span a { display: block; padding: 3px 5px; border: 1px solid #ccc; color: #666; }
div.paging span a:hover { border: 1px solid #ccc; background-color: #933838; color: #fff; }
div.paging span.current { display: block; padding: 3px 5px; border: 1px solid #ccc; background-color: #933838; color: #fff; }

div.events { float:left; width:630px; }
div.events div.date { float:left; width:630px; padding-bottom:15px; }
div.events p { float:left; width:630px; }
div.events a.back { color: #FFF; display: block; float: left; padding: 4px 9px 4px 9px; background: #933838; margin-top: 10px; font-size: 13px; font-weight:bold; text-decoration:none; }
div.events a.back:hover { text-decoration:underline!important; }

/* Kalendar Tabs */
div.implemented-trainings ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width: 100%; fo }
div.implemented-trainings ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #ccc; border-left: none; margin-bottom: 1px; background: #ECECEC; overflow: hidden;	position: relative; max-width:100px!important; font-weight:bold; }
/*div.implemented-trainings ul.tabs li.active { background:#fff!important; border-bottom:1px solid #fff!important; }
div.implemented-trainings ul.tabs li.active a { color:#933838; }*/

div.implemented-trainings ul.tabs li.ui-tabs-selected { background:#fff!important; border-bottom:1px solid #fff!important; }
div.implemented-trainings ul.tabs li.ui-tabs-selected a:hover { color:#933838; background:#fff!important; }

div.implemented-trainings ul.tabs li a { text-decoration: none;	color: #666; display: block; font-size: 1.2em; padding: 0 20px;	border: 1px solid #fff;	outline: none;
}
div.implemented-trainings ul.tabs li a:hover { background: #ccc; }	
div.implemented-trainings html ul.tabs li.active, html ul.tabs li.active a:hover { background: #fff!important; border-bottom: 1px solid #fff; }
div.implemented-trainings .tab_container { border: 1px solid #ccc; border-top: none; clear: both; float: left; width: 100%; background: #fff;-moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
div.implemented-trainings .tab_content { padding: 20px; float:left; width:540px!important; }
div.implemented-trainings .tab_content ul li div.rich-text { float:left; width:540px!important; }
div.implemented-trainings .tab_content ul { float:left; width:540px!important; }
div.implemented-trainings .tab_content ul li { float:left; width:540px!important; }
div.implemented-trainings .tab_content div.paging{ float:left; width:540px!important; margin-top:20px; }


#main ul.skocko {
list-style:none;margin-left:15px;padding-top: 25px;
}
ul.skocko li {}
/*
ul.skocko li a {
  display:block;padding-right:70px;
  background: url("/img/preuzmi.gif") no-repeat scroll 100% 50% transparent; 
  min-height:42px;
  border-bottom: 1px dotted #CCCCCC;
}
*/
h1.skocko { border-bottom: 2px solid #CCCCCC; }

















