* {
	position: relative;
	margin:0;
	padding:0;
} 

html,body {
	height:100%;
	min-width:1000px;
} 

img {
	border:0px;
}

.wrapper {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -120px;
} 

.push{
	height:120px;
	clear:both;
} 

.footer {
	height:60px;
} 

.footerleft {
	width: 12px;
	height:60px;
	float:left;
	position:static;
	background:url(../images/footer_left.jpg) no-repeat bottom;
} 

.footermid {
	height:60px;
	width:96%;
	max-width:1440px;
	margin:60px 0 0;
	background:url(../images/footer_mid.jpg) bottom;
} 


.footerright {
	width: 12px;
	height:60px;
	float:right;
	position:static;
	background:url(../images/footer_right.jpg) no-repeat bottom;
} 


.container {
	width:96%;
	min-width:960px;
	max-width:1440px;
} 


.layout {
	float: left;
//	width:100%;
	padding: 0 0 0 30px;
	text-align: justify;
}


.header {
	height:80px;
	width:96%;
	max-width:1440px;
	padding:0;
	background:url(../images/topbarleft2.jpg) no-repeat; 
}


.headerlang {
	height:80px;
	width:40px;
	float:right;
	padding:0;
	background:url(../images/topbar_right.jpg) no-repeat; 
}


.topmenubarleft {
	height:60px;
	padding:0;
	width:96%;
	max-width:1440px;
	background:url(../images/topmenubar2.jpg); 
}

.topmenubarright {
	height:60px;
	width:233px;
	padding:0;
	float:right;
	background:url(../images/topmenubar_right.jpg) no-repeat; 
}

.topMenuSearch {
	width:180px;
	float:left;
	top:9px;
	left:37px;
}

.topMenuSearchLabel {
	width:150px;
	float:right;
	top:14px;
//	left:10px;
	font-size: 11pt; 
	font-weight: bold;
	font-family: Tahoma, Verdana, Sans-Serif;
	color: #fff;
}


.logo {
	height:65px;
	width:300px;
	float:left;
}


.ptitle {
	bottom: 8px;
	color:#f68b1f;
}

.pmidtitle {
	bottom: 8px;
	color:#f68b1f;
	float:left;
	width:100%
	clear: both;

}

.pcontent {
	float:left;
	width:100%
	min-width:700px;
	clear:both;
	margin: 5px 0 5px 0;
}

.ulcontent {
	font-size: 10pt;
	margin:0 30px 0;
}


.licontent {
	font-size: 10pt;
	padding: 5px 0px 0px 0px;
}

.pdivexplan {
	font-size: 10pt;
	font-style:italic;
	margin:0 15px 0 0;
	text-align: right;
}

.imgscr {
	clear: both;
}

.faceblock {
	float:left; 
	clear:both;
	width:100%;
	padding: 15px 0px 0px 0px; 
}



/* LANGUAGE SELECT ***********************************************************************************/

.lang_select {
	width: 50px;
	top: 0px;
	float: right;
	right: 0px;
	clear: right;
}

a.lang {
	color:#ffffff;	
	text-decoration:none;
	width:100%;
}

	a.lang:hover {
		background-color: transparent;
		text-decoration:none;
	}
/*
.lng {
	line-height: 20pt;
	font-size:11pt;
	padding: 0px 0px 0px 10px;
	font-weight:bold;
}

.lng:hover {
	color:#f68b1f;
	background:url(../images/lang_selector.png) no-repeat center right;
}
*/



.lng {
	width: 46px;
}

	.lng ul {
		padding: 0px 0px 0px 0px;
	}

		.lng ul li { 
			list-style: none;
			display: block;
			padding: 0px 0px 0px 5px;
			width: 46px;
			line-height: 13pt;
		}

  			.lng ul li a { 
				text-decoration: none;
				text-align: center;
				display: block; 
				font-size: 12pt; 
				font-family: Tahoma, Verdana, Sans-Serif;
				color: #fff;
				padding: 0px 0px 3px 0px;
			}

			.lng ul li a:hover { 
				color: #f68b1f;
				background-color: transparent;
			}

    			.lng ul li a.current,
	    		.lng ul li a.section,
	    		.lng ul li a.section:hover,
	    		.lng ul li a.current:hover { 
				 	color: #f68b1f;;
					background:transparent url(../images/lang_selector.png) no-repeat center right;
				}




/* TOP MENU *******************************************************************************************/
.topMenu {
	float: left;
//	width: 800px;
	top: 7px;
	left: 7px;
	text-align: left;
}

	.topMenu ul {
		float: left; 
//		margin-right: 10px;
	}

		.topMenu ul li { 
	 		list-style: none; 
			/*margin: 0 2px; */
			float: left;
			display: block;
			padding: 7px 10px;
//			width: 125px;
		}

  			.topMenu ul li a { 
				float: left;
//				text-decoration: none;
//				text-align: center;
				display: block; 
				/*height: 2.3em; */
				font-size: 11pt; 
				font-weight: bold;
				font-family: Tahoma, Verdana, Sans-Serif;
				color: #fff;
			}

			.topMenu ul li a:hover { 
				background-color: transparent;
				color: #f68b1f;
				cursor: pointer;
			}


				
    			.topMenu ul li a.current,
	    		.topMenu ul li a.section,
	    		.topMenu ul li a.section:hover,
	    		.topMenu ul li a.current:hover { 
				 	color: #f68b1f;;

					}
/* ----------------------------------------------------*/

/* LEFT MENU *******************************************************************************************/

.leftmenu {
	float: left;
//	min-width: 250px;
	width:222px;
	background: #eff0f2;
	border: 1px solid #dad8d8;
}

	.leftmenu div.top {
		float: left;
		width: 100%;
		height: 7px;
		top: -1px;
		left: -1px;
		background: url(../images/mm_lt.gif) no-repeat 0 0;
	}

		.leftmenu div.top div.right {
			float: right;
			width: 100%;
			height: 7px;
			right: -2px;
			background: url(../images/mm_rt.gif) no-repeat 100% 0;
		}

	.leftmenu div.bottom {
		float: left;
		width: 100%;
		height: 7px;
		bottom: -1px;
		left: -1px;
		background: url(../images/mm_lb.gif) no-repeat 0 100%;
	}

		.leftmenu div.bottom div.right {
			float: right;
			width: 100%;
			height: 7px;
			right: -2px;
			background: url(../images/mm_rb.gif) no-repeat 100% 100%;
		}

	.leftmenu div.mcont {
		float: left;
		width: 100%;
		padding: 10px 0px 10px 0px;
	}

		.leftmenu ul {
			list-style-type: none;
			font-weight: bold;
			font-size: 10pt;
			text-decoration: none;
			line-height: 14pt;
			float: left;
			width: 100%;
			padding-left: 0px;
		}

			.leftmenu ul li {
				/*padding: 6px 26px 6px 26px;*/
				clear: both;
				width: 100%;
				float: left;
				overflow: hidden;
			}

				.leftmenu ul li a {
					color: #000;
					font-size:10pt;
					padding: 6px 26px 6px 28px;
					float: left;
					text-decoration: underline;
				}

					.leftmenu ul li a:hover { 
						background-color: #23448b;
						color: #fff;
					/*	cursor: pointer;*/
						cursor: hand;
						width:100%;
						text-align:left;
					}
/*
					.leftmenu ul li a span {
			    		background-color: red;
						width: 100%;
						height: 100px;
					}
*/					
/*					.leftmenu ul li a:hover span {
						width: 100%;
						cursor: pointer;
					}
*/
    				.leftmenu ul li a.current,
		    		.leftmenu ul li a.section,
		    		.leftmenu ul li a.section:hover,
					.leftmenu ul li a.current:hover { 
						background-color:#23448b;
					 	color: #fff;
						width:100%;
						text-align:left;
					}
/*
					.leftmenu ul li a.current span,
					.leftmenu ul li a.section span,
		    		.leftmenu ul li a.section:hover span,
					.leftmenu ul li a.current:hover span {
					background: #fff url(../images/activeTabRight.png) no-repeat right top;
						color: #000;
					}
*/

	/* LEFT MENU 2 TIER */

		ul.mlist2 {
			list-style-type: none;
			font-weight: normal;
			text-decoration: none;
			float: left;
			width: 100%;
			padding-left: 0px;
		}

			ul.mlist2 li {
				/*padding: 6px 26px 6px 26px;*/
				clear: both;
				width: 100%;
				float: left;
				overflow: hidden;
			}

			ul.mlist2 li a {
				color: #23448b;
				font-size:9pt;
				padding: 6px 26px 6px 40px;
				float: left;
				text-decoration: underline;
			}

			ul.mlist2 li a:hover { 
				background-color: transparent;
				color: #f68b1f;
				cursor: pointer;
				width:100%;
				text-align:left;
			}

				ul.mlist2 li a span {
					/*text-align: center;*/
			    	background-color: transparent;
					width: 100%;
					/*padding-right: 10px;*/
					height: 2.3em;
				}
				
				ul.mlist2 li a:hover span {
					width: 100%;
					cursor: pointer;
				}

   				ul.mlist2 li a.current,
	    		ul.mlist2 li a.section,
	    		ul.mlist2 li a.section:hover,
				ul.mlist2 li a.current:hover { 
					background-color:transparent;
				 	color: #f68b1f;
					width:100%;
					text-align:left;
				}

				ul.mlist2 li a.current span,
				ul.mlist2 li a.section span,
	    		ul.mlist2 li a.section:hover span,
				ul.mlist2 li a.current:hover span {
				/*background: #fff url(../images/activeTabRight.png) no-repeat right top;*/
					color: #000;
				}

/* BUTTONS *************************************************************************/
/*
<span class="button"><input type="submit" value="Отправить"><span></span></span> 
<span class="buttonDis"><input type="submit" value="Отправить запрос"><span></span></span>
*/
span.button {
  float: left;
  white-space: nowrap;
}

	span.button span {
		float: left;
		width: 25px;
		height: 27px;
		background: url(../images/btn.gif) no-repeat 100% 50%;
	}

	span.button input {
		float: left;
		line-height: inherit;
		background: none;
		overflow: visible;
		white-space: nowrap;
		border: none;
		height: 27px;
		background: url(../images/btn.gif) no-repeat 0 50%;
		padding-left: 25px;
		color: white;
	}

span.buttonDis {
	float: left;
	white-space: nowrap;
}

	span.buttonDis span {
		float: left;
		width: 25px;
		height: 27px;
		background: url(../images/btn_dis.gif) no-repeat 100% 50%;
	}

	span.buttonDis input {
		float: left;
		line-height: inherit;
		background: none;
		overflow: visible;
		white-space: nowrap;
		border: none;
		height: 27px;
		padding-left: 25px;
		color: white;
		background: url(../images/btn_dis.gif) no-repeat 0 50%;
	}




/* DROPDOWN TOGLE  ********************************************/
h4.trigger {
	padding: 0 0 0 0px;
	margin: 0 0 5px 0;
	height: 20px;
	clear:both;
	float: left;

}
	h4.trigger a {
/*		color: #23448b;
		text-decoration: none;*/
		display: block;
		clear:both;
		
	}

/*	h4.trigger a:hover { 
		color: #f68b1f; 
		background-color: transparent;
	}
*/


h4.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_container {
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;

	width: 96%;
	clear: both;
}

.toggle_container .block {
		padding: 20px; /*--Padding of Container--*/
		width:96%;
		float:left;
		text-align: justify;
	
	}

.blockOver {
	background-color:#f0f0f0;
}

.listing {
  float: left;
  width: 100%;
  padding: 5px 0 5px 0;
}

	.listing div.name {
	  float: left;
	  width: 40%;
	  padding-left: 10px;
/*	  color: #5f5f5f;
	  font-size: 10pt;*/
	}

	.listing div.namedesc {
	  float: left;
	  width: 3%;
	  padding-left: 10px;
/*	  font-size: 10pt;*/
	}

	.listing div.namewide {
		float: left;
		width: 94%;
		padding-left: 10px;
/*		font-size: 10pt;*/
	}

	.listing div.nameshort {
		float: left;
		width: 15%;
		padding-left: 10px;
/*		color: #5f5f5f;
		font-size: 10pt;*/
	}

	.listing div.desc {
	  float: left;
	  width: 54%;
/*	  font-size: 10pt;*/
	}

	.listing div.descdesc {
	  float: left;
	  width: 90%;
/*	  font-size: 10pt;*/
	}

	.listing div.descshort {
		float: left;
		width: 80%;
/*		font-size: 10pt;*/
	}

.listing div.descmedium {
  float: left;
  width: 75%;
  font-size: 10pt;
 }

.listing div.namemedium {
  float: left;
  width: 22%;
  padding-left: 10px;
  color: #5f5f5f;
  font-size: 10pt;
}


/*  GRAYFIELD *******************************************************************/

.grayblock {
	float:right; 
	width:600px; 
	background-color:#eff0f2;
	padding: 10px 20px 10px 20px;
	margin: 30px 0 0 0;
}

.grbl_tl {
	float:left; 
	width:100%; 
	height: 12px;
	right:20px;
	top:-10px;
	background: url(../images/cr-topl.gif) no-repeat 0 0;
}

.grbl_tr {
	float:right; 
	width:100%; 
	height:12px;
	left:40px;
	background: url(../images/cr-topr.gif) no-repeat 100% 0;
}

.grbl_br {
	float:left; 
	width:100%; 
	height: 12px; 
	left:20px;
	top:10px;
	background: url(../images/cr-botr.gif) no-repeat 100% 100%;
}

.grbl_bl {
	float:right; 
	width:100%; 
	height:12px;
	right:40px;
	top:0px;
	background: url(../images/cr-botl.gif) no-repeat 0% 100%;
}

.grbl_cont {
	float:left;
	width:600px;
	padding: 0px 0px 0px 0px;
	font-size:10pt;
}

.grbl_title {
	width:100%;
	clear:both;
	font-weight:bold;
	color:#f68b1f;
	font-size:11pt;
	text-align:left;
	padding: 0px 0px 10px 0px;
}



/* PROMO  ******************************************************************/

.promodiv {
	width:96%;
	min-width:960px;
	max-width:1440px;
	text-align:center;
//	margin-left:50px;
}

#overlay1 {
	display: none;
	color: #f68b1f;
	position: absolute;
	bottom: -25px;
	padding-top: 20px;
//	margin-left: 8px;
	width: 147px;
	height: 95px;
/*	font-size: 11pt;*/
	z-index: 1;
	background:url(../images/promo_overlay2.png) no-repeat;

}

#overlay2 {
	display: block;
/*	font-size: 11pt;*/
	color: #f68b1f;
	position: absolute;
	bottom: -25px;
	padding-top: 20px;
//	margin-left: 8px;
	width: 147px;
	height: 95px;
	z-index: 1;
	background:url(../images/promo_overlay2.png) no-repeat;
}

#overlay3 {
	display: none;
	color: #f68b1f;
	position: absolute;
	bottom: -25px;
	padding-top: 20px;
//	margin-left: 8px;
	width: 147px;
	height: 95px;
/*	font-size: 11pt;*/
	z-index: 1;
	background:url(../images/promo_overlay2.png) no-repeat; 
}

#overlay4 {
	display: none;
	color: #f68b1f;
	position: absolute;
	bottom: -25px;
	padding-top: 20px;
//	margin-left: 8px;
	width: 147px;
	height: 95px;
/*	font-size: 11pt;*/
	z-index: 1;
	background:url(../images/promo_overlay2.png) no-repeat; 
}

#overlay5 {
	display: none;
	color: #f68b1f;
	position: absolute;
	bottom: -25px;
	padding-top: 20px;
//	margin-left: 8px;
	width: 147px;
	height: 95px;
/*	font-size: 11pt;*/
	z-index: 1;
	background:url(../images/promo_overlay2.png) no-repeat; 
}

#overlay6 {
	display: none;
	color: #f68b1f;
	position: absolute;
	bottom: -25px;
	padding-top: 20px;
//	margin-left: 8px;
	width: 147px;
	height: 95px;
/*	font-size: 11pt;*/
	z-index: 1;
	background:url(../images/promo_overlay2.png) no-repeat; 
}

#promo1 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:100%;
	height: 300px;
	background:url(../images/promo1_left.jpg) no-repeat;
}

#promob1 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	width:430px;	
	height: 300px;
	float:right;
	background:url(../images/promo1_right.jpg) no-repeat;
}


#promo2 {
	display: block;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:100%;
	height: 300px;
	background:url(../images/promo2_left.jpg) no-repeat;
}

#promob2 {
	display: block;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	width:13px;	
	height: 300px;
	float:right;
	background:url(../images/promo2_right.jpg) no-repeat;
}



#promo3 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:100%;
	height: 300px;
	background:url(../images/promo3_left.jpg) no-repeat;
}

#promob3 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	width:321px;	
	height: 300px;
	float:right;
	background:url(../images/promo3_right.jpg) no-repeat;
}

#promo4 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:100%;
	height: 300px;
	background:url(../images/promo4_left.jpg) no-repeat;
}

#promob4 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	width:13px;	
	height: 300px;
	float:right;
	background:url(../images/promo4_right.jpg) no-repeat;
}


#promo5 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:100%;
	height: 300px;
	background:url(../images/promo5_left.jpg) no-repeat;
}

#promob5 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	width:275px;	
	height: 300px;
	float:right;
	background:url(../images/promo5_right.jpg) no-repeat;
}



#promo6 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	width:100%;
	height: 300px;
	background:url(../images/promo6_left.jpg) no-repeat;
}

#promob6 {
	display: none;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	border:0px;
	padding-left:0px;
	padding-top:0px;
	width:13px;	
	height: 300px;
	float:right;
	background:url(../images/promo6_right.jpg) no-repeat;
}

.promo_bar {
/*	font-size: 12pt;*/
	border:0px;
	padding-left:0px;
	padding-top:0px;
	width:100%;
	height:72px;
	text-align: center;
	background:url(../images/promo_bar_1024.jpg) no-repeat;
}

.promo_bar_left {
	height:72px;
	width:100%;
	max-width:1440px;
	float:left;
	background:url(../images/promo_bar_left.jpg) no-repeat;
}

.promo_bar_right {
	width:14px;
	height:72px;
	float:right;
	background:url(../images/promo_bar_right.jpg) no-repeat;
}

.over_text {
	font-size:11pt;
	padding-top:10px;
}

a.promo_lnk {
	font-size: 11pt;
	color:#fff;	
	text-decoration:none;
}

a.promo_lnk:hover {
	font-size: 11pt;
	color:#f68b1f;	
	text-decoration:none;
}

/*
a.promo_lnk_a {
	color:#f68b1f;	
	text-decoration:none;
}
*/

/* Homepage grayfield */

.grf_tl {
	float:left; 
	width:100%; 
	height: 12px; 
	background: url(../images/cr-topl.gif) no-repeat 0 0;
}

.grf_tr{
	float:right; 
	width:100%; 
	height:12px; 
	background: url(../images/cr-topr.gif) no-repeat 100% 0;
}

.grf_br {
	float:left; 
	width:100%; 
	height: 12px; 
	background: url(../images/cr-botr.gif) no-repeat 100% 100%;
}

.grf_bl {
	float:right; 
	width:100%; 
	height:12px; 
	background: url(../images/cr-botl.gif) no-repeat 0% 100%;
}

.grf_br2 {float:left;clear:both; width:100%; height: 12px; background: url(../images/cr-botr.gif) no-repeat 100% 100%;}
.grf_bl2 {float:right; width:100%; height:12px; background: url(../images/cr-botl.gif) no-repeat 0% 100%;}

.info_title {
	width:100%;
	clear:both; 
	font-weight:bold; 
	color:#f68b1f; 
	font-size:11pt; 
	text-align:left; 
	padding-left:10px; 
}





/* Homepage pulse */

.pulse {
	bottom:0px; 
	float:left; 
	width:444px; 
	padding-top:15px;
}

	.pulse div.block_t {
		width:100%;
		float:left; 
		clear:both; 
		background-color:#eff0f2;
		border: 1px solid #dad8d8;
	}
	.pulse div.block_d {
		padding-top:10px; 
		width:100%;
		float:left; 
		clear:both; 
		background-color:#eff0f2;
	}

	.pulse div.title {
		text-align:left; 
		padding-left:10px;
	}

	.pulse .t_header {
		font-weight:bold;
		color:#23448b;
	}

	.pulse .hr {
		width:95%; 
		height:10px; 
		float:left;
		clear:both;
		left:10px;
		border-bottom: 1px solid #23448b;
	}

	a .pulseLink {
		text-decoration:underline;
		color:#f68b1f; 
		font-size: 12pt;
	}


	.pulse div.top {
		float: left;
		width: 100%;
		height: 7px;
		top: -1px;
		left: -1px;
		background: url(../images/mm_lt.gif) no-repeat 0 0;
	}

		.pulse div.top div.right {
			float: right;
			width: 100%;
			height: 7px;
			right: -2px;
			background: url(../images/mm_rt.gif) no-repeat 100% 0;
		}

	.pulse div.bottom {
		float: left;
		width: 100%;
		height: 7px;
		bottom: -1px;
		left: -1px;
		background: url(../images/mm_lb.gif) no-repeat 0 100%;
	}

		.pulse div.bottom div.right {
			float: right;
			width: 100%;
			height: 7px;
			right: -2px;
			background: url(../images/mm_rb.gif) no-repeat 100% 100%;
		}


.info_table {
	color:#000;
	text-align:center;
	text-decoration:none;
	margin-top:5px;
}

.info {
	float:right; 
	width:100%; 
	padding-top:15px;
}

	.info div.block_t {
		width:100%;
		float:left; 
		background-color:#eff0f2;
		border: 1px solid #dad8d8;
	}

	.info_header {
		font-weight:bold;
		color:#23448b;
		font-size:11pt;
	}


	.info div.top {
		float: left;
		width: 100%;
		height: 7px;
		top: -1px;
		left: -1px;
		background: url(../images/mm_lt.gif) no-repeat 0 0;
	}

		.info div.top div.right {
			float: right;
			width: 100%;
			height: 7px;
			right: -2px;
			background: url(../images/mm_rt.gif) no-repeat 100% 0;
		}

	.info div.bottom {
		float: left;
		width: 100%;
		height: 7px;
		bottom: -1px;
		left: -1px;
		background: url(../images/mm_lb.gif) no-repeat 0 100%;
	}

		.info div.bottom div.right {
			float: right;
			width: 100%;
			height: 7px;
			right: -2px;
			background: url(../images/mm_rb.gif) no-repeat 100% 100%;
		}




.news_table {
	padding-top:10px;
	color:#000; 
	text-align:left; 
	text-decoration:none;
}

.newsD {
	color:#23448b;
	font-weight:bold;
	font-size:10pt;
	padding: 0px 0px 0px 10px;
	background:url(../images/bullet3.gif) no-repeat;
	background-position: right top;
	height: 40px;
	width:100px;
}

.newsT {
	font-size:10pt;
	text-align: top;
	color:#000;
	padding: 0px 0px 0px 20px;

}

/* TABLES ***************************************************** */
.table-cr-tl {
	background: url(../images/table-cr-tl.jpg) no-repeat;
}
.table-cr-tr {
	background: url(../images/table-cr-tr.jpg) no-repeat;
}
.table-bg-t {
	background: url(../images/table-bg-t.jpg) repeat-x;
	background-color: #fff; 
	font-weight: bold; 
	font-size: 12px; 
	color: #fff;
}
.table-bg-l {
	background: url(../images/table-bg-line.jpg) repeat-y 0% 0%;
}
.table-bg-r {
	background: url(../images/table-bg-line.jpg) repeat-y 100% 0%;
}

.table-cr-bl {
	background: url(../images/table-cr-bl.jpg) no-repeat;
}
.table-cr-br {
	background: url(../images/table-cr-br.jpg) no-repeat;
}
.table-bg-b {
	background: url(../images/table-bg-b.jpg) repeat-x;
}

.table-tr {
	border-bottom: 1px #dad8d8 solid; 
	color: #404040;
}





/* Homepage JSearch *********************************************************/

#searchform { 
/*	margin:50px 250px; */
	font-size:14px;
}
#searchform div { 
	color:#eeeeee; 
}
#searchform div input { 
	font-size:13px; 
	padding:4px; 
	width:175px; 
	border: 1px solid #23448b;
}
#suggestions{ 
	position: relative; 
	left:0px; 
	width:175px; 
	display:none; 
	z-index: 200;
}

/* SEARCHRESULTS */
.jsbreak { 
	clear:both; 
}
#searchresults { position: absolute; border-width:1px; border-color:#919191; border-style:solid; width:183px; background-color:#a0a0a0; font-size:11px; line-height:13px; z-index: 200; text-align: justify;}
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:70px; text-decoration:none; font-size:11px; padding-left:5px; padding-right:5px; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:3px; padding-bottom:2px; color:#191919; font-size:11px;}
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; font-size:11px;}
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; font-weight:bold; margin:5px; display:block; color:#ffffff; }
#searchresults span.separator { float:right; padding-right:15px; margin-right:5px; background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.separator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }