BODY {

 margin: 0px;
 border: 0px;
 background: #FFFFFF;

}

BODY, TD, DIV, P {
 font-family: Tahoma;
 font-size: 12px;
 color: #525252;
}

.powered a {
  color: #969696;
  font-size: 10px;
  text-decoration: none;
}

.sp a {
    color : #949494;
    font-family : tahoma;
    font-size : 10px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    text-decoration : none;
  }

.sp  {
    color : #dadada;
    font-family : tahoma;
    font-size : 10px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    text-decoration : none;
  }




.errorbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: left;
	background: #ECF1F3;
	padding: 20px;
	border-width: thin;
	border-color: #718998;
	border-style: solid;
	width: 528px;
	color: #F82426;
	margin-bottom: 5px;
	margin-top: 5px;
}

.infobox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: left;
	background: #ECF1F3;
	padding: 20px;
	border-width: thin;
	border-color: #718998;
	border-style: solid;
	width: 528px;
}

.inf_client_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: center;
	background: #F4F4F4;
	padding: 20px;
	border-width: 1px;
	border-color: #B4B4B4;
	border-style: solid;
	width: 528px;
}

.option {
  color: #455560;
  font-weight: bold;
}

a {
 color: #0197D4;
 text-decoration: underline;
}

a:hover {
 text-decoration: none;
}

td.top_line {
 background: url(images/top_line.png) no-repeat;
 line-height: 21px;
 padding-left: 22px;
 color: #658D9A;
 font-size: 11px;
 font-weight: bold;
}

tr.top_line {
 background: url(images/top_line.png) no-repeat;
 line-height: 21px;
 padding-left: 22px;
 color: #658D9A;
 font-size: 11px;
 font-weight: bold;
}

table.top_line {
 background: url(images/top_line.png) no-repeat;
 line-height: 21px;
 padding-left: 22px;
 color: #658D9A;
 font-size: 11px;
 font-weight: bold;
}



.top_line img {
vertical-align: middle;
border: 0px;
margin: 0px;
margin-left: 5px;
margin-right: 5px;
}

.top_line a {
  color: #658D9A;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.top_line a:hover {
  color: #CB0B0B;
  text-decoration: none;
  font-weight: bold;
}


.mainhead {
width: 980px;
height: 135px;
background: url(images/head_bg.png) no-repeat;
margin: 0px;
}

.head_table {
margin-top: 1px;
margin-bottom: 0px;
}

.textlogo {
 display: inline;
 float: left;
 height: 135px;
 width: 369px;
 text-align: left;
}

.imagelogo {
 display: inline;
 float: right;
 height: 135px;
 width: auto;
 text-align: right;
}

/*Input buttons*/

.button_104 {
 width: 104px;
 line-height: 24px;
 background: url(images/but_104.png);
 color: #525252;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 border: 0;
 height: 24px;
 cursor: pointer;
 }

.button_120 {
 width: 120px;
 line-height: 24px;
 background: url(images/but_120.png);
 color: #525252;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 border: 0;
 height: 24px;
 cursor: pointer;
 }

.button_140 {
 width: 140px;
 line-height: 24px;
 background: url(images/but_140.png);
 color: #525252;
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 border: 0;
 height: 24px;
 cursor: pointer;
 }

.field {
 background: #fff url(images/baseline.png) top repeat-x;
 border: 1px solid #d2d2d2;
 color: #455560;
 font-family: Tahoma;
 font-size: 12px;
 padding-top: 3px;
 padding-bottom: 3px;
}
/*End input buttons*/

/* ������� �������� ���� */
.topmenu a {
 margin-right: 1px;
 text-decoration: none;
}
.topmenu a span {
 display: block;
 text-align: center;
 width: 119px;
 padding-top: 4px;
 height: 27px;
 color: #313D4A;
 font-size: 12px;
 background: url(images/top_menu.png) center top no-repeat;
 cursor: pointer;
}

.topmenu a:hover {
 margin-right: 1px;
 text-decoration: none;
}
.topmenu a:hover span {
 display: block;
 text-align: center;
 width: 119px;
 padding-top: 4px;
 height: 27px;
 color: #ECF1F3;
 font-size: 12px;
 background: url(images/top_menu.png) center bottom no-repeat;
 cursor: pointer;
}

.topmenu a.active {
 margin-right: 1px;
 text-decoration: none;
}
.topmenu a.active span {
 display: block;
 text-align: center;
 width: 119px;
 padding-top: 4px;
 height: 27px;
 color: #ECF1F3;
 font-size: 12px;
 background: url(images/top_menu.png) center bottom no-repeat;
 cursor: pointer;
}

.topmenu a.adv_unactive span {
 display: block;
 text-align: center;
 width: 119px;
 padding-top: 4px;
 height: 27px;
 color:#C10E11;
 font-size: 12px;
/*background: url(images/top_menu_red.png) center bottom no-repeat;*/
 cursor: pointer;
}

/* ����� ���� */

/*����� ����*/
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  width: 200px;
  text-decoration: none;
}

ul.menu a {
  display: block;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  line-height: 29px;
  width: auto;
  margin: 0px;
}

ul.menu li, ul.menu ul li {
  margin-top: 1px;
  margin-bottom: 0px;
  text-decoration: none;
}

ul.menu li a {
  background: url(images/smenu.png) top center;
  color: #ECF1F3;
  padding-left: 25px;
  margin: 0px;
  text-decoration: none;
}

ul.menu li a.active {
  background: url(images/smenu.png) bottom center;
  color: #ECF1F3;
  padding-left: 25px;
  margin: 0px;
  text-decoration: none;
}

ul.menu li a:hover {
  background: url(images/smenu.png) bottom center;
  text-decoration: none;
}

ul.menu li ul li a {
  display: block;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
  line-height: 29px;
  width: 175px;
  margin: 0px;
  background: #ECF1F3;
  color: #455560;
  padding-left: 25px;

}

ul.menu li ul li a.active {
  background: #DAE3E7;
  border-left: 5px #7B91A0 solid;
  padding-left: 20px;
  display: block;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
  line-height: 29px;
  width: 175px;
  margin: 0px;
  color: #455560;

}

ul.menu li ul li a:hover {
  background: #DAE3E7;
  border-left: 5px #7B91A0 solid;
  padding-left: 20px;
}
/*����� ����� ����*/
/* ���� ��������*/
ul.useful {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

ul.useful a {
  display: block;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 29px;
}

ul.useful li {
  margin-top: 1px;
  width: 200;
}

ul.useful li a {
  background: #ECF1F3;
  color: #455560;
  padding-left: 25px;
  font-size: 14px;
  font-weight: bold;
  width: 175px;
}

ul.useful li a:hover {
  background: #DAE3E7;
  border-left: 5px #7B91A0 solid;
  padding-left: 20px;
}
/*����� ���� ��������*/
.rb_title {
  width: 193px;
  line-height: 24px;
  padding-bottom: 1px;
  padding-left: 7px;
  margin-top: 15px;
  margin-bottom: 5px;
  color: #313D4A;
  text-transform: uppercase;
  font-weight: bold;
  background: url(images/r_b_title.png) no-repeat;
}
.rb {
  line-height: 100%;
}

.lb_title {
  width: 193px;
  line-height: 24px;
  padding-bottom: 1px;
  padding-right: 7px;
  margin-top: 15px;
  margin-bottom: 5px;
  color: #313D4A;
  text-transform: uppercase;
  font-weight: bold;
  background: url(images/l_b_title.png) no-repeat;
  text-align: right;
}

.lb_title_big {
  width: 193px;
  line-height: 24px;
  padding-bottom: 1px;
  padding-right: 7px;
  margin-top: 15px;
  margin-bottom: 5px;
  color: #313D4A;
  text-transform: uppercase;
  font-weight: bold;
  background: url(images/l_b_title-big.png) no-repeat;
  text-align: right;
}


.lb {
  line-height: 100%;
}

.c_title {
  width: 570px;
  line-height: 27px;
  padding-bottom: 1px;
  margin-top: 3px;
  margin-bottom: 5px;
  color: #ECF1F3;
  text-transform: uppercase;
  font-weight: bold;
  background: url(images/c_tit_dark.png) no-repeat;
  text-align: right;
}

.c_title td{
  color: #ECF1F3;
}


.c_title div {
  width: 165px;
  text-align: center;
  margin-right: 5px;
  margin-left: 405px;
  color: #ECF1F3;
}

/*H1 {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #4E606D;
  text-align: left;
  margin: 0px;
}*/


.zag_nb {

height:30px;
background-position : center center;
background-image : url('/templates/lite/zag_nb.gif');
background-repeat : no-repeat;
}

.zag_nb h1 {
height:30px;
color:#7D7D7D;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
}


.newsimage_nbr {
  /*border: 1px solid #DDDDDD;*/
  margin-right: 5px;
  float: left;
  width: 120px;
  height: 120px;
}

.newsimage {
  border: 1px solid #DDDDDD;
  margin-right: 5px;
  float: left;
  width: 122px;
  height: 122px;
}

.newsimage_60 {
  border: 1px solid #DDDDDD;
  margin-right: 5px;
  float: left;
  width: 62px;
  height: 62px;
}

.newsimage_60 img {
  border: 1px solid #FFFFFF;
  width: 60px;
  height: 60px;
}

.newsimage img {
  border: 1px solid #FFFFFF;
  width: 120px;
  height: 120px;
}

.cblock {
  padding-left: 3px;
  padding-right: 3px;
  text-align: justify;
}



.clear {
  clear: both;
  width: 570px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.cblock .maindiv_87 {
  margin-top: 5px;
  height: 100px;
  overflow: hidden;
  border: 0px;
  line-height: 140%;
}

.cblock .maindiv_87_adv {
  margin-top: 5px;
  height: 67px;
  overflow: hidden;
  border: 0px;
  line-height: 140%;
}

.cblock .maindiv_87_blc {
  margin-top: 5px;
  height: 50px;
  overflow: hidden;
  border: 0px;
  line-height: 140%;
}

.leftaligned_button {
  margin-right: 5px;
  float: right;
  width:auto;
}

a.morelink{
	background:url('images/linkbut2.png') right top repeat-x;
	text-align:center;
	color: #525252;
	text-decoration:none;
	float:left; padding: 0;line-height:24px;cursor:pointer;white-space:nowrap; width: auto;
}

a.morelink span{
	background:url('images/linkbut1.png') left top no-repeat;color:white;
	text-align:center;
	color: #525252;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
	float:left;padding:0 20px;line-height:24px;cursor:pointer;white-space:nowrap;width:auto;
}
a.morelink:hover{
	background:url('images/linkbut2.png') right -24px no-repeat;
}
a.morelink:hover span{
	background:url('images/linkbut1.png') 0 -24px no-repeat;
}

a.morelink span.red {
color: #F82426;
}

a.morelink span.orange {
color: #FF5200;
}
/*��� ������ "������� ������".*/

a.morelink_map{
	background:url('images/linkbut2.png') right top repeat-x;
	text-align:center;
	color: #525252;
	text-decoration:none;
	float:left; line-height:24px;cursor:pointer;white-space:nowrap; width: 200px;
}

a.morelink_map span{
	background:url('images/linkbut1.png') left top no-repeat;color:white;
	text-align:center;
	color: #525252;
	text-decoration:none;
	font-size: 12px;
	float:left;line-height:24px;cursor:pointer;white-space:nowrap;width:200px;
}
a.morelink_map:hover{
	background:url('images/linkbut2.png') right -24px no-repeat;
}
a.morelink_map:hover span{
	background:url('images/linkbut1.png') 0 -24px no-repeat;
}

a.morelink_map span.red {
color: #CA0003;
}

a.morelink span.orange {
color: #FF5200;
}
/*��� ������ "������� ������".*/
/*������� ��������� ��� ����������� ��������*/
div.doubletitle {
  width: 570px;
  height: 25px;
  border-bottom: 2px solid #455560;
  text-align: right;
  margin-top: 7px;
}

.doubletitle table td {
  padding-left: 3px;
}

.doubletitle a.inact {
 text-decoration: none;
}
.doubletitle a.inact span {
 display: block;
 text-align: center;
 width: 165px;
 padding-top: 6px;
 height: 19px;
 color: #313D4A;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 background: url(images/c_t_light.png) center top no-repeat;
 cursor: pointer;
}

.doubletitle a.inact:hover {
 text-decoration: none;
}
.doubletitle a.inact:hover span {
 display: block;
 text-align: center;
 width: 165px;
 padding-top: 6px;
 height: 19px;
 color: #ECF1F3;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 background: url(images/c_t_dark.png) center bottom no-repeat;
 cursor: pointer;
}

.doubletitle a.act {
 text-decoration: none;
}
.doubletitle a.act span {
 display: block;
 text-align: center;
 width: 165px;
 padding-top: 6px;
 height: 19px;
 color: #ECF1F3;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 background: url(images/c_t_dark.png) center top no-repeat;
 cursor: default;
}

.doubletitle a.act:hover {
 text-decoration: none;
}
.doubletitle a.act:hover span {
 display: block;
 text-align: center;
 width: 165px;
 padding-top: 6px;
 height: 19px;
 color: #ECF1F3;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 background: url(images/c_t_dark.png) center bottom no-repeat;
 cursor: default;
}
/*������� ��������� ��� ����������� �������� END*/

/* Slider Strip */
.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 5px 0 5px;
		}

		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 100px; background: #fff; overflow: hidden}
		.csw .loading {margin: 30px 0 30px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden;
			margin: auto;
			width: 570px;
			height: 170px;
			clear: both;
			background: #fff;
		}

		.stripViewer .panelContainer {
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
		}

		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 570px; /* Also specified in  .stripViewer  above */
		}

		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding-top: 0px;
		}

		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
/*			margin: auto;*/
			 margin-top: 10px;
			 margin-left: 0px;
			 width: 80px;
			 float: right;
			
		}

		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			display: inline;
			
		}

		.stripNav ul li {
			dispaly: inline;
			float: left;
			margin: 0;
			padding: 0;
			margin-right: 8px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}

		.stripNav a { /* The nav links */
			width: 11px;
			height: 17px;
			text-decoration: none;
			display: block;
			padding: 0;
			font-size:10px;
			/*text-indent: -9000em;*/
		}

		.stripNav li.tab1 a { background: url(images/dot_inact.gif);  width:18px;  background-repeat:no-repeat; }
		.stripNav li.tab2 a { background: url(images/dot_inact.gif);  width:18px;  background-repeat:no-repeat; }
		.stripNav li.tab3 a { background: url(images/dot_inact.gif);  width:18px;  background-repeat:no-repeat; }
		.stripNav li.tab4 a { background: url(images/dot_inact.gif);  width:18px;  background-repeat:no-repeat; }
		.stripNav li.tab5 a { background: url(images/dot_inact.gif);  width:18px;  background-repeat:no-repeat; }
	
		.stripNav li a:hover {
			background: url(images/dot_act.gif); width:18px;  background-repeat:no-repeat; 	
			
		}

		.stripNav li a.current {
			background: url(images/dot_act.gif); width:18px;  background-repeat:no-repeat; font-weight:bold;
		}

		.stripNavL, .stripNavR, .stripNavRR, .stripNavLL { /* The left and right arrows */
			
			float: left;
			position: relative;
			/*text-indent: -9000em;*/
		}

		.stripNavL a, .stripNavR a {
			
			margin-top: 12px;
			display: block;
			height: 17px;
			width: 19px;
			margin-right: 7px;
		}

		.stripNavRR a, .stripNavLL a {
			
			margin-top: 9px;
			display: block;
			height: 17px;
			width: 80px;
			color:#3DA1FF
			
		}

		.hz {
			
			margin-bottom : 10px;font-size:10px;
		
		}

		.stripNavL {
			
			background: url("images/but_left.gif") no-repeat center;margin-bottom : 10px;
		
		}

		.stripNavR {
			
			background: url("images/but_right.gif") no-repeat center;margin-bottom : 10px;
			
		}
		.stripNavRR {
			
			
			font-size: 11px;margin-bottom : 10px;
		}
		.stripNavLL {
			
			
			font-size: 11px;margin-bottom : 10px;
		}
/* End Slider Strip*/

.cat_divs {
text-align: left;
padding: 5px;
position: absolute;
z-index: 9999;
background-color: #EBF0F2;
border: solid #658D9A 1px;
overflow: hidden;
}

.articles_div {
/*position: absolute;*/
width: 570px;
/*visibility: hidden;*/
display: block;
height: auto;
z-index: 8877;
font-size: 11px;
}


h1 {
margin-top: 5px;
margin-bottom: 5px;
color:#464646;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
}

h1 a {
margin-top: 5px;
margin-bottom: 5px;
color: #1E77B9;
font-family: Tahoma;
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}


h2 {
margin-top: 5px;
margin-bottom: 5px;
color:#464646;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
}

h2 a {
margin-top: 5px;
margin-bottom: 5px;
color: #1E77B9;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}


h3 {
margin-top: 0px;
margin-bottom: 0px;
color:#464646;
font-family: Tahoma;
font-size: 12px;
font-weight: normal;
}

h3 a {
margin-top: 5px;
margin-bottom: 5px;
color: #1E77B9;
font-family: Tahoma;
font-size: 12px;

text-decoration: underline;
}

.wrapper h1 {
margin-top: 5px;
margin-bottom: 5px;
color: #4F4F4F;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
}

.wrapper h1 a {
margin-top: 5px;
margin-bottom: 5px;
color: #11A4DA;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.wrapper h2 {
margin-top: 5px;
margin-bottom: 5px;
color: #4F4F4F;
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
}

.wrapper h2 a {
margin-top: 5px;
margin-bottom: 5px;
color:#11A4DA;
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
/*text-decoration: none;*/
}

.wrapper h3 {
margin-top: 5px;
margin-bottom: 5px;
color: #4F4F4F;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
}

.wrapper h3 a {
margin-top: 5px;
margin-bottom: 5px;
color: #11A4DA;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}


.date1 {
line-height: 20px;
background: #455560;
padding-left: 5px;
padding-right: 5px;
color: #EBF0F4;
padding-top: 4px;
padding-bottom: 4px;
font-size: 12px;
font-weight: bold;
}

.date2 {
line-height: 20px;
background: #EBF0F4;
padding-left: 5px;
padding-right: 5px;
color: #455560;
padding-top: 4px;
padding-bottom: 4px;
font-size: 12px;
font-weight: bold;
}

.source {
line-height: 20px;
background: #F0F3F7;
padding-left: 5px;
padding-right: 5px;
color: #4E606D;
padding-top: 4px;
padding-bottom: 4px;
font-size: 12px;
font-weight: normal;
}

.wrapper .maindiv_87 {
  margin-top: 5px;
  height: 98px;
  overflow: hidden;
  border: 0px;
  line-height: 140%;
}

.footer {
  background: url(images/footer_new.png) no-repeat;
  width: 987px;
  height: 150px;
  color: #525252;
}

.powered {
  color: #969696;
  font-size: 10px;
}
.powered a {
  color: #969696;
  font-size: 10px;
  text-decoration: none;
}
.join_informer {text-align:left; clear: both; padding: 5px; border: 0; background-color:#FFFFFF;}
.join_link {text-transformation: none; font: 100% Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; margin:0px 0px 10px 0px;color:#0197D4;}

/*input, textarea, select {
	background: #EBF0F4;
	color: #525252;
	border: 1px #E5E5E5 solid;
	font-size: 11px; font-family: Tahoma; text-decoration: none;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
}
*/
/************************* PAGINATION **************************************/
.pagination{
float: left;
margin-top: 20px;
margin-left:auto;
margin-right:auto;
width:100%;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 5px 8px;
text-decoration: none;
background-color: inherit;
color: #0191D0;
font-weight: bold;
}

.pagination a:hover, .pagination a:active{
color: #ffffff;
background-image: url(images/pagination_bg.png);
background-position: top center;
background-repeat: no-repeat;
text-decoration: none;
}

.pagination li.currentpage{
font-weight: bold;
padding: 5px 9px;
background-color: inherit;
color: #ffffff;
background-image: url(images/pagination_bg.png);
background-position: top center;
background-repeat: no-repeat;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
padding-right: 9px;
padding-left: 9px;
}
/************************* PAGINATION **************************************/




/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(images/menu/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px; line-height: 40px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:35px; color:#313D4A; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer;background: url(images/menu/three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 8px 0 0px; height:35px; background: url(images/menu/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 8px 0 0px; height:35px; background: url(images/menu/three_0.gif) no-repeat right top;}

#nav li:hover a.top_link,
#nav li.iehover a.top_link {color:#ECF1F3; background: url(images/menu/three_1.gif) no-repeat; cursor:pointer;}
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {background:url(images/menu/three_1.gif) no-repeat right top; cursor:pointer;}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {background:url(images/menu/three_1.gif) no-repeat right top; cursor:pointer;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub
{left:0px; top:38px; background: #ECF1F3; padding:3px; border:1px solid #455560; white-space:nowrap; width:150px; height:auto; z-index:300; cursor:pointer;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:150px; font-weight:normal; cursor:pointer;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:148px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:0px solid #bbd37e; cursor:pointer;}
#nav li ul.sub li a.fly
{background:#ECF1F3 url(images/menu/arrow.gif) 140px 6px no-repeat; cursor:pointer;}
#nav li:hover ul.sub li a:hover
{background:#455560; color:#fff; border-color:#fff; cursor:pointer;}
#nav li:hover ul.sub li a.fly:hover
{background:#455560 url(images/menu/arrow_over.gif) 140px 6px no-repeat; color:#fff; cursor:pointer;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:145px; top:-4px; background: #ECF1F3; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:150px; z-index:400; height:auto;}

#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#455560 url(images/menu/arrow_over.gif) 140px 6px no-repeat; color:#fff; border-color:#fff;}

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#ECF1F3 url(images/menu/arrow.gif) 140px 6px no-repeat; color:#000; border-color:#bbd37e;}
/**/
.cat_header{background-color:#ECF1F3;  height:30px;}
.cat_divs{text-align: left; padding: 5px; position: absolute; z-index: 9999; background-color:#ECF1F3;  border: solid #455560 1px;overflow: hidden;}
.cat_div0{text-align: center;background-color: #ffffff; padding: 5px; border-top: solid #999999 1px;}
.cat_div1{text-align: center;background-color: #ECF1F3; padding: 5px; border-top: solid #999999 1px;}
.cat_td0{background-color: #ffffff; padding: 3px; border-bottom: solid #cccccc 1px;}
.cat_td1{background-color: #ECF1F3; padding: 3px; border-bottom: solid #cccccc 1px;}



.adv_form 
{

}


.adv_form table
{
border-bottom-color : #ececec; border-bottom-style : solid; border-bottom-width : 1px; border-left-color : #ececec; border-left-style : solid; border-left-width : 1px; border-right-color : #ececec; border-right-style : solid; border-right-width : 1px; border-top-color : #ececec; border-top-style : solid; border-top-width : 1px;
background-color : #F4F4F4;margin-top:5px; 
}


