body, html { width: 100%; height: 100%; margin: 0; padding: 0; }

body { background-image:url(../img/bg-main.gif);	background-repeat:repeat-x;	background-color: #cee1d7; font: normal 12px Arial; }

h1 { color: #1c6b79; font: normal 24px Arial; padding:0; margin: 20px 0 0 0; display:inline; }
h2 { color: #1c6b79; font: normal 18px Arial; padding:0; margin:10px 0 10px 0; display:block; }
h3 { color: #1c6b79; font: bold 14px Arial; padding:0; margin:10px 0 10px 0; display:block; }
h4 { color: #000000; font: bold 14px Arial; padding:0; margin:10px 0 10px 0; display:block; }

p  { font: normal 12px Arial; display: block; padding: 0; margin: 0 0 20px 0;}

img, a { border: 0; text-decoration:none; }

a { color:#1c6b79; text-decoration:underline; }
a:active { color:#1c6b79; text-decoration:underline; }
a:visited { color:#1c6b79;  text-decoration:underline; }
a:hover { color:#1c6b79; text-decoration:none; }

a.menu-nav { font: bold 14px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px; }
a.menu-nav:active { font: bold 14px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px;  }
a.menu-nav:visited { font: bold 14px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px;  }
a.menu-nav:hover { font: bold 14px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px;  }

a.menu-nav-current { font: bold 14px Arial; color: #e8e68a; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px; }
a.menu-nav-current:active { font: bold 14px Arial; color: #e8e68a; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px;  }
a.menu-nav-current:visited { font: bold 14px Arial; color: #e8e68a; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px;  }
a.menu-nav-current:hover { font: bold 14px Arial; color: #e8e68a; text-decoration:none; letter-spacing:-1px; margin: 0 0 2px 5px;  }

a.menu-bottom-nav { font: normal 12px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 10px 0 0; }
a.menu-bottom-nav:active { font: normal 12px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 10px 0 0; }
a.menu-bottom-nav:visited { font: normal 12px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 10px 0 0; }
a.menu-bottom-nav:hover { font: normal 12px Arial; color: #ffffff; text-decoration:none; letter-spacing:-1px; margin: 0 10px 0 0; }

a.article { text-decoration:none; }
a.article:active { text-decoration:none; }
a.article:visited { text-decoration:none; }
a.article:hover { text-decoration:none; }

a.reg { color:#d6cb6f; font: normal 10px arial; text-decoration:none; }
a.reg:active { color:#d6cb6f; font: normal 10px arial; text-decoration:none; }
a.reg:visited { color:#d6cb6f; font: normal 10px arial; text-decoration:none; }
a.reg:hover { color:#d6cb6f; font: normal 10px arial; text-decoration:underline; }

td.top_left {
  width: 250px;
  text-align:left;
  vertical-align:top;
  border-right: dotted 2px #ffffff;
}

div.logo {
  margin-top: 36px;
}

td.top_center {
  padding: 0 10px 0 5px; border-right: dotted 2px #ffffff;
}

div.login_wraper {
  position: relative; width: 180px; text-align:center; vertical-align: top; padding: 3px 0 0 0;
  margin:0;
}

input.login { border: none; background-color:#1c6b79; color: #FFFFFF; margin-bottom: 2px; }
input.left { border: solid 1px #ffffff; background: url(../img/1px.gif); color: #1c6b79; height:16px; padding-left: 1px; }
input.left-button { border: none; background: url(../img/left-input-button.gif) no-repeat; width:36px; height:16px; color: #FFFFFF; margin-left: 10px; cursor:pointer; }

table.announces_list  {
  border: solid 1px #ccc;
}

table.announces_list th {
  background-color:#8FADAF;
  border: solid 1px #ccc;
}

table.announces_list td {
  border: solid 1px #ccc;
}

div.login { margin: 20px 5px 20px 20px; text-align:left; font: bold 12px Arial; color: #FFFFFF; }

td.top_spacer {
  background:url(../img/header-bottom.gif) 0px 0px repeat-x;
}

table.menu_table {
  margin: 20px 0 0 30px;
}

td.menu_top {
  background:url(../img/menu-top.gif) top left no-repeat;
}

td.menu2 {
  margin:0;
  padding:0 5px 5px 10px;
  background:url(../img/ar_1.gif) no-repeat;
  background-position:5px 2px;
}

div.left_spacer {
  margin: 10px 0 10px 0;
}

div.left_div {
   position: relative; margin: 0px 0 0 30px; font: bold 14px Arial Narrow; color: #1c6b79; letter-spacing:1px;
}

span.keyword {
  font: normal 12px Arial;
}

span.email {
  font: normal 12px Arial; color:#FFFFFF
}

form.left_form {
  margin: 5px 0 5px 0;
}

img.header_img {
  margin: 0 0 2px 10px;
}

td.header_line {
  border-bottom: dotted 2px #000000;
}

div.banners_old {
  position:absolute;
  right:21px;
  margin-top:-48px !important;
  margin-top:-33px;
  padding:0;
  width:161px;
  height:62px; /*inner image height*/
  background-color: #fff;
}

div.banners {
  float:right;
  margin:0;
  padding:0;
  width:161px;
  height:62px;
  background-color: #fff;
}

td.banners {
  background-color: #193f41;
}

img.home_img {
  margin-right: 10px;
}

td.bottom_line {
  background-color:#139eae;
}

td.bottom_menu {
  background-color: #193f41; padding: 15px 15px 15px 30px; color: #ffffff; 
}

td.news_header a {
  text-decoration:none;
}

p.news_text img {
margin:0px;
margin-right:5px;
padding:0px;
}

td.menu { 	text-align:left; vertical-align:top; }

#menu {width:250px;}
#menu ul {
  /*list-style: none;margin: 0px;padding: 0px;*/
	margin:0px 0px 0px 0px;
	padding: 22px 0px 0px 10px;
	list-style-position: outside;
	list-style: none;
}

#menu ul li {
  background:url(../img/menu-item-big.gif) no-repeat; 
  background-position:0px 0px;
	padding: 9px 0px 11px 33px;
}

#menu ul ul {
  display:none;
	list-style-position: outside;
  list-style: none;
  margin: 0px;
  padding:  10px 5px 0px 5px;
}

#menu ul ul li{
  margin: 0px;
  background:url(../img/ar_1.gif) no-repeat; 
  background-position:0px 2px;
	padding: 0px 0px 3px 10px;
  text-indent:0px;/*lol*/
}

td.print {
}

td.content { 
  width: 100%; 
  background-color:#FFFFFF; 
  font-size: 8.5pt; color: rgb(51, 51, 51); 
  font-family: Verdana; 
  padding: 20px; 
  padding-top: 0px; 
  height: 100%; 
}
td.content p {
  font-size: 8.5pt; color: rgb(51, 51, 51); font-family: Verdana;
}

td.date_news { padding: 5px 4px 0px 10px; font: normal 14px Arial; color: #000000; vertical-align:bottom; width: 15%; }
td.date { padding: 0 4px 15px 0; font: normal 14px Arial; color: #000000; vertical-align:bottom; width: 15%; }
td.menu-nav-dot { background:url(../img/menu-item2.gif) top left no-repeat; height: 36px; width: 34px; }
td.menu-nav-dot2 { background:url(../img/menu-top.gif) top left repeat-y; width: 34px; }


div.layer {
  display:block;
  padding:5px 0px 5px 10px;
  border:1px solid #E8E68A;
  border-left-width:0px;
  background-image:url(../img/bg-main.gif);	
  background-repeat:repeat-x;	
  /*background-color: #cee1d7; */
  background-position:0px -300px;
}


.menu2, .menu2:visited {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color:#fff;
  margin: 0 0 2px 5px;
  display:block;
}

.menu2:hover {
  color:#fff;
  text-decoration:underline;
}


.menu2_active, .menu2_active:visited {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color:#e8e68a;
  margin: 0 0 2px 5px;
  display:block;
 }

.menu2_active:hover, .menu2_active:active {
  text-decoration:underline;
 }

a.map  {
	font-weight: bold;
	text-decoration: underline;
}

a.map:hover, a.map:active{
	font-weight: bold;
	text-decoration: none;
}

a.number1{
  font-size: 14px;
  padding:3px 0px 0px 3px;
  display:block;
}

a.number2{
  font-size: 12px;
}

a.number3{
  font-size: 10px;
}

