div.artwork { margin:0; padding:0 0 0 22px;}
div.artworksel { background:url(bg_artworksel01.gif) repeat-x; margin:0; padding:0 0 0 22px; color:#000000;}
div.artwork a, div.artworksel a {text-decoration:none;}
div.artwork a:link, div.artwork a:visited {color:#999999;}
div.artworksel a:link, div.artworksel a:visited {color:#000000;}
div.artwork a:hover {color:#333333;}
div.artworkname {width:183px; float:left; overflow:hidden; white-space:nowrap;}
div.artworkthumb {background-color:#F7F7cc; float: left; margin:0 6px 0 0; padding:0; height:31px; overflow:hidden;}
div.idisplay{display:block;}
div.ihidden{display:none;}
div.puppet {position:absolute; z-index:100; margin:-45px 0 0 0; background:url(koad.gif) no-repeat center center;}
div.puppetholder{display:none;}

/* mainmenu begin*/
div.mainmenu {float: left; width:280px; }
div.mainmenucol1 {width:80px; float: left;}
div.mainmenucol2 {width:84px; float: left;}
div.mainmenucol3 { float: left;}
div.mainmenu a {text-decoration:none;}
div.mainmenuitem a:link, div.mainmenuitem a:visited {color:#999999;}
div.mainmenuitem a:hover {color:#333333;}
div.mainmenuitemsel a:link, div.mainmenuitemsel a:visited {color:#000000;}
div.mainmenuitem {color:#999999;}
div.mainmenuitemsel {color:#000000;}
/* mainmenu end*/

/*general clearing sand body style begin*/
body,div,dl,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style: none;}
ol, ul, li {font-family: inherit; font-size: 100%;font-weight: inherit;font-style: inherit;vertical-align: baseline;white-space: normal;text-align: left;margin: 0;padding: 0;border: 0;outline: 0;background: transparent;}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
q:before,q:after{content:'';}

div.clear{clear:both;}

body {text-align:center; font-family: Georgia, "Times New Roman", Times, serif; color: #333333; background:url(bg01.gif) repeat #F7F7F7 0 18px; text-align:center; font-style: italic; }
body.galery {background:url(bg02.gif) repeat #F7F7F7 0 18px; }
body a:link {color:#5E769E;}
body a:visited {color:#5E769E;}
body a:hover {color:#333333; text-decoration: underline;}
/*general clearing sand body style begin*/


/* basic geometry begin*/
div.contenerheader1 {text-align:left;background-color:#F7F7F7; min-width:998px;}
div.header1 {width:1008px; height:166px; overflow:hidden;}
div.header1inner {padding: 17px 54px 0 23px;}
div.logo {float: left; padding:0; width:160px;}
div.mainframe {text-align:left; min-width:998px; margin-bottom:600px;}
div.mainframeinner.txt {padding-left: 204px;}
div.colright {float: right;}
div.colleft {float: left;}
div.header1 div.colright {width:750px;}
div.imgdescription {float: right; width:450px; height:138px;overflow:hidden;}
div.rtf {float: left; width:575px; overflow:hidden;}

/* basic geometry end*/

/******************** Base ********************/
/*h3, h4 { font-weight: bold;}*/
b, strong, caption, th, thead, dt {font-weight: bold;word-spacing:-0.063em;}
em, i { font-style: italic;}
/*h1, h2, h3, h4	{ word-spacing: -0.125em;}
p {word-spacing:-0.063em; hyphenate:auto; hyphenate-lines:3;}*/
h1, h2, h3, h4	{ font-weight: bold;}
hr { border: none;background: #ddd;width: 100%;}
ul { margin-left: 18px;}
ol { margin-left: 2px;}
ul { list-style: disc outside;}
ol { list-style: decimal inside;}
input, select, button { cursor: pointer;}
table { font: inherit;width: 100%;}
small, sup, sub	{ font-size: 0.92em; word-spacing:0.08em;}
big { font-size: 1.25em;line-height: 1.07em;word-spacing: 0;font-weight:normal;}

/******************** Baseline grid: 13/37px ********************/
body { font-size:0.813em; line-height: 2.846em;/*13/37*/}
p  {font-size: 13px; line-height: 37px; margin: 7px 0 37px 0;}
h1  {font-size: 13px; line-height: 37px; margin: 7px 0 37px 0;}
div.header1  div.mainmenu {font-size: 13px; line-height: 17px; margin: 1px 0 17px 0;}
div.header1  p {font-size: 13px; line-height: 17px; margin: 1px 0 17px 0;}
div.header1 h1  {font-size: 13px; line-height: 16px; margin: 1px 0 0 0;float: left;word-spacing:-0.063em;}

div.hidden{display:none;}
div.display{display:block;}

