BODY, TD, INPUT, SELECT, TEXTAREA, PRE {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#565656;}
TH {margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px}
FORM {margin-bottom : 0px;margin-left : 0px;margin-right : 0px;margin-top : 0px;}
P {
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
	margin:10px;
}
ul, ol {
	margin-bottom:15px;
	margin-right:0px;
	margin-top:15px;
}

H1 {font-family: Arial, Helvetica, sans-serif;color:#565656;font-size: 18px;}
H2 {font-family: Arial, Helvetica, sans-serif; color:#565656; font-size: 18px;}
H3 {font-family: Arial, Helvetica, sans-serif;color:#565656; font-size: 16px;}
H4 {font-family: Arial, Helvetica, sans-serif;color:#565656; font-size: 14px;}

.title1 {font-family: Arial, Helvetica, sans-serif;color:#565656;font-size: 18px;}
.title2 {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 18px;}

A {font-size: 12px;color:#ffffff;text-decoration:underline;}
A:hover {text-decoration:none;}

.linkbl:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#2e4f90;text-decoration:underline;}
.linkbl:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2e4f90;text-decoration:underline;}
.linkbl:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2e4f90;text-decoration:none;}
.linkbl:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2e4f90;text-decoration:underline;}

.linkgr:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#2c718c;text-decoration:underline;}
.linkgr:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2c718c;text-decoration:underline;}
.linkgr:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2c718c;text-decoration:none;}
.linkgr:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2c718c;text-decoration:underline;}

.linkbleck:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;text-decoration:underline;}
.linkbleck:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;text-decoration:underline;}
.linkbleck:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;text-decoration:none;}
.linkbleck:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;text-decoration:underline;}

.linkfooter:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#747474;text-decoration:underline;}
.linkfooter:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#747474;text-decoration:underline;}
.linkfooter:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#747474;text-decoration:underline;}
.linkfooter:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#747474;text-decoration:underline;}

.news_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16306f;
}

.news_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
}
.news_tx table td {vertical-align: top;}

.bg_collag {
	background-image: url(i/collag.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bg_news {
	background-image: url(i/bg-news.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg_bl {
	background-image: url(i/bg_bl.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #2D4F90;
}
.bg_gr {
	background-image: url(i/bg_gr.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #428CA9;
}
.bg_sub_menu_bl{
	background:url(i/bg_sub_menu_bl_rep.gif) repeat-x  left top;
	height:30px;
	width:100%;
}

.bg_sub_menu_bl tr{
	background:url(i/bg_sub_menu_bl.jpg) no-repeat left top;
}
.bg_sub_menu_bl td.right{
	background:url(i/bg_sub_menu_r.gif) no-repeat right top;
}

.sub_menu td a{
	margin-right:5px;
	position:relative;	
	display:block;
}
.sub_menu td span{
	display:block;
	position:relative;
	z-index:10;
	width:77px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
}
.sub_menu td span.bg_sub_menu_act{	
	display:block;
	position:absolute;
	z-index:5;
	width:77px;
	height:30px;	
	opacity:0.31;
	filter:alpha(opacity=31);
	left:0px;
	top:0px;
}
.sub_menu td a:hover span.bg_sub_menu_act,
.sub_menu td a.act span.bg_sub_menu_act{	
	background: url(i/bg_sub_menu_act.gif) no-repeat left top;
}

.sub_menu td a.act{
	text-decoration:none;
	font-weight:bold;
}

.item{
	padding-left:40px;
	margin-bottom:30px;
	min-height:70px;
	height:auto !important;
	height:70px;
}

.item a,
.item h2 span{
	color:#2e5091;
	font-size:14px;
	cursor:pointer;
}

.item h2 span{
	cursor:text;
}

.item p,
.item p a{
	margin-left:0px;
	font-size:13px;
}

.item h2{
	margin-bottom:-5px;
}

.item h2 a,
.item h2 span{
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	
}
.item h2 a:hover{
	text-decoration:underline;
}

.item h2 a.download,
.item h2 span.download{
	font-family:Tahoma;
	color:#cbcbcb;
	font-size:11px;
}
.item h2 a.download{
	text-decoration:underline;
	padding-right:14px;
	background:url(i/deup_link_ico.gif) no-repeat right 4px;
}

.item h2 a.download:hover{
	text-decoration:none;
}

.item h2 span.download{
	margin:0px 12px;
}

.item ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:9px;
}

.item .border{
	border:solid 1px #cbcbcb;
	width:700px;
	height:300px;
}

div.news{
	background: url(i/deuo_news_ico.gif) no-repeat left top;
}

div.arh{
	background: url(i/deuo_arh_ico.gif) no-repeat left top;
}

div.obj{
	background: url(i/deuo_obj_ico.gif) no-repeat left top;
	padding-left:55px;
	min-height:78px;
	height:auto;
	height:320px!important;
}
div.obj h2 {margin-bottom: 20px;}

div.plan{
	background: url(i/deuo_plan_ico.gif) no-repeat left top;
}
div.loc{
	background: url(i/deuo_loc_ico.gif) no-repeat left top;
}
div.tech_doc{
	background: url(i/deuo_tech_doc_ico.gif) no-repeat left top;
}

div.plan,
div.loc,
div.tech_doc{
	padding-left:0px;
}
div.plan h2,
div.loc h2,
div.tech_doc h2{
	margin-left:40px;
	margin-bottom:16px;
}


.kro{
	display:block;
	list-style:none;
	white-space:nowrap;
	margin:10px;
	padding:0px;
	margin-top:25px;
}
ul.news{
	margin-left:0px;
}
.kro li{
	display:inline;
	color:#565656;
	font-size: 18px;
	white-space:nowrap;
	margin-right:7px;
}

.kro li a{
	color:#cbcbcb;	
	font-size: 18px;
}

table.tech_doc table td {
	font-size:11px;
	color:#919191;
	vertical-align:middle;
	padding:6px 15px;
	
}
table.tech_doc table tr.header td{
	background:#7d92bb;
	color:#FFFFFF;
	font-size:14px;	
	padding:4px 15px;
}
table.tech_doc table tr.bg td{
	color:#565656;
	background:#e6e6e6;
}
table.tech_doc td.text{
	padding-left:22px;
	padding-top:5px;
}
table.tech_doc td.text p{
	margin:0px;
	margin-bottom:15px;
}

div.substrate1{
	background:no-repeat left top;
	padding-left:127px;
	position:relative;
	height:102px;
	overflow:hidden;
}

div.substrate1 table{
	height:102px;	
}

div.dmn{
	background-image: url(i/substrate/dmn.gif);
	
}
div.dmn td.dmn{
	background: url(i/substrate/dmn_bg_rep.gif) repeat-x left top;
}

div.faq{
	background-image: url(i/substrate/faq.gif);
	
}

div.faq td.faq{
	background: url(i/substrate/faq_bg_rep.gif) repeat-x left top;
	width:100%;
}

div.substrate1 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

div.substrate1 li{
	display:inline;
	margin:0px;
	padding:0px;
	margin-right:30px;
}

div.substrate1 td.dmn,
div.substrate1 td.faq{
	padding-left:13px;
}

div.substrate1 h1,
div.substrate1 h1 a{
	font-size:18px;
	color:#fff;
	text-decoration:none;
}

div.substrate1 li,
div.substrate1 li a{
	font-weight:bold;;
	font-size:12px;
	color:#fff;
}
div.substrate1 li a{
	font-weight:normal;
}

div.faq_elem{
	background:url(i/faq_ico.gif) no-repeat left top;
}

div.faq_elem h2,
div.sendq h2{
	color:#d55d4e;
}

div.sendq{
	background:url(i/faq_sendq_ico.gif) no-repeat left top;
}
div.sendq h2{
	margin-bottom:10px;
}
div.sendq form table td{
	vertical-align:top;
	font-size:13px;
}
div.sendq form table td td{
	vertical-align:middle;
}
div.sendq input,
div.sendq textarea{
	width:100%;
	font-size:13px;
}
div.sendq input.text,
div.sendq textarea{
	border:1px solid #7f9db9;
}

div.sendq textarea{
	height:110px;
}

div.sendq input.button{
	width:75px;
	cursor:pointer;
}

table.top {width: 100%;}
table.top td {vertical-align: top;}
table.top td.left {width: 50%; padding-left: 10px;}
table.top td.left p {font-size: 14px; line-height: 17px;}
table.top td.middle {width: 50%;}
table.top td.middle h2 {font-family: arial;  color: #d81c01;}
table.top td.middle h2 a {color: #d81c01; text-decoration: none; font-size: 18px;}
table.top td.right {width: 150px;}

a img {border: none;}
div.inner_pics {}
div.inner_pics img {float: left; margin: 10px; border: 1px solid #ccc; padding: 1px;}

div.clear {clear: both;}
