/* 16.01.09 */
body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#e3e3e4;
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	color:#737373;
}

a {
	outline:none;
}

img {
	border:0px;
	width:1;
	height:1;
}
h1,h2{
	text-shadow:  3px 3px 10px #555555, 0px 0px 4px #FFFFFF;/* , 0px 0px 1px #227799;*/ /* #FFFFFF;*/
}
h3,h4{
	text-shadow: 2px 2px 10px #333333, 0px 0px 1px #FFFFFF;/*#003355;*/
}

h1 {
	color:#0077a7;
	font-size:22px;
	font-weight:normal;
	margin:15px 0px 15px 0px;
	padding:0px;
}

h2 {
	color:#0077a7;
	font-size:18px;
	font-weight:normal;
	margin:24px 0px 6px 0px;
	padding:0px;
	clear:both;
}

h3 {
	color:#0077a7;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 7px 0px;
	margin:0px;
}

#wrapper {
	position:relative;
	width:953px;
	margin:0px auto;
	min-height:800px;
	display:block; overflow:auto; /* Для оперы */
	overflow: hidden;
	overflow:; /* Для ИЕ откл скролл */ /* hidden ; scroll; visible; inherit; auto; */
	background:url('/ru/imgs/v2/bgMain.gif') repeat-y top center #e3e3e4;
}

*html #wrapper {
	height:90%;
}

#head {
	width:100%;
	height:69px;
	background-color:#e3e3e4;
	background-image:url('/ru/imgs/v2/header.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}

#head .headerlogo {
	width:210px;
	height:69px;
	float:left;
	background-color:#e3e3e4;
	background-image:url('/ru/imgs/v2/headerlogo_de.gif');
	background-repeat:no-repeat;
	background-position:30px;
}

#head .headerlogo a {
	display:block;
	width:210px;
	height:69px;
	text-decoration:none;
}

#head .headerlogo.enlogo {
	float:left;
	background-color:#e3e3e4;
	background-image:url('/ru/imgs/v2/headerlogo_en.gif');
	background-repeat:no-repeat;
	background-position:30px;
}

#head .headerlogo.enlogo a {
	display:block;
	width:210px;
	height:69px;
	text-decoration:none;
}

#head .box {
	height: 69px;
}

#head .headerbutton {
	right:0px;
	top:0px;
	position: absolute;
	z-index:999 !important;
	display:block;
	float: right;
	width:166px;
	height:23px;
	background-image:url('/ru/imgs/v2/headerbutton.gif');
	background-repeat:no-repeat;
}

#head .headerbutton a {
	display:block;
	background:url('/ru/imgs/v2/dot_down.gif') no-repeat;
	background-position:20px 9px;  
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	text-indent:15px;
	padding:4px 0px 0px 20px;
}

#head .headerbutton a.down {
	background:url('/ru/imgs/v2/dot_up.gif') no-repeat;
	background-position:20px 9px;
}

#head .links {
	margin-top:50px;
	font-size:10px;
	color: #333333;
	position: absolute;
	width: 100%;
	text-align: right;
}

#head .box .links {
	margin-top:50px;
	font-size:10px;
	color: #333333;
	position: absolute;
	width: 100%;
	text-align: right;
}

*+html #head .links {
	margin-left:-210px; 
}

#head .links a, a:link {
	color:#333333;
	text-decoration:none;
	display:inline;
	background-image:none;
}

#head .links a:hover {
	color:#333333;
	text-decoration:underline;
}

#footer {
	width:100%;
	height:25px;
	background-color:#e3e3e4;
	background-image:url('/ru/imgs/v2/footer.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-align: bottom;
	display:block;
	font-size:10px;
	line-height:22px;
	float:left; /* inherit; *//*right; */
	bottom: -50px;
}

#footer .copyright {
	text-indent:25px;
	margin-top:10px;
	margin-right:10px;
	float:right;
} 
#footer a, a:link {
	color:#333333;
	text-decoration:none;
	background-image:none;
	text-indent:25px;
}

#footer a:hover {
	color:#333333;
	text-decoration:underline;
}

#topBar {
	width:953px;
	height:26px;
	background-image:url('/ru/imgs/v2/search.jpg');
	background-repeat:no-repeat;
	font-size:10px;
	line-height:22px;
}

#topBar .language {
	float:left;
	text-indent:25px;
}

.language a{
	margin-right:10px;
}

#topBar .searchBox {
	float:right;
}

#topBar .searchBox form {
	margin:0px;
	padding:0px 15px 0px 0px;
}

#topBar .searchBox input {
	color:#333333;
	font-size:10px;
	height:13px;
	line-height:13px;
	width:106px;
	margin-top:2px;
	padding:0px;
}

#topBar a, a:link {
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	background-image:none;
	text-indent:25px;
}

#topBar a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#content {
	width:953px;
	height:100%;
}

#content .content_col a{
	color:#737373;
	text-decoration:underline;
}

#content .content_col a:hover{
	color:#0077a7;
	text-decoration:underline;
}


#content .content_col strong{
	color:#0077a7;
	font-weight:normal;
}

.navigation {
	float:left;
	width:195px;	/* Ширина панели левого меню */
	height:100%;
	z-index:10;// !important;
}

.navigation ul {
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	z-index:0;// !important;
}

.nav_left_level1 .level1 {
	width:194px;	/* Ширина пункта меню Ур. 1  в ориг 165px */
	line-height:23px;
	font-weight:bold;
	font-size:12px;
	z-index:0;// !important;
}

.nav_left_level1 .level1 a, .nav_left_level1 .level1 a:link {
	color:#535353;
	display:block;
	width: 175px;	/* ширина пункта при наведении в ориг 165px +padding-left: 30px;=195px */
	text-decoration:none;
	background-image:url('/ru/imgs/v2/nav_norm.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:20px;
}

*html .nav_left_level1 .level1 a, *html .nav_left_level1 .level1 a:link{
	height:23px;
}

.nav_left_level1 .level1 a:hover {
	display:block;
	width:175px; 
	background-image:url('/ru/imgs/v2/nav_hover.jpg');
	background-repeat:repeat-y;
	color:#FFFFFF;
}

*html .nav_left_level1 .level1 a:hover {
	height:23px;
}

.nav_left_level1 .level1 .nav_active {
	display:block;
	width:165px;
	text-decoration:none;
}

*html .nav_left_level1 .level1 .nav_active {
	height:23px;
}

.nav_left_level1 .level1 .nav_active a{
	color:#0077a7;
}

.nav_left_level1 .level1 .nav_active a:hover{
	color:#FFFFFF;
}

/* 2й уровень меню */
.nav_left_level1 .nav_left_level2 {
	margin:0px;
}

.nav_left_level2 li {
	border: 1px solid #F5F5F5;
}

.nav_left_level2 .level2 {
	font-size:11px;
	z-index:0;// !important;
}

.nav_left_level2 .level2 a, .nav_left_level2 .level2 a:link {
	color:#737373;
	display:block;
	width:160px;
	height:100%;
	text-decoration:none;
	background-image:none;
	font-weight:normal;
	padding: 1px;
	padding-left:30px;
	line-height:15px;
	padding-top:6px;
	padding-bottom:6px;
	margin:0px;
}

*html .nav_left_level2  .level2 a, *html .nav_left_level2 .level2 a:link { 
	width:160px; 
	height:15px;
}

.nav_left_level2 .level2 a:hover { 
	color:#0077a7;
	background-image:none;
	background-color:#FFFFFF; 
	width:162px;  /*для Оперы 160-2px */
	height:100%;  
}

*html .nav_left_level2 .level2 a:hover {
	width:162px; /* 158px; */
	height:15px;
}

.nav_left_level2 .level2 .nav_active{
	color:#0077a7;
	background-image:none;
	width:160px;  /*для ИЕ */
	height:100%;
}

.nav_left_level2 .level2 .nav_active a{
	color:#0077a7;
	background-image:none;
}
.nav_left_level2 .level2 .nav_active a:hover{
	color:#0077a7;
	background-image:none;
}


/* 3й уровень меню */

.nav_left_level2 .nav_left_level3 {
	display: none;
	width: 172px;
	margin-left: 192px; /* ng1 185px; */ /* Положение слева от края */
	margin-top: -32px;
	background: url('/ru/imgs/v2/nav_bgpichover.jpg') repeat-x bottom #FFFFFF;
	position:absolute !important;
	//z-index:2;// !important;
	// z-index:998 !important;
/*	filter:alpha(opacity='91', finishopacity='91', Style='0') !important; */
	filter:alpha(opacity=91);/* !important; */ /* ng */
 	-moz-opacity:0.91 !important;
	opacity: 0.91 !important;
	-khtml-opacity:0.91 !important;
}

.nav_left_level3 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
}

.level3 a, .level3 a:link, .level3 a:visited {
	display:block !important;
	width: 160px !important;	/* 148px; для Оперы*/
	height: 100% !important;
	padding-left:10px !important;
	background-image:none !important;
	background-color:none !important;
}

.level3 a:hover {
	display:block;
	color:#FFFFFF !important;
	background-color:#0077a7 !important;
	width: 160px; 
	height:100%; 
	background-image:none !important;
}

.level3 .nav_active{
	color:#0077a7 !important;
	height:100%; 
}

.level3 .nav_active a, .level3 .nav_active a:link, .level3 .nav_active a:visited {
	color:#0077a7 !important;
	background-image:none !important;
}

.level3 .nav_active a:hover{
	color:#FFFFFF !important;
	background-image:none !important;
}

/* 4й уровень меню */
.nav_left_level3 .nav_left_level4 {
	display: none;
	width: 172px;
	margin-left: 170px !important; /* 160px !important;*/  /* Положение слева от края */
	margin-top: -32px;
	background: url('/ru/imgs/v2/nav_bgpichover.jpg') repeat-x bottom #FFFFFF; 
	position: absolute !important;
//	z-index:997;/* !important; */
/*	filter:alpha(opacity='91', finishopacity='91', Style='0') !important;  */
	filter:alpha(opacity=91) !important; /* ng */
 	-moz-opacity:0.91;
	opacity: 0.91;
	-khtml-opacity:0.91;
}

.nav_left_level4 li {
	border-bottom:1px solid #a5a5a5;
	border-right:1px solid #a5a5a5;
	height: 100% !important;
	background-image:none !important; 
}

.level4 a, .level4 a:link:visited {  
	display:block !important;
	padding-left:10px !important; 
}

.level4 a:hover {
	color:#FFFFFF !important;
}

.level4 .nav_active{
	color:#0077a7 !important;
	height: 100% !important;
}

.level4 .nav_active a:link:visited{ 
	color:#0077a7 !important;
	background: none transparent !important;
}

.level4 .nav_active a:hover{ 
	color:#FFFFFF !important;
	background-color: #0077a7 !important;  
	background-image:none !important;
}

.level3.leaf a, .level3.leaf .nav_active a{
	background: url('/ru/imgs/v2/nav_arrow_right_gray.gif') no-repeat right center !important;
}
.level3.leaf .level4 a{
	background: none transparent !important;
}
.level3.leaf .level4.leaf a{
	background: url('/ru/imgs/v2/nav_arrow_right_gray.gif') no-repeat right center !important; /* #30804F */
}

.level3.leaf a:hover, .level3.leaf .nav_active a:hover{
	color:#FFFFFF !important;
	background: url('/ru/imgs/v2/nav_arrow_right_white.gif') no-repeat right center #0077a7 !important;
}

/* все ур. leaf только для ИЕ */
.leaf a, .leaf .nav_active a,
.leaf a:link, .leaf .nav_active a:link,
.leaf a:visited, .leaf .nav_active a:visited 
{  /* все ур. leaf только для ИЕ */
	background: url('/ru/imgs/v2/nav_arrow_right_gray.gif') no-repeat right center transparent !important;
}

/* все ур. leaf только для ИЕ */
.leaf a:hover, .leaf .nav_active a:hover
{  
	background: url('/ru/imgs/v2/nav_arrow_right_white.gif') no-repeat right center #0077a7 !important;
}
/* Опера + ИЕ  Уровень 4 noleaf */ 
.level3 .level4 a:link, .level3 .level4 .nav_active a:link,
.level3 .level4 a:visited, .level3 .level4 .nav_active a:visited
{
	background: none no-repeat right center transparent !important;
}

.level3 .level4 a:hover, .level3 .level4 .nav_active a:hover{ 		/* Опера + ИЕ  Уровень 4 noleaf */ 
	color:#FFFFFF !important;
	background: none no-repeat right center #0077a7 !important;
}

.level3.leaf .level4.leaf a:hover, .level3.leaf .level4.leaf .nav_active a:hover{ /* ИЕ */
	color:#FFFFFF !important;
	background: url('/ru/imgs/v2/nav_arrow_right_white.gif') no-repeat right center #0077a7 !important;
}

#content .col_center {
	float:left;
	width:510px;
	margin-left:30px;
}

#content .col_center_wide {
	float:left;
	width:710px;
	margin-left:0;
}

#content .breadcrumb {
	color:#999999;
	font-size:10px;
	margin:10px 0px 0px 0px;
}

#content .breadcrumb a, a:link {
	color:#999999;
	text-decoration:none;
	background-image:none;
	display:inline;
	text-indent:0px;
}

#content .breadcrumb a:hover {
	color:#0077a7;
	text-decoration:none;
}

#content .content_col {
	clear:both;
	font-size:12px;
	padding-top:15px;
}

#content .content_col .infoText {
	font-weight:bold;
}

#content .content_col .teaser {
	color:#0077a7;
}


.teaser a, .teaser a:link, .teaser a:visited{
	color:#737373;
}

.teaser a:hover{
	color:#0077a7;
}

.col_right_menue_point .text{
	float:left;
	height:22px;
	margin-top:10px;
	background-image:url('/ru/imgs/v2/filebg.jpg');
	line-height:22px;
	text-indent:15px;
	font-weight:bold;
	cursor:pointer;
}

.col_right_menue_point .symbol{
	float:left;
	display:block;
	margin-top:10px;
	width:22px;
	height:22px;
	line-height:22px;
	cursor:pointer;
}

.col_right_menue_point a, .col_right_menue_point a:link{
	display:block;
	width:100%;
	color:#737373;
}

.col_right_menue_point a:hover{
	display:block;
	width:100%;
	color:#0077a7;
}


.boxes{
	margin:10px 10px 0px 0px;
	clear:both;
	margin-right:2px; 
	background-image:url('/ru/imgs/v2/shadowright.gif');
	background-repeat:no-repeat;
	background-position:top right;

}

.boxes div .xteaser{
	clear:both;
	margin:0; 
	padding:0;
}

.boxes img{
	padding-right:2px;
	background-image:url('/ru/imgs/v2/shadowright.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.xteaser img{
	margin:0 0 0 0; 
	padding:0 0 0 0;
}

.boxesFooter{
	margin-top:-12px;
	margin-bottom:15px;
	background-image:url('/ru/imgs/v2/shadowbottom.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.news{
	margin:0px 0px 4px 0px;
	width:190px;
  	height:122px; 
	min-height:122px; 
	background:#F5F5F5;/*#ededed; */
	font-weight:bold;
	font-size:10px;
	color:#000000;
	position:relative;
}

.news h3{
	background-color:#0077a7;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:2px 0px 3px 7px;
/*	padding:5px 0px 10px 7px;*/

	font-size:13px;
	text-indent:5px;
}

.news .tickertext{
	margin:0;
	position:absolute;
	top:23px;
	left:7px;
/*	height:80px;*/
	height:70px;
	width:180px;
}

.news .tickertext span{
	color:#888888;
}

.news .next{
	margin-top:-1em;
	margin-right:5px;
	float:right;
	color:#000000;
}

.news .next a{
	color:#000000;
	text-decoration:none;
}

.news .next a:hover{
	color:#666666;
}

.news .tickertext a{
	text-decoration:none;
	color:#000000;
}

.news .tickertext a:hover{
	text-decoration:none;
	color:#666666;
}

.news .button{
/*	border-top:1px dashed black;*/
	border-top:1px dotted #005577;
/*	margin: 5px 7px 0px 7px;*/
	margin: 5px 7px 0px 4px;
	/*              В      Пр    Н    Лв */
	padding-top:3px;
	display:block;
  	height:14px; 
	line-height: 14px;
	font-size:10px;	
	text-align: left;
	position:absolute;
/*	top: 84px; */
/*	bottom:5px; */
/*	bottom:4px;*/
	bottom:1px;  
	width: 180px;
	align: left;
	background-image:none;
/*
  	height:16px; 
	background-image:none;
	margin-left:7px;
	margin-right:5px;
	margin-top:-5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px; 
	font-size:10px;	
	text-align: left;
	position:absolute;
	bottom:5px; 
	width: 180px;
	align: left;
*/
}

.news .button a{
	text-decoration:none;
	color:#999999;
}

.news .button a:hover{
	text-decoration:none;
	color:#666666;
}

.teaser .text{
	float:left;
	display:block;
	height:22px;
	width:88%;
	margin-top:10px;
	background-image:url('/ru/imgs/v2/filebg.jpg');
	line-height:22px;
	text-indent:15px;
	font-weight:bold;
	cursor:pointer;
}

.teaser .symbol{
	float:left;
	display:block;
	margin-top:10px;
	width:22px;
	height:22px;
	line-height:22px;
	background-color:#0077a7;
	cursor:pointer;
}

#content .content_col .pic {
/*	height:100%; */
/*	width:100%; */
	float:left;
	padding-top:2px;
	font-size:10px;
}

#content .content_col .pic img {
/*	height:100%; */
/* 	width:100%; */
	margin-right:12px;
}

.content_col_left_pic .description{
	font-size:10px;
}

#content .content_col p {
	margin:0px;
	padding: 5px 0px 5px 0px;
}

#content .content_col p strong {
	color:#0077a7;
	font-weight:normal;
}

.contentText{
	color:#0077a7;
	text-decoration:underline;
}

.content_col ul{
	list-style-type:square;
	list-style-type:outline;
}

.content_col ol{
	list-style-type:1;
	list-style-type:outline;
}


.content_col li{
	list-style-type:square;
}

.content_col ol li{
	list-style-type:decimal;
/*	color: #0077a7;*/
}

*html .content_col li{
	margin-left:0px;
}


#content .content_col .right {
	width:225px;
	float:left; 
	margin-left:26px;
}

#content .content_col .contactImg {
	float:left;
}

#content .content_col .contactDescription {
	float:left;
	font-size:12px;
	margin-left:40px;
}

#content .content_col .contactDescription h1 {
	color: #0077a7;
	font-size: 14px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}

#content .content_col .contact_image {
	float:left;
	height:100%;
	margin-right:30px;
}

#content .content_col .name {
	font-weight:bold;
	color:#0077a7;
	font-size:14px;
}

#content .content_col .contact_content {
	float:left;
	margin-top:5px;
	width:380px;
}

#content .content_col .contact_content a {
	color:#0077a7;
	text-decoration:none;
}

#content .content_col table, tr, td{
	border:0px;
}

#content .content_col td{
	background-color:#FFFFFF;
	height:22px;
	padding-left:7px;
}

#content .content_col td strong{
	color:#0077a7;
	font-weight:bold;
}

#content .content_col td a{
	color:#0077a7;
	text-decoration:none;
}

#content .content_col td a:hover{
	color:#0077a7;
	text-decoration:none;
}

#pic_content{
	width:679px;
	height:100%;
	background:url('/ru/imgs/v2/picFooter.jpg') bottom no-repeat;
	margin-top:15px;
	padding-bottom:4px;
}

#pic_content_header{
	background:url('/ru/imgs/v2/picHead.jpg') 0px 4px no-repeat;
	width:100%;
}

#pic_content_header h2{
	display: inline;
	float: left;
	margin-top:0px;
	margin-bottom:10px;
}

.pic_search{
	float:right;
	height:35px;
	width:235px;
	background-color:#c9c9c9;
	text-align:center;
}

.pic_search form{
	padding:0px;
	margin:8px 0px 0px 0px;
}

.pic_search .text{
	width:180px;
	height:13px;
	font-size:11px;
}

.picSent{
	width:17px;
	height:17px;
	background-image:url('/ru/imgs/v2/picSearch.jpg');
	border:0px;
}

.abc_search{
	height:33px;
	padding-left:25px;
	font-weight:bold;
	font-family:Helvetica;
	font-size:14px;
	color:#a2a2a2;
	clear:both;
	line-height:33px;
}

.abc_search a, .abc_search a:link{
  	color:#a2a2a2;
  	text-decoration:none;  
}

.abc_search a:hover{
  	color:#0077a7;
  	text-decoration:none;  
}

.abc_search .inactive{
	color:#CFCFCF;
}

.pic_navigation {
	background-image:url('/ru/imgs/v2/nav_picBg.jpg');
	background-repeat:repeat;
	height: 100%;
}

.pic_navigation ul{
	display:block;
	margin:0px;
	padding-left:22px;
	padding-right:20px;
	list-style-type:none;
}

.pic_navigation li{
	display:inline;
	float:left;
	line-height:33px;
	height:33px;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica;
	white-space:nowrap;
}

.pic_navigation li a, .pic_navigation li a:link{
	display:block;
	color:#464646;
	padding-left:3px;
	padding-right:5px;
	text-decoration:none;
	background-image:url('/ru/imgs/v2/nav_picNaviBuffer.jpg');
	background-position:right;
	background-repeat:no-repeat;
}

/*
.pic_navigation li a:hover{
	color:#FFFFFF;
	background-color:#0077a7;
}
*/

.pic_navigation li span a{
	color:#FFFFFF;
	background-color:#0077a7;
}

.pic_content_footer {
	display:block;
	height:100%;
	background:url('/ru/imgs/v2/picContentFooter.jpg') repeat-y;
}

.pic_content_footer2 {
	display:block;
	height:100%;
	background-color:#dddddd;
}

#content_col_left{
	display:inline;
	float:left;
	width:345px;
	padding-top:12px;
	padding-bottom:15px;
}

#picNav_level1{
	margin:0px;
	padding-left:25px;
	list-style-type:none;
	font-weight:bold;
	color:#4a4a4a;
}

#picNav_level1 li{
	padding-top:13px;
}

#picNav_level1 a, #picNav_level1 a:link{
  color:#4a4a4a;
  text-decoration:none;
}

#picNav_level1 a:hover{
  color:#0077a7;  
}

#picNav_level1 span a, #picNav_level1 span a:link{
	color:#0077a7;
}

#picNav_level2{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#picNav_level2 li{
	padding-left:10px;
}

#picNav_level2 a, #picNav_level2 a:link{
  color:#4a4a4a;
  text-decoration:none;
}

#picNav_level2 a:hover{
  color:#0077a7;  
}

#picNav_level2 span a, #picNav_level2 span a:link{
	padding-right:15px;
	background-image:url('/ru/imgs/v2/blueArrow.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

#node_description{
	display:inline;
	float:left;
	width:314px;
	padding-top:25px;
	padding-left:20px;
}

.company_entry{
	margin-bottom:15px;
}

#node_description h4{
	margin:0px;
	padding:0px;
	color:#0077a7;
	font-size:15px;
}

#node_description span{
	font-size:10px;
}

#node_description a{
	border-bottom:2px solid #a6a6a6;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}

.description_link{
	margin-top:8px;
	padding-bottom:5px;
	padding-left:10px;
	background:url('/ru/imgs/v2/greyArrow.jpg') no-repeat left;
}

.imagelist {
	clear:both;
	padding-top:22px;
}

.imagelist a {
	text-decoration:none;
}

.imagelist .file {
	float:left;
	width:70px;
	height:100%;
}

.imagelist .file img{
	background-color:#cccccc;
}

.imagelist .content {
	width:400px;
	float:right;
}

.imagelist .content h1 {
	color: #0077a7;
	font-weight: normal;
	font-size: 14px;
	margin:8px 0px 0px 0px;
}

.imagelist .content p {
	margin:0px;
	padding:0px;
}
.table_component {
	padding:20px 0px 20px 0px;
	clear:both;
}

.table_component strong {
	color:#0077a7;
}

.table_component table {
	width:100%;
	border:0px;
	border-collapse:collapse;
}

.table_component caption {
	text-align:left;
	color:#0077a7;
}

.table_component tr td {
	background-color:#FFFFFF !important; 
	padding:3px;
	vertical-align:middle;
	border:0px solid #ECECEC !important;
/*	border:4px hidden #FF0000 !important; */
}

.table_component tr td.btmlf {
	border-left:1px solid #0077A7 !important;
	border-bottom:1px solid #0077A7 !important;
/*
	border-top:1px solid #FFFFFF !important;
	border-right:1px solid #FFFFFF !important;
*/
}
.table_component tr td.btm {
	border-bottom:2px solid #0077a7 !important;
}
.table_component tr td.top {
	border-top:2px solid #0077a7 !important;
}

.table_component tr td.lft {
	border-left:2px solid #0077A7 !important;
}

.table_component tr td.rig {
	border-right:2px dotted #0077a7 !important;
}

.table_component tr.alternated td {
	background-color:#F7F7F7 !important; /*#F7F7F7 !important; */
/*	color:#7700a7;  */
}

.table_component tr.head td, .table_component tr.alternated.head td{
	text-align:center;
 	background-color:#F6F6F6 !important;  
	font-weight:bold !important; 
/*	color:#77a700; */
}
.table_component tr.headz td, .table_component tr.alternated.headz td{
	text-align:center;
 	background-color:#0077a7 !important;  /* DE7626 оранжевый */
	font-weight:bold !important; 
	color:#FFFFFF; 
}

/* .table_component td {
 	background-color:#FFFFFF !important;  
	padding:3px;
	vertical-align:middle;
	border:0px solid #ECECEC !important;
}

.table_component td.alternated {
 	background-color:#F7F7F7 !important;  
}

.table_component td.alternateddd {
 	background-color:#FfFfFf !important;  
}

.table_component td.head, .table_component td.alternated.head {
	text-align:center;
 	background-color:#F6F6F6 !important;  
	font-weight:bold !important; 
}
*/

#content .col_right {
	float:right;
	margin-top:35px;
	width:194px;
}

.offerset{
	margin:10px 0px 15px 0px;
	float:left;
/*	width:192px;*/
	width:190px;
	background-color:#ededed;
	background-image:url('/ru/imgs/v2/shadowright.gif');
	background-repeat:repeat-y;
	background-position:top right;
	color:#FFFFFF;
	border-left:1px solid #d6d6d7;
}
.offerset_content{
}
.offerset_content h3{
	width:180px;
	display:block;
	background-color:#0077a7;
	color:#FFFFFF;

	font-size:13px;
	text-indent:5px;
	margin-top:1px;
	padding:4px;
}

.offerset_content p{
	margin-top:3px;
	padding-left:10px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}

.offerset_content a, .offerset_content a:link{
	text-indent:0px;
	color:#333333;
	text-decoration:none; /*underline; */
}

.offerset_content a, .offerset_content a:hover{
	text-indent:0px;
	color:#0077a7;
	text-decoration:underline;
}


.offerset_footer{
	margin-right:2px;
	margin-top:-12px;
/*	margin-top:-21px;*/
	background-image:url('/ru/imgs/v2/shadowbottom.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

*html #content .col_right {
	margin-right:-2px;
}

#content .col_right .teaser {
	margin-bottom:10px;
}

#content .col_right img {
	border:0px;
}

#buttonLine {
	clear:both;
	margin-left:20px;
	padding-top:20px;
}

#buttonLine .smallbutton {
	float:left;
	width:220px;
	height:22px;
	line-height:22px;
	margin-right:20px;
	background-image:url('/ru/imgs/v2/buttonbg.jpg');
	background-repeat:repeat-x;
}

#buttonLine .smallbutton a {
	display:block;
	width:220px;
	color:#666666;
	text-decoration:none;
	padding-left:15px;
}

*+html #buttonLine .smallbutton a {
	padding-left:0px;
	text-indent:15px;
}

*html #buttonLine .smallbutton a {
	padding-left:0px;
	text-indent:15px;
}


#buttonLine .smallbutton img {
	float:right;
	background-color:#0077a7;
	margin-right:15px;
}

*+html #buttonLine .smallbutton img {
	margin-right:0px;
}

*html #buttonLine .smallbutton img {
	margin-right:0px;
}

.file {
	float:left;
	width:510px;
	height:22px;
	line-height:12px;
/*	line-height:22px; */
	margin-top:5px;
	margin-bottom:5px;
	background-image:url('/ru/imgs/v2/filebg.jpg');
	background-repeat:repeat-x;
	margin-left:0;
	padding-left:0;
	text-decoration:none;
	vertical-align: middle;
}


*html .file {
	height:22px;
	margin-left:0px; 
	line-height:14px;
	margin-top: 0px;
	margin-bottom:0px; 
	text-decoration:none;
	vertical-align: middle;
}

.file a {
	display:block;
	width:495px;
	height:22px;
	line-height:12px;
	text-decoration:none;
	padding-left:15px;
	text-indent:0px;
	color:#666666;
	margin-left:0;
	margin-top:2px;
	margin-bottom:2px;
}

*html .file a {
	margin-top: 2px;
	margin-bottom:2px;
	line-height:14px;
	text-decoration:none;
}


.file img {
	display:block;
	float:right;
	padding-right:1px;
	background-color:#0077a7;
}

.download{
	float:left;
	margin-top:10px;
	margin-left:0;
}

.download .image{
	float:left;
	margin-right:20px;
	width:70px;
}

.download .linksymbol{
	margin-left:10px;
}

*html .download .linksymbol{
	margin-left:0px;
}

.download .content{
	float:left;
	width:420px;
}

.download .text{
	height:48px;
}

.download .download_button{
	float:left;
	height:22px;
	width:420px;
	text-align:right;
	background-image:url('/ru/imgs/v2/filebg.jpg');
	background-repeat:repeat-x;
}

*html .download .download_button{
	float:left;
	height:22px;
	width:420px;
	text-align:right;
	background-image:url('/ru/imgs/v2/filebg.jpg');
	background-repeat:repeat-x;
}

.download .download_button a, .download .download_button a:link{
	float:left;
	display:block;
	width:355px;
	text-align:left;
	line-height:22px;
	text-decoration:none;
	color:#666666;
	text-indent:10px;
}

*html .download .download_button a, .download .download_button a:link{
	float:left;
	display:block;
	width:355px;
	text-align:left;
	line-height:22px;
	text-decoration:none;
	color:#666666;
	text-indent:10px;
}

.download .download_button span a, .download .download_button span a:link{
	display:block;
	float:left;
	width:22px;
}

.ticker{
/*	margin-bottom:15px; */
	margin:10px 0px 0px 0px;
	float:left;
	width:190px;
	background-image:url('/ru/imgs/v2/shadowright.gif');
	background-repeat:no-repeat;
	background-position:top right;
	color:#FFFFFF;
	background-color:#0077a7;
}

.ticker_header{
	margin-right:2px;
	padding:5px 0px 5px 5px;
	background:url('/ru/imgs/v2/tickerhead.gif') repeat-x bottom #0077a7;
	text-indent:5px;
	font-weight:bold;
	font-size:12px;
}

.ticker_header a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	float:right;
/*	margin-top:-12px; */
	margin-top:-22px;
	margin-right:10px;
}

*html .ticker_header a{
	margin-top:-16px;
}

*+html .ticker_header a{
	margin-top:-16px;
}

.ticker_header a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.ticker_content{
	width:188px;
/*	height:62px; */
	height:42px;
	background:url('/ru/imgs/v2/tickercontent.jpg') repeat-x top center;
	margin-right:2px;
/*	padding:5px 0px 3px 0px;*/
	padding:3px 2px 3px 5px;
	font-size:10px;
	line-height:13px;
}

.ticker_content div{
	padding-left:10px;
	padding-right:10px;
}

*html .ticker_content{
	line-height:9px;
}

*+html .ticker_content{
	line-height:9px;
}


.left{
	float:left;
	clear:left;
}

.right{
	float:right;
}

.ticker_space{
	background-color:#0077a7;
	margin-right:2px;
}

.ticker_footer{
	width:190px;
/*	margin-top:-11px;*/
	margin-top:-22px;
	background-image:url('/ru/imgs/v2/shadowbottom.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#0077a7;
	margin-right:2px;
	text-align:center;
/*	padding-bottom:5px;*/
	padding-bottom:-15px;
	line-height:20px;
}

.ticker_footer a, .ticker_footer a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#countryselector_text {
	width: 95%;
	background: #F5F5F5;
	padding: 15px;
	font-size: 13px;
	margin-bottom: 20px;
}

#countryselector_abc {
	text-align: center;
	margin-bottom: 10px;
}

#countryselector_text a, #countryselector_text a:link, #countryselector_text a:visited {
	color:#555;
	text-decoration: none;
	margin: 0 3px;
}

#countryselector_abc .inactive {
	color:#AAA;
	margin: 0 3px;
}

#countryselector_text ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#countryselector_text ul li a, #countryselector_text ul li a:link, #countryselector_text ul li a:visited {
	text-decoration: underline;
	padding: 0;
}

#intramap{
	margin-top:15px;
}

.formular_block{
	clear:both;
}

.formular_block select, input{
	line-height:16px;
	font-size:11px;
	border:1px solid #cccccc;
}

.formular_block textarea{
	border:1px solid #cccccc;
	width:100%;
}

.formular_title{
	float:left;
	width:180px;
	text-align:right;
	margin-right:10px;
	margin-bottom:8px;
	line-height:16px;
}

.formular_content{
	float:left;
	width:280px;
	margin-bottom:8px;
}

.button{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	background-image:url('/ru/imgs/v2/filebg.jpg');
	color:#888888;
	text-decoration:none;
	text-align:center;
}

.navi_buttons{
	display:block;
	float:left;
	width:70px;
	height:22px;
	line-height:22px;
	background-image:url('/ru/imgs/v2/filebg.jpg');
	color:#888888;
	text-decoration:none;
	text-align:center;
}

.linksymbol{
	display:block;
	float:left;
}

/* worldmap */
/* Mittlere Produktgruppe */
#content_col_center_worldmap { 
	text-align: left; 
	padding-top: 18px; 
	padding-left: 0px; 
	padding-right: 0px; 
	float: left; 
	width: 755px ;
	background-color: transparent;
}

#content_col_center_worldmap .voestalpineworldmap {
	padding-top: 38px; 
}

.textblock2col{
	margin-top:10px;
	clear:both;
}

.textblock2col strong{
	color:#0077a7;
	font-weight:normal;
}

.textblock2col .content_col_left{
	width:245px;
	float:left;
	margin-top:10px;
}

.textblock2col .content_col_right{
	width:245px;
	float:left;
	margin-top:10px;
}   

.content_col_left ul li{
	list-style-type:square;
	list-style-position:outside;
}

.content_col_right ul li{
	list-style-type:square;
	list-style-position:outside;
}

.tooltip {
	position: absolute;
	margin-left: 300px;
	margin-top: 2px;
	width: 105px;
	height: 45px;
	background-image: url('/ru/imgs/v2/tooltip.gif');
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	visibility: hidden;
	z-index: 30;
}

.content_teaser{
	color:#0077a7;
	margin-bottom:30px;
}

#content .contact_department{
	margin-top:20px;
}

#content .contact_department .content_col{
	padding-top:0px;
}

#content .contact_department .title{
	font-size:16px;
	font-weight:normal;
	margin-bottom:20px;
}

#content .contact_department .title a {
	color:#666666;
	text-decoration:none;
}

#content .contact_department .title a:hover{
	color:#0077a7;
	text-decoration:none;
}

#content .contact_department .contactunit{
	padding-bottom:10px;
}

#content .contact_department .name{
	color:#0077a7;
}

#content .contact_department .name a {
	color:#0077A7;
	font-size:13px;
	font-weight:normal;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department .name a:hover {
	color:#0077A7;
	font-size:13px;
	font-weight:normal;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department a {
	text-decoration:none;
}

#content .contact_department .department {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department .email {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-left:30px;
	text-decoration:none;
}

#content .contact_department .email a {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

form h2{
	padding-top:20px;
}

.formcheckbox_1 {
	clear:both;
	float:left;
	height:20px;
	width:35px;
}

.formcheckbox_2 {
	height:20px;
	margin-top:2px;
}

.formtextbox_1 {
	clear:left;
	float:left;
	padding-top:4px;
	width:200px;
}

.formtextbox_2 {
	float:left;
	height:20px;
	width:300px;
}

.formradio_1 {
	clear:both;
	float:left;
	height:20px;
	width:35px;
}

.formradio_2 {
	height:20px;
	margin-top:2px;
}

#pic {
	padding:25px 0 0 50px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Helvetica,Arial,Verdana;
	background:#e3e3e4;
	height:520px;
}

#pic ul {
	display:block;
	margin:0;
	padding:0;
	width:220px;
}

#pic .e0 {
	background:transparent url('/ru/imgs/v2/picbg.jpg') no-repeat scroll 0 0;
	padding:5px 0;
	float:left;
	width:220px;
	height:120px;
}
#pic .e0 a, #pic .e0 a:link{
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

#pic li{
	display:block;
	position:relative;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outline;
	width:220px;
}

#pic .e1 a, #pic .e1 a:link{
	color:#333333;
	display:block;
	padding-left:3px;
	padding-right:5px;
	text-decoration:none;
	font-weight:normal;
}

/* NG */
h2.first {
	margin-top:12px;
}
#h2.first {
	margin-top:12px;
}

.hrgray{
	height:1px;
	background-color: #e3e3e3;
	overflow: hidden;
}
.hrdkgray{
	height:1px;
	background-color: #c0c0c0;
	overflow: hidden;
}
.hrblue{
	height:1px;
/*	padding:0px 0px 0px 1px;*/
	background-color: #006597;
	overflow: hidden;
	min-width: 10px; 
	width:expression(document.body.clientWidth < 10? "10px": "auto" );
}

cl_blue, .cl_blue { color:#0077a7 ! important;}
cl_skyblue, .cl_skyblue { color:#00b7e7 ! important;}
cl_reds, .cl_reds { color:#992227 ! important;}
cl_green, .cl_green { color:#229927 ! important;}
cl_yellow, .cl_yellow { color:#77a700 ! important;}
cl_orange, .cl_orange { color:#a77700 ! important;}
cl_purple, .cl_orange { color:#a70077 ! important;}
cl_black, .cl_black { color:#000000 ! important;}
cl_white, .cl_white { color:#FFFFFF ! important;}
cl_ltgray, .cl_ltgray { color:#cccccc ! important;}
cl_dkgray, .cl_dkgray { color:#666666 ! important;}

cl_errcolor, .cl_errcolor { 
	color:#FF4457 ! important;
	background-color:#FFFFFF ! important; /* #222222; */
}


/* --ng */

