@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic-ext,latin-ext,cyrillic);
*{
  outline: 0;
}
#header_menu {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 400;
  font-size: 19px;
  color: #fff;
  text-align: left;
  z-index: 2000;
}
#header_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  z-index: 2000;
}
#header_menu ul li {
  display: block;
  position: relative;
  height: 24px;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  z-index: 2000;
}
#header_menu ul li a {
  display: inline;
  color: #fff;
  padding: 7px 10px 7px 5px;
  text-decoration: none;
  z-index: 2000;
}


* html #header_menu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block;
}
#header_menu ul li a:link, #header_menu ul li a:visited {
  color: white;
}
#header_menu ul li a:hover {
  color: #ccc;
}
#header_menu .active {
  color: #ccc;
  -moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
  border: 1px solid #fff;
}
#header_menu ul li ul {
  display: block;
  visibility: hidden;
  position: absolute;
  left: 0;
}
#header_menu ul li ul li {
  display: list-item;
  float: none;
}
#header_menu ul li ul li ul {
  top: 0;
}
#menus ul li ul li a {
  padding: 5px;
  width: 160px;
  font: normal 12px Tahoma;
  border-top-width: 0;
}
.downarrowclass {
  position: absolute;
  top: 12px;
  right: 7px;
}
.rightarrowclass {
  position: absolute;
  top: 6px;
  right: 5px;
}
/********************** end horizontalno menu *********************************/

/************************** start servis menu *********************************/
#menu_servis {
  padding-top: 20px;
  margin: 0 auto;
  width: 900px;
  height: 46px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 400;
  font-size: 19px;
  color: #fff;
  text-align: center;
  padding-left: 40px;
  -moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
  margin-top: 312px;
}
#menu_servis #menu_margin {
  margin-right: 240px;
}
/*#menu_servis #menu_m_left {
  margin-left: 140px;
}*/
#menu_servis ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  z-index: +2;
}
#menu_servis ul li {
  display: inline;
  position: relative;
  /*float: left;*/
  margin-right: 7px;
}
#menu_servis ul li a {
  display: inline;
  color: #fff;
  padding: 7px 7px;
  text-decoration: none;
  /*background: #000;*/
}


* html #menu_servis ul li a { /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block;
}
#menu_servis ul li a:link, #menu_servis ul li a:visited {
  color: white;
}
#menu_servis ul li a:hover {
  color: #ccc;
}
#menu_servis .active {
  color: #ccc;
  padding: 10px 0px;
  border-bottom: 7px solid #F5010A;
}
#menu_servis ul li ul {
  display: block;
  visibility: hidden;
  position: absolute;
  left: 0;
}
#menu_servis ul li ul li {
  display: list-item;
  float: none;
}
#menu_servis ul li ul li ul {
  top: 0;
}
#menu_servis ul li ul li a {
  padding: 5px;
  width: 160px;
  font: normal 12px Tahoma;
  border-top-width: 0;
}
.downarrowclass {
  position: absolute;
  top: 12px;
  right: 7px;
}
.rightarrowclass {
  position: absolute;
  top: 6px;
  right: 5px;
}
/************************** end servis menu ***********************************/

/************** start vertikalno menu *****************************************/

#menu_in {
  float: left;
  min-height: 240px;
  font:  14px Tahoma;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Tahoma, sans-serif;
}
#menu_in ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Tahoma, sans-serif;
}
#menu_in ul li {
  position: relative;
  font-family: Tahoma, sans-serif;
  margin-top: 5px;
  width: 230px;
  display: block;
  background-color: #c2c5ce;
  padding: 5px 15px;
  /*border: 1px solid #fff;*/
}
#menu_in ul li.li_in  {
  width: 230px;
  display: block;
  background-color: #c2c5ce;
}
#menu_in ul li a {
  text-decoration: none;
  font-family: Tahoma, sans-serif;
  color: #000;
}

#menu_in ul li:link, #menu_in ul li:visited {
  /*color: #000;*/
}
#menu_in ul li.li_in:hover, #menu_in ul li.active_in {
  width: 230px;
  color: #fff;
  background-color: #253569;
}
#menu_in ul li.li_in:hover a {
  color: #fff;
}

#menu_in .active_in a {
  color: #fff;
  background-color: #253569;
}
#menu_in .active_in_g {
  color: #000;
  background-color: #D4D7DF;
}
#menu_in a.active_in_b {
  color: #0033FF;
  font-weight: bold;
}
#menu_in a.no_active {
  font-weight: bold;
}


#menu_in ul li ul {
  margin: 15px 0 0 -15px;
}
#menu_in ul li ul li {
  position: relative;
  font-family: Tahoma, sans-serif;
  margin-top: 5px;
  width: 200px;
  display: block;
  background-color: #D4D7DF;
}
/*#menu_in .active_in_g:hover {
  color: #fff;
  background-color: #f00;
  -moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}*/


/*
#menu_in ul li ul li {
  float: none;
}
#menu_in ul li ul li ul {
  top: 0;
  margin: 0;
}
#menu_in ul li ul li a {
  padding: 5px;
  text-align: center;
  font: normal 12px Tahoma;
  background-color: #ff0;
}*//*
#menu_in ul li ul li a:hover {
}
#menu_in .downarrowclass {
  position: absolute;
  top: 10px;
  right: 10px;
}
#menu_in .rightarrowclass {
  position: absolute;
  top: 7px;
  right: 5px;
}*/
/********************** end  vertikalno menu  *********************************/