@import url("css/menu.css");

/* CSS Document */
#Body {
  background: #fff;
  height: 100%;
  margin: 0;
  padding: 0;
}

/* ControlPanel style */
.ControlPanel {
  background: transparent url(images/cpanel_center.png) repeat-x bottom left;
  border: none;
  padding-bottom: 0px;
}
.cpanel_left {
  background: url(images/cpanel_left.png) no-repeat bottom left;
  padding-left: 21px;
}
.cpanel_right {
  background: url(images/cpanel_right.png) no-repeat bottom right;
  padding-right: 33px;
}

/*-------- Default Style --------*/
body,
th,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
.NormalDisabled,
.Head,
.SubHead,
.SubSubHead,
a:link,
a:visited,
a:hover,
.CommandButton {
  color: #2e3d47;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
body,
th,
div,
p,
.Normal,
.NormalDisabled,
.Head,
.SubHead,
.SubSubHead {
  font-size: 11px;
}
/*a:link, a:visited, a:hover{font-size:12px;}*/
td,
table,
input,
select,
.Normal {
  color: #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
} /*-------- tablica Style --------*/
td,
table {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  line-height: 1.1;
  /*border-top: solid 1px #3E81BC;      /*plavi rub 
    border-bottom: solid 1px #3E81BC;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    margin-top: 10px;*/
}

.rowstyle td,
.altrowstyle td {
  /*padding: 0px 10px 0px 0px;*/
  padding-left: 10px;
  border-bottom: solid 1px #3e81bc;
  border-style: solid solid solid solid;
  vertical-align: top;
}
/*-------- tablica Style --------*/

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #375162;
}
h1,
h3,
h5,
h1 input {
  font-weight: bold;
}
h2,
h4,
h6 {
  font-weight: normal;
}
h1,
h2,
h1 input {
  font-size: 14px;
  margin: 10px 0;
}
h3 {
  font-size: 12px;
  margin: 8px 0;
}
h5,
h6 {
  font-size: 10px;
  margin: 6px 0;
}
h4 {
  font-size: 11px;
  font-family: Verdana;
  margin: 0px 0;
}

a,
a:link,
a:visited,
a:active {
  color: #3e81bc;
  text-decoration: none;
  font-weight: normal;
}
a:hover {
  color: #3e81bc;
  text-decoration: underline;
}
.Head,
.SubHead,
.SubSubHead,
.Normal,
.NormalDisabled,
.NormalDisabled,
.NormalBold,
.NormalRed,
.NormalTextBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Head {
  color: #2e3d47;
  font-weight: bold;
}
.SubHead {
  color: #4c6171;
}
.SubSubHead {
  color: #6e8aa0;
}
.NormalRed {
  color: #f00;
}

/*Datagrids */
.DataGrid_Container {
  margin-top: 5px;
}
.DataGrid_Header {
  font-weight: bold;
}
.DataGrid_Header td,
.NormalBold td {
  font-weight: bold;
}

/*-------- design style --------*/

#s_wrap_main {
  display: table;
  width: 100%;
  margin: 0;
}
#s_wrap_sub {
  display: table-row;
}
.template_style {
  display: table-cell;
}

.top_space {
  height: 34px;
}
.lang_pad {
  padding: 7px 0 0 25px;
  float: left;
}

/*.logo_top_left{padding:0; margin:0;}
.logo_top_right{padding:0; margin:0;}
.logo_top_bg{padding:0; margin:0 39px 0 27px;}
.logo_left{padding:0;}
.logo_right{padding:0;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 0 10px 10px;}

.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px;}
.menu_left{padding:0; margin:0;}
.menu_right{margin:0;}*/

.search_style {
  float: left;
  height: 40px;
}
.search_bg {
  padding: 8px 2px 0 0;
}

/*.bread_bg{padding:0; margin: 0 19px 0 7px;}
.bread_left{padding:0; margin:0;}
.bread_right{padding:0;}*/

#login_style {
  float: right;
  line-height: 34px;
  padding-right: 18px;
}
#bread_style {
  float: left;
  line-height: 34px;
  padding-left: 18px;
  color: #000000;
  display: none;
}

/*.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0;}
.right_bg{padding:0; margin:0;}
.content_pad{padding:0px 22px 0 22px; margin: 0 19px 0 7px;}
.content_width{padding-top:0px; min-height:350px;}*/

.bot_left {
  padding: 0;
  margin: 0;
}
.bot_right {
  padding: 0;
  margin: 0;
}
.bot_bg {
  padding: 0;
  margin: 0;
}

/*.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}*/

.clear_float {
  clear: both;
  line-height: 0;
  font-size: 0;
  height: 0;
}

/* ------- FileManager -------*/
div.FileManager {
  height: auto;
  border: none;
}
table.FileManager {
  width: 99%;
}

a.CommandButton:link,
a.CommandButton:visited {
  color: #7e7e7e;
  font-weight: normal;
  text-decoration: none;
}
a.CommandButton:hover {
  color: #3e81b5;
  text-decoration: underline;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:visited {
  color: #3e81b5;
}
.ControlPanel a.CommandButton:hover {
  color: #cb2027;
  text-decoration: underline;
}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:visited,
.ControlPanel .SubHead {
  font-size: 11px;
}

/*--------- pane style ----------*/
.ContentPane,
.TopPane {
  padding: 0;
  margin: 0;
}
.LeftPane {
  padding: 0 20px 0 0;
  width: 200px;
  margin: 0;
}
.RightPane {
  padding: 0 0 0 20px;
  width: 20%;
  margin: 0;
}
.BottomPane {
  margin: -15px 0px 0px 220px;
}

/*------------ Breadcrumb Style -OVO JE 'YOU ARE HERE':O NAMA--------------*/
.Breadcrumb,
a.Breadcrumb:link,
a.Breadcrumb:active,
a.Breadcrumb:visited {
  color: #ffffff;
  display: none;
}
a.Breadcrumb:hover {
  color: #c00;
}
.breadcrumb_text {
  color: #ffffff;
  display: none;
}

/*-------------- Link Style-OVO JE DONJI MENI--------------*/
.linkscontainer {
  padding-top: 20px;
  text-align: center;
  display: none;
}
.links,
a.links:link,
a.links:active,
a.links:visited {
  font-weight: bold;
  color: #3e81b5;
  text-transform: uppercase;
}
a.links:hover {
  color: #c00;
}

/*-------------- User Style --------------*/
.user,
a.user:link,
a.user:active,
a.user:visited {
  color: #3e81b5;
}
a.user:hover {
  color: #c00;
}

/*-------------- Footer Style-OVO JE PRIVACY  I TERM LINK --------------*/
.footer,
a.footer:link,
a.footer:active,
a.footer:visited {
  color: #ffffff;
}
a.footer:hover {
  color: #c00;
}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane {
  width: 0;
  padding: 0;
  margin: 0;
}

/*-------------- Search SkinObject Styles --------------*/
/*div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494d;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}*/

/* dodatak */
.head_title .TitleHead {
  min-height: 14px;
  display: block;
}
.fnl-search {
  margin-left: 220px;
  width: auto !important;
}

.fnl-search input {
  caret-color: #444;
}

.dnnGridHeader.dnnGridHeader th {
  border-color: #3e81bc #3e81bc #3e81bc #3e81bc;
  border-style: none none none none;
  border-width: 0px 0px 0px 0px;
  color: #e0e0e0;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  background: #3e81bc;
}
.dnnGridHeader.dnnGridHeader th a {
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  color: #eee;
  display: block;
  padding-left: 10px;
  /* background-color: #e0e0e0; */
  background-color: #3e81bc;
  text-align: left;
  padding: 3px 0 1px 0;
}
.dnnGridAltItem {
  /*background: #f9f9f9;*/
}
.dnnGrid td p {
  margin-bottom: 0;
}
.dnnGrid tr {
}
.dnnGrid td {
  border-bottom: 1px solid #3e81bc;
}
.dnnGridAltItem td {
  padding: 8px 4px;
}
.DnnAjaxPanel {
  position: relative;
}
