
a {
	color:#333;
	text-decoration:none;
}
body, html {
	height:100%;
}
body {
	font: 75% Arial, sans-serif;
	color:#333;
	background: #fff url('/skins/hydrotool/i/mat_left.gif') repeat-y 0 0;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
#bantop {
	position:relative;
	top:9px; left:0;
	height:100px;
	margin: 0 20px 0 260px;
	text-align: center;
}
#cont {
	width:100%; height:100%;
}
#cont .c1 {
	width:184px; height:100%;
}
#cont .c2 {
	padding: 0 0 0 15px;
}
#cont .c2 p {
	margin:0; padding: .5em 0;
}
#devices {
	position:relative;
	top:0; left:-7px;
	font-size:.9em;
	color:#fff;
	z-index:10;
	margin: 100px 0 10px 0;
}
#devices a {
	color:#fff;
}
#devices ul, #devices li {
	list-style-type: none;
	margin:0; padding:0;
}
#devices li {
	height:14px;
	min-height:14px;
	background: #666699 url('/skins/hydrotool/i/bullet.gif') no-repeat 100% 50%;
	margin: 0 0 12px 0; padding: .25em 22px .35em 12px;
}
html>body #devices li {
	height:auto;
}
#footer {
	background-color:#ccccff;
	border-top: 1px solid #9999cc;
	border-bottom: 1px solid #9999cc;
	padding: 0 20px 0 97px;
}
#fdec {
	position:absolute;
	top:-1px; left:-97px;
	width:92px; height:40px;
	background: transparent url('/skins/hydrotool/i/decor_left2.gif') no-repeat 0 0;
	z-index:10;
}
#footer p {
	margin: .25em 0 0 0;
}
#fooc {
	width:35%;
	float:left;
	margin-left:15px;
}
#fool {
	width:35%;
	float:left;
}
#foor {
	width:25%;
	float:right;
	text-align:right;
}
#foor img {
	margin: 0 4px 0 0;
}
#header {
	position:relative;
	top:0; left:0;
	height:134px;
}
#header #hidro {
	position:absolute;
	top:0; left:92px;
	width:136px; height:232px;
	background: transparent url('/skins/hydrotool/i/hidrotool.gif') no-repeat 0 0;
}
#header #logo {
	position:absolute;
	top:3px; left:97px;
	display:block;
}
#headd {
	position:relative;
	top:13px; left:0;
	/*width:100%;*/ height:120px;
	background-color:#ccccff;
	background: transparent url('/skins/hydrotool/i/mat_header.gif') repeat-x 0 0;
}
#icons {
	position:absolute;
	bottom:0; right:5px;
	width:105px; height:31px;
}
#icons img {
	width:35px; height:26px;
	display:block;
}
#icons #im {
	position:absolute;
	top:0; left:0;
}
#icons #im2 {
	position:absolute;
	top:0; left:35px;
}
#icons #im3 {
	position:absolute;
	top:0; left:70px;
}
#ldin {
	position:absolute;
	top:0; left:0;
	width:97px; height:133px;
	background: transparent url('/skins/hydrotool/i/decor_left.gif') no-repeat 0 0;
}
#main {
	width:100%; height:100%;
}
#main .b1 {
	height:166px;
}
#main .b2 {
	height:100%;
	padding: 0 20px 0 92px;
}
#main .b3 {
	height:50px;
}
#menub {
	width:38em;
	margin-left:auto;
	margin-right:auto;
}
#menub ul, #menub li {
	list-style-type: none;
	margin:0; padding:0;
}
#menub li {
	font-size:.9em;
	float:left;
	margin:0; padding:0;
}
#menut {
	position:relative;
	height:32px;
	background: transparent url('/skins/hydrotool/i/mat_menu.gif') repeat-x 0 0;
	margin: 0 0 0 228px; padding: 0 165px 0 35px;
}
#menut table {
	width:100%;
	font-size:.9em;
}
#menut td {
	color:#333366;
	padding: 9px 0 0 0;
}
#menut td a {
	color:#333366;
}
#menut td div {
	white-space:nowrap;
}
#menut .j1 {
	width:24%;
}
#outer {
	width:100%; height:100%;
	min-width:996px;
	width:expression(
		document.body.clientWidth < 994 ? "994px" : "100%"
	);
}
html>body #outer {
	width:auto;
}
/*.al {
	text-align:center;
}*/
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.coll {
	width:184px; height:100%;
}
.coll .d2 {
	height:100%;
}
.coll .d3 {
	height:20px;
}
.fixwi {
	width:100%;
}
.fixim {
	width:1px; height:90px;
	display:block;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#a9a9a9;
}
.ti {
	position:absolute;
	top:0; left:-7px;
	width:181px; height:32px;
	display:block;
}
.ti img {
	display:block;
}
.ti2 {
	position:relative;
	height:32px;
	margin: 6px 0 0 0;
}
.ti3 {
	position:absolute;
	top:-49px; left:0;
	font: normal 1.2em Arial, sans-serif;
	font-weight: bold;
	margin:0; padding: .75em 0 .5em 0;
	color: #4A4A7C;

}
.tout {
	position:relative;
	height:1px;
}

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

#main_menu li {
	font-size:.9em;
/*	font-weight: bold;*/
/*	float:left;*/
	margin:0; padding:1em;
}
#main_menu li a{
    color: #4A4A7C;
}