* 		{margin:0;padding: 0;}
body	{font-family:Verdana, Arial, Helvetica, sans-serif;   font-style:normal; font-weight:normal; font-size:12px; width:100%; color:#222222; background:#ffffff url(images/bgrepy.gif) repeat-y center top;}	

a 		{color:black; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover	{text-decoration:none}
	
a img {border:none;}
img		{border:0;}
p		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; margin-bottom:15px; line-height:14px; }
hr {clear: both;}

.spacer{height:0; width: 100%; overflow:hidden; clear:both }
table tr td {vertical-align: top}

h1,h2,h3,h4,h5,h6{padding:0; color:black; font-family:Verdana, Arial, Helvetica, sans-serif;  margin:0 0 15px 0; font-weight:normal}
h1 {font-size:30px;}
h2 {font-size:18px; color:#878787; text-transform:uppercase; text-decoration:underline; background:url(images/arrow.gif) no-repeat left 8px; padding:0 0 0 23px;}
h3 {font-size:18px; color:#878787; text-transform:uppercase;}
h4 {font-size:20px;}
h5 {font-size:18px;}

input.input,textarea  {border:1px solid #7f9db9; padding:0; font-family:Tahoma,Arial,sans-serif;font-size:11px}
input.button {font-family:Tahoma,Arial,sans-serif;font-size:11px;padding:0}

.red {color:#f00}

.main {width:980px;margin:0 auto;}
/* header  */
.header				{height:278px; }
.header .l			{float:left; width:752px;}
.header .r			{float:left; width:228px;}
.header .icons		{float:left; width:126px; height:104px; background:#6464fe; border-bottom:#ffffff 1px solid; text-align:center; padding: 16px 0 0 0;}
.header .icons p	{color:#fefefe; font-size:11px; padding:30px 0 9px 0;}
.header .title		{background:#fcff00; border-bottom:#ffffff 1px solid; width:475px; border-right:#ffffff 1px solid; height:90px; float:left; text-align:center; padding:30px 0 0 0; } 
.header .l .r		{float:left; width: 150px; height:120px; border-bottom:white 1px solid;}
.header .l .bim		{float:left; width:601px;}
.header	.orbg		{float:left; width:150px; border-left:#fdbf4b 1px solid; background:#fea501; height:127px; padding:30px 0 0 0; text-align:center;}
.header	.orbg a		{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-weight:bold;}
/* content */
.content			{padding:22px 0 10px 13px;}
/* left part */
.content .l			{float: left; width:201px;}
.content .l .rdb	{border-right:#6a6a6a 1px dashed; width:198px; margin:0 0 13px 3px;}				/* right dott border */
.content .l .bdb	{border-bottom:#6a6a6a 1px dashed; width:177px; margin:6px 0 0 4px; height:1px}	/* bottom dott border */
.content .l ul 		{list-style:none; margin:0 0 15px 10px}
.content .l ul li 	{list-style:disc; line-height: 18px; background:none;}
.content .l ul li a	{color:#2f96f5; font-weight:normal;}
.bdb				{background:url(images/horline.gif) repeat-x bottom left;}
.content .l .photo img	{margin-bottom:0px;}
.content .l .photo span a{visibility:hidden;}
/* center */
.content .c			{width:550px; margin-left:20px; float:left;}
.content .c .banner	{text-align:center; width:100%; margin-bottom:10px;}
img.fr				{float:right; margin-left:13px;}
.content .c .ddbb	{background:url(images/horline.gif) repeat top left; height:4px; width:100%; margin-bottom:6px;}		/* double dott bottom border */

.oursell			{background:url(images/bgthumb.gif) repeat-x left top; border:#d6cfcf 1px solid; width:523px; margin:0 auto; height:107px; margin-top:25px; padding:10px;}
.oursell .gallbg	{background:url(images/thumbrepx.gif) repeat-x top left; width:528px; height:71px; }
.oursell .gallbg .l	{background:url(images/thumbleft.gif) no-repeat top left; width:3px; height:71px; float:left;}
.oursell .gallbg .r	{background:url(images/thumbbgrght.jpg) no-repeat top right; width:3px; height:71px; float:right;}
.oursell .gallbg img{background:url(images/thumbbg.jpg) no-repeat left top; padding:3px; width:81px; height:61px; margin-top:3px;}
.oursell .gallbg a	{float:left;}

.forumlink			{margin:17px 10px 0 0; text-align:center;font-size:10px; color:#575757;}
.forumlink a		{font-size:10px; color:#575757;}
.forumlink p		{font-size:10px; color:#575757;}

.addr				{border:#6a6a6a 1px dashed; width:540px; height:50px; margin-top:24px;}
.addr p				{font-size:10px; padding:5px 0 0 0; text-align:center; margin:0;}

/* right part */
.content .right		{width:183px; float:right;} 
.content .right .rdb{border-left:#6a6a6a 1px dashed; width:170px; padding:0 0 0 10px}
.right .rdb ul		{list-style:none; margin:0 0 15px 10px;}
.right .rdb ul li 	{line-height: 18px; background:none;}
.right .rdb ul li a	{color:#2f96f5; font-weight:normal;}
.right .hordottline	{border-bottom: #6a6a6a 1px dashed; height:1px; width:175px; margin: 0 0 15px -10px;}

.news 				{background:#ccffcc; width:172px; margin-left:1px; padding:10px 0 10px 8px;} 
.news a				{color:#575757; font-size:10px;}
.news h3			{padding:0 0 0 20px;}

.footer				{border-top:#bababa 1px solid; width:100%; padding:30px 0 0 0; height:58px;}
.footer .search		{float:left; width:310px; margin-left: 6px; padding:5px 0 0 0; height:30px;}

.footlink			{float:right; width:400px; text-align:right; padding:0 10px 0 0;}
.footlink a			{margin: 0 10px 0 0;}

.rdb li				{color:#2f96f5; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; list-style:disc}