/*OLD CSS*/

div.left ol, div.left ol li {margin: 0; padding: 0;}

div.left ol {padding-left: 16px;}

div.left a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ae0000; text-decoration: underline;}
div.left a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ae0000; text-decoration: none;}

div.left ol li {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; color: #6c6c6c;}

div.left ol li {list-style-type: none; list-style-image: url(pic/li_round_gray.gif); list-style-position: outside;}

.bl {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ae0000; text-decoration: underline;}

.bl:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ae0000; text-decoration: none;}

div.left {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0; color: #6c6c6c;}

.menu2:link {
	COLOR: #990000;
	TEXT-DECORATION: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.menu2:visited {
	COLOR: #990000;
	TEXT-DECORATION: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.menu2:hover {
	COLOR: #333333;
	TEXT-DECORATION: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.menu3:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.menu3:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.menu3:hover {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.font-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.font-2 {

	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #6c6c6c;
}
.font-3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
	padding: 10px;
}
.font-news {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6c6c6c;
}
.font-news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6c6c6c;
	font-weight: bold;
}
.cpr-text{
	COLOR: #FFFFFF;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*/OLD CSS*/







body {margin: 0; padding:0;}

table, table td {margin: 0; padding: 0; border-collapse: collapse; vertical-align: top;}

a img {border: 0;}

div.header_bg {background-image: url(pic/header_bg.jpg); background-repeat: repeat-x; height: 146px; width: 100%; text-align: center;}
div.header {background-image: url(pic/header.jpg); background-repeat: no-repeat; height: 146px; width: 808px; margin: 0 auto; text-align: left;}

div.navigation_bg {background-image: url(pic/navigation_bg.jpg); background-repeat: repeat-x; height: 27px; width: 100%; text-align: center;}
div.navigation {height: 27px; width: 808px; margin: 0 auto; text-align: left; background-image: url(pic/navigation_separator.jpg); background-repeat: no-repeat; background-position: right;}

div.navigation ul, div.navigation ul li {margin: 0; padding: 0;}
div.navigation ul li {list-style-type: none; float: left; background-image: url(pic/navigation_separator.jpg); background-repeat: no-repeat; background-position: left; height: 27px; width: 89px; text-align: center;}
div.navigation ul li div.margin {margin-top: 4px;}
div.navigation ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}

div.content_top {background-image: url(pic/content_top.jpg); background-repeat: repeat-x; background-position: top; width: 100%; text-align: center; height: 18px;}
div.content_bg {width: 100%; text-align: center;}
div.content {width: 808px; margin: 20px auto 0 auto; text-align: left;}
div.left {width: 545px;}
div.right {width: 240px; margin-left: 23px;}

div.button {margin-bottom: 5px;}

div.news {width: 244px; background-image: url(pic/news_content.jpg); background-repeat: repeat-y;}
div.news div.top {background-image: url(pic/news_top.jpg); background-repeat: no-repeat; width: 244px; height: 34px; overflow: hidden;}
div.news div.middle {padding: 5px 15px 0 15px;}
div.news div.bottom {background-image: url(pic/news_bottom.jpg); background-repeat: no-repeat; width: 244px; height: 9px; overflow: hidden;}

span.date {background-color: #c0c9ca; color: #ffffff; font-size: 10px;}
a.more {color: #f09a0d; text-decoration: none;}

div.footer_bg {margin-top: 10px; background-image: url(pic/bottom_bg.jpg); background-repeat: repeat-x; height: 18px; width: 100%; text-align: center;}
div.footer {width: 808px; margin: 0 auto; text-align: left;}

div.clear {clear: both; width: 100%; height: 1px; overflow: hidden;}





/*CONTENT*/
p.h2				{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ae0000; margin-top: 6px;}
p.gray				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0; color: #6c6c6c;}
p.dark_gray			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding-top: 3px; color: #999999;}
p.news				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0; color: #6c6c6c; background-image: url(pic/news_separator.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 10px;}
a.red				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ae0000; text-decoration: underline;}
a.news				{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ae0000; text-decoration: underline;}
a.red:hover 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ae0000; text-decoration: none;}

p.mark {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; line-height: 12px;}
p.attention {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0; color: #ae0000;}

a.external {color: #6c6c6c; text-decoration: none; background-image: url(pic/a_external_bg.gif); background-position: bottom; background-repeat: repeat-x;}

div.li_arrow {background-image: url(pic/li_arrow.gif); background-position: 0 3px; background-repeat: no-repeat; padding-left: 16px;}
div.li_round_gray {background-image: url(pic/li_round_gray.gif); background-position: 0 4px; background-repeat: no-repeat; padding-left: 16px;}
div.li_round_red {background-image: url(pic/li_round_red.gif); background-position: 0 4px; background-repeat: no-repeat; padding-left: 16px;}

div.li_round_gray p {margin: 0px;}
div.li_round_red p {margin: 0px;}
div.li_arrow p {margin: 5px}

div.attention {background-image: url(pic/attention_bg.gif); background-repeat: no-repeat; background-position: 90px center;}
div.attention_text {background-color: #d7dfe0; padding: 8px 10px 10px 15px; margin-left: 150px;  margin-top: 20px; margin-bottom: 20px; border-top: 1px solid #bec7c8; border-bottom: 1px solid #bec7c8;}
div.attention_text p {margin: 0;}

div.hr {height: 1px; overflow: hidden; background-color: #cccccc;}

table.price {border-collapse: collapse; width: 99%;}
table.price tr.head {background-color: #d7dfe0;}
table.price tr.body td {border-bottom: 1px solid #bec7c8;}

table.price p {margin: 5px;}

div.spacer {overflow: hidden; clear: both; height: 1px;}
/*/CONTENT*/
div.order {
width: 244px;
height: 159px;
background: url(pic/order-bg.jpg) 0 0 no-repeat;
margin: 5px 0;
}
div.order form {
padding: 38px 0 0 0;
}
div.order span {
font-family: Arial, Helvetica, sans-serifl;
font-size: 12px;
color: #666;
display: block;
margin: 5px 0 0 10px;
}
div.order input {
border: 1px solid #b3b9c3;
font-family: Arial, Helvetica, sans-serifl;
font-size: 12px;
margin: 2px 0 0 10px;
width: 220px;
}
div.order input.submit {
background: #bb0e0e;
width: 100px;
color: #fff;
margin-top: 10px;
}