body {
	margin: 0px;
	padding: 0px;
	width: 830px;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

input{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
li{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}
a:link {
	color: #003399;
	text-decoration: none;
}
a:visited {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
}
a.black:link {
	color: #333333;
	text-decoration: none;
}
a.black:visited {
	color: #333333;
	text-decoration: none;
}
a.black:hover {
	color: #003399;
	text-decoration: none;
}
a.black:active {
	color: #000000;
}
a.red:link {
	color: #FF0000;
	text-decoration: none;
}
a.red:visited {
	color: #FF0000;
	text-decoration: none;
}
a.red:hover {
	color: #333333;
	text-decoration: none;
}
a.red:active {
	color: #FF0000;
}

h1, .h1 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
h2, .h2 {
	color: #054390;
	font-size: 18px;
	font-weight: bold;
}



.rightLine {
	background-image: url(pic_s/item_12.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.leftLine {

	background-image: url(pic_s/legtline.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.dotline {
	background-image: url(pic_s/vert_l.gif);
	background-repeat: repeat-x;
	background-position: left;
}
td .coll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F8F8F9;
	text-decoration: none;
	border: none;
}
td .namecoll{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00A501;
	background-color: #DBEBCE;
	text-decoration: none;
	border-top: 1px solid #DBEBCE;
	border-right: 1px solid #DBEBCE;
	border-bottom: 1px none #DBEBCE;
	border-left: 1px solid #DBEBCE;
}
.dotlineG {

	background-image: url(pic_s/gor_l.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.dhtmltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #404146;
	background-image: url(pic_s/item_08.jpg);
}
.boldcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}


.box_2 {
	padding:5px;
	margin:10px;
	background-color:#C3E29E;
	border:1px solid;
	border-width:1px 1px 1px;
	border-color:#ec9e2e;
	vertical-align:middle;
	font-weight: bold;
	color: #054390;
	}
	
.box_3 {
	padding:5px;
	margin:10px;
	background-color:#E4E4E4;
	border:1px solid;
	border-width:1px 1px 1px;
	border-color:#ec9e2e;
	vertical-align:middle;
	font-weight: bold;
	color: #054390;
	}
.red {
	color:#FF0000;
	font-weight:bold;
}
.menu			{
				height:41px;
				padding:10px 40px 10px 0;
				color:#000000;
				text-transform:uppercase;
				}
				
.menu a				{
				color:#000000;
				text-decoration:underline;
				}
.menu a:visited			{
				color:#000000;
				text-decoration:underline;
				}
.menu a:active			{
				color:#000000;
				text-decoration:underline;
				}

				
.menu a:hover	{
				color:#ff0000;
				text-decoration:none;
				}
				
.call			{
				float:right;
				letter-spacing:5px;
				font:bold 16px Arial Narrow, Arial, Helvetica, sans-serif;
				line-height:16px;
				text-transform:none;
				}
/* **************************** CONTENT ******************************* */
.newsletter		{				
				border-left:1px solid #CDCDCF;
				background:url(../images/yellow.gif) top left no-repeat;
				}
				
.newsletter div	{
				margin:0 14px;
				}
				
.shop			{				
				border-left:1px solid #CDCDCF;
				background:url(../images/green.gif) top left no-repeat;
				}
				
.shop div		{
				margin:0 14px;
				}
				
.sub_but		{
				width:62px;
				height:17px;
				border:none;
				background:url(../images/but_bg.gif) top left no-repeat;
				color:#000000;
				font:11px tahoma, Arial, Helvetica, sans-serif;
				line-height:11px;
				margin-top:11px;
				padding:0 0 2px 0;
				}

/* **************************** FOOTER ******************************* */
.foot_menu		{
				height:30px;
				padding:10px 0;
				color:#000000;
				text-transform:uppercase;
				border-bottom:1px solid #D7D7D7;
				}
				
.foot_menu a	{
				color:#000000;
				text-decoration:underline;
				}
.foot_menu a:visited		{
				color:#000000;
				text-decoration:underline;
				}
.foot_menu a:active	{
				color:#000000;
				text-decoration:underline;
				}
				
.foot_menu a:hover	{
				color:#ff0000;
				text-decoration:none;
				}

.footer			{
				height:51px;
				padding:10px 0;				
				color:#000000;				
				}
