body {margin:0;padding:0;background-image:url(/UI/images/L7.gif);}
form{padding:0;margin:0}
* {font-family:arial;}
a {color:#5a6e7a;}
a:hover {color : maroon; }
#ttop11d {background-image:url(/UI/images/L2S.gif);background-repeat:repeat-x;background-position: top left;text-align:right}
#ttop11c {background-color:#899397}
#ttop11e {border-bottom:solid 1px white;background-color:#99A4A8;padding-left:80px;}
.ttop11 {background-color:#a1a2a3;border:none;text-align:center;font-size:12px;color:white;border-bottom:1px solid #d0d0d0;font-family:Verdana;}
.ttop11 a {color:white;text-decoration:none;}
.ttop21 {border-bottom:1px solid #a0a0a0;background-color:#828C90;}
.ttop12b,.ttop12 {background-color:#bbbcbd;border-left:1px solid white;border-bottom:1px solid white;padding-left:8px;}
.ttop12 a {font-family:verdana;font-size:10pt;color:#5d5553;text-decoration:none;}
.ttop12 a:hover {text-decoration:underline;}
.ttop12b {padding:0;text-align:center;}
.ttop22b,.ttop22 {background-color:#d0d5d8;text-align:center;border-left:1px solid white;border-bottom:1px solid white;text-align:center;}
.ttop22b {background-image:url(/UI/images/lamp.jpg);background-position:left;background-repeat:no-repeat;}
#ttop21a {background-image:url(/UI/images/L1.gif);background-repeat:repeat-x;background-position:top right;text-align:right;}
#ttop21b {background-image:url(/UI/images/L2.gif);background-repeat:repeat-x;background-position:top left;}
.ttop31,.ttop32 {background-image:url(/UI/images/L3.gif);}
.ttop32 {border-left:1px solid #839096;background-color:#5d6063;}
.ttop41 {background-image:url(/UI/images/L4.gif);}
.ttop42 {border-left:1px solid #839096;background-color:#585b5f;background-image:url(/UI/images/L5.gif);}
.ttop42m a{font-family:verdana;font-size:8pt;color:#ffffff;text-decoration:none;font-weight:bold;}
.ttop42m a:hover{text-decoration:underline;}
.tm42 a:hover{color:white}
.tm42 {border-left:1px solid #41454a;padding-left:7px;height:28px;}

.block h1, .block h2
{
    height:28px;
    padding:6px 0 0 28px;
    background-color:#bcc1c4;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    font-size:9pt;
    color:white;
    text-transform:uppercase;
    background-image:url(/UI/images/u3.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    margin:0;
}

.block h1 a, .block h2 a
{
    color:#fff;
}

.block .shadow 
{
    position:absolute;
    margin:7px 0 0 8px;
    width:18px;
    height:14px;
    background:URL(/UI/images/topind3.gif) no-repeat;
}

.block h1 a, .block h2 a
{
    color:#fff;
}

#column-left .block h1, #column-left .block h2
{
    border-left:1px solid white;
    background-image:url(/UI/images/u2.gif);
}

#column-left .block .inner 
{
    background-color:#e8ecee;
    background-image:url(/UI/images/u3.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
}

#column-center .block, #column-right .block 
{
    border-left:1px solid white;
}

.submenu
{
    margin:0;
    padding:12px 0 0 20px;
    list-style:none;
}

.submenu li 
{
    margin:4px 0;
    background-image:url(/UI/images/bull.gif);
    background-position:left 6px;
    background-repeat:no-repeat;
}

.submenu a
{
    text-decoration:none;
    font-size:75%;
    font-family:Verdana;
    font-weight:bold;
    padding:0;
    padding-left:18px;
    margin:0;
    color:#000;
}

.hd1,.hd2 {height:28px;background-color:#bcc1c4;padding-left:7px;color:white;font-weight:bold;font-size:9pt;text-transform:uppercase;background-image:url(/UI/images/u2.gif);background-position:bottom right;background-repeat:no-repeat;}
.hd2 {border-left:1px solid white;background-image:url(/UI/images/u3.gif);}
.hd2 a{color:white}
.ad {background-color:#e8ecee;background-image:url(/UI/images/u3.gif);background-position:bottom right;background-repeat:no-repeat;}

.logos {padding-bottom:10px;text-align:center;}
.ad1 {font-size:8pt;}
.ad2,.ad3,.ad4 {border:1px solid #d0d0d0;font-size:11px;font-weight:bold;}
.ad3,.ad4 {text-align:center;padding:3px;color:#999999;width:50%;}
.ad4 {background-color:#d0d0d0;color:white;}
.ad5 {font-size:75%}
.leftdot {background-image:url(/UI/images/dot.gif);background-position:left;background-repeat:repeat-y;text-align:center;}
.news{text-align:center;}
#auth {font-size:9pt}
.news {text-align:left;padding:10px;padding-bottom:0;font-size:70%;}
.news div{padding-bottom:8pt;}
.articles a,.news a{text-decoration:none;color:black;}
.articles strong,.news strong,.news u{color:#768185;text-decoration:underline;}
.articles {padding:10px}
.catalog {padding-left:20px;font-size:80%;}
.catalog p{margin:0;padding-top:5px;padding-bottom:15px;}
.catalog a{color:black;}
.catalog a:hover{color:black;text-decoration:none;color:maroon;}
.catalog h3 {margin:0;font-size:85%;}
.catalogred {padding-left:20px;font-size:80%;}
.catalogred h1{text-decoration:none;font-size:110%;font-family:Verdana;padding:0;padding-left:18px;margin:0;color:#406978;background-image:url(/UI/images/bullred.gif);background-position:left;background-repeat:no-repeat;}
.catalogred p{margin:0;padding-top:5px;padding-bottom:15px;}
.catalogred a{color:black;}
.catalogred a:hover{color:black;text-decoration:none;color:maroon;}
.rubric {padding-left:20px;font-size:80%;}
.rubric h1{text-decoration:none;font-size:110%;font-family:Verdana;padding:0;margin:0;color:#406978;}
.rubric a{color:black;}
.rubric a:hover{color:black;text-decoration:none;color:maroon;}
a.hh,h1{text-decoration:none;font-family:Verdana;}
.footer {font-size:70%;padding:6px;color:#a0a0a0;text-align:center;}
.table1200 {background-color:white;width:100%;max-width:1007px;}
.table1200 {
	background-color:white;
	width:100%;
	max-width:1007px;
	width:expression(document.body.clientWidth > 1007 ? "1007px" : "auto");
}
.tcatalog {vertical-align:top;width:50%;}
.poprice {color:#4C5D68}

.error {color:red;}
.tool-header {padding:2px;border:solid 1pt #999999;font-size:xx-small;background-color: #ddddff;margin-left:1px;margin-bottom:1px;}
.panel-header {padding:5px;background-color: #f0f0f0;border: solid 1pt #e0e0e0;font-size:x-small;}
.input {font-size:x-small;border:solid 1pt black;background-color:#f6f6f6}
.input32p {font-size:x-small;border:solid 1pt black;background-color:#f6f6f6; width:32px}
.input90 {font-size:x-small;border:solid 1pt black;background-color:#f6f6f6; width:90%}
.input100 {font-size:x-small;border:solid 1pt black;background-color:#f6f6f6; width:100%}
.table-header {font-size:x-small;background-color:#f0f0f0;}
.sysinput {font-size:xx-small;border:solid 1pt black;background-color:#f6f6f6;width:100%}
.tb-error {border:solid 1pt red;background-color:#ffe0e0;}
.news-content {font-size:x-small;text-align:justify;}

/****************************************************************************************
	Pager
 ****************************************************************************************/
div.pager 
{
	font-size: 11px;
	padding-right: 3px;
	border-top: #cccccc 1px solid;
	margin-top: 20px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 98%;
	padding-top: 3px;
	position: relative;
}

div.pager a {
	border-right: #cccccc 1px solid;
	padding-right: 8px;
	border-top: #cccccc 1px solid;
	padding-left: 8px;
	font-weight: bold;
	z-index: 2;
	padding-bottom: 3px;
	margin: 2px 3px;
	border-left: #cccccc 1px solid;
	padding-top: 3px;
	border-bottom: #cccccc 1px solid;
	position: relative;
	background-color: #f6f6f6;
	text-decoration: none;
	color: black;
}

div.pager a:hover {
	color: white;
	background-color: #cccccc;
}

div.pager span {
	border-right: #999999 1px solid;
	padding-right: 8px;
	border-top: white 1px solid;
	padding-left: 8px;
	font-weight: bold;
	padding-bottom: 3px;
	margin: 2px 3px;
	border-left: #999999 1px solid;
	padding-top: 3px;
	border-bottom: #999999 1px solid;
	position: relative;
	background-color: white;
}

/****************************************************************************************
	Hints
 ****************************************************************************************/
.hint {
	font-size: xx-small;
	border: solid 1px black;
	padding: 3px;
	position: absolute;
	z-index: 999;
	visibility: hidden;
	top: 20px;
	left: 90px;
	background-color: #ffffe1;
}

.hint td 
{
	font-size: xx-small;
}

/****************************************************************************************
	Tools
 ****************************************************************************************/
.module-header
{
	margin:2px;
	padding:4px;
	background:#ddf;
	border:solid 1pt #009;
	font-size:70%;
}

.module-panel
{
	margin:2px;
	padding:4px;
	background:#ddf;
	border:solid 1pt #009;
	font-size:70%;
}

.module-panel table
{
	width:100%;
	padding:0;
	border:0;
	border-collapse:collapse;
}

.module-panel table td
{
	text-align:right;
	padding:0 8px 0 8px;
}

.module-panel input, .module-panel select, .module-panel textarea
{
	width:100%;
	display:block;
}

.module-panel ul 
{
	margin:0;
	padding:0;
	list-style:none;
}

.module-panel ul li 
{
	margin:4px 0 0 0;
	text-align:left;
	font-weight:bold;
	font-size:90%;
}

.module-panel a 
{
    font-size:80%;
}