body {
    background-color: white;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
body.header {
    background-color: #ced2cb;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.hidden {
  display: none;
}

/* ------------ SIMPLE ------------ */
td {
    font-size: 9pt;
    font-family: arial;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #3a3a3a;
}
div {
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;


}
table {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
.button {
   padding: 0px 0px 0px 0px;
   margin: 10px 0px 0px 0px;
   border: 0px;
}
h1 {
	color: #005caa;
 	font-size: 12pt;
  font-family: arial;
  padding: 0px 0px 0px 0px;
  white-space: nowrap;
  display: inline;
}
h1.style {
	color: #3a3a3a;
 	font-size: 10pt;
  font-family: arial;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  white-space: nowrap;
  display: inline;
}
h1.title {
	color: #0B68B6;
 	font-size: 10pt;
  font-family: arial;
  padding: 0px 0px 0px 0px;
  white-space: nowrap;
  display: inline;
}
h1.main {
  color: #545557;
  font-size: 10pt;
  font-family: arial;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  white-space: nowrap;
  display: inline;
}
h4 {
	color: #005caa;
  display: inline;
  font-size: 10pt;
  font-family: arial;
}
h4.title {
	color: #005caa;
  display: inline;
  font-size: 10pt;
  font-family: arial;
}
h2 {
	color: #868686;
    font-size: 10pt;
    font-family: arial;
    display: inline;
}
h2.title {
    font-family: arial;
    color: #555;
    font-weight: bold;
}
h3 {
	color: #868686;
    font-size: 9pt;
    font-family: arial;
    font-weight: normal;
    white-space: nowrap;
    display: inline;
}
h3.element {
	color: #0B68B6;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	white-space: nowrap;
	display: inline;
}

a:link {
    color: #1677ed;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a:active {
    color: #1677ed;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a:visited {
    color: #1677ed;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a:hover {
    color: #176ace;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
div.img_all{
	 border: 1px solid #bfdcff;
	 padding: 2px 2px 2px 2px;
}
div.message {
   margin: 10px 0px 10px 0px;
   text-align: center;
}

/* ------------ TABLE ------------ */

table.indent_img{
	margin: 0px 10px 0px 0px;
}
table.list{
	margin: 0px 0px 15px 0px;
}

table.submenu_top{
  margin: 35px 0px 0px 210px;
  position: absolute;
  z-index: 100;
}
table.menu_head{
  margin: 159px 0px 0px 219px;
  position: fixed;
  z-index: 150;
}
/* ------------ TD ------------ */
td.content{
	padding-top: 11px;
}
td.content_second{
	padding: 11px 15px 0px 15px;
}
td.index_bg2_6a {
	background: url(/img/index_bg2_6a.jpg) repeat-y;
	width: 384px;
	height: 44px;
}
/* td.tin3 {
	background: url(/img/production/tin/tin.jpg) no-repeat;
	width: 150px;
	height: 220px;
} */

td.footer_index {
	color: #000000;
	background-color: #005caa;
	height: 119px;
}
td.background_header {
	background-color: #005caa;
}
td.logo {
	background-color: #005caa;
	border-bottom: 1px solid #bfdcff;
	background: url(/img/logo_bg.jpg) no-repeat;
	width:  220px;
	height: 194px;
}
td.logo_error {
	background-color: #005caa;
	border-bottom: 1px solid #bfdcff;
	width:  220px;
	height: 194px;
}
td.border_bottom{
	border-bottom: 1px solid #bfdcff;
}
td.bottom_active{
	border-bottom: 1px solid #ffffff;
}
td.menu{
	background-color: white;
	border-bottom: 1px solid #bfdcff;
}
td.indent_lblock {
	padding: 10px 15px 20px 15px;
	width: 205px;
   	border-bottom: 1px solid #bfdcff;
}
td.indent_lblock_menu {
	padding: 10px 4px 25px 12px;
	width: 205px;
  border-bottom: 1px solid #bfdcff;
  background: url(/img/smenu_bg.jpg) no-repeat;
}
td.indent_rblock {
	padding: 10px 15px 20px 15px;
	width: 205px;
	border-bottom: 1px solid #bfdcff;
}
td.title_right {
	padding: 5px 0px 1px 0px;
}
td.f_link {
	padding: 10px 32px 0px 20px;
}
td.middle_second{
	border-right: 1px solid #bfdcff;
	border-left: 1px solid #bfdcff;
  padding: 0px 0px 10px 0px;
  background-color: white;
}
td.middle_block{
	border-right: 1px solid #bfdcff;
	border-left: 1px solid #bfdcff;
  padding: 11px 15px 10px 15px;
  background-color: white;
}
td.left_block {
 	width: 220px;
 	background-color: #ced2cb;
}
td.footer_contact {
    border-top: 1px solid #bfdcff;
 	background-color: #ced2cb;
 	padding: 0px 0px 7px 0px;
 	font-size: 8pt;
 	color: #000000;
}
td.footer_right{
  background-color: #ced2cb;
  padding: 0px 0px 5px 0px;
}
td.right_block {
 	width: 215px;
 	background-color: #ced2cb;
}
td.menu_active{
	background-color: white;
	border-bottom: 1px solid #ffffff;
}
td.smenu_left {
	padding: 5px 0px 5px 0px;
}
td.smenu_left_active {
	padding: 5px 0px 5px 0px;
  color: #005caa;
  font-size: 10pt;
}
.search{
	border: 1px solid #acd1ff;
}
td.title{
	padding: 4px 0px 3px 10px;
}
h1.right_block_title{
  color: #868686;
}
td.text{
	color: #868686;
	padding: 5px 0px 10px 0px;
  align: justify;
}
td.text1{
	color: #868686;
	padding: 5px 0px 10px 0px;
}
td.title_date{
	font-weight: normal;
	color: #868686;
	padding: 3px 0px 0px 0px;
}
td.title_list{
	padding: 3px 0px 0px 0px;
}

td.blue_bg_right{
	background-color: #e0eaf4;
	border-bottom: 1px solid #acd1ff;
   	height: 2px;
    font-size: 1px;
}
td.smenu_top {
    padding: 7px 0px 2px 19px;
}
td.smenu_top_active {
    color: #bed9ef;
    padding: 7px 0px 2px 28px;
}
td.header_solid {
	background-color: #005caa;
  border-bottom: 1px solid #bfdcff;
  height: 159px;
}
td.header_right {
	background-color: #005caa;
  border-bottom: 1px solid #bfdcff;
}
td.configurator {
    padding: 0px 16px 0px 0px;
}
td.solid_line{
  padding: 15px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
}
td.solid_line2{
  padding: 15px 0px 0px 15px;
  margin: 0px 10px 0px 10px;
}
/* ------------ DIV ------------ */
div.solid_line{
  border-top: 1px solid #ced2cb;
  height: 1px;
  width: 100%;
}
div.solid_line2 {
  color: red;
  height: 1px;
  width: 100%;
}
div.div_header{
	background: url(/img/div_header.jpg) repeat-x;
	height: 194px;
  background-color: #000000;
}
div.new_sko{
	background: url(/img/SKO.jpg) no-repeat;
  width: 150px;
  height: 110px;
  cursor: pointer;
  cursor: hand;
}
div.lid_sko{
	background: url(/img/SKO_grey.jpg) no-repeat;
  width: 150px;
  height: 110px;
  cursor: pointer;
  cursor: hand;
}
div.new_tvist{
	background: url(/img/tvist_off.jpg) no-repeat;
  width: 150px;
  height: 110px;
  cursor: pointer;
  cursor: hand;
}
div.lid_tvist{
	background: url(/img/tvist_off_grey.jpg) no-repeat;
  width:  150px;
  height: 110px;
  cursor: pointer;
  cursor: hand;
}

div.div2_header{
	background: url(/img/div2_header.jpg) no-repeat;
	height: 194px;
	width: 7px;
	background-color: #000000;
}
div.content{
	padding-top: 11px;
}
div.indent_list{
	padding: 7px 0px 0px 0px;
	text-align: justify;
}
div.contact_body{
	padding: 3px 3px 3px 4px;
	background-color: #acd1ff;
	color: #3c3c3c;
	font-size: 8pt;
}
div.contact_leader{
	padding: 3px 3px 3px 3px;
	background-color: #acd1ff;
	color: #005caa;
	vertical-align: middle;
	align: center;
}
div.leadership{
	float: left;
	width: 168px;
	padding: 15px 1px 0px 0px;
}
div.personnel{
	float: left;
	width: 133px;
	padding: 15px 1px 0px 0px;
}
div.img_leader{
	padding: 2px 2px 2px 2px;
	border: 1px solid #aa0040;
	margin: 0px 20px 10px 20px;
}
div.img_personnel{
	padding: 2px 2px 2px 2px;
	border: 1px solid #acd1ff;
	margin: 0px 5px 10px 5px;
}
div.contact_head{
	padding: 3px 3px 3px 3px;
	background-color: #005caa;
	color: #ffffff;
	margin: 0px 0px 1px 0px;
	font-size: 10pt;
	vertical-align: middle;
	align: center;
}
div.personnel_head{
	padding: 3px 3px 3px 3px;
	background-color: #005caa;
	color: #ffffff;
	margin: 0px 0px 1px 0px;
	font-size: 9pt;
	vertical-align: middle;
	align: center;
}
div.blue_bg_search{
	background-color: #e0eaf4;
	border-bottom: 1px solid #acd1ff;
 	width: 220px;
    padding: 10px 0px 15px 0px;
}
div.indent_global{
	padding: 3px 0px 0px 0px;
}
div.line {
	border-top: 1px solid #95c6ef;
	height: 1px;
	font-size: 1px;
	width: 200px;
	margin-left: 6px;
}
div.smenu_bg {
	background: url(/img/smenu_bg1.jpg) no-repeat;
   	height: 217px;
   	width: 219px;
}
div.menu_bg1{
	background: url(/img/menu_bg1.jpg) no-repeat;
	width: 169px;
	height: 35px;
}
div.indentm{
	padding: 8px 0px 0px 10px;
}
div.indentm_arr{
	padding: 9px 0px 0px 0px;
}
div.menu_bg2{
	background: url(/img/menu_bg2.jpg) no-repeat;
	width: 20px;
	height: 35px;
	background-color: white;
}
div.menu_div1{
	background: url(/img/menu_div1.gif) no-repeat;
	width: 19px;
	height: 35px;
}
div.menu_div1_1{
	background: url(/img/menu_div1_1.gif) no-repeat;
	width: 1px;
	height: 35px;
	font-size: 1px;
}
div.menu_div2{
	background: url(/img/menu_div2.gif) no-repeat;
	width: 19px;
	height: 35px;
}
div.menu_div2_1{
	background: url(/img/menu_div2_1.gif) no-repeat;
	width: 1px;
	height: 35px;
	font-size: 1px;
}
div.menu_div3{
	background: url(/img/menu_div3.gif) no-repeat;
	width: 19px;
	height: 35px;
}
div.menu_div3_1{
	background: url(/img/menu_div3_1.gif) no-repeat;
	width: 1px;
	height: 35px;
	font-size: 1px;
}
div.header_img2{
	background: url(/img/bg2.jpg) no-repeat;
	width: 565px;
	height: 34px;
}
div.header_img3{
	background: url(/img/bg3.jpg) no-repeat;
	width: 565px;
	height: 6px;
	font-size: 1px;
}
div.header_img4_ua{
	background: url(/img/ua/bg4.jpg) no-repeat;
	width: 565px;
	height: 44px;
	font-size: 1px;
}
div.header_img4_ru{
	background: url(/img/ru/bg4.jpg) no-repeat;
	width: 565px;
	height: 44px;
	font-size: 1px;
}
div.header_img4_en{
	background: url(/img/en/bg4.jpg) no-repeat;
	width: 565px;
	height: 44px;
	font-size: 1px;
}
div.header_img4_pl{
	background: url(/img/pl/bg4.jpg) no-repeat;
	width: 565px;
	height: 44px;
	font-size: 1px;
}
div.header_img5 {
  background: url(/img/bg5.jpg) no-repeat;
	width: 565px;
	height: 6px;
	font-size: 1px;
}
div.header_img6{
	background: url(/img/bg6.jpg) no-repeat;
	width: 565px;
	height: 68px;
}
div.menu_bg3{
	background: url(/img/menu_bg3.jpg) no-repeat;
	width: 557px;
	height: 35px;
}
div.header_img7{
	background-color: #005caa;
	background: url(/img/header_img7.jpg) no-repeat;
	width: 215px;
	height: 35px;
}
div.menu_bg{
	background: url(/img/menu_bg.jpg) no-repeat;
	width: 219px;
	height: 155px;
}
div.div_index {
	background: url(/img/div_index.jpg) repeat-x;
	height: 887px;
}
div.index_bg1 {
	background: url(/img/index_bg1.jpg) no-repeat;
	width: 178px;
	height: 37px;
}
div.index_bg2 {
	background: url(/img/index_bg2.jpg) no-repeat;
	width: 650px;
	height: 37px;
}
div.index_bg2_2 {
	background: url(/img/index_bg2_2.jpg) no-repeat;
	width: 174px;
	height: 37px;
}
div.index_bg2_3 {
	background: url(/img/index_bg2_3.jpg) no-repeat;
	width: 178px;
	height: 107px;
}
div.index_bg2_4 {
	background: url(/img/index_bg2_4.jpg) no-repeat;
	width: 130px;
	height: 107px;
}
div.index_bg2_5 {
	background: url(/img/index_bg2_5.jpg) repeat-y;
	width: 384px;
	height: 19px;
}
div.index_bg2_6_ua {
	background: url(/img/ua/index_bg2_6.jpg) no-repeat;
	width: 384px;
	height: 44px;
}
div.index_bg2_6_ru {
	background: url(/img/ru/index_bg2_6.jpg) no-repeat;
	width: 384px;
	height: 44px;
}
div.index_bg2_6_en {
	background: url(/img/en/index_bg2_6.jpg) no-repeat;
	width: 384px;
	height: 44px;
}
div.index_bg2_6_pl {
	background: url(/img/pl/index_bg2_6.jpg) no-repeat;
	width: 384px;
	height: 44px;
}
div.index_bg2_7 {
	background: url(/img/index_bg2_7.jpg) no-repeat;
	width: 37px;
	height: 107px;
}
div.index_bg2_8 {
	background: url(/img/index_bg2_8.jpg) no-repeat;
	width: 99px;
	height: 107px;
}
div.index_bg2_9 {
	background: url(/img/index_bg2_9.jpg) no-repeat;
	width: 174px;
	height: 107px;
}
div.index_bg3_1 {
	background: url(/img/index_bg3_1.jpg) no-repeat;
	width: 178px;
	height: 254px;
}
div.index_bg3_2 {
	background: url(/img/index_bg3_2.jpg) no-repeat;
	width: 209px;
	height: 48px;
}
div.index_bg3_3 {
	background: url(/img/index_bg3_3.jpg) no-repeat;
	width: 209px;
	height: 172px;
	color: #ff9a0b;
	font-size: 13pt;
	font-weight: bold;
	font-family: Arial;
  cursor: hand;
  cursor: pointer;
}
div.index_bg3_4 {
	background: url(/img/index_bg3_4.jpg) no-repeat;
	width: 12px;
	height: 531px;
	font-size: 1px;
}
div.index_bg3_5 {
	background: url(/img/index_bg3_5.jpg) no-repeat;
	width: 209px;
	height: 48px;
}
div.index_bg3_6 {
	color: #aa0040;
	font-size: 13pt;
	font-weight: bold;
	font-family: Arial;
	background: url(/img/index_bg3_6.jpg) no-repeat;
	width: 209px;
	height: 172px;
  cursor: hand;
  cursor: pointer;
}
div.indent_index{
	padding: 170px 16px 0px 0px;
	cursor: hand;
	}
div.index_bg3_7 {
	background: url(/img/index_bg3_7.jpg) no-repeat;
	width: 11px;
	height: 531px;
	font-size: 1px;
}
div.indent_text{
	padding: 5px 3px 0px 0px;
}
div.index_title1 {
	color: #FF9A0B;
  font-size: 12pt;
	background-color: #f5faff;
	background: url(/img/index_text.jpg) repeat-x;
	border-left: solid 1px #ff9a0b;
	border-right: solid 1px #ff9a0b;
  font-weight: bold;
  text-align: right;
  padding-right: 15px;
  height: 21px;
}
div.index_title2 {
	color: #AA0040;
  font-size: 12pt;
	background-color: #f5faff;
	background: url(/img/index_text.jpg) repeat-x;
	border-left: solid 1px #ac0644;
	border-right: solid 1px #ac0644;
  font-weight: bold;
  text-align: right;
  padding-right: 15px;
  height: 21px;
}
div.index_title3 {
	color: #00AA58;
  font-size: 12pt;
	background-color: #f5faff;
	background: url(/img/index_text.jpg) repeat-x;
	border-left: solid 1px #00aa58;
	border-right: solid 1px #00aa58;
  font-weight: bold;
  text-align: right;
  padding-right: 15px;
  height: 21px;
}

div.index_text1 {
	color: #545557;
	background-color: #f5faff;
	background: url(/img/index_text.jpg) repeat-x;
	height: 206px;
	border-left: solid 1px #ff9a0b;
	border-right: solid 1px #ff9a0b;
}
div.index_text2 {
	color: #545557;
	background-color: #f5faff;
	background: url(/img/index_text.jpg) repeat-x;
	border-left: solid 1px #ac0644;
	border-right: solid 1px #ac0644;
	height: 206px;
}
div.index_text3 {
	color: #545557;
	background-color: #f5faff;
	background: url(/img/index_text.jpg) repeat-x;
	border-left: solid 1px #00aa58;
	border-right: solid 1px #00aa58;
	height: 206px;

}
div.index_bg3_8 {
	background: url(/img/index_bg3_8.jpg) no-repeat;
	width: 209px;
	height: 48px;
}
div.index_bg3_9 {
	background: url(/img/index_bg3_9.jpg) no-repeat;
	width: 209px;
	height: 172px;
	color: #00aa58;
	font-size: 13pt;
	font-weight: bold;
	font-family: Arial;
  cursor: hand;
  cursor: pointer;
}
div.index_bg3_10 {
	background: url(/img/index_bg3_10.jpg) no-repeat;
	width: 174px;
	height: 48px;
}
div.index_bg3_11 {
	background: url(/img/index_bg3_11.jpg) no-repeat;
	width: 174px;
	height: 206px;
}
div.index_bg3_12 {
	background: url(/img/index_bg3_12.jpg) repeat-y;
	width: 174px;
	height: 117px;
}
div.index_bg3_13 {
	background: url(/img/index_bg3_13.jpg) no-repeat;
	width: 175px;
	height: 66px;
}
div.index_bg4_1 {
	background: url(/img/index_bg4_1.jpg) no-repeat;
	width: 178px;
	height: 164px;
}
div.index_bg4_2 {
	background: url(/img/index_bg4_2.jpg) no-repeat;
	width: 178px;
	height: 113px;
}
div.index_bg4_3 {
	background-color: white;
	background: url(/img/index_bg4_3.jpg) no-repeat;
	width: 209px;
	height: 84px;
}
div.index_bg4_4 {
	background-color: white;
	background: url(/img/index_bg4_4.jpg) no-repeat;
	width: 209px;
	height: 84px;
}
div.index_bg4_5 {
	background-color: white;
	background: url(/img/index_bg4_5.jpg) no-repeat;
	width: 209px;
	height: 84px;
}
div.index_bg4_6 {
	background: url(/img/index_bg4_6.jpg) no-repeat;
	width: 174px;
	height: 160px;
}
div.index_bg5_1 {
	background: url(/img/index_bg5_1.jpg) no-repeat;
	width: 178px;
	height: 93px;
}
div.index_bg5_2 {
	background: url(/img/index_bg5_2.jpg) no-repeat;
	width: 209px;
	height: 93px;
}
div.index_bg5_3 {
	background: url(/img/index_bg5_3.jpg) no-repeat;
	width: 219px;
	height: 93px;
}
div.index_bg5_4 {
	background: url(/img/index_bg5_4.jpg) no-repeat;
	width: 222px;
	height: 93px;
}
div.index_bg5_5 {
	background: url(/img/index_bg5_5.jpg) no-repeat;
	width: 174px;
	height: 93px;
}
div.index_bg6_1 {
	background: url(/img/index_bg6_1.jpg) no-repeat;
	width: 384px;
	height: 6px;
	font-size: 1px;
}
div.index_bg6_2 {
	background: url(/img/index_bg6_2.jpg) repeat-y;
	width: 384px;
	height: 32px;
	font-weight: 1px;
}
div.footer_bg1 {
	background: url(/img/footer_bg1.jpg) no-repeat;
	height: 9px;
	width: 238px;
}
div.footer_bg2 {
	background: url(/img/footer_bg2.jpg) no-repeat;
	height: 9px;
	width: 6px;
}
div.footer_bg4 {
	background: url(/img/footer_bg4.jpg) no-repeat;
	height: 38px;
	width: 6px;
}
div.vacancy_div {
	background: url(/img/material/vacancy_ddiv.jpg) repeat-x;
	height: 212px;

}
div.activity_div {
	background: url(/img/material/activity_div.jpg) repeat-x;
	height: 188px;
}



/* ------------ DIV MATERIAL ------------ */
div.about_div {
	background: url(/img/material/about_div.jpg) repeat-x;
	height: 216px;
	font-weight: bold;
}
div.about_div2 {
	background: url(/img/material/about_div2.jpg) no-repeat;
	height: 216px;
	font-weight: bold;
}
div.tendency_div {
  vertical-align: middle;
	background: url(/img/production/tendency_line.gif) repeat-x;
	height: 191px;
	font-weight: bold;
}
div.tendency_div2 {
 
	text-align: center;
  font-size: 20px;
  color: #c7c1b3;
	height: 191px;
	font-weight: bold;
}
div.advantages_div2 {
 
	text-align: center;
  font-size: 20px;
  color: #cfbdb8;
	height: 191px;
	font-weight: bold;
}
div.tehnologies_div {
	background: url(/img/production/tehnologies_line.gif) repeat-x;
	height: 191px;
	font-weight: bold;
}
div.tehnologies_div2 { 
	text-align: center;
  font-size: 20px;
  color: #c7c1b3;
	height: 181px;
	font-weight: bold;
}
div.individual_div {
	background: url(/img/production/individual_line.gif) repeat-x;
	height: 181px;
	font-weight: bold;
}
div.individual_div2 { 
	text-align: center;
  font-size: 20px;
  color: #e7e7e7;
	height: 191px;
	font-weight: bold;
}

/* ------------ UL ------------ */
ul {
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 10px;
}
ol{
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 10px;
}
ol.abc{
  background-image: none;
  list-style-type: lower-alpha;
  padding: 10px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
}
li {
  background-image: url(/img/lst_marker.gif);
  background-repeat: no-repeat;
  font-size: 10pt;
  padding: 0px 0px 3px 17px;
}

li.about {
	color: #666666;
	list-style-type: circle;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul.about {
  list-style-type: circle;
	padding: 0px 0px 0px 25px;
	margin: 11px 20px 10px 10px;
}
li.abc {
  background-image: none;
 /* list-style-type: lower-alpha;*/
  padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* ------------ A LINK ------------ */

a.footer:link {
    color: #ffffff;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.footer:active {
    color: #ffffff;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.footer:visited {
    color: #ffffff;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.footer:hover {
    color: #ffffff;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}

a.submenu_top:link {
    color: #bed9ef;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.submenu_top:active {
    color: #bed9ef;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.submenu_top:visited {
    color: #bed9ef;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.submenu_top:hover {
    color: #e7f3fc;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}

a.list_element:link {
    color: #005caa;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    font-weight:bold;
}
a.list_element:active {
    color: #005caa;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    font-weight:bold;
}
a.list_element:visited {
    color: #005caa;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    font-weight:bold;
}
a.list_element:hover {
   color: #076abd;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    font-weight:bold;
}


a.production:link {
    color: #fea931;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}
a.production:active {
    color: #fea931;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}
a.production:visited {
    color: #fea931;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}
a.production:hover {
    color: #ffb449;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}


a.path:link {
    color: #005caa;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.path:active {
    color: #005caa;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.path:visited {
    color: #005caa;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.path:hover {
    color: #106cba;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}

a.f_link:link {
    color: #005caa;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.f_link:active {
    color: #005caa;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.f_link:visited {
    color: #005caa;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.f_link:hover {
    color: #076abd;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.p_link:link {
    color: #005caa;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.p_link:active {
    color: #005caa;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.p_link:visited {
    color: #005caa;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
}
a.p_link:hover {
    color: #076abd;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
}
a.f_ico:link {
    color: #414240;
    text-decoration: none;
    font-size: 8pt;
    font-family: arial;
}
a.f_ico:active {
    color: #414240;
    text-decoration: none;
    font-size: 8pt;
    font-family: arial;
}
a.f_ico:visited {
    color: #414240;
    text-decoration: none;
    font-size: 8pt;
    font-family: arial;
}
a.f_ico:hover {
    color: #636462;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial;
}

a.help:link {
    color: #414240;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial;
}
a.help:active {
    color: #414240;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial;
}
a.help:visited {
    color: #414240;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial;
}
a.help:hover {
    color: #636462;
    text-decoration: underline;
    font-size: 8pt;
    font-family: arial;
}

a.smenu_left:link {
    color: #005caa;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}
a.smenu_left:active {
    color: #005caa;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}
a.smenu_left:visited {
    color: #005caa;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}
a.smenu_left:hover {
    color: #076abd;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
}
a.icon: link active visited hover {
  text-decoration: none;
  color: white;
}


/* ------------ SPAN ------------ */
span.lst_body {
	font-size: 9pt;
	font-family: Arial;
	color: #005caa;
	text-align: center;
}
span.comment {
	font-size: 8pt;
	font-family: Arial;
	color: #999999;
}
span.orange_text {
	font-size: 9pt;
	font-family: Arial;
	color: #FEA11D;
}
span.list_element {
    color: #005caa;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    font-weight:bold;
}
span.date{
    color: #929292;
    font-size: 9pt;
    font-family: arial;
}
span.production {
    color: #fea931;
    font-size: 10pt;
    font-family: arial;
}
span.work {
    color: #aa0040;
    font-size: 10pt;
    font-family: arial;
}
span.need {
    color: #00aa58;
    font-size: 10pt;
    font-family: arial;
}
span.smenu_left{
    color: #005caa;
    font-weight: bold;
    font-size: 10pt;
}
span.blue_text{
    color: #005caa;
    font-size: 9pt;
}
span.path{
    color: #666666;
    font-size: 9pt;
}
span.page{
    color: #999999;
    font-size: 9pt;
    font-weight: bold;
}
span.sdesc_list{
    color: #999999;
    font-size: 9pt;
    text-align: justify;
}
span.print_text{
    font-size: 9pt;
    text-align: justify;
    text-decoration: underline;
}
span.link{
    color: #005caa;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
  	cursor: hand;
}



/*----   	MENU AND SUBMENU CLICK -----*/

div.menu_item {
  color: #ffffff;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 900;

  white-space: nowrap;
  text-transform: uppercase;
  padding: 0px 0px 0px 0px;
  border: 1px solid #ffffff;
  cursor: pointer;
  cursor: hand;
  width: 66px;
  background-color: #277dc7;
}

div.menu_item_active {
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 900;
  vertical-align: center;
  white-space: nowrap;
  text-transform: uppercase;
  border: 1px solid #005caa;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
  cursor: hand;
  width: 66px;
  background-color: #277dc7;
}
table.submenu {
  visibility: hidden;
  position: absolute;
}
td.smenu_item {
	font-family: Verdana;
	vertical-align: middle;
	font-size: 8pt;
  text-transform: uppercase;

  padding: 0px 0px 0px 0px;
  background-color: #277dc7;
  color: #ffffff;
  white-space: nowrap;
  cursor: pointer;
  font-weight: 900;
  cursor: hand;
  text-align: center;
  border: 1px solid #005caa;
  width: 66px;
}
td.smenu_item_active {
	font-family: Verdana;
	font-size: 8pt;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  white-space: nowrap;
  text-transform: uppercase;

  cursor: pointer;
  cursor: hand;
  font-weight: 900;
  border: 1px solid #ffffff;
  width: 66px;
  text-align: center;
  background-color: #277dc7;
}



/*----   	MENU NEEDS -----*/


td.footer_submenu {
    background-color: #ffffff;
}

div.menu_needs {
  color: #00aa58;
  font-family: arial;
  font-size: 10pt;
  padding: 8px 0px 0px 10px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/menu/need.gif) no-repeat;

}

div.menu_needs_active {
  color: #22b46e;
  font-family: arial;
  font-size: 10pt;
  vertical-align: center;
  padding: 8px 0px 11px 10px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/menu/need_a.gif) no-repeat;


}
table.submenu_needs {
  visibility: hidden;

  border-left: 1px solid #02ab59;
  border-right: 1px solid #02ab59;
  border-bottom: 1px solid #02ab59;
  width: 189px;
  position: absolute;

}
td.smenu_needs {
  font-family: arial;
  font-size: 9pt;
  padding: 3px 10px 3px 10px;
  color: #005caa;
  background-color: #ffffff;
  cursor: pointer;
  cursor: hand;
  white-space: nowrap;
}
td.smenu_needs_active {
  font-family: arial;
  font-size: 9pt;
  vertical-align: middle;
  padding: 3px 10px 3px 10px;
  cursor: pointer;
  cursor: hand;
  color: #106cba;
  background-color: #ddf4e9;
  white-space: nowrap;
}


/*----   	MENU WORKS -----*/


div.menu_works {
  color: #aa0040;
  font-family: arial;
  font-size: 10pt;
  padding: 8px 0px 0px 10px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/menu/work.gif) no-repeat;  
}

div.menu_works_active {
  color: #b71a55;
  font-family: arial;
  font-size: 10pt;
  vertical-align: center;
  padding: 8px 0px 11px 10px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/menu/work_a.gif) no-repeat;
}
table.submenu_works {
  visibility: hidden;
  position: absolute;
  border-left: 1px solid #aa0040;
  border-right: 1px solid #aa0040;
  border-bottom: 1px solid #aa0040;
  width: 189px;

}
td.smenu_works {
  font-family: arial;
  font-size: 9pt;
  padding: 3px 10px 3px 10px;
  color: #005caa;
  background-color: #ffffff;
  cursor: pointer;
  cursor: hand;
  white-space: nowrap;
}
td.smenu_works_active {
  font-family: arial;
  font-size: 9pt;
  vertical-align: middle;
  padding: 3px 10px 3px 10px;
  cursor: pointer;
  cursor: hand;
  color: #106cba;
  background-color: #ffeff5;
  white-space: nowrap;
}

table.subm {
  visibility: hidden;
}

/*----   	MENU PRODUCTION -----*/


div.menu_product {
  color: #fea11d;
  font-family: arial;
  font-size: 10pt;
  padding: 8px 0px 0px 10px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/menu/product.gif) no-repeat;
}

div.menu_product_active {
  color: #fea11d;
  font-family: arial;
  font-size: 10pt;
  vertical-align: center;
  padding: 8px 0px 11px 10px;
  cursor: pointer;
  cursor: hand;
  background: url(/img/menu/product_a.gif) no-repeat;
}
table.submenu_product {
  visibility: hidden;

  border-left: 1px solid #fea11d;
  border-right: 1px solid #fea11d;
  border-bottom: 1px solid #fea11d;
  width: 189px;
  position: absolute;
}
td.smenu_product {
  font-family: arial;
  font-size: 9pt;
  padding: 3px 10px 3px 10px;
  color: #005caa;
  background-color: #ffffff;
  cursor: pointer;
  cursor: hand;
  white-space: nowrap;
}
td.smenu_product_active {
  font-family: arial;
  font-size: 9pt;
  vertical-align: middle;
  padding: 3px 10px 3px 10px;
  cursor: pointer;
  cursor: hand;
  color: #106cba;
  background-color: #fff3e1;

  white-space: nowrap;
}

table.subm1 {
  visibility: hidden;
}

/*----   HEADER LANGVAGE-----*/

div.select_langvage {
  color: #ffffff;
  font-family: arial;
  font-size: 9pt;
  padding: 0px 0px 0px 10px;
  cursor: pointer;
  cursor: hand;
  border: 1px solid #95c5ff;
  background-color: #277dc7;
  vertical-aling: middle;
  background: url(/img/select_img.gif) no-repeat;
  height: 18px;
}

div.select_langvage_active {
  color: #ffffff;
  font-family: arial;
  font-size: 9pt;
  vertical-align: center;
  padding: 0px 0px 0px 10px;
  cursor: pointer;
  cursor: hand;
  vertical-aling: middle;
  border: 1px solid #95c5ff;
  background-color: #277dc7;
  background: url(/img/select_img.gif) no-repeat;
  height: 18px;
}
table.submenu_langvage {
  visibility: hidden;
  position: absolute;
  border-left: 1px solid #95c5ff;
  border-right: 1px solid #95c5ff;
  border-bottom: 1px solid #95c5ff;
  width: 181px;
}
td.smenu_langvage {
  font-family: arial;
  font-size: 9pt;
  padding: 3px 10px 3px 10px;
  color: #ffffff;
  background-color: #277dc7;
  cursor: pointer;
  cursor: hand;
  white-space: nowrap;
}
td.smenu_langvage_active {
  font-family: arial;
  font-size: 9pt;
  vertical-align: middle;
  padding: 3px 10px 3px 10px;
  cursor: pointer;
  cursor: hand;
  background-color: #e0eaf4;
  color: #005caa;
  white-space: nowrap;
}

/* ------------ CONFIGURATOR  ------------ */

/*table.configurator {
 	border: 1px solid #ffffff;
 	background-color: #C6DBEC;
} */
table.configurator{
  width: 100%;
  cursor: default;
}

tr.conf_body_color1{
  color: #005caa;
  font-family: arial;
  cursor: pointer;
  cursor: hand;
  background-color: #C6DBEC;
}
tr.conf_body_color11{
  color: #005caa;
  font-family: arial;
  background-color: #C6DBEC;
}
tr.conf_body_color22{
  color: #005caa;
  font-family: arial;
  background-color: #acceec;
}
tr.conf_body_color2{
  color: #005caa;
  font-family: arial;
  cursor: pointer;
  cursor: hand;
  background-color: #acceec;
}
tr.conf_body_optima{
  color: #005caa;
  font-family: arial;
  cursor: pointer;
  cursor: hand;
  background-color: #FDC980;
}
tr.conf_body_hover{
  color: #005caa;
  font-family: arial;
  cursor: pointer;
  cursor: hand;
  background-color: #e0f0ff;
}
tr.conf_head{
  color: white;
  font-family: arial;
  background-color: #005caa;
}
td.lst_body{
	padding: 2px 0px 2px 0px;
	font-size: 9pt;
	font-family: Arial;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	width: 90px;
	height: 26px;
	color: #005caa;
	text-align: center;
}
td.lst_body_content{
	padding: 2px 5px 2px 5px;
	font-size: 9pt;
	font-family: Arial;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #005caa;
	text-align: center;
}
td.lst_body_simple{
	font-size: 9pt;
	font-family: Arial;
	color: #005caa;
	text-align: center;
}
td.lst_head{
	padding: 2px 0px 2px 0px;
	font-size: 9pt;
	font-family: Arial;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	height: 25px;
	color: white;
	text-align: center;
}
td.lst_pbody{
	padding: 2px 0px 2px 0px;
	font-size: 9pt;
	font-family: Arial;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	height: 40px;
	color: #005caa;
	text-align: center;
}
div.lst_pbody{
	padding: 2px 0px 2px 0px;
	font-size: 9pt;
	font-family: Arial;
	border-top: 1px solid #fff;
	height: 20px;
}
div.lst_pbody1{
	padding: 2px 0px 2px 0px;
	font-size: 9pt;
	font-family: Arial;
  height: 20px;
}

div.gray {
  color: #555555;
}

.blue_border {
	border: solid 1px #acd1ff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 9pt;
	font-family: arial;
}
div.tvist_bg {
	background: url(/img/tvist_bg.jpg);
	width:142px;
	height: 142px;

}
img.awards {
  border: 1px solid #bfdcff;
	padding: 2px 2px 2px 2px;
  margin: 0px 20px 0px 20px
}

div.second_menu {
  position: absolute;
  top: 37px;
  left: 280px;
}

div.second_menu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

div.second_menu li {
  display: inline;
  background: none;
  padding: 0px 12px;
  font-size: 17px;
}

div.second_menu ul li a.second_link {
  color: #005DA9;
  font-size: 17px;
  font-weight: bold;
}

div.second_menu ul li a.second_link:hover {
  color: #01396A;
  text-decoration: none;
}