<br />
<b>Warning</b>:  file_put_contents(cache.css) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: Permission denied in <b>/home/naturalis/domains/naturalis.si/public_html/static/css/style.php</b> on line <b>47</b><br />
.pie {
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
}
.container {
  overflow:hidden;
  margin:0 auto;
  width:1000px;
}
.ch {
  width:100%;
  background:url("/static/images/bg_header.jpg") repeat-x top;
  border-bottom:10px solid #37b34a;
  overflow:hidden;
}
.cf {
  width:100%;
  overflow:hidden;
  background:#333333 url("/static/images/bg_footer.jpg") repeat-x top;
  border-top:2px solid #37b34a;
}
.cm {
  width:100%;
  overflow:hidden;
  background:#f2f2f2 url("/static/images/bg_mid.jpg") repeat-x bottom;
}
.cc {
  width:100%;
  overflow:hidden;
  background:#ffffff;
}
header, footer {
  overflow:hidden;
  margin:0 auto;
  width:1000px;
}
#logo {
  background:url("/static/images/naturalis_logo.png") no-repeat left center;
  width:201px;
  height:80px;
  display:block;
  float:left;
  text-indent:-999em;
}
div.main {
  width:100%;
  float:left;
}
nav#main ul li a {
  color:#ffffff;
  padding:5px;
  text-decoration:none;
}
nav#main ul li {
  list-style:none;
  float:left;
  padding:0 10px;
  font-size:12px;
}
nav#main ul li.active a { color:#37b34a; }
nav#main ul {
  height:25px;
  margin-top:39px;
  width:100%;
  float:left;
}
nav#main {
  float:left;
  width:475px;
  padding-left:50px;
  height:80px;
}
.search input.text {
  width:160px;
  border:1px solid #858585;
  background:#ffffff;
  float:left;
  height:16px;
  line-height:18px;
  color:#4d4d4d;
  padding:2px;
}
.search input.submit {
  float:left;
  width:18px;
  height:21px;
  margin-left:5px;
  border:0;
  background:url("/static/images/search_submit.png") no-repeat center center;
}
.search {
  width:190px;
  float:right;
  margin-top:36px;
}
footer address b { font-size:16px; }
footer address p {
  margin-bottom:10px;
  font-weight:normal;
}
footer address span a { color:#37b34a; }
footer address span a:hover { color:#37b34a; }
footer address span {
  color:#37b34a;
  font-size:14px;
  display:block;
}
footer address {
  width:200px;
  float:right;
  color:#ffffff;
  text-align:right;
  font-style:normal;
  font-weight:bold;
  padding:15px 0;
}
footer .links h2 {
  color:#338e41;
  font-weight:bold;
  font-size:14px;
  border-bottom:1px solid #171717;
  display:block;
}
footer .links ul li a { color:#b3b3b3; }
footer .links ul li a:hover { color:#cccccc; }
footer .links ul li {
  width:250px;
  float:left;
  font-size:11px;
  list-style:none;
}
footer .links ul {
  width:100%;
  float:left;
  border-top:1px solid #5c5d5f;
  margin:0;
  padding-top:5px;
  line-height:15px;
}
footer .links {
  width:500px;
  float:left;
  padding-top:15px;
  padding-left:30px;
}
#breadcrumbs h1 a, #breadcrumbs h2 a {
  float:left;
  color:#37b34a;
}
#breadcrumbs h1, #breadcrumbs h2 {
  color:#37b34a;
  font-size:16px;
  float:left;
}
#breadcrumbs h2.single { margin-bottom:10px; }
#breadcrumbs h2.tab a {
  padding:3px 15px;
  background:#ffffff;
  margin-top:6px;
  margin-left:138px;
  font-weight:normal;
  border:1px solid #d3d3d3;
  border-bottom:0;
  font-size:14px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  -moz-box-shadow:0px -1px 4px #d1d1d1;
}
#breadcrumbs {
  overflow:hidden;
  margin:0 auto;
  width:1000px;
  padding:10px 0 0 0;
}
#submenu ul li a i { display:none; }
#submenu ul li a {
  float:left;
  width:165px;
  display:block;
  color:#333333;
  padding:3px 0 3px 15px;
  background:url("/static/images/submenu_border.jpg") no-repeat bottom left;
}
#submenu ul li a:hover { color:#37b34a; }
#submenu ul li {
  list-style:none;
  width:180px;
  float:left;
}
#submenu ul li.active a i {
  display:block;
  width:7px;
  height:12px;
  float:left;
  background:url("/static/images/arrows_green.png") no-repeat top left;
  overflow:hidden;
  margin:3px 4px 0 4px;
}
#submenu ul li.active a {
  width:180px;
  padding:3px 0 3px 0px;
  background:#d7f0db url("/static/images/submenu_border.jpg") no-repeat -250px bottom;
}
#submenu ul li.active ul li a i { display:none; }
#submenu ul li.active ul li a {
  width:165px;
  background:0;
  padding:2px 0 2px 0px;
}
#submenu ul li.active ul li {
  float:left;
  width:165px;
  background:none;
  line-height:14px;
}
#submenu ul li.active ul li.active a i {
  position:absolute;
  left:0;
  top:50%;
  margin-top:-4px;
  display:block;
  width:4px;
  height:8px;
  overflow:hidden;
  z-index:20;
  background:url("/static/images/arrows_green.png") no-repeat left -12px;
}
#submenu ul li.active ul li.active a {
  position:relative;
  padding-left:10px;
  width:155px;
}
#submenu ul li.active ul {
  width:165px;
  margin-left:15px;
  float:left;
  display:inline;
}
#submenu ul {
  margin:0;
  width:100%;
  float:left;
}
#submenu {
  width:100%;
  float:left;
}
#wrap aside#left {
  width:180px;
  float:left;
}
#wrap aside#right .box .img {
  text-align:center;
  width:100%;
}
#wrap aside#right .box .bc {
  width:180px;
  padding:20px;
  background:url("/static/images/box_gradient.png") repeat-x bottom;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
}
#wrap aside#right .box p {
  margin-bottom:10px;
  line-height:16px;
}
#wrap aside#right .box {
  width:220px;
  float:left;
  color:#ffffff;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  margin-bottom:10px;
}
#wrap aside#right .green { background-color:#37b34a; }
#wrap aside#right .blue { background-color:#29abe2; }
#wrap aside#right .orange { background-color:#f7931e; }
#wrap aside#right .red { background-color:#c20000; }
#wrap aside#right .box-border span.title {
  background:#37b34a;
  display:block;
  padding:3px 10px;
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  margin-bottom:10px;
  color:#ffffff;
  font-weight:bold;
}
#wrap aside#right .box-border .row .img {
  width:40px;
  float:left;
}
#wrap aside#right .box-border .row .text a {
  line-height:14px;
  font-size:11px;
  color:#000000;
  margin-bottom:3px;
  display:block;
}
#wrap aside#right .box-border .row .text p {
  line-height:14px;
  font-size:11px;
}
#wrap aside#right .box-border .row .text p.light {
  margin-top:4px;
  color:#808080;
}
#wrap aside#right .box-border .row .text {
  float:left;
  width:148px;
}
#wrap aside#right .box-border .row {
  width:188px;
  float:left;
  padding:0 10px;
  margin-bottom:10px;
  padding-bottom:5px;
  background:url("/static/images/submenu_border.jpg") no-repeat 10px bottom;
}
#wrap aside#right .box-border {
  width:208px;
  border:1px solid #e6e6e6;
  padding:5px;
  background:#ffffff;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  float:left;
  margin-bottom:15px;
  line-height:16px;
}
#wrap aside#right {
  float:right;
  width:220px;
}
#wrap {
  overflow:hidden;
  margin:0 auto;
  width:1000px;
  padding:20px 0;
}
#content h1, #content h2, #content h3, #content h4 {
  color:#37b34a;
  margin-bottom:10px;
  font-weight:normal;
}
#content h1 { font-size:18px; }
#content h2 { font-size:16px; }
#content h3 { font-size:14px; }
#content h4 { font-size:13px; }
#content p { margin-bottom:10px; }
#content a { color:#37b34a; }
#content table caption { background:#fafafa; }
#content table tr { border-bottom:1px solid #c7c7c7; }
#content table th { padding:3px; }
#content table td { padding:3px; }
#content .paging a {
  text-decoration:none;
  padding:0 5px;
}
#content .paging a.current {
  color:#4d4d4d;
  font-weight:bold;
}
#content .paging { text-align:center; }
#content blockquote p:last-child { margin-bottom:0; }
#content blockquote {
  padding:10px;
  margin:0 10px;
  background:#efefef;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
}
#content form .row {
  width:100%;
  margin-bottom:5px;
  position:relative;
  float:left;
}
#content form .left {
  width:250px;
  float:left;
}
#content form .right textarea {
  padding:2px;
  width:245px;
  border:1px solid #c7c7c7;
  font-size:11px;
  height:150px;
}
#content form .right {
  float:right;
  width:250px;
}
#content form label {
  display:block;
  color:#333333;
  font-size:11px;
}
#content form input.text {
  width:240px;
  padding:2px;
  height:15px;
  border:1px solid #c7c7c7;
  font-size:11px;
}
#content form input.submit {
  padding:3px 5px;
  float:right;
  color:#ffffff;
  margin-top:10px;
  display:inline-block;
  background:#333333;
  font-size:13px;
  margin-right:2px;
  border:0;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
}
#content form .error label { color:red; }
#content form {
  float:left;
  margin-top:20px;
  width:520;
  border:1px solid #cccccc;
  padding:10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
}
#content {
  float:right;
  width:760px;
  padding-bottom:20px;
  font-size:12px;
  min-height:400px;
  line-height:1.23;
}
#app_team .list-team li .slika {
  width:160px;
  padding:5px;
  display:inline;
  border:1px solid #cccccc;
  float:left;
  margin-right:20px;
}
#app_team .list-team li .text h3 {
  color:#333333;
  font-weight:bold;
}
#app_team .list-team li .text i.c {
  color:#37b34a;
  font-style:normal;
}
#app_team .list-team li .text {
  padding-left:30px;
  color:#333333;
}
#app_team .list-team li {
  list-style:none;
  padding:0;
  width:100%;
  float:left;
  margin-bottom:20px;
  background:url("/static/images/row_gradient.jpg") repeat-x bottom;
  padding-bottom:10px;
}
#app_team .list-team {
  margin:0;
  padding:0;
  width:100%;
}
#app_index #featured li div.wrap b.ts {
  font-weight:normal;
  font-size:20px;
  letter-spacing:.5px;
  display:block;
  margin-bottom:2px;
}
#app_index #featured li div.wrap p { line-height:101%; }
#app_index #featured li div.wrap b.tb {
  font-weight:bold;
  font-size:25px;
  letter-spacing:.5px;
  display:block;
  margin-bottom:20px;
}
#app_index #featured li div.wrap img { margin:10px 0; }
#app_index #featured li div.wrap a.more {
  padding:2px 10px;
  background:#333333;
  text-decoration:none;
  font-size:11px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  display:inline-block;
  color:#ffffff;
  margin-top:10px;
}
#app_index #featured li div.wrap {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  background-image:url("/static/images/box_gradient.png");
  background-repeat:repeat-x;
  background-position:bottom;
  width:300px;
  min-height:250px;
  *height:250px;
  padding:15px 10px 15px 10px;
  color:#ffffff;
  text-align:center;
}
#app_index #featured li .green { background-color:#37b34a; }
#app_index #featured li .blue { background-color:#29abe2; }
#app_index #featured li .orange { background-color:#f7931e; }
#app_index #featured li .red { background-color:#c20000; }
#app_index #featured li {
  list-style:none;
  float:left;
  margin-right:20px;
}
#app_index #featured li.last { margin-right:0; }
#app_index #featured {
  overflow:hidden;
  margin:0 auto;
  margin:30px auto;
  width:1000px;
}
#app_index aside#right h2 {
  color:#5cc06c;
  font-size:18px;
  margin-bottom:20px;
}
#app_index aside#right p { margin-bottom:20px; }
#app_index aside#right p:last-child { margin-bottom:0; }
#app_index aside#right {
  background:#f2f2f2;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  border:1px solid #e6e6e6;
  width:426px;
  padding:12px;
}
#app_index section#content h2 {
  color:#5cc06c;
  font-size:18px;
  margin-bottom:30px;
}
#app_index section#content .arr {
  width:37px;
  display:block;
  background-image:url("/static/images/slider_arrows.png");
  height:60px;
  position:absolute;
  z-index:30;
  background-repeat:no-repeat;
  cursor:pointer;
}
#app_index section#content .al {
  background-position:top left;
  top:50%;
  left:0;
  margin-top:-30px;
}
#app_index section#content .ar {
  background-position:top right;
  top:50%;
  right:0px;
  margin-top:-30px;
}
#app_index section#content .items .item .img {
  width:150px;
  float:left;
}
#app_index section#content .items .item .text h2 a {
  color:#333333;
  font-size:16px;
  margin-bottom:15px;
}
#app_index section#content .items .item .text {
  float:left;
  width:260px;
}
#app_index section#content .items .item {
  width:410px;
  float:left;
}
#app_index section#content .items {
  width:410px;
  float:left;
}
#app_index section#content .slider-nav a {
  color:#e6e6e6;
  background:#e6e6e6;
  width:10px;
  height:10px;
  display:inline-block;
  margin:0 5px;
  font-size:1px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
#app_index section#content .slider-nav a.activeSlide {
  color:#37b34a;
  background:#37b34a;
}
#app_index section#content .slider-nav {
  width:100%;
  float:left;
  text-align:center;
  margin-top:10px;
}
#app_index section#content {
  width:450px;
  margin:0;
  float:left;
  overflow:hidden;
  position:relative;
}
#app_programs #content .program h2 a {
  color:#37b34a;
  font-size:18px;
  font-weight:bold;
  display:block;
  margin-bottom:10px;
}
#app_programs #content .program .slika {
  width:130px;
  float:left;
}
#app_programs #content .program .text b { margin-bottom:10px; }
#app_programs #content .program {
  width:100%;
  float:left;
  margin-bottom:10px;
  padding-bottom:10px;
  background:url("/static/images/row_gradient.jpg") repeat-x bottom;
}
#app_docs .docu-list li h2 {
  background:#d7f0db url("/static/images/docs_line.jpg") no-repeat left bottom;
  padding:3px;
  display:block;
  margin-bottom:10px;
  font-weight:normal;
}
#app_docs .docu-list li a.main img { margin-right:10px; }
#app_docs .docu-list li a.main i {
  font-style:normal;
  color:#37b34a;
}
#app_docs .docu-list li a.main {
  padding-left:10px;
  line-height:28px;
  color:#333333;
  margin-bottom:10px;
}
#app_docs .docu-list li h3 {
  color:#37b34a;
  padding-left:50px;
  margin-bottom:5px;
}
#app_docs .docu-list li ul.sec li a i {
  font-style:normal;
  color:#37b34a;
}
#app_docs .docu-list li ul.sec li a {
  color:#333333;
  padding:2px;
  display:block;
}
#app_docs .docu-list li ul.sec li {
  width:100%;
  float:left;
  background:#e6e6e6;
  margin-bottom:1px;
}
#app_docs .docu-list li ul.sec {
  float:left;
  width:630px;
  padding-left:50px;
  margin:0;
}
#app_docs .docu-list li {
  width:100%;
  float:left;
  list-style:none;
  margin-bottom:20px;
}
#app_docs .docu-list {
  width:100%;
  float:left;
  margin:0;
  padding:0;
}
#page_gallery a.arr {
  width:13px;
  height:26px;
  display:block;
  background-image:url("/static/images/gal_arrows.png");
  background-repeat:no-repeat;
  background-position:left top;
  overflow:hidden;
  margin-top:17px;
}
#page_gallery a.arr-left { float:left; }
#page_gallery a.arr-right {
  float:right;
  background-position:right top;
}
#page_gallery .jcarousel-container {
  width:429px;
  float:left;
  padding-left:5px;
  overflow:hidden;
}
#page_gallery .jcarousel-clip-horizontal {
  position:relative;
  overflow:hidden;
  width:425px;
  height:62px;
}
#page_gallery ul li img {
  border:1px solid #cccccc;
  padding:2px;
}
#page_gallery ul li {
  list-style:none;
  float:left;
  margin-right:3px;
  width:107px;
  display:inline;
  text-align:center;
}
#page_gallery ul {
  width:100%;
  float:left;
  margin:0;
}
#page_gallery {
  float:left;
  margin-top:10px;
  width:auto;
  background:url("/static/images/bg_op_black.png");
  color:#ffffff;
  overflow:hidden;
  displaY:inline;
  padding:10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  position:relative;
  position:relative;
  behavior:url("/static/js/libs/pie/PIE.htc");
  behavior:url("/static/js/libs/pie/PIE.htc");
}
#content #page_galleryNews ul li img { border:1px solid #ffffff; }
#content #page_galleryNews ul li {
  list-style:none;
  float:left;
  margin-right:3px;
}
#content #page_galleryNews ul {
  display:inline;
  margin:0;
  width:100%;
}
#content #page_galleryNews {
  float:left;
  float:left;
  margin-top:10px;
  color:#ffffff;
  overflow:hidden;
  display:inline;
  width:100%;
  padding:10px;
}
body.full-width #wrap section#content {
  margin:0 0;
  width:100%;
  float:left;
}
body.two-column #wrap section#content {
  margin:0 0;
  width:760px;
  float:left;
}
body.three-column #wrap section#content {
  margin:0 30px;
  width:540px;
  display:inline;
  float:left;
}

