/* Start of CMSMS style sheet 'slashi' */
body {
  background-color: #FFFFFF;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-attachment: scroll;
  background-image: url(img/bg.gif);
  background-repeat: repeat-x;
  background-position: center top;
}
#nav {
  background-image: url(img/nav_bg.gif);
  height: 48px;
}
#nav a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: none;
}
#nav a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: none;
}
#nav a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: underline;
}
#nav a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: none;
}
.sep {
  vertical-align: middle;
  margin-right: 12px;
  margin-left: 12px;
}
.sep2 {
  vertical-align: middle;
  margin-right: 8px;
  margin-left: 8px;
}
#bott_nav a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: none;
}
#bott_nav a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: none;
}
#bott_nav a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: underline;
}
#bott_nav a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #F0F7F9;
  text-decoration: none;
}
#main
  {
  padding:1px;
  margin:0;
  vertical-align:top;
  } 
#news {
  width: 270px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464646;
  background-image: url(img/news_frame.gif);
  position: relative; 
z-index:0;
}
#news a:link {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
#news a:visited {
  font-weight: bold;  
  color: #333333;
  text-decoration: none;
}
#news a:hover {
  font-weight: bold;
  color: #333333;
  text-decoration: underline;
}
#news a:active {
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}
#blok {
        font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464646; 
}
#blok a:link {
  color: #333333;
  text-decoration: none;
  font-weight: normal;
}
#blok a:visited {
  font-weight: normal;  
  color: #333333;
  text-decoration: none;
}
#blok a:hover {
  font-weight: normal;
  color: #333333;
  text-decoration: underline;
}
#blok a:active {
  font-weight: normal;
  color: #333333;
  text-decoration: none;
}
#main_n
  {
  padding:16px;
  margin:0;
  vertical-align:top;
  } 
#title
  {
  margin:20px 20px 12px 20px;
  font-size:125%;
  font-weight:bold;
  } 
#subtitle
  {
  margin:4px 20px 16px 20px;
  font-size:95%;
  vertical-align:top;
  color:#646464;
  } 
#adminmenu
  {
  font-size:100%;
  vertical-align:top;
  color:#646464;
  }
#it 
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #147392;
  font-weight: bold;
  }
#it a:link {
  color: #147392;
  text-decoration: none;
  font-weight: bold;
}
#it a:visited {
  font-weight: bold;  
  color: #147392;
  text-decoration: none;
}
#it a:hover {
  font-weight: bold;
  color: #147392;
  text-decoration: underline;
}
#it a:active {
  font-weight: bold;
  color: #147392;
  text-decoration: none;
}
.desc     { font-size:95%; padding:3px; color:#646464; } 
.desc_    { font-size:95%; color:#646464; }
table.cells   { width:99%; margin:0; padding:0; } 
.cont_bg {
  background-attachment: scroll;
  background-image: url(img/top_rght3.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
.ttl1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #147392;
  font-weight: bold;
}
.txt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464646;
}
.txt_b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464646;
}
.block_ttl {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
a:link {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
a:active {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #333333;
  text-decoration: underline;
  font-weight: bold;
}


#menu_png {
	width: 700px;
height:348px;
	padding-top: 39px;
}
#menu_items {
	position: absolute;
	top: 140px;
z-index: 10;
left: 30px;
color:#F0F7F9;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
	height: 31px;
}
#menu_items ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu_items ul li {
	float:left;

	background-image: url(img/sep.gif);
	background-repeat: no-repeat;
	background-position: -2px top;
	position: relative;
	line-height:2.8em; /**/
}
#menu_items li ul {
	top:2.9em; /**/
	display: none;
	position: absolute;
	left:0;
	background-color: #267D9B;
	border:0px solid #F0F7F9;
	border-top: none;
}


#menu_items ul li a {
	margin-left:24px;
}

#menu_items li ul li a {
	margin:0;
}


#menu_items li:hover ul {
	display:block;
}

#menu_items ul li ul li {
	display: block !important;
	clear:both;
	padding-bottom:.4em;
	background-image: none;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #267D9B;
	width: 140px;

}
#menu_items a {
	color: #267D9B;
	text-decoration: none;
}
#menu_items a:hover {
	color: #F0F7F9;
}

#menu_icons {
	position: absolute;
	left: 100%;
	top: 48px;
	margin-left: -160px;
	width: 134px;
}
.icon_marg {
	margin-right: 22px;
}

#icons {
	position: absolute;
	right: 239px;
	top: 8px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.sep3 {
	margin-right: 4px;
	margin-left: 4px;
}
#logo_slogan {
	position: absolute;
	margin-top: 54px;
	margin-left: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #147392;
}
.code {
	font-size: 16px;
	font-weight: bold;
	color: #147392;
}
.breadcrumbs {
	font-size: 9px;
	font-weight: normal;
	color: #147392;
}
.breadcrumbs_current {
	font-size: 10px;
	font-weight: normal;
	color: #147392;
}
.txt_sel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #147392;
}

/* End of 'slashi' */

