a
{
	color: #e82a6b;
}
.sep
{
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
.h27
{
	height: 27px;
}
.block
{
	display: block;
}
	.head
	{
		height: 160px;		
		width: 1085px;
	}
		.logo
		{
			height: 160px;	
			width: 374px;			
			float: left;
			overflow: hidden;
		}
			.logo img
			{
				margin: 34px 0 0  48px;
			}
		.lang
		{
			width:627px;
			height: 44px;
			float: left;
			overflow: hidden;
		}
			.lang div
			{
				width: 28px;
				/*height: 42px;	*/
				float: right;
				overflow: hidden;
				background-position:10px 30px;
				background-repeat: no-repeat;			
				font-size: 10px;
				line-height: 12px;
				padding: 13px 0 17px 0 ;
				cursor: pointer;
			}
				.lang div.lang1  
				{
					background-image: url(/img_karbon/lang_eng.gif);	
				}
				.lang div.lang2
				{
					background-image: url(/img_karbon/lang_de.gif);	
				}			
				.lang div a
				{
					padding: 0 0 0 10px;
				}		
		.mail
		{
			width: 80px;
			height: 44px;
			float: left;
			overflow: hidden;
		}	
			.mail img
			{
				margin: 18px 0 0 43px;
			}
		.menu_top
		{
			width: 711px;
			height:116px;
			float: left;
			overflow: hidden;
		}
			.menu_top div
			{
				padding: 33px 75px 0 0;
			}
				.menu_top div table
				{
					padding: 0 0 0 0px;
					/*width: 100%;*/
					width: auto;
				}
					
					.menu_top div table td
					{					
						padding: 0px 0px 0 20px;						
						/*width: 14%;*/
						vertical-align: top;
						white-space: nowrap;
					}
					.menu_top div table td.item1
					{
						padding: 0px 0 0 20px;						
						vertical-align: top;
						font-weight: normal;
						text-align: left;
						white-space:  normal;
					}
					.premium {
						font-size: 14px;
					}
/* footer*/
 .footer
	{
		width: 1085px;
		height:	94px;
	}
		.footer .padding
		{
			padding:  0 0px 0 30px;
		}
			.foot_line
			{
					background-image: url(/img_karbon/bg_foot-x.gif);
					background-position:  0 0;
					background-repeat: repeat-x;
					width: 1024px;
					height: 94px;
			}
				.foot_l
				{
					width: 602px;
					height: 94px;
					overflow: hidden; 
					float: left;
				}
					.foot_l div
					{
						padding: 24px 0 0 10px;
					}
				.foot_r
				{
					width: 224px;
					height: 94px; 	
					float: left;
					overflow: hidden;
					text-align: right; 
				}
					.foot_r div
					{
						padding: 25px 0 0 0;
					}
						.foot_r div img
						{
							margin:  0 16px 0 0px;
						}
				.kinetica
				{
					width: 198px;
					height: 94px; 	
					float: left;
					overflow: hidden;
					text-align: left; 
				}
					.kinetica div
					{
						height: 30px;
						border-left: solid #587ab5 2px;
						margin: 25px 0 0 0;
					}
						.kinetica div img
						{
							margin: 1px 0 0  7px;
						}
							.kinetica div p
							{
								padding: 0 0 0 7px;
								margin: 0px; 
							} 
			
		/* footer :end */
/*--- added by Victor -------------------------------------------------------*/
.lang div
{
  display: none;
}
.question{
	background-color: #EEEEEE;
	padding: 5px;
}
.answer{
	background-color: white;
	padding: 5px;
}
/*--- /added by Victor ------------------------------------------------------*/

.pic-trenazher {
	margin: 30px 0 30px 0;
}

