/* RESET
------------------------------ */
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,b,u,i,center,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;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* GENERAL STYLES
------------------------------ */
/* elements */
body {font:normal 62.5% Arial, Helvetica, sans-serif;color:#595959;padding:0 0 2em;background-color:#ffffff; overflow-x:auto;overflow-y:scroll;}
a {color:#595959;}
a:hover {text-decoration:none;}
p {margin:0 0 1em;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
#contentHome h1, #content h1, #contentWide h1 {color:#c00024; margin-bottom:0.6em; font-size:1.7em; padding-bottom:7px; font-weight:bold;}
#contentHome h2, #content h2, #contentWide h2 {color:#c00024; margin-bottom:0.4em; margin-top:0.4em; font-size:1.5em; font-weight:bold;}
#contentHome h3, #content h3, #contentWide h3 {color:#000000; margin-bottom:0.2em; font-size:1.2em; font-weight:bold;}
#contentHome h4, #content h4, #contentWide h4 {color:#c00024; margin-bottom:0.2em; padding-top:10px; font-size:1.3em; padding-bottom:3px; font-weight:bold; border-bottom: 2px #c00024 solid;}

address { font-style:normal;}

/* basic layout */
#site { width:949px; padding:0px; margin:0 auto; font-size:1.1em;}
#header {background:url(../images/header.jpg) no-repeat right top; width:949px; float:left;}
#body { float:left; width:949px; background:url(../images/content_bg.jpg) no-repeat left bottom;}
#content {position:relative; width:524px; float:left; padding:0px 0 40px 0px; }
#contentWide {position:relative; width:765px; float:left; padding:0px 0 40px 0px; }
#contentHome {position:relative; width:707px; float:left; padding:0px 0 40px 0px; }
#sidebar {width:207px; float:left; padding:0px 0 20px 35px; margin-top:-16px;}
#sidebarInner {width:149px; float:left; padding:0px 0 20px 35px; margin-top:-16px;}
#left {width:206px; border-top:2px #e5e5e5 solid; float:left; padding:0px 0 20px 0; margin-right:35px;}


#header a.logotype { background: transparent url(../images/logo.gif) no-repeat top left; display: inline-block; float:left; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px; text-indent:-9999px; height:133px; width:385px;cursor:pointer;}

#header .headRight {float:right; width:300px; margin-right:10px; display:inline-block;}
.headRight ul { float:right; margin: 10px 0px 0 0; clear:right;}
.headRight li { display:inline;}
.headRight li a { color:#ffffff; font-size:0.9em; padding:0 5px; border-left: 1px solid #e5e5e5; text-decoration:none;}
.headRight li a.home { border-left: none;}
.headRight li a.slo {display: inline-block; background:url(../images/slo.gif) no-repeat 0 0; width:12px; height:11px; padding:0 0px 0 10px; text-indent:-9999px; margin:0px; border-left: none}
.headRight li a.eng {display: inline-block; background:url(../images/eng.gif) no-repeat 0 0; width:12px; height:11px; padding:0 0px 0 10px; text-indent:-9999px; margin:0px; border-left: none}

.headRight li a:hover { text-decoration:underline;}
a.prijava {float:right; background:url(../images/bullet_hover.gif) no-repeat right 2px; width:50px; height:13px; padding:0px 0px; border-left: none; margin-top:10px; color:#ffffff;}
#search {width:160px; float:right; margin:55px 0 0 0px; color:#ffffff; clear:right;}
a.prijavljen {float:left; padding:0px 0px 0px 10px; border-left: none; margin-top:10px; color:#ffffff;}
a.prijavljenName {float:left; padding:0px 0px 0px 0px; border-left: none; margin-top:10px; color:#C00024; font-weight:bold; text-decoration:none;}


.headRight ul.prijava { width:100%; display:inline-block; float:right; margin: 10px 0px 0 0; }
.headRight ul.prijava li { background:url(../images/bullet_hover.gif) no-repeat right 2px; float:right; padding-right:10px; padding-left:5px;}
.headRight ul.prijava li.title { background:none; padding-right:0px;}
.headRight ul.prijava li a { color:#ffffff; font-size:0.9em; padding:0 5px; border-left: 1px solid #acacac; text-decoration:none;   }
.headRight ul.prijava li.title a {color:#ffffff; font-size:1.0em; padding:0px; border-left: none; text-decoration:none; font-weight:bold; }

#search input {background:#ffffff; border:1px solid #595959; width:133px; height:17px; float:left; font-size:1em; padding:1px 0 0 5px;}
#search button {background:url(../images/submit.gif) no-repeat 0 0; width:19px; height:19px; float:left; margin:0px 0 0 0px !important; margin:0px 0 0 0px; text-indent:-9999px; border:none;}

/*headerIntranet*/
body.intranet {background:url(../images/nav_bg.gif) repeat-x 0 49px;}
#headerIntranet { width:1060px; float:left;padding:0px; margin:0 auto; font-size:1.1em;background:url(../images/header_intranet.jpg) repeat-x left top; }
#headerIntranet .logo { background:#ffffff url(../images/header_intranet_logo.gif) no-repeat center bottom; display: inline-block; float:left; margin:0px 0px 0px 0px !important; padding:10px 33px 0px 33px; text-indent:-9999px; height:71px; width:33px;cursor:pointer;}
#headerIntranet .logoNapis { background: transparent url(../images/header_intranet_napis.gif) no-repeat left bottom; display: inline-block; float:left; margin:0px 0px 0px 0px !important; padding:5px 20px 5px 0px; text-indent:-9999px; height:39px; width:483px; cursor:pointer;}

#headerIntranet .headRight {float:right; width:300px; margin-right:10px; margin-top:15px; display:inline-block; position:absolute; right:0; top:0;}
#headerIntranet .headRight ul { float:right; margin: 10px 0px 0 0; clear:right;}
#headerIntranet .headRight li { display:inline;  color:#595959; font-size:0.9em; padding:0 5px; border-right: 1px solid #acacac; text-decoration:none;}

ul#navIntranet {/*width:998px;*/ width:961px; float:left; background:url(../images/nav_bg.gif) repeat-x 0 0;}
ul#navIntranet li {float:left; position:relative;z-index:50; height:32px; padding:0px; border-left:none; border-right:2px solid #ffffff; }
ul#navIntranet li a {display:inline-block; background:url(../images/nav_bg.gif) repeat-x 0 0; height:22px; padding:10px 0px 0; font-size:1.0em; color:#ffffff; text-decoration:none; text-align:center; font-weight:bold; cursor:pointer;  width:130px;}
ul#navIntranet li:hover a { background-color:#acacac; background-image:none; color:#000; cursor:pointer; text-decoration:none;}
ul#navIntranet li.selected a {background-color:#acacac; background-image:none; color:#000; cursor:pointer;}

ul#navIntranet li .filter {margin-left:6px; margin-top:6px;margin-right:6px;}


/*breadcrumbs*/
#body ul.breadcrumbs {width:889px; margin:7px 0 7px 60px; float:left;}
#body ul.breadcrumbs li {float:left; width:auto; display:inline-block;color:#595959; background:none; padding-left:0; margin:0 5px 0 0;}
#body ul.breadcrumbs li a {color:#595959; font-size:1.0em; border-right:1px solid #595959; padding-right:5px;}


/*navigation*/
ul#nav {/*width:998px;*/ width:889px; float:left; margin-left:60px !important; margin-left:30px; background:url(../images/nav_bg.gif) repeat-x 0 0;}
ul#nav li {float:left; position:relative;z-index:50; height:32px; padding:0px; border-left:none; border-right:2px solid #ffffff; }
ul#nav li a {display:inline-block; background:url(../images/nav_bg.gif) repeat-x 0 0; height:22px; padding:10px 0px 0; font-size:1.0em; color:#ffffff; text-decoration:none; text-align:center; font-weight:bold; cursor:pointer;  width:146px;}
ul#nav li.last a {display:inline-block; background:url(../images/nav_bg.gif) repeat-x 0 0; height:22px; padding:10px 0px 0; font-size:1.0em; color:#ffffff; text-decoration:none; text-align:center; font-weight:bold; cursor:pointer;  width:149px;}
ul#nav li.last {float:left; position:relative;z-index:1; height:32px; padding:0px; border-left:none; border-right:none; }

ul#nav li:hover a { background-color:#acacac; background-image:none; color:#000; cursor:pointer; text-decoration:none;}
ul#nav li.selected a {background-color:#acacac; background-image:none; color:#000; cursor:pointer;}
ul#nav li ul {display:none; position:absolute; text-align:left; background:#acacac; left:0; top:32px; width:146px;/*-moz-opacity:.90;opacity:.90; filter:alpha(opacity=90);*/ z-index:100;}
ul#nav li.last ul {display:none; position:absolute; text-align:left; background:#acacac; left:0; top:32px; width:149px;/*-moz-opacity:.90;opacity:.90; filter:alpha(opacity=90); */z-index:100;}

ul#nav li:hover ul {display:block;}
ul#nav li:hover ul li {padding:0; width:100%; display:block; height:auto; border-right: none;}
ul#nav li:hover ul li a {color:#000; font-size:1.0em; background:none; padding:4px 10px; height:auto;font-weight:bold; text-align:left; width:126px;}
ul#nav li:hover ul li a:hover {color:#ffffff;}

/*second navigation*/
ul#secNavigation li {border-bottom: 2px #E5E5E5 solid;}
ul#secNavigation li a {border-left:9px #595959 solid; display:block; width:177px; height:auto; padding:5px 10px; text-decoration:none; font-size:1.1em; color:#595959; font-weight:bold;}
ul#secNavigation li.selected a {border-left:9px #c00024 solid;  border-bottom: none; display:block; width:177px; height:auto; padding:5px 10px; text-decoration:none; font-size:1.1em; color:#c00024; font-weight:bold;}
ul#secNavigation li a:hover {color:#c00024}
ul#secNavigation li.selected ul {}
ul#secNavigation li.selected ul li {margin-bottom:0; border-bottom:none;}
ul#secNavigation li.selected ul li a {border-left:9px #c00024 solid; border-bottom: none; text-transform:none; color:#595959; font-size:1em; margin:0; height:auto; width:149px; margin-left:0px; padding:3px 5px 4px 22px; font-weight:bold;}
ul#secNavigation li ul li a:hover, ul#secNavigation li.selected ul li.selected a {color:#c00024; text-decoration:underline;}

/*content*/
#contentHome ul, #content ul, #contentWide ul {margin:10px 0;}
#contentHome ul li, #content ul li, #contentWide ul li {background:url(../images/bullet.png) no-repeat 0 5px; padding-left:15px; margin:5px 0;}

#contentWide ul.searchResults {float:left; display:block; width:755px }
#contentWide ul.searchResults li{margin:0; padding:0; margin-bottom:12px; padding-left:10px}
#contentWide ul.searchResults li a{ font-size: 1.3em; color:#C00024;}
#contentWide ul.searchResults li strong{ font-size: 1.1em;}



#contentWide ul.searchResults li h2{ padding-bottom:0px; padding-top:0px;}
#contentWide ul.searchResults li h2 a {color:#c00024;}

#content ul.paginator, #contentWide ul.paginator {float:left; margin-top:0px !important; margin-right:15px;}
#content ul.paginator li, #contentWide ul.paginator li {background:none; padding-left:0px; margin-top:0px; float:left;}
ul.paginator li a.prev {display:block;background:url(../images/bullet_hover_back.gif) no-repeat right 2px;  border-right: none; padding-left:5px; padding-right:8px;text-indent:-9999px; width:10px;}
ul.paginator li a.next {display:block;background:url(../images/bullet_hover.gif) no-repeat right 2px;  border-right: none; padding-left:5px; padding-right:8px;text-indent:-9999px; width:10px;}
ul.paginator li a {color:#000; font-size:0.9em; padding:0 5px; border-right: 1px solid #acacac; text-decoration:none; }





#galleryHome {position:relative; width:707px; height:201px; float:left; z-index:1; overflow:hidden;}
#mainImages {width:707px; height:201px; float:left;}

a.more {background:url("../images/more.gif") no-repeat scroll 0 0 transparent; color:#acacac; display:block; margin-top:10px; margin-left:9px; padding:8px 50px 4px 5px; text-decoration:none; width:149px; height:20px; text-align:right; font-size:1.4em; color:#ffffff; font-weight:bold; }
a.more:hover {text-decoration:none; color:#C00024; }


#content ul.studentProgram {float:left; width:233px; margin:10px 0;}
#content ul.studentProgramAll {float:left; width:466px; margin:10px 0;}

ul.studentProgram li, ul.studentProgramAll li {margin:3px 0; }
ul.studentProgram li a, ul.studentProgramAll li a {text-decoration:underline; color:#595959;}
ul.studentProgram a:hover, ul.studentProgramAll a:hover {text-decoration:none;}
#content ul.studentProgram li.title, #content ul.studentProgramAll li.title {margin: 0 0 5px 0; background:none;}
#content ul.studentProgram li.title a, #content ul.studentProgramAll li.title a {font-weight:bold; color:#C00024; font-size:1.1em; margin-left:-15px; text-decoration:none;}


/*tabs-css*/
#containerTabs ul.tabs-nav {margin:0px;padding:0px;background-color:#acacac; width:524px;}
#containerTabs ul.tabs-nav li {margin:0px;padding:0px;background-color:#acacac;}
#containerTabs {float: left; border:1px #acacac solid; margin-bottom:15px;}

/*table*/
#content table {width:524px; border:0; margin-bottom:15px;}
#content table th {background:#e5e5e5; color:#595959;}
#content table td {border-bottom:1px solid #e5e5e5;background:#ffffff; color:#595959; padding:5px 5px; text-align:left; }
#content table th {padding:5px 5px; text-align:left;}
#content table th.first, #content table td.first { width:60px;}

#contentWide table {width:764px; border:0; margin-bottom:15px;}
#contentWide table th {background:#e5e5e5; color:#595959;}
#contentWide table td {border-bottom:1px solid #e5e5e5;background:#ffffff; color:#595959; padding:5px 5px; text-align:left; }
#contentWide table tr.last td {border-bottom:1px solid #C00024;background:#ffffff; color:#595959; padding:5px 5px; text-align:left; }
#contentWide table th {padding:5px 5px; text-align:left;}
#contentWide table th.first, #content table td.first { width:60px;}


#content table.tableNoWidth {width:100%; border:0; margin-bottom:15px;}
#content table.tableNoWidth th {background:#e5e5e5; color:#595959;}
#content table.tableNoWidth td {border-bottom:1px solid #e5e5e5; color:#595959; padding:5px 5px; text-align:left; }
#content table.tableNoWidth th {padding:5px 5px; text-align:left; font-weight:bold;}

#content table.tablePerson {width:340px; float:right; border:0; margin-bottom:15px;}
#content table.tablePerson td {border-bottom:none; color:#595959; padding:5px 5px; text-align:left; border-bottom:1px solid #e5e5e5; }

a.pdf {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-pdfmini.gif) no-repeat 0 0; width:auto; color:#c00024; line-height:18px; margin-right:3px;}
a.xls {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-xls.gif) no-repeat 0 0; width:auto; color:#c00024; line-height:18px;}
a.doc {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-doc.gif) no-repeat 0 0; width:auto; color:#c00024; line-height:18px;}
a.zip {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-zip.gif) no-repeat 0 0; width:auto; color:#c00024; line-height:18px;}
a.exe {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-exe.gif) no-repeat 0 0; width:auto; color:#c00024; line-height:18px;}
a.info {display:inline-block; padding-left:22px; height:16px; background:url(../images/icon_info.gif) no-repeat 0 0; width:auto; color:#c00024; line-height:18px; text-indent:-9999px;}
a.afna {display:inline-block; padding-left:22px; height:16px; background:url(../images/icon_afna.gif) no-repeat 0 0; width:auto; color:#c00024; line-height:18px; text-indent:-9999px;}

.searchPerson {background:url(../images/search_person.gif) repeat-x 0px 0px;width:468px; float:left; margin:0px 0 10px 0; padding: 5px 5px; }
.searchPerson p {margin:8px 10px 5px 0px; float:left; font-size:1.3em; font-weight:bold; }
.alphabet {width:468px; margin:8px 0px 0px 0px; float:left; font-size:1.0em;}
.alphabet a {padding:0px 1px; text-decoration:none;}
.alphabet a:hover { color:#c00024; text-decoration:none;}


.searchPersonForm {width:256px; float:right; margin:5px 0px 0px 0px;}
.searchPersonForm input {background:#ffffff; border:1px solid #595959; width:230px; height:16px; float:left; font-size:1em; padding:1px 0 0 5px;}
.searchPersonForm button {background:url(../images/submit_next.gif) no-repeat 0 0; width:19px; height:19px; float:left; margin:0px 0 0 0px !important; margin:0px 0 0 0px; text-indent:-9999px; border:none;}

.searchFilter {background:url(../images/search_person.gif) repeat-x 0px 0px;width:514px; float:left; margin:0px 0 10px 0; padding: 5px 5px; }
.searchFilter p {margin:8px 0px 5px 0px; float:left; font-size:1.3em; font-weight:bold; }
.filter {background-color:#ffffff; color:#595959;width:155px; float:left; height:22px; margin-left:13px; margin-top:2px;}

#contentWide .searchFilter {background:url(../images/search_person.gif) repeat-x 0px 0px;width:755px; float:left; margin:0px 0 10px 0; padding: 5px 5px; }
#contentWide .searchFilter p {margin:8px 0px 5px 0px; float:left; font-size:1.3em; font-weight:bold; }
#contentWide .filter {background-color:#ffffff; color:#595959;width:155px; float:left; height:22px; margin-left:13px; margin-top:2px; z-index:999}

a.userSchedule {background:url(../images/user-icon.png) no-repeat 0 bottom; width:22px; height:22px; display:inline-block; float:left; text-indent:-9999px; margin:2px 0px 0px 20px}




/*news*/
.PastEventList {width:300px; float:left; margin:10px 45px 20px 60px;}
#content .PastEventList li, #contentHome .PastEventList li {height:28px; background:url(../images/calendarbw.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
#content .PastEventList li.old, #contentHome .PastEventList li.old {height:28px; background:url(../images/calendarbw_old.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
.PastEventList li .cal, .PastEventList li.old .cal {width:28px; float:left; margin-left:0px !important; margin-left:-5px;}
.PastEventList li .cal .month, .PastEventList li.old .cal .month {color:#ffffff; text-transform:uppercase; font-size:0.7em; display:block; text-align:center; font-weight:bold;}
.PastEventList li .cal .day, .PastEventList li.old .cal .day {color:#595959; text-align:center; display:block; font-size:1.3em; font-weight:bold; line-height:1.1em;}
.PastEventList li strong, .PastEventList li.old strong {float:left; display:block; width:260px;  padding:0 0 0 10px; font-size:1.0em;font-weight:bold; }
.PastEventList li a, .PastEventList li.old a { color:#595959; font-weight:normal; text-decoration:underline;}
.PastEventList li a:hover, .PastEventList li.old a:hover {text-decoration:none;}
.archive {margin:0px 0px 0px 38px;}

.EventList {width:300px; float:left; margin:10px 0px;}
#content .EventList li, #contentHome .EventList li {height:28px; background:url(../images/calendarbw.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
#content .EventList li.old, #contentHome .EventList li.old {height:28px; background:url(../images/calendarbw_old.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
.EventList li .cal, .EventList li.old .cal {width:28px; float:left; margin-left:0px !important; margin-left:-5px;}
.EventList li .cal .month, .EventList li.old .cal .month {color:#ffffff; text-transform:uppercase; font-size:0.7em; display:block; text-align:center; font-weight:bold;}
.EventList li .cal .day, .EventList li.old .cal .day {color:#595959; text-align:center; display:block; font-size:1.3em; font-weight:bold; line-height:1.1em;}
.EventList li strong, .EventList li.old strong {float:left; display:block; width:260px;  padding:0 0 0 10px; font-size:1.0em;font-weight:bold; }
.EventList li a, .EventList li.old a { color:#595959; font-weight:normal; text-decoration:underline;}
.EventList li a:hover, .EventList li.old a:hover {text-decoration:none;}

#content ul.eventListContent {float:left; display:block; }
#content ul.eventListContent li, #contentHome ul.eventListContent li {height:28px; background:url(../images/calendarbw.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
#content ul.eventListContent li.old, #contentHome ul.eventListContent li.old {height:28px; background:url(../images/calendarbw_old.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
ul.eventListContent li .cal, ul.eventListContent li.old .cal {width:28px; float:left; margin-left:0px !important; margin-left:-5px;}
ul.eventListContent li .cal .month, ul.eventListContent li.old .cal .month {color:#ffffff; text-transform:uppercase; font-size:0.7em; display:block; text-align:center; font-weight:bold;}
ul.eventListContent li .cal .day, ul.eventListContent li.old .cal .day {color:#595959; text-align:center; display:block; font-size:1.3em; font-weight:bold; line-height:1.1em;}
ul.eventListContent li strong, ul.eventListContent li.old strong {float:left; display:block; width:473px;  padding:0 0 0 10px; font-size:1.0em;font-weight:bold; }
ul.eventListContent li a, ul.eventListContent li.old a { color:#595959; font-weight:normal; text-decoration:underline;}
ul.eventListContent li a:hover, ul.eventListContent li.old a:hover {text-decoration:none;}

#contentWide ul.eventListContent {float:left; display:block; }
#contentWide ul.eventListContent li, #contentHome ul.eventListContent li {height:28px; background:url(../images/calendarbw.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
#contentWide ul.eventListContent li.old, #contentHome ul.eventListContent li.old {height:28px; background:url(../images/calendarbw_old.png) no-repeat 0px 0; margin:0; padding:0; margin-bottom:15px;}
#contentWide ul.eventListContent li .cal, #contentWide ul.eventListContent li.old .cal {width:28px; float:left; margin-left:0px !important; margin-left:-5px;}
#contentWide ul.eventListContent li .cal .month, #contentWide ul.eventListContent li.old .cal .month {color:#ffffff; text-transform:uppercase; font-size:0.7em; display:block; text-align:center; font-weight:bold;}
#contentWide ul.eventListContent li .cal .day, #contentWide ul.eventListContent li.old .cal .day {color:#595959; text-align:center; display:block; font-size:1.3em; font-weight:bold; line-height:1.1em;}
#contentWide ul.eventListContent li strong, #contentWide ul.eventListContent li.old strong {float:left; display:block; width:714px;  padding:0 0 0 10px; font-size:1.0em;font-weight:bold; }
#contentWide ul.eventListContent li a, #contentWide ul.eventListContent li.old a { color:#595959; font-weight:normal; text-decoration:underline;}
#contentWide ul.eventListContent li a:hover, #contentWide ul.eventListContent li.old a:hover {text-decoration:none;}




/*sidebar*/
#sidebar h2 { width:159px; font-size:1.4em; background: transparent url(../images/sidebar_h2.gif) no-repeat 0 0; color:#ffffff; margin:15px 0 10px 0; padding:3px 5px 3px 43px;}
#sidebar h2.points { width:159px; font-size:1.4em; background: transparent url(../images/sidebar_h2_points.gif) no-repeat 0 0; color:#ffffff; margin:15px 0 10px 0; padding:3px 5px 3px 43px;}
#sidebar h2.contact { width:159px; font-size:1.4em; background: transparent url(../images/sidebar_h2_contact.gif) no-repeat 0 0; color:#ffffff; margin:15px 0 10px 0; padding:3px 5px 3px 43px;}
#sidebar .box {padding:5px 0 5px 26px;}
#sidebar ul {padding:9px 0 5px 26px;}
#sidebar ul li {background:url(../images/bullet-sidebar.gif) no-repeat 0 2px; padding-left:18px; margin:7px 0;}
#sidebar ul li:hover {background:url(../images/bullet-sidebar1.gif) no-repeat 0 2px; padding-left:18px; margin:7px 0;}

#sidebarInner h2 { width:111px; font-size:1.2em; background: transparent url(../images/sidebar_h2.gif) no-repeat 0 0; color:#ffffff; margin:15px 0 10px 0; padding:3px 5px 3px 33px;}
#sidebarInner h2.points { width:111px; font-size:1.2em; background: transparent url(../images/sidebar_h2_points.gif) no-repeat 0 0; color:#ffffff; margin:15px 0 10px 0; padding:3px 5px 3px 33px;}
#sidebarInner h2.contact { width:111px; font-size:1.2em; background: transparent url(../images/sidebar_h2_contact.gif) no-repeat 0 0; color:#ffffff; margin:15px 0 10px 0; padding:3px 5px 3px 33px;}
#sidebarInner .box {padding:5px 0 5px 0px;}
#sidebarInner ul {padding:5px 0 5px 0px;}
#sidebarInner ul li {background:url(../images/bullet-sidebar.gif) no-repeat 0 2px; padding-left:18px; margin:7px 0;}
#sidebarInner ul li:hover {background:url(../images/bullet-sidebar1.gif) no-repeat 0 2px; padding-left:18px; margin:7px 0;}


/*footer*/
#footer {width:949px; padding:5px 0; margin:0 auto; color:#595959; float:left}
#footer .socialNetworks {float:right; color:#595959;}
#footer img {float:left; margin-right:10px;}
#footer p {padding-top:7px; width:697px; float:left;}

/*share*/
ul.socialNetworks {margin:0px; padding:0px 0px; margin-top:-5px;}
ul.socialNetworks li {width:42px; height:37px; display:inline-block; float:left; margin-right:2px;}
ul.socialNetworks li.last {width:26px; height:37px; display:inline-block; float:left; margin-right:2px;}
ul.socialNetworks a {width:42px; height:37px; display:inline-block; float:left; text-indent:-9999px;}
ul.socialNetworks a.linkedIn  {background:url(../images/share-in.png) no-repeat 0 bottom;}
ul.socialNetworks a.linkedIn:hover {background:url(../images/share-in.png) no-repeat 0 5px;}
ul.socialNetworks a.facebook {background:url(../images/share-facebook.png) no-repeat 0 bottom;}
ul.socialNetworks a.facebook:hover {background:url(../images/share-facebook.png) no-repeat 0 5px;}
ul.socialNetworks a.youtube {background:url(../images/share-youtube.png) no-repeat 0 bottom;}
ul.socialNetworks a.youtube:hover {background:url(../images/share-youtube.png) no-repeat 0 5px;}
ul.socialNetworks a.delicious {background:url(../images/share-delicious.png) no-repeat 0 bottom;}
ul.socialNetworks a.delicious:hover {background:url(../images/share-delicious.png) no-repeat 0 5px;}
ul.socialNetworks a.rss {background:url(../images/share-rss.png) no-repeat 0 bottom;}
ul.socialNetworks a.rss:hover {background:url(../images/share-rss.png) no-repeat 0 5px;}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, #site:after, #body:after, #header:after, .headRight ul.prijava:after, #content:after, #nav:after, #contentHome:after,#content ul.paginator:after, #content ul.eventListContent:after, .searchFilter:after, #containerTabs:after, #left:after ul.bredscrumbs:after, #content table.tablePerson:after, #aboveHeader:after, #content ul.projects:after, #sidebar .box:after, #footer:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}