body 			{ margin: 0px; font-family: Trebuchet MS; font-size: 11px; background: #fff; }

.a1				{ background: url('images/theme/header/a1.png') repeat-x center right; }
.b1				{ background: url('images/theme/header/b1.png') repeat-x center center; height: 175px; }
.c1				{ background: url('images/theme/header/c1.png') repeat-x center right; }

.a2				{ background: url('images/theme/header/a2.png') repeat-x center right; }
.b2				{ background: url('images/theme/header/b2.png') repeat-x center center; height: 203px; }
.c2				{ background: url('images/theme/header/c2.png') repeat-x center left; }

.a3				{ background: url('images/theme/menu/a3.png') no-repeat top right; }
.b3				{ background: url('images/theme/menu/b3.png') repeat-x center center; height: 153px; }
.c3				{ background: url('images/theme/menu/c3.png') no-repeat top left; }

.cbg			{ background: url('images/theme/content/bg.png') repeat-x top center; }


.b4				{ background: url('images/theme/footer/b4.png') repeat-x bottom center; height: 140px; }

.nav4 img		{ margin-bottom: 20px; }

img				{ border: 0; }

.ncaption		{ font-weight: bold; border-bottom: 1px solid #f28402; }
.ncontent		{ padding: 5px; }
.news_foot		{ padding-bottom: 20px; text-align: right; border-top: 1px solid #ddd; }

.maincontent .title, .rightmenu .title { font-weight: bold; font-size: 16px; color: #f28402; padding: 20px 0px 4px 24px; }
.rightmenu .summary { padding: 10px 0px 0px 24px; color: #666; }

a				{ text-decoration: underline; color: #666; }
a:hover			{ text-decoration: none; }

.userlogin		{ font-family: Trebuchet MS; font-size: 10px; }
.passlogin		{ font-family: Trebuchet MS; font-size: 10px; }
.memlogin		{  }
.navlogin		{ color: #666; padding: 10px 0px 0px 24px; }

ul				{ list-style-type: circle; }

textarea, input, option, select { font-family: Trebuchet MS; font-size: 11px; }

.fcaption		{ font-weight: bold; border-bottom: 1px solid #f28402; }
.fcaption2		{ font-weight: bold; background: #ddd; padding: 3px; border-top: 1px solid #640; border-left: 1px solid #970; border-bottom: 1px solid #420; border-right: 1px solid #420;  }
.forumheader	{  }
.forumheader2	{ text-align: left; padding: 2px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; }
.forumheader3	{ padding: 2px; background: #eee; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #777; border-right: 1px solid #777; }
.forumheader4	{ text-align: left; padding: 2px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; }
.forumheader5	{  }

#price			{ font-size: 18px; font-variant: small-caps; font-weight: bold; color: #CC3300; padding: 5px; }