/* General styles */
* {
	font-family: Tahoma, "Sans Serif"
}
object {
	 z-index: 1;
}
body {
	background: #444456;
	text-align: center;
	color: #63676b;
}
h1 {
	font-family: Arial, "Sans Serif" !important;
	font-size: 22px !important;
	color: #000 !important;
	margin: 0.2em 0 0.8em 0
}
h8 {
	font-family: Arial, "Sans Serif" !important;
	font-size: 22px !important;
	color: #000 !important;
	margin: 0.2em 0 0.8em 0
}
h2 {
	font-family: Arial, "Sans Serif" !important;
	font-size: 18px !important;
	color: #000 !important;
	margin: 1em 0 0.5em 0
}
h3 {
	font-weight:normal; 
	font-size:16px !important;
	font-family: Arial, "Sans Serif" !important;
	color: #000 !important;
	margin: 0.7em 0 1em 0
}
.main_h3 {
	font-weight:normal;
	font-size:14px !important;
	font-family: Arial, Sans-Serif !important;
	color: #c7cfd2;
	margin: 2px 0px 0px 0px;
}
h4 {
	font-weight:bold;
	font-size:14px;
	font-family:Arial, "Sans Serif";
	color: #000;
	margin: 10px 0px 10px 0px
}
h4.l_header {
	margin: 10px 0px 0px 20px;
	color: #383848 !important;
	text-transform: uppercase; /* add by midel 09/12/2009 */
}
p {
	padding: 5px 0px;
	margin: 0px
}
b {
  font-weight: bold;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}

/* Top */

#top {
	position: relative;
	height: 100px;
}
#logo_top {
	position: absolute;
   width: 132px;
	height: 34px;
	margin: 30px 0px 0px 20px;
   /* margin: 15px 0px 0px 5px; */
}
#top_menu {
	position: absolute;
	margin: 0px 0px 0px 400px;
   width: 600px;
}
#top_menu_cont {
   float: right;
}
#top_menu div.menu_d_g {
	z-index: 40;
	float: left;
	padding-right: 10px;
	padding-left: 30px;
}
#top_menu div.menu_d_s {
	background: url(/image/layout/top_circle.gif) 0 0 no-repeat;
	z-index: 40;
	float: left; 
	padding-right: 10px;
	padding-left: 30px;
	height: 54px
}
#top_menu div.menu_l {
	margin-top: 30px
}
#top_right_menu {
	background: transparent;
	position: absolute;
	display: block;
	z-index: 100;
	width: 200px;
	margin-left: 200px;
	margin-top: 30px;
}
#top_right_menu a {
	 margin-right: 15px;
}
#iframe_block {
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 display: none;
	 width: 30px;
	 margin-left: 970px;
	 z-index: 5;
	 background: #444456;
}
* html #iframe_block {
	 width: 0px;
	 height: 0px;
}
/* Layout */

#site_container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#back1 {
	background: url(/image/layout/top1-n.jpg) 0 0 no-repeat;
	height: 301px
}
#back2 {
	background: url(/image/layout/top2-n.jpg) 0 0 no-repeat;
	height: 301px
}
#back1_en {
	background: url(/image/en/layout/top1-n.jpg) 0 0 no-repeat;
	height: 301px
}
#back2_en {
	background: url(/image/en/layout/top2-n.jpg) 0 0 no-repeat;
	height: 301px
}
#back_section1, #back_section2 {
	height: 301px;
}
#back_section1 {
    background: url(/image/layout/top_prod-n1.jpg) 0 0 no-repeat;
}
#back_section2 {
    background: url(/image/layout/top_prod-n2.jpg) 0 0 no-repeat;
}

#back_work {
	position:absolute;
	width: 1000px;
	background: url(/image/layout/top-work-2.gif) 0 0 no-repeat;
	height: 139px;
	z-index: 0;
}
#back_section_g3000 {
	background: url(/image/layout/top_section_g3000.jpg) 0 0 no-repeat;
	height: 302px;
}
#back_section_h100 {
	background: url(/image/layout/top_section_h100.jpg) 0 0 no-repeat;
	height: 301px
}

#work_container {
	background: #acacb4;
	z-index: 1
}
#work_top {
	background: url(/image/layout/work_top_bg.gif) 0 0 no-repeat;
	z-index: 4;
	padding-top: 50px
}
#work_bottom {
	padding-bottom: 20px;
	background: url(/image/layout/work_bottom_bg.gif) 0 100% no-repeat;
	z-index: 4;
}

#center_image {
	width: 373px;
	position: absolute;
	margin: -100px 0px 0 298px;
}
#main_center {
	background: #000;
}
#main_back {
	background: url(/image/layout/back.gif) 70px 0 no-repeat;
	overflow: hidden;
	height: 100%;
	padding:0px;
	margin: 0px
}

#main_section {
	background: #cbccd2;
	height: 100%;
}
#main_section * {
	color: #000;
} 
#main_back_section, #main_back_section_small { 
	z-index: 4;
	height: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden
}
#main_back_section {
	background: url(/image/layout/section_bg.jpg) bottom left repeat-x;
}
#main_back_section_small {
	background: url(/image/layout/section_bg_s.jpg) bottom left repeat-x;
}

#menu_col_section, #menu_col_work {
	float: left;
	width: 270px;
	padding: 10px 10px 10px 0px;
	margin: 0px;
	z-index: 10;
}
/*#menu_col_work {
	background: url(/image/layout/back-work-1.gif) 0 0 no-repeat;
	padding: 30px 10px 10px 0px;
}*/
#content_section_cont {
	background: #d8d8dd; 
	height: 100%;
   float: left;
}
#content_work_cont {
	background: #d8d8dd; 
	height: 100%;
   float: left;
}
#content_section_back {
	 background: url(/image/layout/section_btm_bg.jpg) bottom left repeat-x;
}
#content_work_back {
	 background: url(/image/layout/section_btm_bg.jpg) bottom left repeat-x;
}
#content_section {
	 width: 605px;
	 padding: 20px 40px 0px 40px;
}
#back_work_right {
	 background: url(/image/layout/back-work-3.gif) top right no-repeat;
	 padding: 30px 0px 30px 40px;
}
#back_work_right2 {
	 background: #d8d8dd;
	 padding-right: 30px;
}


/*
#content_work {
	width: 720px;
	background: url(/image/layout/back-work-2.gif) 0 0 no-repeat;
	height: 100%; 
	color: #000000;
	font-size: 12px;
	font-family: Arial, "Sans Serif"
} */
#content_work * {
	line-height: 1.3em
}
#content_work p, #content_work td {
	font-size:12px;
	font-family: Arial, "Sans Serif";
}
#left_col {
	float: left;
	width: 270px;
	padding: 10px 10px 10px 30px;
}
#g3000 a, #g3000_section a, #h100 a, #h100_section a {
	text-decoration: none
}
#g3000 .b_left, #h100 .b_left {
	font-size: 31px;
	font-family: Arial, "Sans Serif";
	font-weight: bold; 
	color: #f8e1c3
}
#g3000 .m_left, #h100 .m_left {
	font-size: 21px;
	font-weight: normal;
	font-family: Arial, "Sans Serif";
	color: #f8e1c3
}
#g3000_section .b_left, #h100_section .b_left {
	font-size: 31px;
	font-family: Arial, "Sans Serif";
	font-weight: bold;
	color: #1e1e3c
}
#h100_section .m_left, #g3000_section .m_left {
	font-size: 21px;
	font-weight: normal;
	font-family: Arial, "Sans Serif";
	color: #1e1e3c
}
#g3000 {
	margin: 20px 0px 40px 0px
}
#h100  {
	margin: 20px 0px 10px 0px
}
#g3000_section {
	margin: 20px 0px 0px 20px;
	padding: 0px;
}
#h100_section  {
	margin: 30px 0px 10px 20px;
}
#g3000 {
	width: 104px;
	height: 51px;
}
#g3000_section {
	width:107px;
}
#h100 {
	width: 173px;
	height: 53px;
}
#h100_section {
	width: 176px;
}
#g3000 a, #header_g3000 a, #g3000_section a, #h100 a, #h100_section a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}
#about_h {
	float: left;
	width: 400px;
	padding-top: 5px;

}
#about_h, #about_h * {
	color: #000000;
	font-size: 11px !important;
}
#center_col {
	float: left;
	width: 400px;
	padding: 265px 10px 0px 10px;
}
#main_center_w {
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 20px;
	font-family: "Myriad Pro", Arial, "Sans Serif";
	color: #63676b;
	width: 378px; 
	border: 1px solid #63676b;
	padding: 10px
}
#main_center_w * {
	font-size: 20px;
}
#main_center_w li, #main_center_w a {
	text-decoration: underline;
	color: #63676b;
	font-size: 20px;
	font-family: "Myriad Pro", Arial, "Sans Serif";
	padding: 2px 0px
}
#main_center_w .left {
	float: left;
	width: 170px;
}
#main_center_w .right {
	float: right;
	width: 200px;
}
#right_col {
	float: right;
	width: 210px;
	padding: 30px 30px 10px 30px;
}
#right_col a {
   font-size: 11px;
}
.header_l {
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma, "Sans Serif";
	color: #63676b
}
.text_main {
	font-weight:normal;
	font-size:11px;
	font-family:Tahoma, "Sans Serif";
	color: #63676b
}

.news {
	margin: 10px 0px 20px 0px
}
.newsDate {
	font-family: Arial, "Sans Serif" !important;
	font-weight: bold;
	font-size: 11px !important;
	color: #000 !important;
}
.newsDateMain {
	font-family: Arial, "Sans Serif" !important;
	font-weight: bold;
	font-size: 11px !important;
	color: #949ca3 !important;
}
.newsText {
	font-size: 11px;
	color: #63676b
}

#bottom {
	margin: 20px 0px;
	float: left;
}
#contact {
	float: left;
	width: 270px;
	padding: 10px 10px 10px 30px;
	font-size:11px;
	font-family:Arial, "Sans Serif";
	color: #000000;
	line-height: 1.5em
}
.phone {
	font-weight:bold;
	font-size:17px;
	font-family:Arial, "Sans Serif";
	color: #d4c1a9
}
.bottom_link_small_s {
	font-size:11px;
}
.bottom_link_small_m {
	font-size: 12px;
}
.bottom_link_small_b {
	font-size:11px;
	font-weight: bold
}
.bottom_link_middle_s {
	font-size: 14px
}
.bottom_link_middle_m {
	font-size: 16px
}
.bottom_link_middle_b {
	font-size: 14px;
	font-weight: bold
}
.bottom_link_big {
	font-size: 18px;
}
.bottom_link_small_s,.bottom_link_small_m, .bottom_link_small_b, .bottom_link_big, .bottom_link_middle_s, .bottom_link_middle_m, .bottom_link_middle_b {
	padding: 2px;
	text-decoration: underline;
	font-family: Tahoma, "Sans Serif"; 
	color: #d4c1a9
}
#bottom_links {
	float: left;
	width: 400px;
	padding: 10px 10px 20px 10px;
}
#contact_nayada {
	float: right; 
	width: 210px;
	padding: 10px 30px 10px 30px;
	font: 11px Arial;
	color: #000000
}

/* Image Blocks */
#tech_img_block {
	position: relative;
	width: 100%;
	margin: 20px 0px 10px 0px;
}
#tech_img_block, #max_height, #glass_thickness, #sect_width, #max_width {
	font: 12px Arial;
	color: #000
}   
#max_height {
	position: absolute;
	top: 22px;
	left: 290px
} 
#glass_thickness {
	position: absolute;
	top: 62px;
	left: 330px
} 
#sect_width {
	position: absolute;
	top: 106px;
	left: 295px
} 
#max_width {
	position: absolute;
	top: 170px;
	left: 300px
}

#thickness_h, #width_h, #sound_h, #max_height_h, #def_dim_h {
	font: 12px Arial;
	color: #000
}   
#thickness_h {
	position: absolute;
	top: 64px;
	left: 335px
} 
#width_h {
	position: absolute;
	top: 106px;
	left: 305px
} 
#sound_h {
	position: absolute;
	top: 146px;
	left: 345px
} 
#max_height_h {
	position: absolute;
	top: 24px;
	left: 295px
}
#def_dim_h {
	position: absolute;
	top: 183px;
	left: 280px
}

.l_link {
	margin: 20px 0px 20px 20px
}
.l_link a {
	font: bold 14px Arial;
	color: #000000
}

#menu_sect_l {
	margin: 35px 0px 0px 5px
}
#more_info_container {
	width: 100%;
}
#more_info {
 	width: 100%;
	padding: 0px;
	margin: 0px;
}
.mi_header {
	margin: 8px 0px 10px 0px
}
#more_info .left {
	padding-bottom: 30px;
	width: 350px; 
	vertical-align: top;
}
#more_info .right_l {
	vertical-align: top;
	padding-right: 20px;
	padding-left: 10px
}
#more_info .right {
	vertical-align: bottom;
	padding-left: 40px;
	padding-top: 10px
}
#consult {
	width: 200px;
	height: 210px;
	background: url(/image/layout/consultation.gif) 100px 98px no-repeat;
	text-align: left
}
#consult .consult_t1 {
	width: 180px;
	font: bold 13px Arial; 
	color:#1e1e3c; /* #ff7200; */ 
	line-height: 1.5em; 
	padding-left:20px
}
#consult .consult_t2 {
	font: normal 11px Arial;
	line-height: 1.5em;
	color: #000000; 
	padding-left:20px
}
#consult .consult_phone {
	line-height: 2em;
	font: bold 13px Arial;
	color: #000; 
	padding-left:10px; 
	margin-top: 30px
}
#crumb {
	margin: 0px 0px 20px 0px;
	width: 510px;
	line-height: 1.5em;
	z-index: 100;
}
#crumb, #crumb *, #crumb a {
	font-family: Arial, "Sans Serif";
	color: #000000;
	font-size: 10px !important;
}
#content_work * {
	color: #000
}

/* Tables */

.prj_tbl td {
	padding: 5px
}
.nav_tbl td {
	padding: 4px 7px 4px 0px
}

.tt_cont {
	background:#c3c3ca;
	padding: 5px 15px;
}
.tt { 
	font: normal 9px Tahoma;
	color: #333333;
}
.tt td {
	padding: 7px 6px 7px 6px; 
}

/* Links */

a  {
	color: #d4c1a9;
	outline-style: none;
}
#content_work a, #content_section a {
	font-family: Arial, "Sans Serif";
	font-size: 12px;
}
a.bold {
	font-family: Arial, "Sans Serif";
	font-weight: bold; 
	font-size: 14px !important;
	color: #000000 !important;
}
#content_work a {
	color: #000
}
#content_work a:hover {
	color: #00499c;
}


.mi_header a {
	font: 12px Arial;
	color: #000000;
	font-weight: bold;
}
#top_menu a {
	font-weight:normal;
	font-size:15px;
	font-family:Arial, "Sans Serif";
	color: #d4c2a9;
	text-decoration: none
}
a.block_link {
	display: block;
	width:100%;
	height: 100%;
	text-decoration: none
}

/* List */

#content_work ol.digit {
	margin: 4px 0px 4px 30px;
	list-style-type: decimal;
}
#content_work ol.digit li {
	padding: 4px 0px 4px 0px;
	font-size:12px;
	font-family: Arial, "Sans Serif";
}
#content_work ul li {
	padding: 4px 0px 4px 12px;
	background: url(/image/layout/point.gif) 0 0.7em no-repeat;
	font-size:12px;
	font-family: Arial, "Sans Serif";
}
ul.represent_list {
	margin: 0px 0px 15px 0px
}
ul.represent_list li {
	padding: 2px 0px 2px 10px !important;
	margin: 0px;
	background: url(/image/layout/point.gif) 0 0.5em no-repeat;
	background: red;
}
ul.represent_list li a {
	font-family: Arial, "Sans Serif";
	color: #000000;
	font-size: 11px
}
.menu_links {
	 padding: 0px 0px 2px 12px;
	 margin: 10px 0px 0px 10px;
}
.menu_links li {
	padding: 4px 0px 4px 15px;
	background: url(/image/layout/point-menu.gif) 0 0.7em no-repeat
}
.menu_links, .menu_links li {
	font-size:13px;
	font-family:Arial, "Sans Serif";
	color: #000000
}
.menu_links li a {
	text-decoration: none;
   font-size:13px;  
	color: #1e1e3c !important; 
}
.menu_links li a:hover {
	text-decoration: underline
}
.menu_links li.selected a {
   font-weight: bold;  
}

/* General Classes */
.text {
	font-size:12px;
	font-family: Tahoma, "Sans Serif";
}
.text2 {
	font-size:12px;
	font-family: Arial, "Sans Serif";
}
.float_right {
	float: right;
	margin: 0px 0px 5px 5px
}
.float_left {
	float: left;
	margin: 0px 5px 5px 0px
}
.float_left_l {
	float: left;
	margin: 0px 35px 5px 0px
}
.fill_block {
	width: 100%;
	height: 180px;
}
.fill_block_s {
	width: 100%;
	height: 70px;
}
.fill_block_m {
	width: 100%;
	height: 100px;
}
.em {
	font: 14px Arial;
	color: #d4c1a9
}
.clear {
	clear: both
}
.matl_header {
	font: 12px Arial;
	color: #000000;
	font-weight: bold;
	margin: 10px 0px;
}

.img_i {
	width: 480px;
}
.img_i .img_about {
	text-align: center;
	margin-top:5px;
	margin-bottom: 6px;
	font-size: 11px;
}
.project_description {
	font-size:12px !important;
	font-family: Arial, "Sans Serif" !important;
	font-style: italic;
	text-align: right;
}

	

/* Dropdown menu */
.dropdown_elem {
	 z-index: 100;
	 margin-top: -9px;
	 position:absolute;
	 visibility:hidden;
	 background: #FFFFFF;
	 opacity: 0.8;
}

* html .dropdown_elem {
	 background: none;
}

* html .dropdown_elem .hmr td, * html .dropdown_elem .hmrs td {
	height: 1%; 
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/layout/dropdown_bg.png', sizingMethod='scale');
}

.hmborder {
	line-height: 1.5em;
	padding: 3px 5px 3px 5px;
}
.hmr {
	cursor: pointer;
}
.hmrs {
	cursor: pointer;
}
.hmr a {
	white-space: nowrap;
	text-decoration:none;
	display: block;
	font-size:12px;
	font-family: Arial, "Sans Serif";
	color: #000;
   padding: 2px 10px 4px 10px;
}
.hmrs a {
	white-space: nowrap;
	text-decoration: underline;
	font-size:12px;
	font-family: Arial, "Sans Serif";
	color:  #000;
	display: block;
	padding: 2px 10px 4px 10px;
}
.hmsep {
	margin: 0px;
	padding: 0px
}
.sales_args_tbl {
	 width: 100%;
	 border-spacing: 0;
	 border-collapse: collapse;
	 font-size: 0px;
	 background: transparent;
}
.sales_args_tbl td {
	 padding: 0px;
	 font-size: 0px;
}
.sales_args_tbl .first {
	 padding-left: 20px;
}
#sales_args_main {
	 background: transparent;
	 padding-top: 30px;
	 padding-bottom: 0px;
}
.orange_m {
	 background: url(/image/layout/orange-menu.gif) 0 0 no-repeat;
	 position: absolute;
	 margin-left: -20px;
	 margin-top: -20px;
	 width: 76px;
	 height: 96px;
}
.orange_cont {
	 background: url(/image/layout/orange-menu.gif) 0px 0px no-repeat;
    min-height: 200px;
    height:  expression( this.scrollHeight < 200 ? "200px" : "auto" );   
}

#bg_work_top {
   background: url(/image/layout/bg-work-top.jpg) left top no-repeat;
   z-index: 100;
}
#bg_work_cont {
   background: url(/image/layout/bg-work-middle.gif) 0px repeat-y;
   z-index: 17;
}
#bg_work_bottom {
   background: url(/image/layout/bg-work-bottom.jpg) left bottom no-repeat;
   z-index: 15;
}
#work_cont {
   width: 1000px;
}
#menu_col_work {
   float: left;
   width: 270px;
   padding: 70px 10px 10px 0px;
   margin: 0px;
}
#content_work {
   float: left;
   width: 590px;
   color: #000000;
   padding: 70px 70px 40px 50px;
   font-size: 12px;
   font-family: Arial, Sans-Serif;
	overflow: hidden;
}
#sales_args_work {
   padding-top: 20px;
   background: #55566a;
}
#height_div {
   height:  expression( this.scrollHeight < 600 ? "600px" : "auto" );
   min-height: 600px; 
}
.img_border {
   border: 1px solid #b3b3bd;
}
.counters {
	width: 240px;
	1padding: 10px 30px 10px 30px;
	float: right;
	text-align: left;
	padding-top: 10px;
	1padding-left: 30px;
	opacity: 0.25; 
}
.counters img {
	filter:alpha(opacity=25);
}
.nayada-news-link a {
    white-space: nowrap;
}
.nayada-news-link {
	 width: 150px;
	 padding-left: 5px;
	 padding-right: 30px;
	 white-space: nowrap;
	 border-left: 2px solid #ff9900;
}
.hufcor-news-link {
	 width: 130px;
	 padding-left: 5px;
	 white-space: nowrap;
    padding-right: 30px;  
	 border-left: 2px solid #353480;
}
.hufcor-news-link a {
    white-space: nowrap;
}
.news-line-l {
	 border-left: 2px solid #ff9900;
	 margin: 0px 8px 0px 5px;
}
.news-line-w {
	 border-left: 2px solid #353480;
	 margin: 0px 8px 0px 5px;
}
.sert td {
    padding: 5px;
    width: 130px;
    vertical-align: top;
    text-align: center;
}
#lang_cont {
    position: absolute;
    margin-left: 890px;
	 margin-top: 50px;
    z-index: 999;
    width: 120px;
}

#lang_cont .lang {
    padding: 0px;
    font-size: 0;
    color: #fb0093;
    font-weight: bold;
    font-family: Tahoma, Sans-Serif;
}
#lang_cont .lang_link {
    padding: 0px;
    font-weight: normal;
    color: #949ca3;
    font-size: 0;
    font-family: Tahoma, Sans-Serif;
}
.img_facebox, .img_facebox * {
    color: #fff;
}
/* .earlier {
    display: block;
    width: 24px;
    height: 35px;
    cursor: pointer;
    background: url(/image/jquery/facebox/earlier.png);
}
* html .earlier {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/jquery/facebox/earlier.png', sizingMethod='scale'); 
}
.later {
    display: block;
    width: 24px;
    height: 35px;
    cursor: pointer;
    background: url(/image/jquery/facebox/later.png);
}
* html .later {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/jquery/facebox/later.png', sizingMethod='scale'); 
} */
