* {
  margin:0;
  padding: 0;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

body {
  text-align: center;
}

a:hover {
  color: #fa8f0c;
}

.hiddenStructure {
  display: block;
  background: transparent;
  background-image: none;
  border: none;
  height: 1px;
  overflow: hidden;
  padding: 0;
  margin: -1px 0 0 -1px;
  width: 1px;
}

#container {
  width: 1011px;
  margin: 0 auto 0 auto;
  text-align: left;
}

#page_header {
  background: #0000ff;
}

#page_center {
  overflow: hidden;
  width: 100%;
}

#page_center:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#page_footer {
  background: #0000ff;
}

#add_area {
  float: right;
  width: 180px;
  text-align: center;
}

#main_area {
  float: left;
  width: 831px;
  position: relative;
}

#add_area, #main_area {
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important; 
}

#add1 {
  height:159px;
  display: table-cell;
  vertical-align: middle;
}

#add2 {
}

#add3 {
  text-align: center;
  padding-bottom: 10px;
  clear: both;
}

.tx-cobwebphpadsnew-pi1 {
  text-align: center;
  padding-bottom: 10px;
  clear: both;
}

#header {
}

#logo {
  display: block;
  height: 113px;
  width: 831px;
  background: url("../images/Logo-Back.jpg") right top repeat-x;
  position: relative;
}

#logo h1 a {
  display: block;
  width: 202px;
  height: 106px;
  background: url("../images/Logo.jpg") 23px 0 no-repeat;
}

#logo span {
  position: absolute;
  top: 0; left: 300px;
  width: 399px;
  height: 113px;
  background: url("../images/Logo-Img.jpg") left top no-repeat;
}

#logo h1 a span {
  display: none;
}

#menu {
  display: block;
  height: 46px;
  width: 831px;
  background: url("../images/Menu-Back.jpg") right top repeat-x;
  position: relative;
  border-bottom: #e0e7f7 1px solid; 
}

#menu li {
  float: left;
  list-style-type: none;
  padding-left: 22px;
  padding-top: 3px;
}

#menu a {
  display: block;
  width: 110px;
  height: 35px;
}

#menu a:hover {
  background-position: 0px -35px;
}

#menu span {
  display: none;
}

#menu .druzina {
  background: url("../images/druzina-c.gif") right top repeat-x;
}

#menu .zdravje {
  background: url("../images/zdravje-c.gif") right top repeat-x;
}

#menu .izobrazevanje {
  background: url("../images/izobrazevanje-c.gif") right top repeat-x;
}

#menu .prosti {
  background: url("../images/prosti-c.gif") right top repeat-x;
}

#menu .sola {
  background: url("../images/sola-c.gif") right top repeat-x;
}

#menu .zalozba {
  background: url("../images/zalozba-c.gif") right top repeat-x;
}

#navigation {
  display: block;
  float: left;
  width: 831px;
}

#tools {
  float: right;
  display: block;
  width: 220px;
  background-color: #f0f0f0;
  border-left: solid 1px #e0e0e0;
}

#tools .back, #section_menu .back, #search_bar .back {
  width: 213px; 
  margin: 3px;
  background-color: #acacac;
}

#tools .back .br {
background: url("../images/to_br2.gif") right bottom no-repeat;
}

#tools .back .tr {
  background: url("../images/to_tr2.gif") right top no-repeat;
}

#tools .back .tl {
  background: url("../images/to_tl2.gif") left top no-repeat;
}

#tools .back .bl {
  background: url("../images/to_bl2.gif") left bottom no-repeat;
}

#tools ul {
  text-align:center;
}

#tools li, #tools a {
  display: inline;
  color: #FFFFFF;
  list-style-type : none;
  text-decoration: none;
  line-height: 26px;
}

#tools a:hover {
  color: #fa8f0c;
}

#tools span {
  color: #ffffff;
}

#breadcrumbs {
  float: left;
  display: block;
  width: 605px; 
}

#breadcrumbs .back {
  width: 604px; 
  margin: 3px;
  background: #ebebeb;
}

.br {
  background: url("../images/br_br2.gif") right bottom no-repeat;
}

.tr {
  background: url("../images/br_tr2.gif") right top no-repeat;
}

.tl {
  background: url("../images/br_tl2.gif") left top no-repeat;
}

.bl {
  background: url("../images/br_bl2.gif") left bottom no-repeat;
}

#breadcrumbs ul {
  padding-left: 15px;
}

#breadcrumbs li  {
  display : inline;
  color: #acacac;
  list-style-type : none; 
  line-height: 26px;
}

#breadcrumbs a,  #breadcrumbs a:visited {
  color: #6587c1;
  text-decoration: none;
  padding: 0 4px 0 10px;
  background: url("../images/linkTransparent.gif") left center no-repeat;
}

#breadcrumbs a:hover {
  color: #fa8f0c;
}

#content {
  display: block;
  float: left;
  width: 831px;
  overflow: hidden;
}

#content:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#right_column {
  float:right;
  width: 220px;
/*  padding-top: 18px;*/
  background-color: #f0f0f0;
  border-left: solid 1px #e0e0e0;
}

#center_column {
  float: left;
  width: 609px;
}

#right_column, #center_column {
  padding-bottom: 32767px !important;
  margin-bottom: -32767px !important; 
}

#footer {
  clear: both;
  background: #e6efff;
  border-top: #e0e7f7 1px solid;
  border-bottom: #e0e7f7 1px solid;
}

#footer ul {
  text-align: center;
}

#footer li  {
  display : inline;
  color: #acacac;
  list-style-type : none;
  line-height: 26px;
}

#footer a,  #footer a:visited {
  color: #6587c1;
  text-decoration: none;
}

#footer a:hover {
  color: #fa8f0c;
}

#right_column .br {
  background: url("../images/to_br2.gif") right bottom no-repeat ;
}

#right_column .tr {
  background: url("../images/to_tr2.gif") right top no-repeat ;
}

#right_column .tl {
  background: url("../images/to_tl2.gif")  left top no-repeat;
}

#right_column .bl {
  background: url("../images/to_bl2.gif") left bottom no-repeat;
}

#section_menu ul {
  padding: 10px 5px 10px 14px; 
}

#section_menu li {
  list-style-type : none;
  line-height: 20px;
}

#section_menu a {
  color: #ffffff;
  text-decoration: none;
}

#section_menu a:hover {
  color: #fa8f0c;
}

#section_menu .menu-level1-no a {
  font-weight: bold;
  font-size: 14px;
}

#section_menu .menu-level1-act a {
  color: #6587c1;
  font-weight: bold;
  font-size: 14px;
}

#section_menu .menu-level2-no a {
  margin-left: 12px;
}

#section_menu .menu-level2-act a {
  margin-left: 12px;
  color: #6587c1;
}

#search_bar form {
  display: block;
  height: 26px;
  padding: 0px 5px 0px 10px; 
}

#search_bar .searchbox-sword {
  float: left;
  margin-top: 4px;
  color: #777777;
}

#search_bar .searchbox-button {
  float: right;
  margin: 3px 5px 0 5px;
}



#center_column {
  color: #777777;
}

#center_column h1 {
  padding: 5px 14px 5px 14px;
  font-size: 16px;
  color: #6587c1;
}

#center_column h2 {
  padding: 5px 14px 5px 14px;
  font-size: 15px;
  color: #6587c1;
}

#center_column h3 {
  padding: 5px 14px 5px 14px;
  font-size: 14px;
  color: #6587c1;
}

#center_column h4 {
  padding: 5px 14px 5px 14px;
  font-size: 13px;
  color: #6587c1;
}

#center_column p.bodytext {
  font-size: 12px;
  padding: 5px 14px 5px 14px;
}

#center_column p.bodytext a {
  font-size: 12px;
  color: #6587c1;
  text-decoration: none;  
}

#center_column p.bodytext a:hover {
  color: #fa8f0c;
}

#center_column ul {
  padding-left: 24px;
}

#center_column li {
  list-style: url("../images/bullet.gif");
  margin-left: 14px;
  font-size: 12px;
}



.section_content {
  margin: 10px 3px 15px 3px;
}

#section_header {
  display: block;
  width: 604px;
  margin: 3px 3px 15px 3px;
}

.section_content h3, .section_content h4, .section_content h5, .section_content span, #section_header h3, #section_header span {
  display: block;
  padding: 0 14px 0 14px;
}

.section_content p {
  padding-bottom: 3px;
}

#section_header p {
}

.section_content ul, #section_header ul {
  padding-bottom: 3px;
}

#section_header li {
  color: #ffffff;
}

#center_column .main {
  background: url("../images/main_bg.gif") left top repeat-x;
}

#center_column .druzina {
  background: url("../images/druzina_bg.gif") left top repeat-x;
}

#center_column .zdravje {
  background: url("../images/zdravje_bg.gif") left top repeat-x;
}

#center_column .izobrazevanje {
  background: url("../images/izobrazevanje_bg.gif") left top repeat-x;
}

#center_column .sola {
  background: url("../images/sola_bg.gif") left top repeat-x; 
}

#center_column .prosti {
  background: url("../images/prosti_bg.gif") left top repeat-x;
}

#center_column .zalozba {
  background: url("../images/zalozba_bg.gif") left top repeat-x;
}

#section_header .br {
  background: url("../images/br_br2.gif") right bottom no-repeat;
}

#section_header .tr {
  background: url("../images/br_tr2.gif") right 14px no-repeat;
}

#section_header .tl {
  background: url("../images/br_tl2.gif") left 14px no-repeat;
}

#section_header .bl {
  background: url("../images/br_bl2.gif") left bottom no-repeat;
}

.section_content li {
  list-style: url("../images/bullet.gif");
  margin-left: 34px;
}

.section_content h3 a {
  font-size: 16px;
  color: #6587c1;
  text-decoration: none;
}

.section_content h5 {
  color: #6587c1;
  padding-bottom: 5px;
}

#right_column .section_content {
  color: #acacac;
}

#center_column .section_content h3, #center_column .section_content h5 {
  padding-left: 34px;
}

#center_column .section_content span {
  padding-left: 34px;
  font-size: 12px;
  color: #777777;
}

#section_header h3 {
  color: #ffffff;
  font-size: 20px;
  padding: 27px 0 15px 0px;
  text-align: center;
}

#section_header.main h3 {
  background: url("../images/main_logo.gif") 10px 0 no-repeat;
}

#section_header.druzina h3 {
  background: url("../images/druzina_logo.gif") 10px 0 no-repeat;
}

#section_header.zdravje h3 {
  background: url("../images/zdravje_logo.gif") 10px 0 no-repeat;
}

#section_header.izobrazevanje h3 {
  background: url("../images/izobrazevanje_logo.gif") 10px 0 no-repeat;
}

#section_header.sola h3 {
  background: url("../images/sola_logo.gif") 10px 0 no-repeat;
}

#section_header.prosti h3 {
  background: url("../images/prosti_logo.gif") 10px 0 no-repeat;
}

#section_header.zalozba h3 {
  background: url("../images/zalozba_logo.gif") 10px 0 no-repeat;
}

#section_header span {
  padding: 20px 14px 11px 14px;
}

#section_header p {
  color: #ffffff;
  font-size: 12px;
  padding-bottom: 5px;
}

#center_column .section_content {
  background: url("../images/soncek.gif") 3px 10px no-repeat;
}

.tx-thmailformplus-pi1 {
  padding: 0 0 10px 17px;
}

a.internal-link {
  color: #6587c1;
}


