html, body {
	margin:0px;
	padding:0px;
}
body {
	font:normal 11px Arial;
	color:#cfcfcf;
	text-align:left;
	background:#505662;
}
table {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border:0px;
}
/**********************************************/
table, tr, td, div, a, input, textarea {
	font-family:Arial;
	font-size:11px;
	color:#cfcfcf;
}
tr, td {
	vertical-align: top;
}
.mid {
	vertical-align:middle;
}
.bot {
	vertical-align:bottom;
}
form {
	margin:0px;
	padding:0px;
}
a, a:active, a:visited {
	color: #cfcfcf;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color: #cfcfcf;
	font-size: 11px;
	text-decoration:underline;
}
img {
	border:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.cb {
	clear:both;
}
.t_r {
	text-align:right;
}
.t_l {
	text-align:left;
}
.width {
	width:100%;
}
.border {
	border:solid 1px #015fae;
}
.text_just {
	text-align:justify;
}
.menu_sep {
	color:#fff;
}
.pad20 {
	padding:20px;
}
.pad15 {
	padding:0px 15px 0px 15px;
}
/*******************/
.wraptocenterLogo {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 272px;
	height: 154px;
}
.wraptocenterLogo * {
	vertical-align: middle;
}
/**************************************************/
/* IDs *************/
#container {
	width:1003px;
	margin:0 auto;
	text-align:left;
}
#content {
	width:100%;
	clear:left;
	background:#393e4a url(/img/gray_bg.gif) repeat-x;
 height:expression( this.scrollHeight < 120 ? "120px" : "auto" );
	min-height: 120px;
}
#footer {
	color:#b6c7d4;
	text-align:center;
	height:46px;
	clear:left;
	padding-top:40px;
	background:#393e4a;
}
#menu {
	position:relative;
	top:-25px;
	z-index:1000;
	height:0px;
}
#menu_pos_abs {
	position:absolute;
	height:26px;
	width:1003px;
}
#top_about_block {
	position:relative;
	top:25px;
}
.top_about_blockStyle {
	/*background:#CCCCCC;*/
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
	z-index:10000;
}
#top_about_block_pos_abs {
	position:absolute;
	height:115px;
	width:400px;
	left:30px;
	/*
	filter: alpha(opacity=80); 
	-moz-opacity: 0.40;
*/	z-index:100000;
}
.opacity {
	filter: alpha(opacity=47);
	-moz-opacity: 0.47;
}
#key_figures {
	padding-top:10px;
	padding-bottom:10px;
}
#logistics {
	padding-top:10px;
	padding-bottom:10px;
}
#log_title_pos {
	position:relative;
	left:110px;
}
/* FONTs *************/
.copyright {
	color:#919296;
	text-align:center;
}
.about_title {
	color:#ffd922;
	font-size:23px;
}
.about_text {
	font-size:10px;
}
.date {
	color:#e1e1e1;
	position:relative;
	top:125px;
}
.date_pos_abs {
	position:absolute;
	left:30px;
}
.white_title {
	font-size:18px;
	color:#fff;
}
.blue_date {
	color:#5186c7;
	font-size:12px;
	text-decoration:underline;
}
a.blue_date {
	color:#5186c7;
	font-size:12px;
	text-decoration: underline;
}
a.blue_date:hover {
	color:#74a7e5;
	font-size:12px;
	text-decoration: underline;
}
.text2 {
	color:#efefef;
	font-size:15px;
}
/* CONTACT */
#contact_form {
	width:350px;
}
.asterisk {
	color:#ffe6c7;
	font-size:15px;
}
.contact_titles {
	float:left;
	width:100px;
	text-align:right;
	padding-right:5px;
}
.error {
	color:#ffe6c7;
	float:left;
	width:100px;
	text-align:right;
	padding-right:5px;
}
.inputtext {
	color:#000;
	border: solid 1px #2b3138;
	width:200px;
	height:15px;
	background:#fff;
	font-size:13px;
}
.inputtextarea {
	color:#000;
	border: solid 1px #2b3138;
	width:200px;
	height:130px;
	background:#fff;
	overflow:auto;
	font-size:13px;
}
.inputtextselect {
	color:#000;
	border: solid 1px #2b3138;
	width:203px;
	height:20px;
	background:#fff;
	font-size:13px;
}
input.button {
	color:#fff;
	font-size:13px;
	background:#2b3138;
	width:70px;
	padding:0px;
	height:20px;
	border:0px;
	cursor:pointer;
}
/* BACKGROUNDs **********/
.gray_bg {
	background:#1e2329;
	height:15px;
	width:auto;
}
.gray {
	background:#1e2329;
}
/**************************************************/
.vertical_sep {
	background:url(/img/sep.gif) repeat-y top center;
	width:40px;
}
.horizontal_sep {
	background:url(/img/sep.gif) repeat-x top left;
	height:10px;
	width:130px;
}
.top_bg {
	background:url(/img/top.gif) no-repeat;
	height:141px;
	width:1003px;
}
.more_bg {
	background:url(/img/more_bg.gif) no-repeat;
	width:71px;
	height:23px;
	margin-top: 15px;
}
.sep2 {
	background:url(/img/sep2.gif) repeat-x center center;
	height:20px;
	clear:left;
}
/********************************/

/* LINKs **********/


a.white_title 
{
	font-size:18px;
	color:#fff;
	text-decoration: none;
}

a.white_title:hover
{
	color:#ffd922;
	text-decoration: underline;
}

a.white_title_act 
{
	font-size:18px;
	color:#ffd922;
	text-decoration: none;
}

a.white_title_act:hover
{
	color:#ffd922;
	text-decoration: underline;
}


a.copy, a.copy:active, a.copy:visited, a.copy:hover {
	color:#919296;
	text-align:center;
}
/**/
a.top_menu, a.top_menu:active, a.top_menu:visited {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	height:26px;
	line-height:26px;
	text-align:center;
	padding:0px 23px 0px 23px;
}
a.top_menu:hover {
	color:#ffd922;
	text-decoration:none;
	font-size:12px;
	height:26px;
	line-height:26px;
	text-align:center;
	padding:0px 23px 0px 23px;
}
a.top_menu_act, a.top_menu_act:active, a.top_menu_act:visited, a.top_menu_act:hover {
	color:#ffd922;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	height:26px;
	line-height:26px;
	text-align:center;
	padding:0px 23px 0px 23px;
}
a.more, a.more:active, a.more:visited {
	color:#00479e;
	font-size:10px;
	text-decoration:underline;
	line-height:23px;
}
a.more:hover {
	color:#1d6dce;
	font-size:10px;
	text-decoration:none;
	line-height:23px;
}
a.more_light, a.more_light:active, a.more_light:visited {
	color:#ffe6c7;
	font-size:11px;
	text-decoration:underline;
}
a.more_light:hover {
	color:#e6c8a2;
	font-size:11px;
	text-decoration:underline;
}

a.more_white, a.more_white:active, a.more_white:visited {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	float:right;
}
a.more_white:hover {
	color:#e6c8a2;
	font-size:12px;
	text-decoration:none;
	float:right;
}
/* PAGING START */

/* PAGING START */

a.paging, a.paging:active, a.paging:visited {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.paging:hover {
	color: #ffd922;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.paging_ak, a.paging_ak:active, a.paging_ak:visited, a.paging_ak:hover {
	color: #ffd922;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
/* PAGING END */

/*********************************************************************/


a.listingContentTitleLink {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.listingContentTitleLink:hover {
	color: #ffd922;
	text-decoration: underline;
}



div.listingSection {
	clear: both;
	padding: 10px 0px;
}
div.listingActionMore {
	padding-left: 5px;
	padding-top:10px;
	text-align: left;
	float: right;
}
div.listingActionBack {
	padding-left: 5px;
	padding-top:10px;
	text-align: left;
	float: left;
}
div.listingContent {
	padding-left: 5px;
}
div.listingContentTitle {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	padding-bottom:10px;
}
legend.listingContentTitle {
	color: #FFF;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
legend.listingContentDETAILS {
	color: #FFF;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	padding:0px 5px 0px 2px;
	
}
.listingContentDETAILS {
	color: #FFF;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	padding:0px 5px 0px 2px;
	
}




a.listingContentTitle {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom:10px;
	color:#fff;
}
a.listingContentTitle:hover {
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	padding-bottom:10px;
	color:#fff;
}
a.listingContentTitleAct {
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	padding-bottom:10px;
	color:#ffd922;
}
/****************/
a.bottomLink {
	color: #efefef;
	font-size: 15px;
	text-decoration: none;
}
a.bottomLink:hover {
	text-decoration: underline;
}
th {
	text-align: center;
	font-size: 12px;
}
/*.products_table{ text-align:center; border:#cfcfcf 1px solid;width:638px}*/
.products_table{ text-align:center; width:638px;background:#97a1b3;}
.products_table td{ text-align:left; padding:3px; color:#FFFFFF; font-size:14px; }
.products_table_header{ text-align:left; padding-left:3px; background:#59687e; color:#FFFFFF; font-size:18px; font-weight:bold; height:23px; vertical-align:middle }
.products_table_header1{ text-align:left; padding-left: color:#FFFFFF; font-size:14px; font-weight:bold; height:18px; vertical-align:middle }
