BODY
{
    padding: 10 0 0 0;
    font-size: 12px;
    margin: 0;
    color: #231f20;
    padding-top: 0px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #ffffff;
}
P
{
    font-size: 12px;
    margin: 0;
    color: #231f20;
    padding: 0 0 10px 0;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
TD
{
    font-size: 12px;
    color: #231f20;
    vertical-align: top;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
FONT
{
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
A
{
    font-weight: bold;
    color: #1a50b1;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
}
UL
{
	margin-top: 0;
}
FORM
{
	padding: 0;
	margin: 0;
}
INPUT.text 
{
	border-color: #bcaf96;
	border-style: solid;
	border-width: 1px;
	width: 250px;
	font-size: 12px;
}
INPUT.fixed
{
	border-color: #bcaf96;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
    font-family: monospace;
}
INPUT.button
{
	border-color: #c1ccd9;
	border-width: 1px;
	background-color: #8399b1;
	font-size: 12px;
}
TEXTAREA
{
    font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	width: 500px;
	border: #244e8e 1px solid;
}
SELECT
{
    font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	border: #bcaf96 1px solid;
}
BIG
{
	font-size: 14px;
}
ADDRESS
{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	padding: 30px 0 0 20px;
	line-height: 150%;
}
H1
{
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	margin: 10px 0 10px 0;
    padding: 0;
    color: #000000;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
H2
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 10px 0;
    padding: 0;
    color: #231f20;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    text-transform: uppercase;
}
TH
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
    color: #000000;
    background: #e0e0e0;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
SUP
{
	color: red;
}

TD.middle
{
	vertical-align: middle;
}
TD.bottom
{
	vertical-align: bottom;
}

A.normal
{
	font-weight: normal;
}
.p12
{
	font-size: 12px;
}
.p10
{
	font-size: 10px;
}
TD.td1
{
	padding: 0 7px 2px 13px;
}
TD.td2
{
	padding: 0 7px 2px 0;
}
TD.td3
{
	padding: 0 0 0 0;
	font-size: 9px;
}
TD.td4
{
	padding: 0 7px 2px 13px;
}
TD.td5
{
	padding: 0 0 2px 0;
}
TD.td6
{
	padding: 0 0 0 13px;
}
INPUT.logintext
{
	border-color: #c1ccd9;
	border-style: inset;
	border-width: 2px;
	width: 170px;
	font-size: 11px;
}
INPUT.loginbutton
{
	border-color: #c1ccd9;
	border-style: outset;
	border-width: 1px;
	width: 95px;
	font-size: 12px;
	background: #8399b1;
}
A.loginrecover
{
	color: #244e8e;
	font-size: 9px;
	font-weight: normal;
}
TD.td7
{
	background: url(/img/dce3ed.gif) left top repeat-x;
}
IMG.newsright
{
	border: none;
	margin: 0 10px 10px 0;
}
A.newsdtright
{
	color: #959595;
	font-size: 11px;
	font-weight: normal;
}
A.newstitleright
{
	color: #1a50b1;
	font-size: 12px;
	font-weight: bold;
}
TABLE.newsright
{
	margin: 0 0 10px 0;
}
TD.second
{
	vertical-align: middle;
	font-size: 10px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
A.second
{
	font-size: 10px;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-weight: normal;
}
FONT.secontauthor
{
	color: #929292;
	font-weight: bold;
}
IMG.secondright
{
	border: none;
	margin: 0 10px 0 0;
}
.commontitle
{
	color: #244e8e;
	font-size: 18px;
	font-weight: normal;
}
FONT.commonsubtitle
{
	color: #959595;
	font-size: 12px;
	font-weight: bold;
}
A.commonheader
{
	color: #244e8e;
	font-size: 11px;
	font-weight: normal;
    text-decoration: underline;
}
A.commonheader:hover
{
	color: #244e8e;
	font-size: 11px;
	font-weight: normal;
    text-decoration: none;
}
IMG.paintmedium
{
	margin: 0 10px 0 0;
}
P.painttitle
{
	color: #38527c;
	font-size: 18px;
	font-weight: normal;
}
FONT.painttxt
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
P.copy
{
	color: #294d7d;
	font-size: 11px;
	font-weight: normal;
}
A.copy
{
	color: #294d7d;
	font-size: 11px;
	font-weight: normal;
    text-decoration: underline;
}
TABLE.paintpreview
{
	background: url(/img/paint/border.gif) left top no-repeat;
	width: 181px;
	height: 210px;
}
TABLE.paintpreviewsold
{
	background: url(/img/paint/border-sold.gif) left top no-repeat;
	width: 181px;
	height: 210px;
}
TD.paintpreviewimg
{
	padding: 15px;
	text-align: center;
	vertical-align: middle;
	width: 180px;
}
TD.paintpreviewtext
{
	text-align: center;
	color: #000000;
	font-size: 9px;
}
A.paintpreviewcycle
{
	color: #244e8e;
	font-size: 9px;
	font-weight: normal;
}
A.paintpreviewtitle
{
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}
DIV.blog1
{
	padding: 10px 35px 0 0;
}
A.blogdt1
{
	color: #959595;
	font-size: 12px;
	font-weight: normal;
}
A.blogtitle1
{
	color: #244e8e;
	font-size: 18px;
	font-weight: normal;
}
P.blogcomment1
{
	text-align: right;
}
A.blogcomment1
{
	color: #1a50b1;
	font-size: 12px;
	font-weight: normal;
}
P.blogtitle1
{
	padding: 5px 0 5px 0;
}
A.blogtitle2
{
	color: #244e8e;
	font-size: 12px;
	font-weight: normal;
}
DIV.blog2
{
	padding: 5px 35px 5px 0;
}
DIV.dots
{
	height: 1px;
	border-bottom: #b0b0b0 dotted 1px;
}
A.painterexhibitiondt
{
	color: #000000;
	font-size: 18px;
	font-weight: normal;
}
A.painterexhibitiontitle
{
	color: #244e8e;
	font-size: 12px;
	font-weight: bold;
}
P.painterexhibitiondt
{
	padding: 0 0 5px 0;
	font-size: 18px;
	font-weight: normal;
}
P.painterexhibitiontitle
{
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
DIV.imgpreview
{
	color: #929292;
	font-size: 11px;
	font-weight: normal;
	padding: 0 15px 0 0;
}
A.articlepreviewtitle
{
	color: #244e8e;
	font-size: 12px;
	font-weight: bold;
}
IMG.imgpreview
{
	margin: 0 0 5px 0;
}
P.acticleauthordt
{
	color: #959595;
	font-size: 11px;
}
A.readmore
{
	color: #1a50b1;
	font-size: 16px;
	font-weight: normal;
}
DIV.paintercritic
{
	padding: 0 0 10px 18px;
}
IMG.inline
{
	margin: 0 5px 0 0;
}
IMG.msg
{
	margin: 0 10px 10px 0;
}
P.msgtitle
{
	color: #929292;
	font-size: 11px;
}
INPUT.text3
{
	border-color: #244e8e;
	border-style: solid;
	border-width: 1px;
	width: 500px;
	font-size: 12px;
}
INPUT.text4
{
	border-color: #244e8e;
	border-style: solid;
	border-width: 1px;
	width: 120px;
	font-size: 12px;
}
INPUT.text2
{
	border-color: #244e8e;
	border-style: solid;
	border-width: 1px;
	width: 120px;
	font-size: 12px;
	text-align: center;
}
P.leftmenu
{
	padding: 0 0 5px 0;
}
TABLE.msgbox
{
	margin: 0 0 0 0;
}
TD.msgbox
{
	background: url(/img/left/mymessagesbg.gif) left bottom no-repeat;
	padding: 0 0 12px 19px;
}
A.msgbox
{
	color: #5ea82d;
	font-size: 12px;
	font-weight: normal;
}
IMG.expertpreview
{
	margin: 0 19px 0 0;
}
TD.authorshort
{
	font-size: 12px;
	padding: 0 10px 0 0;
}
FONT.rightauthor
{
	color: #929292;
	font-size: 11px;
}
A.righttitle
{
	color: #1a50b1;
	font-size: 12px;
	font-weight: bold;
}
TABLE.rightauthor
{
	margin: 0 10px 10px 10px;
}
P.author
{
	color: #959595;
	font-size: 12px;
}
P.subtitle
{
	color: #959595;
	font-size: 14px;
	font-weight: bold;
}
A.painterabc
{
	color: #244e8e;
	font-size: 16px;
	font-weight: normal;
}
TABLE.painterpreview
{
	background: url(/img/bgpainterpreview.gif) left top no-repeat;
}
IMG.imgpreview2
{
	margin: 0 10px 19px 0;
}
TD.abc
{
	padding: 5px 0 10px 0;
}
A.newstitle
{
	color: #000000;
	font-size: 18px;
	font-weight: normal;
}
P.newssubtitle
{
	color: #959595;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 15px 0;
}
IMG.newspreview
{
	margin: 0 14px 5px 0;
}
P.imgtext
{
	color: #808080;
	font-size: 12px;
	text-decoration: italic;
	font-weight: normal;
    font-family: Times New Roman, Georgia, serif;
    text-align: right;
    padding: 0 14px 0 0;
}
TD.regtop1
{
	background: url(/img/reg/bgtop1.gif) left top repeat-x;
	width: 100%;
}
TD.regright1
{
	background: url(/img/reg/bgright1.gif) right top repeat-y;
}
TD.regbottom1
{
	background: url(/img/reg/bglow1.gif) left bottom repeat-x;
}
TD.regleft1
{
	background: url(/img/reg/bgleft1.gif) left top repeat-y;
}
TD.reggrey
{
	color: #9e9e9e;
	font-size: 12px;
}
FONT.blogtitle
{
	color: #244e8e;
	font-size: 18px;
	font-weight: normal;
}
FONT.blogtitleright
{
	color: #244e8e;
	font-size: 12px;
	font-weight: bold;
}
TABLE.marginbottom
{
	margin: 0 0 10px 0;
}
P.blogcomment
{
	text-align: right;
	border-bottom: #b0b0b0 dotted 1px;
	margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}
FONT.authordt
{
	color: #929292;
	font-size: 12px;
	font-weight: normal;
}
FONT.authordtright
{
	color: #929292;
	font-size: 11px;
	font-weight: normal;
}
FONT.blogdt1
{
	color: #959595;
	font-size: 12px;
	font-weight: normal;
}
FONT.blogtitle1
{
	color: #244e8e;
	font-size: 18px;
	font-weight: normal;
}
P.orderbig
{
	font-size: 18px;
}
INPUT.order1
{
	border-color: #c1ccd9;
	border-style: inset;
	border-width: 2px;
	width: 230px;
	font-size: 12px;
}
INPUT.order2
{
	border-color: #c1ccd9;
	border-style: inset;
	border-width: 2px;
	width: 380px;
	font-size: 12px;
}
TEXTAREA.ordercomment
{
	border-color: #c1ccd9;
	border-style: inset;
	border-width: 2px;
	width: 380px;
	height: 156px;
	font-size: 12px;
}
IMG.userpreview
{
	border: #c0c4c7 1px solid;
	margin: 0 30px 5px 0;
}
A.userpreview
{
	color: #697d9c;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}
P.dotted
{
	border-bottom: #b0b0b0 dotted 1px;
}
A.more
{
	font-size: 16px;
	font-weight: normal;
	color: #1a50b1;
}
TD.td8
{
	padding: 13px 0 20px 11px;
	width: 692px;
	background: url(/img/top/bgtd8.gif) left bottom repeat-x;
}
A.toppainter
{
	font-size: 12px;
	font-weight: normal;
	color: #244e8e;
	text-decoration: underline;
}
TABLE.newsfront
{
	margin: 0 10px 10px 10px;
}
A.blottextright
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
P.calendarright
{
	border-top: #b0b0b0 dotted 1px;
	padding: 5px 0 5px 0;
}
A.calendarrightgallery
{
	font-size: 12px;
	font-weight: bold;
	color: #959595;
}
A.calendarrightdt
{
	font-size: 11px;
	font-weight: bold;
	color: #244e8e;
}
A.calendarrightrirle
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
TD.td9
{
	padding: 10px 5px 0 0;
	text-align: center;
}
TD.td10
{
	padding: 10px 5px 0 0;
	text-align: center;
}
TD.leftlistl
{
    vertical-align: bottom;
	background: url(/img/leftlist/bgleft.gif) left top repeat-y;
}
TD.leftlistr
{
    vertical-align: bottom;
	background: url(/img/leftlist/bgright.gif) right top repeat-y;
}
TD.leftlistb
{
    padding: 0 0 10px 0;
	background: url(/img/leftlist/bgbottom.gif) left bottom repeat-x;
}
DIV.leftlist
{
    width: 193px;
    height: 1028px;
    padding: 0;
    margin: 0;
	overflow-y: scroll;
	overflow-x: none;
}
DIV.leftlist2
{
    width: 193px;
    height: 514px;
    padding: 0;
    margin: 0;
	overflow-y: scroll;
	overflow-x: none;
}
P.leftlist
{
    padding: 0 0 1px 0;
    margin: 2px 0 1px 0;
	border-bottom: #b0b0b0 dotted 1px;
}
A.leftlist
{
	color: #1a50b1;
	font-weight: normal;
	font-size: 11px;
}
INPUT.editfile
{
	border: #bcaf96 inset 1px;
	width: 300px;
	font-size: 12px;
}
INPUT.edittext
{
	border: #bcaf96 inset 1px;
	width: 635px;
	font-size: 12px;
}
INPUT.edittext2
{
	border: #bcaf96 inset 1px;
	width: 235px;
	font-size: 12px;
}
TEXTAREA.edittext
{
	border: #bcaf96 inset 1px;
	width: 635px;
	height: 110px;
	font-size: 12px;
}
SELECT.edittext
{
	width: 635px;
	font-size: 12px;
}
INPUT.editsubmit
{
	border: #bcaf96 outset 1px;
	background: #8399b1;
	font-size: 12px;
}
P.edit
{
	color: #475b7c;
}
TD.editheader
{
	color: #475b7c;
	font-size: 18px;
	font-weight: normal;
}
DIV.add
{
	float: right;
	padding: 8px 12px 0 0;
	margin: 0;
	white-space: nowrap;
}
A.add
{
	color: #5ea82d;
	font-size: 14px;
	font-weight: normal;
}
TD.loginsample
{
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	padding: 0 0 0 13px;
}
A.leftfriend
{
	color: #244e8e;
	font-size: 11px;
	font-weight: normal;
}
#paintlist
{
	height: 119px;
	width: 687px;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
}
IMG.nav
{
	margin: 0 10px 0 0;
}
A.paintprivate
{
	color: #5ea82d;
	font-size: 12px;
	font-weight: normal;
}
TEXTAREA.edittext2
{
	border: #bcaf96 inset 1px;
	width: 635px;
	height: 440px;
	font-size: 12px;
}
A.top10otherpainter
{
	color: #244e8e;
	font-size: 10px;
	font-weight: normal;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
A.top10othertext
{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
A.top10otherprice
{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
A.top10firstpainter
{
	color: #1a50b1;
	font-size: 14px;
	font-weight: normal;
}
A.top10firsttitle
{
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
A.top10firstprice
{
	color: #000000;
	font-size: 20px;
	font-weight: normal;
}
A.top10firsttext
{
	color: #959595;
	font-size: 11px;
	font-weight: normal;
}
TD.top10first
{
	padding: 5px;
	background: #ffffff;
}
CAPTION
{
	text-align: left;
	background: #f0f0f0;
	color: #244e8e;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 5px;
}
.blue
{
	color: #244e8e;
	font-size: 12px;
	font-weight: normal;
}
INPUT.editdate
{
	border: #bcaf96 inset 1px;
	width: 80px;
	font-size: 12px;
}
IMG.topdiscuss1
{
	margin: 0 0 10px 0;
}
B.error
{
	color: #ff0000;
}
A.newsshort
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
P.cycletitle
{
	padding: 12px 0 12px 18px;
	color: #244e8e;
	font-weight: bold;
	font-size: 14px;
}
A.cycletitle
{
	color: #244e8e;
	font-weight: bold;
	font-size: 14px;
}
A.paintedit
{
	color: #244e8e;
	font-weight: normal;
	font-size: 10px;
}
A.back
{
	color: #1a50b1;
	font-size: 12px;
	font-weight: normal;
}
A.news2
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
#subsearchdiv
{
	position: absolute;
	display: none;
	background: white;
	border: #a0a0a0 2px solid;
}
#subsearchdiv2
{
	position: absolute;
	display: none;
	background: white;
	border: #a0a0a0 2px solid;
}
TD.center
{
	text-align: center;
	vertical-align: middle;
}
#article
{
	height: 250px;
	overflow: hidden;
}
#doexpandarticle
{
}
#docollapsearticle
{
	float: right;
	width: 21px;
	height: 18px;
	display: none;
}
A.path
{
	font-size: 11px;
	font-weight: normal;
}
