#header			{position: relative; height: 336px; background: url(../images/_hdr_bg.jpg) top left repeat-x;}
#girl			{position: absolute; top: 0; right: 0;}
#layer1			{position: absolute; top: 0; left: 0; width: 100%; height: 272px;}
#logo			{width: 338px; position: relative; height: 272px; background: url(../images/_logo_bg1.gif) top right repeat-x;}
#logo img		{position: absolute; top: 109px; left: 40px;}

.tru			{vertical-align: top;}
.tru img		{margin-top: 115px;}

#main_menu			{position: absolute; bottom: 0; left: 0; width: 100%;}
#main_menu a		{color: #ffffff; font-weight: bold; font-size: 110%; white-space: nowrap; text-decoration: none;}
#main_menu a:hover	{text-decoration: underline;}

#serv		{position: absolute; top: 0; left: 0; width: 42px; height: 106px;}
#serv div	{position: absolute; top: 20px; left: 8px;}

#leftcol	{width: 300px; vertical-align: top:}

.ltext		{margin-left: 25px; margin-right: 25px;}
.headers	{font-size: 120%; font-weight: bold; color: #372714;}
.hnews		{background: url(../images/newshdr_bg.gif) center left no-repeat; margin-left: -20px; padding-left: 20px; margin-bottom: 10px;}
.hlogin		{background: url(../images/loginhdr_bg.gif) center left no-repeat; margin-left: -20px; padding-left: 20px; margin-bottom: 10px;}
.hicq		{background: url(../images/icqhdr_bg.gif) center left no-repeat; margin-left: -20px; padding-left: 20px; margin-bottom: 10px;}
.ndate		{color: #C3AD91; font-weight: bold; margin-bottom: 2px;}
.ntext		{margin-top: 7px; margin-bottom: 15px;}
.loginput	{border: 1px solid #C3AD91; width: 105px; height: 17px;}
.brown		{color: #372714;}
.midcol		{background: url(../images/midcol_bg.gif) top left repeat-x #ffffff; border-top: 2px solid #905C35; border-bottom: 2px solid #905C35; border-left: 1px solid #E8D3CB; border-right: 1px solid #E8D3CB; padding: 25px 15px 15px 20px !important;}
.pic		{background: url(../images/picbg1.gif) bottom right no-repeat; float: left; padding: 0px 5px 5px 0px;}
.pic div	{background: url(../images/picbg2.gif) top left no-repeat; padding: 4px 0 0 4px;}
.pic img	{margin: 0 5px 5px 0;}
.picdesc	{padding-left: 15px !important;}
.dd			{height: 5px; font-size: 0;}
.price		{font-weight: bold; font-size: 120%;}
.poll td	{padding-right: 10px; padding-bottom: 5px;}
.ban		{position: relative; width: 100%; //height: 1px; border: 1px solid #cccccc;}
.bantext	{padding: 5px 5px 5px 17px !important; vertical-align: middle;}
.bantext a	{color: #C7140C; font-size: 110%; font-weight: bold;}
.red		{font-size: 11px; color:#C7140C; text-decoration:none; border: 0px solid ffffff; background-color: transparent;}

#c1			{position: absolute; top: -1px; left: -1px;}
#c2			{position: absolute; top: -1px; right: -1px; //right: -2px;}
#c3			{position: absolute; bottom: -1px; left: -1px; }
#c4			{position: absolute; bottom: -1px; //bottom: -2px; right: -1px; //right: -2px;}
#footer		{height: 135px; position: relative; background: url(../images/fbg.jpg) top left repeat-x;}