BODY {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #2C2C2C;}

IMG { border: none; }
TD {vertical-align: top;}
H1 {color: #525552; padding: 0px; margin: 0px; font-size: 110%;}
H2 {color: #525552; padding: 0px; margin: 0px; font-size: 130%;}
H3 {color: #525552; padding: 0px; margin: 0 0 4 0px; font-size: 90%;}
P {margin: 0px; padding: 0px;}
FORM {margin: 0px; padding: 0px;}
INPUT {margin-top: 7px;}


IMG.coc {
	margin-right: 10px;
	border: 1px solid Black;
}
.txt SPAN {font-size: 75%;}

.columns, .content, .txt  { clear: both; width: 100%;}

.columns .a, .columns .b { float: left; }
.columns .a { width: 26%; //margin-right: -100%; text-align: center;}
.columns .b { width: 74%; //margin-left: 26%; //display: inline;}

.content .a, .content .b { float: right; }
.content .a { width: 26%; //margin-right: -100%;}
.content .b { width: 74%; //margin-left: 26%; //display: inline; }

.txt .a, .txt .b { float: left; }
.txt .a { width: 70%; //margin-right: -100%;}
.txt .b { width: 30%; //margin-left: 70%; //display: inline; text-align: center;}

div.cif { position: absolute; margin-left: -1.5em; }

UL.m {list-style-type: none; margin: 0px; padding: 0px; font-size: 80%;}
UL.m LI{float: left; padding: 5 10 5 10px; border-top: 1px solid Black; white-space: nowrap;}
UL.m LI.now{color: White;	background: #C63018;	border-left: 1px solid Black;	border-top: 1px solid #C63018;	border-bottom: 1px solid Black;	border-right: 1px solid Black;}

UL.sort {list-style-type: none; margin: 0px; padding: 0px;}
UL.sort LI{float: left; padding: 5 4 5 4px; margin: 0 3 0 3px; white-space: nowrap;}
UL.sort LI.now{color: White;	background: #C63018;}

UL.cip {margin: 0px; padding: 0px; list-style: decimal;}
UL.cip LI {padding-bottom: 3%;}

UL.usal {margin: 0px; padding: 0px; list-style: none;}
UL.usal LI {padding-bottom: 0.7em;}

UL.text {margin: 0px; padding: 0px;}
UL.text LI {padding: 0; margin: 0}

#logo {background-image: url(../des_pic/logo_bg.gif);	background-repeat: no-repeat;	background-position: center;	height: 89px;}
#logo IMG {	margin-top: 22px;}

.top { font-size: 70%; color: #919191; }

.lab {background-image: url(../des_pic/top_bg.gif);	height: 60px;	background-repeat: repeat-x;	border-left: 1px solid Black;	border-top: 1px solid Black;	border-right: 1px solid Black;}
.lab DIV {background-image: url(../des_pic/top_sl.gif);	background-repeat: no-repeat;	width: 307px;	height: 18px;	margin: 23 0 0 20px;}

DIV.com {background-color: #F5F5F5; font-size: 75%; padding: 3px 0 4px 2px}

.lm {font-size: 70%; line-height: 130%; }
.lm TD {padding-bottom: 23px; padding-left: 5px;}
.lm .zgd {text-align: right; background-image: url(../des_pic/lok.gif);	background-repeat: no-repeat;	background-position: right 20;}

.rec {
	background-color: #F7D3CE;
	text-align: center;
	font-size: 80%;
}

.rec A:link, .rec A:visited, .rec A:active {
	text-decoration: underline;
	color: Black;
}

.top A:link, .top A:visited, .top A:active {
	text-decoration: underline;
	color: #919191;
}

.b :link, .b :visited, .b :active, .lm :link, .lm :visited, .lm :active, .txt :link, .txt :visited, .txt :active  {
	text-decoration: underline;
	color: #1082AD;
}

.top A:hover, .b A:hover, .lm A:hover,.lm B A:hover,.lm .zgd A:hover, .txt B A:hover, .txt A:hover{
	text-decoration: none;
	color: Black;
}
.lm .zgd :link, .lm .zgd  :visited, .lm .zgd :active, .txt B :link, .txt B :visited, .txt B :active  {
	text-decoration: underline;
	color: #CB3119;
}
.lm B :link, .lm B :visited, .lm B :active {
	text-decoration: underline;
	color: #5E5B4D;
}

.sort A:link, .sort A:visited, .sort A:active {
	text-decoration: none;
	color: #2C2C2C;
	border-bottom: 1px dashed #2C2C2C;
}
.sort A:hover {
	border-bottom: 0px;
}