body, html {
margin : 0; 
padding : 0; 
color : #484848; 
background : url(../images/bg.jpg) repeat-x; 
background-color : #f9fbf0; 
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
text-align : center; 
} 
td {
margin : 0; 
padding : 0; 
color : #484848; 
font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
#container {
width : 787px; 
margin-left : auto; 
margin-right : auto; 
text-align : left; 
top : -10px; 
position : relative; 
} 
h1 {
margin-top : 0; 
font-size : 12px; 
margin-bottom : 12px; 
color : #000; 
line-height : 1.5em; 
text-align : left; 
} 
h2 {
margin-top : 0; 
font-size : 11px; 
color : #333; 
text-align : left; 
} 
h3 {
margin-top : 0; 
font-size : 12px; 
margin-bottom : 2px; 
color : #000; 
line-height : 1.5em; 
text-align : left; 
} 

/*background-color:#ffffcc; // border: #80002B 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/

.content {margin : 0; 
padding : 0; 
margin-top : -12px; 
width : 787px;
display : table; clear:both;
background : url(../images/b.gif) repeat-y; 
}

em				{font-style: italic;}

.box_left		{display: block;width:570px; float: left;}
.box_right		{display: block;width:200px; float: right;}

.layer01			{position:absolute;  top:20px; margin-left:18px;}

.clear_all			{content: "."; display: block;height:0;clear: both;visibility: hidden;}
/* columns holder */
.columns			{display:inline;clear: both;}
.columns ul			{margin: 0;padding: 0;list-style-type: none;}
.columns li			{float: left;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*padding/margin:30px 0 20px 0px; = top,right,bot,left;*/ /*background:30px 0 20px 0px; = left,top,right,bot;*/

.list2				{width:225px;margin-top:5px;font-size : 10px;}
.list2 ul			{margin: 0;padding: 0;list-style-type: none;}
.list2 li 			{width:225px;padding-left: 10px; padding-bottom: 2px; background:url(../images/bullet3.gif) no-repeat;background-position: 0 4px;}

.column_a {
float : left; 

width : 198px; 
} 
.column_b {
float : right; 

width : 370px; 
} 
.column_c {display : table;

width : 200px; 
background : url(../images/frame_top_right.gif) no-repeat right top; 
} 
.column_a2 {
 
background : url(../images/frame_bottom_left.gif) no-repeat left bottom; 
} 
.column_b1 {
float : left; 
width : 145px; 
height : 176px; 
} 
.column_b2 {
float : left; 
width : 370px; 
padding-top : 20px; 
} 
.column_c1 {
height : 187px; 
float : left; 
padding-left : 12px; 
padding-right : 20px; 
}  
.column_c1a {
height : 265px; 
float : left; 
padding-left : 12px; 
padding-right : 18px; 
}   
.column_c1ab { 
float : left; 
padding-left : 12px; 
padding-right : 18px; 
} 
.column_c2 {background-color:#ffffcc;
height : 225px; 
width : 189px; 
float : left; 
background : url(../images/frame_bottom_right.gif) no-repeat; 
}  
.column_c2a {
width : 189px; 
float : left; 
background : url(../images/frame_bottom_right.gif) no-repeat; 
}

.column_c2e {
height : auto; 
width : 189px; 
float : left; 
background : url(../images/frame_bottom_righte.gif) no-repeat; 
} 

.column_c2b {
padding-left : 12px; 
padding-top : 24px; 
padding-right : 20px; 
} 
.column_c1b {
height : 400px; 
float : left; 
padding-left : 12px; 
padding-right : 20px; 
} 
#menu {z-index:108;position:relative;
margin-top : 105px; 
margin-right : 5px; 
float : right; 
color : #80002b; 
font-size : 12px; 
text-align : right; 
} 
#menu li {
display : inline; 
padding-left : 10px; 
} 
#menu li a {
color : #80002b; 
text-decoration : none; 
} 
#menu li a:hover {
color : #ff6600; 
}
.up {
font-weight : bold;
letter-spacing : -1px; 
}
.us {
font-weight : bold;
background : url(../images/bullet2.gif) no-repeat;
padding-left: 10px;
}
#menu2 {
padding-top : 46px;  
color : #80002b; 
font-size : 10px; 
line-height : 19px; 
} 
#menu2 li {
padding-left : 22px; 
} 
#menu2 li a {
color : #14aea1; 
text-decoration : none; 
font-weight : bold; 
}  
#menu2 li a up {
color : #000; 
text-decoration : none; 
font-weight : bold; 
} 
#menu2 li a:hover {
color : #ff6600; 
}



.bord_red {
border-bottom : 1px solid #881007; 
width : 375px; 
} 
#footer {
padding-top : 25px; 
padding-right : 15px; 
background : url(../images/frame_bottom.gif) no-repeat; 
margin-bottom : 30px; 
color : #b9b9b9; 
font-size : 10px; 
text-align : right; 
} 
.header {
height : 120px; 
width : 100%; 
display : table; 
} 
.logo {cursor:pointer;
left : 23px; 
top : 30px; 
width : 210px; 
height : 131px; 
position : relative; 
} 
.logoh {
left : 23px; 
top : 30px; 
width : 210px; 
height : 131px; 
position : relative; 
} 
.title {
color : #80002b; 
font-size : 12px; 
font-weight : bold; 
padding-bottom : 15px; 
} 
.breadcrumbs {
text-transform : lowercase; 
left : -10px; 
top : -125px; 
position : relative; 
text-align : right; 
color : #999; 
font-size : 10px; 
} 
.topmenu {
left : -5px; 
top : -125px; 
position : relative; 
text-align : right; 
color : #909090; 
font-size : 10px; 
}
.fbook		{top:75px;margin-left:762px;height:87px;width:22px;white-space: nowrap;position:absolute; z-index:101;}
.crumbs {
color : #6699ff; 
text-decoration : none; 
} 
.frame_top {
background : url(../images/frame_top.gif) no-repeat; 
background-position : 0 0; 
height : 22px; 
} 
.footer {
width : 100%; 
display : table; 
height : 60px; 
padding-top : 43px; 
padding-left : 53px; 
background : url(../images/foot.gif) no-repeat; 
background-position : 0 0; 
margin-bottom : 50px; 
} 
.copyright {
font-size : 10px; 
color : #999; 
} 
#reed_more {
width : 60px; 
margin-top : 6px; 
margin-bottom : 8px; 
background : url(../images/arrows.gif) no-repeat right bottom; 
font-size : 9px; 
} 
.eight {
font-size : 8px; 
} 
.nine {
font-size : 9px; 
} 
.ten {
font-size : 10px; 
} 
.eleven {
font-size : 11px; 
} 
.gray {
color : #999; 
} 
.gray1 {
color : #4c4c4c; 
font-size : 10px; 
} 
.gray2 {
color : #4c4c4c; 
} 
.yes {
color : #009900; 
} 
.red {
color : #ff0000; 
} 
.black {
color : #000; 
} 
.highlite {
background-color : #ffeeb2; 
padding-left : 3px; 
padding-right : 3px; 
} 
.link {
color : #14aea1; 
text-decoration : none; 
font-weight : bold; 
font-size : 10px; 
border-bottom : 12px; 
} 
.link2 {
color : #14aea1; 
text-decoration : none; 
font-weight : bold; 
font-size : 11px; 
border-bottom : 12px; 
} 
.red_b {
color : #80002b; 
} 
.i {
font-style : italic; 
} 
.i_text {
font-style : italic; 
color : #686868; 
padding-top : 49px; 
} 
.ten_title {
font-size : 10px; 
padding-top : 6px; 
padding-bottom : 12px; 
} 
.h40 {
height : 40px; 
} 
.p12 {
margin-top : 12px; 
} 
.p8 {
margin-top : 8px; 
} 
.p15 {
padding-left : 15px; 
} 
.p8 {
margin-top : 8px; 
}  
.p52 {
margin-top : 52px; 
}
.p52b {
margin-top : 52px; 
margin-bottom : 12px;
}
.p500 {
padding-bottom : 500px; 
} 
.f10g {
font-size : 10px; 
color : #747474; 
font-weight : bold; 
} 
.f111g {
font-size : 14px; 
color : #747474; 
font-weight : bold; 
}
.p2 {
padding-right : 2px; 
} 
.left_f {
float : left; 
padding-right : 7px; 
} 
.top10 {
margin-top : 10px; 
} 
.reed_more {
font-size : 10px; 
font-style : italic; 
color : #000; 
float : right; 
text-decoration : none; 
background : url(../images/arrow_red.gif) no-repeat; 
} 
.big_number {
float : left; 
padding-left : 14px; 
padding-top : 13px; 
font-size : 20px; 
color : #a1a1a1; 
margin-bottom : 5px; 
height : 44px; 
background : url(../images/number_bracket.gif) no-repeat; 
background-position : 0 0; 
font-weight : bold; 
padding-right : 20px; 
} 
.big_number2 {
float : left; 
padding-left : 7px; 
padding-top : 13px; 
font-size : 20px; 
color : #a1a1a1; 
margin-bottom : 5px; 
height : 44px; 
background : url(../images/number_bracket.gif) no-repeat; 
background-position : 0 0; 
font-weight : bold; 
padding-right : 20px; 
} 
.line_red {
width : 400px; 
margin-bottom : 12px; 
border-top : 1px solid #ff181f; 
} 
.line370 {
width : 369px; 
border-top : 1px solid #ede3eb; 
} 
.divider {
margin-bottom : 30px; 
margin-top : 10px; 
padding-top : 5px; 
padding-bottom : 5px; 
border-bottom : 1px solid #dadec8; 
background-color : #fcfcf8; 
} 
.divider2 {
margin-bottom : 30px; 
padding-top : 5px; 
padding-bottom : 5px; 
margin-top : 10px; 
border-bottom : 1px solid #d5bad0; 
} 
.divider3 {
margin-bottom : 30px; 
padding-top : 5px; 
padding-bottom : 5px; 
margin-top : 10px; 
border-bottom : 1px solid #cc3366; 
} 
.divider4 {
margin-bottom : 10px; 
margin-top : 10px; 
padding-top : 5px; 
padding-bottom : 5px; 
border-bottom : 1px solid #dadec8; 
background-color : #fcfcf8; 
}
.divider5 {
margin-bottom : 30px; 
margin-top : 10px; 
padding-top : 5px; 
padding-bottom : 5px; 
border-bottom : 1px solid #dadec8; 
background-color : #fcfcf8; 
}  
.arw img {
border : 1px solid #fff; 
} 
.arw:hover img {
border : 1px solid #c52d7b; 
} 
#faq {
margin-bottom : -10px; 
padding-bottom : 3px; 
margin-top : 30px; 
font-size : 10px; 
font-weight : bold; 
} 
#faq ul {
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#faq li {
padding-left : 2px; 
padding-top : 15px; 
padding-bottom : 5px; 
border-bottom : 1px solid #ff181f; 
list-style-type : none; 
} 
#post {
width : 215px; 
margin-top : 16px; 
color : #336699; 
font-size : 11px; 
} 
#post ul {
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#post li {
padding-left : 2px; 
padding-top : 4px; 
padding-bottom : 7px; 
border-bottom : 1px solid #e3e3e3; 
list-style-type : none; 
} 
#post li a {
color : #336699; 
text-decoration : none; 
} 
#post li a:hover {
color : #ef6000; 
text-decoration : none; 
} 
#post li.up {
color : #000; 
background-color : #f4f4f4; 
} 
#prod {
margin-top : 5px; 
color : #336699; 
font-size : 11px; 
} 
#prod ul {
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#prod li {
padding-left : 8px; 
padding-top : 4px; 
padding-bottom : 7px; 
border-bottom : 1px solid #e3e3e3; 
list-style-type : none; 
} 
#list {
float : left; 
width : 124px; 
font-size : 11px; 
} 
#list ul {
margin : 0; 
padding : 0; 
list-style-type : none; 
color : #717171; 
} 
#list li {
list-style-type : none; 
padding-bottom : 7px; 
line-height : 12px; 
} 
.g10 {
font-size : 10px; 
color : #666666; 
} 
.g10n {
font-size : 10px; 
color : #666666; 
font-weight : normal; 
} 
.g11 {
font-size : 11px; 
color : #666666; 
} 
.g10b {
font-size : 10px; 
color : #666666; 
} 
.g10c {
font-size : 10px; 
color : #484848; 
padding-top : 10px; 
} 
.gr {
color : #606060; 
text-decoration : none; 
} 
.gra {
color : #333; 
text-decoration : none; 
} 
.ten_up {
font-size : 10px; 
background-color : #f7f7f7; 
padding-top : 0; 
line-height : 11px; 
height : 20px; 
} 
.address {
background-color : #f7f7f7; 
padding : 10px; 
line-height : 15px; 
} 
.exhibit {
font-size : 12px; 
color : #993366; 
font-weight : bold; 
} 
.justify {
text-align : justify; 
} 
.non {
text-decoration : none; 
color : #0066ff; 
} 
a {
text-decoration : none; 
color : #6699ff; 
} 
a:hover {
text-decoration : none; 
color : #ff6600; 
} 
ul {
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
a {
margin : 0; 
padding : 0; 
} 
form {
margin : 0; 
padding : 0; 
} 
img {
border : 0; 
} 
ul.rd {
margin-left : 25px; 
} 
xli {
list-style-type : square; 
padding-bottom : 7px; 
line-height : 15px; 
} 
li.rd {
list-style-type : square; 
padding-bottom : 2px; 
line-height : 12px; 
} 
.label {
float : left; 
display : block; 
font-size : 11px; 
color : #666666; 
width : 110px; 
text-align : right; 
padding-right : 5px; 
} 
.checkgr {
float : left; 
width : 45px; 
background : url(../images/check_bggr.gif) repeat-y; 
background-position : 0 -5px; 
} 
input, select {
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 10px; 
color : #333333; 
background-color : #f7f7f7; 
border : 1px solid #999; 
margin-top : 2px; 
} 
.inputnone {
background : url(../images/check_bggr.gif) no-repeat; 
background-position : 0 -5px; 
border : 0 solid #999; 
margin : 0; 
} 
.input120 {
width : 260px; 
} 
.input25 {
width : 50px; 
margin-top : 2px; 
} 
.input80 {
width : 160px; 
} 
textarea {
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 10px; 
color : #333333; 
background-color : #f7f7f7; 
border : 1px solid #999; 
width : 373px; 
overflow : auto; 
} 
input.button {
width : 60px; 
color : #333; 
margin-right : 7px; 
border-right : 1px solid #404040; 
border-top : 1px solid #d4d0c8; 
font : 10px verdana, geneva, arial, helvetica, sans-serif; 
background : #f8f8f8; 
border-left : 1px solid #d4d0c8; 
border-bottom : 1px solid #404040; 
height : 15px; 
line-height : 10px; 
cursor : pointer; 
} 
input.buttonup {
width : 60px; 
color : #fff; 
margin-right : 7px; 
border-right : 1px solid #3f3f3f; 
border-top : 1px solid #cfcfcf; 
font : 10px verdana, geneva, arial, helvetica, sans-serif; 
background : #f2a500; 
border-left : 1px solid #cfcfcf; 
border-bottom : 1px solid #3f3f3f; 
height : 15px; 
line-height : 10px; 
cursor : pointer; 
}

.artenergy		{color:#a0a0a0; text-decoration:none;font-size: 11px;}