body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#000; font-family: Verdana, Arial, Tahoma, sans-serif;}
body, html {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#00358d; text-decoration:none;}
a:hover {text-decoration:underline;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 { font-size:1.5em; color:#00358d; font-weight:normal; margin:0; padding:8px 0;}
h2 { font-size:1.5em; color:#00358d; font-weight:normal; margin:0; padding:8px 0;}
h3 {font-size:1.16em; color:#da9529; font-weight:bold; margin:0; padding:8px 0;}
h4 {font-size:1.16em; color:#00358D; font-weight:bold; margin:0; paddin:8px 0}



ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

img.fleft {	float: left; margin: 0 10px 5px 0; border-bottom: 4px; border-bottom:4px solid #fabd47;}
.cl {clear:both; font-size:0;}
/*
.listin {clear:both; }
.listin p {margin:0 0 0 0; padding:0 0 8px 0; }
.listin .listin_img  {float:left; margin:0 10px 4px 0; }
.listin .listin_img  img {border-bottom:4px solid #FABD47;} */
.listin {clear:both;  overflow:hidden;}
.listin p {margin:0; padding:0 0 8px 0; }
.listin .listin_img  {float:left; margin:0 10px 0 0; padding:0 0 8px; }
.listin   img {border-bottom:4px solid #FABD47; vertical-align:middle;}

#global {min-width:1000px; min-height:100%; margin:-115px 0 0 0; background: transparent url(images/bg.gif) 0 100% repeat-x;}
#container {font-size: 1.2em; padding:115px 0 0 0; background: url(images/bg_top.gif) 0 115px repeat-x; }

/*---header---*/
#logo {float:left; padding:8px 0 0 38px; height:89px;}
#ico_block {position:absolute; float:left; padding:50px 0 0 0px; left: 23%;}
#ico_block a {display:block; float:left; width:14px; height:10px; margin:  0 36px 0 0;}
#ico_home {background:url(images/ico_home.gif) 0 0 no-repeat;}
#ico_map {margin:  0 40px 0 0 !important; background:url(images/ico_map.gif) 0 0 no-repeat;}
#ico_mail {background:url(images/ico_mail.gif) 0 0 no-repeat;}

#lang {float:right; color:#bbbbbb; padding:47px 44px 0 0; height:47px;}

#tel {position: absolute; top: 325px; color: #fff; font-size: 1.5em; right: 44px;}
#slogan {margin: 0 0 0 50%; padding:40px 0 0 0; height:57px; }

#header {position:relative;}
#header_img_01 {background: #467dd0 url(images/header_img_01.png) 0 0 repeat-x;}
#header_img_01 #header_img_left {height:268px; background: url(images/header_img_left_01.jpg) 0 0 no-repeat;} 
#header_img_02 {background: #467dd0 url(images/header_img_01.gif) 0 0 repeat-x;}
#header_img_02 #header_img_left {height:268px; background: url(images/header_img_left_02.jpg) 0 0 no-repeat;} 
#header_img_03 {background: #467dd0 url(images/header_img_01.gif) 0 0 repeat-x;}
#header_img_03 #header_img_left {height:268px; background: url(images/header_img_left_03.jpg) 0 0 no-repeat;}
#header_img_04 {background: #467dd0 url(images/header_img_01.gif) 0 0 repeat-x;}
#header_img_04 #header_img_left {height:268px; background: url(images/header_img_left_04.jpg) 0 0 no-repeat;}
#header_img_05 {background: #467dd0 url(images/header_img_01.gif) 0 0 repeat-x;}
#header_img_05 #header_img_left {height:268px; background: url(images/header_img_left_05.jpg) 0 0 no-repeat;}
#header_img_06 {background: #467dd0 url(images/header_img_01.gif) 0 0 repeat-x;}
#header_img_06 #header_img_left {height:268px; background: url(images/header_img_left_06.jpg) 0 0 no-repeat;}  

#photos {height:88px; padding: 7px 0 0 0; overflow:hidden; background:#f4f3f4 url(images/photo_bg.jpg) 0 0 repeat-x;}
#photos .prev {display:block; width:12px; height:23px; float:left; margin:36px 0 0 12px; background: url(images/photo_prev.gif) 0 0 no-repeat;}
#photos .next {display:block; width:12px; height:23px; float:right; margin:36px 12px 0 0; background: url(images/photo_next.gif) 0 0 no-repeat;}
#photos div {display:block; height:83px; margin:0px 40px; overflow:hidden; }
#photos div div {width:100%; margin:0; overflow:hidden; }
#photos div td {padding: 0 10px 0 0;}

/*--added menu--*/
#menu {position: relativ; width: 100%; background: #da9529 url(images/menu_bg1.gif) 0 100% repeat-x;}
ul#main_menu {list-style-type:none; margin:0 0 0 29px; padding:0 0 0 0px; height:35px;  font-size:1.16em;}
#main_menu li {float:left; position:relative; padding: 0 0px 0 0; height:35px; z-index:2;}
#main_menu li a {display:block; padding: 8px 12px 0; color:#00358d; text-decoration: underline; color: #fff; font-weight:bold; position:relative; z-index:5;}
#main_menu li a:hover, #main_menu li.active a {text-decoration:none; color: #00358d;}
#main_menu li.active {background: #fff; color: #00358d; text-decoration:none;}

ul.sub_menu {
    display: none;
	top:35px;
	left:-1px;
	list-style-type:none;
	font-weight: normal;
	padding:6px 12px 8px 12px;
	margin:0;
	position:absolute;
	z-index:2;
	background:#fff;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
}
#main_menu .sub_menu li {float:none; position:static; padding: 3px 0; background: none; border: 0; height:17px;}
#main_menu .sub_menu a {font-size:12px; display: inline; float: none; padding:0; line-height:12px; position:static; white-space: nowrap; border: none; color: #00358d; font-weight: normal;}
#main_menu .sub_menu a:hover, #main_menu .sub_menu a.hover {
	padding 0;
	border: 0;
	color:#00358d;
	text-decoration: underline;
}
#main_menu .sub_menu a.active{color: #bbbbbb; text-decoration:none;}
/*--/added menu--*/


/*
#main_menu {list-style-type:none; margin:0 0 0 40px; padding:0 0 0 1px; height:39px;  font-size:1.16em; font-weight:bold; background:url(images/mm_line.png) 0 0 no-repeat;}
#main_menu li {float:left; padding: 0 1px 0 0; height:39px;  background:url(images/mm_line.png) 100% 0 no-repeat;}
#main_menu li a {display:block; padding: 8px 12px 0; color:#00358d; text-decoration:none;}
#main_menu li.active a,  #main_menu li a:hover {padding-top:4px; border-top:4px solid #da9529; color:#000; text-decoration:none;}*/
/*---/header---*/

/*---conent---*/
#content {padding:13px 40px 20px; line-height:1.5;}
#content ul {list-style-type:none; margin:0px 0 0 8px; padding:8px 0 8px 0;}
#content  li {padding: 0 0 0px 27px;  background:url(images/arr.gif) 2px 8px no-repeat;}

.left_part {width:49%; float:left; overflow:hidden; }
.right_part {width:49%; float:right; overflow:hidden;padding:0 0 0 2px;}
.new {padding: 5px 0 10px 0;}
.new p {padding: 0; margin: 0;}
.new a p:hover {text-decoration: underline;}
.new .date {font-size:0.83em; color:#858585; font-style:italic;}
.all {padding: 7px 0 0 15px; background:url(images/all.gif) 0 10px no-repeat;}
.solution {margin:8px 0; border-top: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; background:#fff; width:100%;}
.solution td {height:74px; border-bottom: 1px solid #da9529; background:url(images/solution.gif) 0 100% repeat-x;}
.solution .img {width:113px; border-bottom:1px solid #bbbbbb; background:none; text-align:center;}
.solution a {font-size: 1.3em;}

#content .product_menu {list-style-type:none; margin:4px 0 0 8px; padding:14px 0 0 0; background:url(images/line.gif) 0 0 repeat-y;}
#content .product_menu li {padding: 0 0 2px 27px; position:relative; top:-8px;  background:url(images/product_menu.gif) 0 8px no-repeat;}
#content .product_menu li.activ {font-weight:bold;}
#content .product_menu li.last {float:left;}

.line {clear:both; padding: 18px 0 0 0; margin: 0 0 12px; border-bottom:1px solid #bbbbbb; }
.go {cursor:pointer; padding:0 30px; margin:8px 0;}

.list {	padding-bottom: 0;}
/* .list .listin :after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } */

#content .list_doc {}
#content .list_doc li { background:url(images/list_arr.gif) 2px 2px no-repeat;}
/*---/conent---*/

/*---footer---*/
#footer {min-width:920px; padding:10px 40px 0; height:100px; font-size:1.1em; color:#6d6d6d; border-top:1px solid #bbbbbb;}
#footer a {text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer a.mail {color:#6d6d6d; text-decoration:none;}
#footer a:hover.mail {text-decoration:underline;}

#footer a.sinklit {
	padding:23px 10px;
    height: 20px;
	display: block;
	background: url(images/sinklit.png);
	width:35px;
}
#footer a:hover.sinklit {
	background: url(images/sinklit.png);
	background-position: bottom;
}
#footer a.acti {
	padding:23px 10px;
    height: 20px;
	display: block;
	background: url(images/acti.png);
	width:67px;
}
#footer a:hover.acti {
	background: url(images/acti.png);
	background-position: bottom;
}
#footer a.tool {
	padding:23px 10px;
    height: 20px;
	display: block;
	background: url(images/tool.png);
	width:58px;
}
#footer a:hover.tool {
	background: url(images/tool.png);
	background-position: bottom;
}

#footer .left_part {padding:18px 0 0;}

#footer table {width:100%; table-layout: fixed; text-align:center; background:url(images/footer_line.gif) 0 0 no-repeat;}
#footer table td {height:92px;  background:url(images/footer_line.gif) 100% 0 no-repeat;}

/*---/footer---*/
#global1 {min-width:1000px; min-height:100%; margin:0; background: none;}
#global1 #container {font-size: 1.2em; padding:9px 0 0 0; background: none; }
#global1 #logo {float:none; padding:0px 0 0 40px; height:100px;}
#global1 p {padding: 0 0 7px 0;}
#global1 p a {text-decoration:underline;}
#global1 p a:hover {text-decoration:none;}

#content .map {list-style-type:none; margin:4px 0 0 8px; padding:14px 0 0 0; font-size:14px; background:url(images/line.gif) 0 0 repeat-y;}
#content .map li {padding: 0 0 2px 27px; position:relative;  top:-8px;  background:url(images/product_menu.gif) 0 8px no-repeat;}
#content .map li.last { float:left;}
#content .map  ul {font-size:12px; padding:0px;}
#content .map  ul li {top:0;}
#content .map  ul ul a {color:#727273}

#ico_block a:hover {text-decoration: none;}