/* CSS Document */
#outer{width:100%; background-image:url('../images/top.jpg');background-repeat:repeat-x}
#inner{width:940px; margin:auto}
#header{width:100%; height:132px}
#logo {
  width: 226px;
  display: block;
  background: url(../images/logo.png) no-repeat;
  height: 48px;
  position: relative;
  z-index: 100;
  background-position:left bottom;
  padding-top:42px;
  float:left
}
#tabarea{width:100%;height:27px;overflow:hidden;    margin-top: 0px;}
/* Top Menu */
#tabarea ul.menu{display:inline}
#tabarea ul.menu li{display:inline-block;padding-top:3px}
#tabarea ul li a{color:white; font-family: 'PT Sans'; font-weight:normal; text-decoration:none; text-transform:uppercase; font-size:13px;}
#tabarea ul.menu li.current a{font-weight:normal; color:#f6871f;background-image:none;}
#tabarea ul.menu li.current li a{color:#3c3c3c;}
/* Left Menu */
#leftcolumn ul.menu{float:left; position:relative; width:185px;font-family: Arial, 'PT Sans';font-size:14px}
#leftcolumn ul.menu li{background-image:url('../images/kropka.png'); background-position:left center; background-repeat:no-repeat;}
#tabarea ul.menu li{margin-right:27px}
#leftcolumn ul.menu li a{color:#3c3c3c; border-bottom:solid 1px #eee;display:block; padding:5px 0px 10px 5px;text-decoration:none; margin-left:3px}
#leftcolumn ul.menu li ul li{background-image:none;background-color:white;}
#leftcolumn ul.menu li.current a{font-weight:normal; color:#f6871f;}
#leftcolumn ul.menu li.current li a{color:#3c3c3c;}

/*end menu*/
#pathway{width:100%;height:0px;overflow:hidden;margin-bottom:10px}
#leftcolumn{width:22%;float:left;}
#maincolumn{width:70%;float:left;padding:0 9px; margin: 3px 15px;    overflow: hidden;}
#rightcolumn{width:22%;float:right;padding:0px}

#wrapper{}

/* menu structure */
.menu a, .menu a:link, .menu a:visited, .menu a:hover
{
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;
}
.menu, .menu ul
{
  margin: 0;

  padding: 0;

  border: 0;

  list-style-type: none;

  display: block;

  

}



.menu li

{

  margin: 0;

  padding: 0;

  border: 0;

  display: block;

  position: relative;

  z-index: 5;

  background:none;

  

}



.menu li:hover

{

  z-index: 10000;

  white-space: normal;

}



.menu li li

{

  float: none;

}



.menu ul

{

  visibility: hidden;

  position: absolute;

  z-index: 10;

  left: 0;

  top: 0;

  background:none;

}



.menu li:hover>ul

{

  visibility: visible;

  top: 100%;

}



.menu:after, .menu ul:after

{

  content: ".";

  height: 0;

  display: block;

  visibility: hidden;

  overflow: hidden;

  clear: both;

}

.menu, .menu ul

{

  min-height: 0;

}
/* begin MenuItem */

.menu ul li

{

  clear: both;

}



.menu a

{  position:relative;

  display: block;

  overflow:hidden;

  height: 22px;

  cursor: pointer;

  text-decoration: none;
}



#leftcolumn .menu li{

  padding-left: 11px;
}



.menu a {

  padding-right: 14px;

  display: block;
}

.menu a span{

  display: block;

  height: 30px;

  font-weight: bold;

  padding-left:10px;

}

.menu span{

  padding-left:10px;

}

ul.menu li ul li a span{

}

ul.menu li ul li a{  
}
.menu ul li:hover ,
ul.menu li ul li{background-image:url(../images/bullet1.png) !important;background-repeat:no-repeat;background-position:left 5px !important
}

ul.menu li ul{
    box-shadow: 3px 3px 5px #777777;
  border:1px solid #DDDDDD;
    margin-left: 180px;
    margin-top: -34px;
    padding-bottom: 5px;
  background:white;
  display:none;
  /*width:400px;*/
}
ul.menu li ul li a {padding:0px;margin:0px;background-color:white}
.menu li li{
  padding-bottom: 0px;

  padding-left: 0px;

}

.menu li li a span {

  padding:0px;
}


/* end MenuItem */

/* begin MenuSubItem */

.menu ul a

{

  display:block;

  text-align: center;

  white-space: nowrap;

  height: 20px;

  width: 200px;

  overflow:hidden;

  line-height: 20px;

  margin-right: auto;

}

.menu{

}

.nav ul.menu ul span, .nav ul.menu ul span span

{

  display: inline;

  float: none;

  margin: inherit;

  padding: inherit;

  background-image: none;

  text-align: inherit;

  text-decoration: inherit;

}



.menu ul a, .menu ul a:link, .menu ul a:visited, .menu ul a:hover, .menu ul a:active, .nav ul.menu ul span, .nav ul.menu ul span span,.menu ul li a:hover
{
  text-align: left;

  text-indent: 12px;

  text-decoration: none;

  line-height: 20px;

font-size: 12px;

font-style: normal;

}
.menu ul ul a

{

  margin-left: auto;

  

}

.menu ul li a:hover

{


  background-position: 0 -20px;

}



.menu ul li:hover>a

{
  background-position: 0 -20px;
}

/* end MenuSubItem */
/* User4 menu */
#top_menu ul.menu{ /*margin:10px 0px 0px 30px;*/}
#top_menu div.mod-languages{margin-top:20px}
#top_menu ul.menu li{display:inline-block;margin:0px;padding:0px}
#top_menu ul.menu li a {color:white; text-transform:uppercase; font-size:10px}
/*Old Site Style */
.boxtitle1 {
    background-image: url("../images/head1.jpg");
}
.boxtitle2 {
    background-image: url("../images/head2.jpg");
}
.boxtitle3 {
    background-image: url("../images/head3.jpg");
}
.boxtitle1, .boxtitle2, .boxtitle3 {
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.gov{padding-bottom:10px;background-image:url(../images/border.png);background-repeat:no-repeat; background-position:bottom center; display:block;overflow:hidden; width:175px;text-align:center}
.gov img{}
.gov-position{margin-left:-20px;}
/* /Old Site Style */
#top{width:400px; float:left;height:40px;}
#top_menu{width:190px; float:right;margin-top:10px;}
.position-right{width:225px;float:right;}
.position-left{width:225px;float:left;padding-right:20px;}
.main{width:100%;float:left;overflow:hidden;margin-bottom:0px;}
.custom p{padding-top:0px;margin-top:0px; font-size:12px}
.blog ul,.item-page ul{list-style:square; padding-left:15px; color: #3c3c3c;}.item-page ol{list-style:decimal}
.blog ul li,.item-page ul li{padding-left:0px}

a.readon {
  float: right;  padding: 1px 5px 1px 30px;
  display: block;
  background: url(../images/arrow.png) no-repeat 5px 48%;
  font-weight: normal;
  text-decoration: none;
  color:#e98521;
}

modul {
  clear: both;
  background-color: #f18e00;

}

