* {
  margin: 0;
  padding: 0;
}
body {
  background: #fff url(../images/bckground.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #014278;
}
.clear{
  clear:both
}
/*FCKEDITOR*/
#main-editor {
  padding: 10px;
  margin: 0;
  background: #c2c2c2;
  color: #014278;
}
/*FCKEDITOR*/
a,
a:active,
a:visited {
  color: #336699;
  text-decoration: underline;
  cursor: pointer;
  font-weight: bold;
  font-style: italic;
}
a:hover {
  color: #1F4061;
  text-decoration: underline
}
/* Sve slike gube border ako su linkovane*/
a img, img {
  border: none;
}
/* TEXT */
p {
  margin: 0 0 10px 0;
}
hr {
  border: none;
  height: 1px;
  background: #CCC;
  margin: 15px 0;
}

h1, h2, h3, h4 {
  margin: 0;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
h1 {
  color: #336699;
  margin: 0 0 20px 0;
  font-size: 24px;
  font-weight: bold;
}
h2 {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  margin-bottom: 5px;
}
h3 {
  color: #666;
  background: #ccc;
  padding: 5px 15px;
  font-weight: bold;
}
h4 {
  /*color: #28527B;*/
  color: #616161;
  margin: 5px 0 5px 0px;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
}
h5 {
  color: #CC0033;
  font-size: 10px;
  margin: 0 0 0 5px;
  padding: 0;
  font-weight: normal;
}
h6{
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 12px;
  border-bottom: solid 1px #000;
  height: 22px;
  text-align: center;
  font-weight: normal;
}
.tbl2 {
  /*background: #017f01;*/
  border: 1px solid #E8E8E8;
  float: left;
  width: 320px;
  margin: 5px;
}
.tbl2 th {
  background: #017f01;
  border: 1px solid #fff;
  color: #fff;
  font-weight: bold;
  padding: 2px;
  text-align: center;
}
.tbl2 td {
  background: #fff;
  border: 1px solid #017f01;
  padding: 2px;
  color: #017f01;
}
.tbl2 .summary {
  background: #02C102;
  border: 1px solid #fff;
  color: #fff;
  font-weight: bold;
  padding: 2px;
}

#none {
  position: relative;
  float: left;
  display: none;
}
.indent15 {
  margin: 15px 0 0 15px;
}

#main {
  background: #007f00;
  width: 1065px;
  border: 1px solid #000;
  margin: 0 auto;
  padding: 0 0 0 0;
  overflow: hidden;
}

#langs {
  position: relative;
/*  left: 755px;
  top: -90px;   */
  left: 0;
  top: 0;
  height: 0px;
  width: 100px;
  overflow: visible;
}
#langs table {
  position: absolute;
}

#langs table td {
  padding: 2px;
}
#s_h1 {
  font-size: 40px;
  font-weight: bold;
}
#s_h2 {
  font-size: 18px;
  font-weight: normal;
}

#header {
  background: #ffea01;
  overflow: visible;
}
#header #header_left {
  float: left;
  width: 247px;
  height: 99px;
}
#header #header_left img {
  float: left;
}
#header #header_center {
  float: left;
  width: 541px;
  height: 99px;
  background: url(../images/header_cp.jpg);
}
#header #header_info {
  color: #000;
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  margin: 20px 0 0 0;
}
#header #header_line {
  text-align: center;
  display: block;
  text-align: center;
  margin: 5px 0 0 5px;
  width: 530px;
}
#header #header_line a,
#header #header_line a:active,
#header #header_line a:visited {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color: #000;
  line-height: 35px;
  padding: 11px 5px 0 5px;
}

#header #header_right {
  float: left;
  width: 277px;
  height: 99px;
}
#header #header_right img {
  float: left;
}
#header #header_bottom {
  position: relative;
  float: left;
  width: 1065px;
  height: 23px;
  float: left;
  background: #c2c2c2 url(../images/header_bootom_line.jpg) no-repeat;
  text-align: center;
  z-index: 1;
  overflow: visible;
}
#header #header_bottom #hb_imgs {
/*  left: 556px;
  top: 90px;  */
  left: 0;
  top: 0;
  margin: 1px 0 0 0;
  height: 20px;
  position: relative;
  text-align: center;
  z-index: 999;
  overflow: visible;
}


#content {
  float: left;
  overflow: hidden;
  background: url(../images/rc_arrows_bottom.jpg) repeat-y 863px;
}
#content #left_column {
  float: left;
  width: 193px;
  background: #007f00;
}
#content #center_column {
  float: left;
  padding: 25px 5px 5px 5px;
  width: 660px;
  min-height:500px;
  height:auto !important;
  height:500px;
  background: #FFFFFF;
}
#content #center_column #center_splitter {
  position: absolute;
  height: 20px;
  width: 670px;
  float: left;
  background: #c2c2c2;
  margin: -25px 0 0 -5px;
}

#content #right_column {
  float: left;
  width: 190px;
  background: #007f00 url(../images/rc_arrows.jpg) left bottom no-repeat;
}


/*STEPEN REALIZACIJE*/
#sect_graph_holder{
  border: 1px solid #000;
  float: left;
  width: 100%;
  overflow: hidden;
  padding: 2px;
}

#sect_placeholder {
  float: left;
  width: 385px;
  height: 785px;
  margin: 0 0 0 10px;
}
#sect_legend {
  float: left;
  width: 100%;
}
#sect_img {
  float: left;
  border: 1px solid #000;
}

/*SLIDESHOW*/
.sl_show_group {
  margin: 0 0 10px 0;
}
.sl_show_group_title {
  background: #017f01 url(../images/big-menu-arrow.jpg) no-repeat 5px top;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  height: 20px;
  border: 1px solid #fff;
  display: block;
  padding: 0 0 0 30px;
}
.sl_show_group_title:hover {
  color: #fff;
}
.sl_show {
  border: 1px solid #fff;
  text-align: center;
}
.sl_show img {
  margin: 1px;
}
.sl_show_title {
  background: #fff;
  color: #000;
  display: block;
  text-align: center;
  border: 1px solid #007f00;
}

/* FOOTER */
#bottom {
  float: left;
  width: 100%;
  height: 22px;
  line-height: 20px;
  text-align: left;
  border-top: 1px solid #000;
  font-size: 12px;
  font-weight: bold;
  color: #c2c2c2;
  background: url(../images/bottom_line.jpg) no-repeat;
}

/*CALENDAR*/
#cal_size {
  height: 800px;
  width: 660px;
}

#calendar {
  color: #fff;
}
#calendar th {
  background: url(../images/calendar/cal_head.gif) no-repeat;
  height:95px;
  color: #fff;
}
#calendar th a {
  color: #fff;
  font-size: 32px;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}
#calendar #days {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
#calendar #sun {
  color: #f00;
}
#calendar .day_td {
  width: 69px;
  height: 100px;
  background: url(../images/calendar/cal_td.gif) no-repeat;
}
#calendar .day {
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  padding: 3px 8px 0 0;
}
#calendar .day a {
  color: #fff;
  position: relative;
  z-index: 99;
  background: #6699FF;
  padding: 1px;
}

#calendar .sign {
  float: left;
  position: relative;
  top: -10px;
  left: 5px;
  width: 100%;
  text-align: left;
}
#calendar .symbol {
  float: left;
  position: relative;
  left: -5px;
  top: -25px;
  width: 100%;
  text-align: right;
}
#calendar .min_c {
  float: left;
  position: relative;
  text-align: left;
  font-size: 9px;
  left: 3px;
  width: 49%;
  top: -20px;
  height: 1px;
}
#calendar .max_c {
  float: left;
  position: relative;
  text-align: right;
  font-size: 9px;
  left: -5px;
  width: 49%;
  top: -20px;
  height: 1px;
}

#calendar #cal_legend table {
  margin: 10px 0 0 0;
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

#edit_calc {
  position: absolute;
  background: #0066CC;
  border: solid 1px #fff;
  display: none;
  z-index: 101;
  left: 0;
  top: 0;
  padding: 10px;
  color: #fff;
}
#edit_calc #tmin, #edit_calc #tmax {
  width: 20px;
}

/*=====LEFT MENU====*/

#content #left_column #tree {
  margin: 20px 0 0 10px;
  width: 173px;
}

#content #left_column .menu_fl .menu_fl {
  height: 35px;
  background: url(../images/lm_rounded.jpg) no-repeat;
  display: block;
  width: 173px;
  text-align: center;
  padding: 5px 0 0 0;
}

#content #left_column #tree li {
  margin: 10px 0 0px 0;
  list-style-type: none;
  width: 173px;
}

#content #left_column #tree li ul {
   background: url(../images/lm_sm_line.jpg) no-repeat 0px 12px;
   margin: -5px 0 0 0;
}

#content #left_column #tree li ul li {
  margin: 0px 0 0px 0px;
  padding: 10px 0 0 10px;
  width: 173px;
}

#content #left_column #tree li ul li ul li {
  margin-left: 10px;
  width: 143px;
}

#content #left_column #tree a {
  color: #fff;
  text-decoration: none;
  font-style: normal;
}

#content #left_column #tree ul li .selected {
  background: url(../images/lm_arrow.jpg) no-repeat left top;
  padding: 0 0 0 20px;
  color: #FFFF66;
}
/*=====LEFT MENU====*/


/*=====MODULE INFO====*/
#content #mod_info {
  color: #fff;
  font-size: 10px;
  width: 180px;
  margin: 20px 0 0 10px;
}
#content .mi_title {
  background: #00ce04;
  margin: -2px 1px 5px 1px;
  padding: 0 0 5px 0;
}
#content .mi_news .mi_title a {
  color: #fff;
}
#content .mi_news {
  background: url(../images/mi_center.jpg) repeat-y;
}
#content .mi_news p {
  padding: 0 5px 0 5px;
}
#content #right_column #mod_info .mi_news .mi_title {
  padding-bottom: 5px;
}

#content .mi_news .mi_date {
  font-size: 8px;
  color: #fff;
  display: block;
}
#content .mi_news a {
  font-weight: bold;
  color: #fff;
}
#content .mi_news .mi_qw {
  display: block;
  margin: 5px 0 0 0;
}
/*=====MODULE INFO====*/


/*TTICKER*/
#tticker-box {
width:650px;
/*background:#EAF4F5;*/
background: #fff;
border: 1px solid #007f00;
padding:5px 5px 0;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#tticker-box a { text-decoration:none; }
#tticker-box img { border: 2px solid #FFFFFF; }

#tticker-box .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
border: 1px solid #007f00;
margin: 0 0 5px 0;
background: #007f00;
color: #FFF;
}

.tticker { width:650px; }
.tticker ul li{ list-style:none; display:block; padding:5px; margin-bottom:5px; border: 1px solid #007f00;}
.tticker ul li:hover{ background: #EEEEEE; }
.tticker .thumbnail { float:left; width:110px; }
.tticker .info { float:left; width:640px; height: 40px; }
.tticker .info span.cat { display: block; font-size:12px; color:#808080; }
.tticker .info span.date { color:#f00; }
.tticker .desc {
  float: left; width: 625px; height: 100px;
  overflow: auto;
  background: #F2F2F2;
  padding: 5px;
  margin: 5px 0 0 0;
}

.clear { clear: both; height: 10px; }


/*PAGINATION*/
.pagination {
  margin: 5px 0 5px 0;
}
#total_page {
  margin: 0 5px 0 0;
}
.pagination ul{
  text-align:left;
}
.pagination ul li{
  list-style: none;
  display: inline;
  margin: 0;
  background: #002e1b;
  color: #fff;
  padding: 1px;
  border: 1px solid #00AA62;
  font-size: 10px;
}
.pagination ul li a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  margin: 0 5px 0 5px;
  display: inline;
  font-style: italic;
}
.pagination .currentpage {
  color: #FFFFFF;
  background: #00AA62;
  padding: 1px 5px 1px 5px;
}
.pagination .prevpage {
 margin-right: 10px;
 padding: 1px
}
.pagination .nextpage {
 margin: 0 5px 0 5px;
 padding: 1px;
}
.pagination .firstpage {
 padding: 1px;
 background: none;
 color: #00f;
}
.pagination .firstpage a {
  color: #00f;
}
.pagination .lastpage {
 padding: 1px;
 background: none;
 color: #00f;
}
.pagination .lastpage a {
  color: #00f;
}


/**********/



