<!--

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #113355;
	
	background-color: #ffffff;
}
.pg_title, .blue{
	color:#336699;
}
a{
	color:#009070;
	text-decoration: underline;
}
a.no_under{
	text-decoration: none;
}
a:hover{
	color:#0055AA;
	text-decoration: underline;
}
a.darkblue_nu{
	color:#113377;
	text-decoration: none;
}
a.darkblue_nu:hover{
	color:#3355AA;
}
.c_def{
	cursor:default;
}

#lp li a{
	color:#1177BB;
	text-decoration: none;
}
#lp li a:hover{
	color:#3399DD;
	text-decoration: underline;
}
#products img, .idoc{
	margin-top:5px;
	margin-bottom:-2px;
	margin-left:5px;
	margin-right:5px;
}
a.item{
	color:#323d3d;
	padding-left:16px;
	padding-right:16px;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	}
a.lp_green{
	color:#119933;
	text-decoration: none;
}
a.lp_green:hover{
	color:#119933;
	text-decoration: underline;
}

.tm_fl{
	font-size:115%;
/*		font-weight:normal;	*/
	}
.block{
/*
display:block;
*/
}
br.h3{
	line-height: 3px;
}
br.h7{
	line-height: 7px;
}
.item:first-letter{
	font-size:1.5em;
	}
/*
a.item:first-letter{
	color:#424d4d;
	font-size:1.2em;
	text-decoration: none;
	}*/
a.item:hover{
	color:#327d9d;
	cursor: hand;
	background-image:url(../images/tm_bg_high.png);
	text-decoration: none;
	}
.req{
	font-size:11px;
	color:#111122;
}
a.req:hover{
	text-decoration:none;
	color:#777788;
}
table {
	font-size: 12px;
}

/*	*	*	*	*	*/
#topnav {
	background:#e3f5fa url(../images/tm_bg.png) top;
	padding:0px 15px;
	color:#141551;
	position: relative;
	cursor:default;
	}

#topnav a {
	color: #123;
	cursor:hand;
	background: transparent;
	text-decoration:none;
	padding:5px 15px;
	padding-right:15px;
	font-weight:bold;
	}

#topnav a.selected {
	background:#e3f5fa url(../images/tm_bg_down.png) top;
	font-weight:bold;
	cursor:default;
	}
#topnav a.selected:hover {
	background:#e3f5fa url(../images/tm_bg_down.png) top;
	font-weight:bold;
	cursor:default;
	}

#topnav a:hover {
	background:#f9fdfe url(../images/tm_bg_high.png) top;
	font-weight:bold;
	}
input.login{
width:140px;
border:1 solid #44CC77;
background-color:#F7FFFA;
}
input.wide{
	width:250px;
}


.lm_subhead
{
font-size:110%;
color:#005599;
font-weight:bold;
}
ul.rm{
	margin-top:5px;
	margin-left:25px;
	margin-bottom:15px;
	padding-left:0px;
}
.t90{
font-size:90%;
}
.hand{
	cursor: hand;
}
h2{
font-size:21px;
}
h3{
font-size:18px;
}
h4{
font-size:16px;
}

#content p{
        text-align: justify;
        text-indent: 27px;
		margin-top:3px;
		margin-bottom:9px;
}
.note{
	color:#658899;
	}
.red{
	color:#FF0000;
}	
.violet{
	color:#000088;
}	
.green{
	color:green;
}	
.orange{
	color:orange;
}	
.grey{
	color:#999999;
}	
.bg-white{
	background-color:#FFFFFF;
}	
.bg-violet{
	background-color:#000088;
}	

.quest{
	font-weight:bold;
	color:#000033;
	padding-top:10px;
	
	
}
.up10, #products ul{
	margin-top:-10px;
}
img.proj{
	padding-left:7px;
	padding-bottom:7px;
}

td.bg-lightblue{
	background-color:#f4f5f7;
}
td.bg-darkblue{
	background-color:#edf0f3;
}
.pl_li, .pl_content, .pl_little{
	padding-left:27px;
}
.pl_big{
	padding-left:70px;
}
td.testmonials{
	color:#777797;
	font-size:90%;
	padding:4px;
	text-align:justify;
}
td.testmonials p{
	margin:0px;
	margin-top:7px;
}
td.testmonials .author{
	padding-top:3px;
	text-align:right;
	color:#000;
}
td.testmonials hr{
	color:#fff;
	width:99%;
	border:0px;
	border-bottom:1px #ECA dotted;
	/*
	border:thin;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-style:dotted;*/
}

#gallery img{
	border-color:#000000;
	border-width:1px;
	margin:7px;
}
#gallery td{
	color:#333333;
	cursor:default;
}
#gallery a{
	text-decoration:none;
}
.photo_info{
	color:#C0C0C0;
	text-align:center;
	background-color:#E9E9E9;
}
.photo_descr{
	color:#CCCCCC;
	text-align:justify;
	background-color:#F7F7F7;
	padding-left:5px;
	padding-right:5px;
}




.more{
	border:outset 1px;
	color:#555555;
	
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	
	font-weight:normal; 
	background-color: #e0e0e0; 
	height:21px;
	text-decoration:none;
}
.more:hover{
	border:outset 1px;
	color:#555555;

	padding:3px;
	padding-left:7px;
	padding-right:7px;
	
	background-color: #f0f0f0;
	height:21px;
	text-decoration:none;
}

.more_dis{
	border:outset 1px;
	color:#aaaaaa;
	
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	
	font-weight:normal; 
	background-color: #e0e0e0; 
	height:21px;
	text-decoration:none;
	cursor:default;
}
#sf {
	padding-left:25px;
}
#sf img{
	border-color:#FFFFFF;
	border-width:0px;
	margin:5px;
}
#sf a:hover{
	color:#009070;
}
#sfp {
	width:16px;
	text-align:right;
}

-->

