
/* paragraph */

div.divParagraphSingle {
clear:both;
margin:0 0 10px;
padding:0 10px 10px;
/*border-bottom:1px solid #43A1FF;*/
}

div.divParagraphDouble {
clear:both;
background:url(../img/divParagraphDouble.gif) repeat-y top center;
margin:0 0 10px;
padding:0 0 10px;
}
div.divParagraphDouble div.divParagraphLeft {
float:left;
width:48%;
}
div.divParagraphDouble div.divParagraphRight {
margin:0 0 0 52%;
}
div.divParagraphDouble div.divParagraphClear {
clear:both;
}


/* text */

h1 {
height:100px;
text-indent:-9999px;
}

h2 {
clear:both;
margin:10px 0 5px;
padding:0 0 5px 15px;
background:url(../img/h2.gif) no-repeat left bottom;
}
div#divCatalog h2 {
background:url(../img/h2_glay.gif) no-repeat left bottom;
}
h2.h2Orange {
background:url(../img/h2_orange.gif) no-repeat left bottom;
}

h3 {
color:#000000;
}
div.divCaption {
color:#EC0031;
background:url(../img/divCaption.png) no-repeat 0 0;
margin:-15px 0 0 -10px;
padding:15px 0 5px 10px;
}

h3.h3Heavy {
color:#000000;
background:#F0F0F0;
border-left:4px solid #808080;
margin:0 0 10px 4px;
padding:0 0 0 5px;
}

p {
margin:0 0 0.75em;
}
p.pLead {
color:#808080;
font-weight:bold;
}
p.pClear {
clear:both;
}

ul.ulStandard {
margin:0 0 0.75em 2em;
}
ol.olStandard {
margin:0 0 0.75em 2em;
}


blockquote {
color:#808080;
border:1px solid #F0F0F0;
background:#F8F8F8;
padding:10px;
margin:10px;
}

img.imgRight {
float:right;
margin:0 0 20px 10px;
}
img.imgLeft {
float:left;
margin:0 10px 20px 0;
}


/* tableStandard */

table.tableStandard {
margin:0 1em 1em;
}

table.tableStandard thead th ,
table.tableStandard thead td {
padding:0 5px;
}
table.tableStandard thead th {
font-size:9px;
border-bottom:2px solid #800000;
}
table.tableStandard thead td {
font-size:9px;
border-bottom:2px solid #C0C0C0;
}

table.tableStandard tbody th ,
table.tableStandard tbody td {
padding:0 5px;
}
table.tableStandard tbody th {
border-bottom:1px solid #FFC081;
background:url(../img/tableHistory.gif) repeat-y -240px 0;
}
table.tableStandard tbody td {
border-bottom:1px solid #C0C0C0;
}
table.tableStandard tbody td.tdImage {
background:url(../img/tableHistory.gif) repeat-y 0px 0;
}

table.tableStandard th ,
table.tableStandard td {
text-align:left;
vertical-align:top;
padding:0;
margin:0;
}


/* tableHistory */

table.tableHistory {
width:100%;
}

table.tableHistory thead th ,
table.tableHistory thead td {
padding:0 5px;
}
table.tableHistory thead th {
width:8em;
font-size:9px;
border-bottom:2px solid #800000;
}
table.tableHistory thead td {
font-size:9px;
border-bottom:2px solid #C0C0C0;
}

table.tableHistory tbody th ,
table.tableHistory tbody td {
padding:0 5px;
}
table.tableHistory tbody th {
border-bottom:1px solid #404040;
background:url(../img/tableHistory.gif) repeat-y -240px 0;
}
table.tableHistory tbody td {
border-bottom:1px solid #C0C0C0;
}
table.tableHistory tbody td.tdImage {
background:url(../img/tableHistory.gif) repeat-y 0px 0;
}

table.tableHistory th ,
table.tableHistory td {
text-align:left;
vertical-align:top;
padding:0;
margin:0;
}


/* tableBacknumber */

table.tableBacknumber {
 width:100%;
margin:0 0 20px;
}

table.tableBacknumber thead th ,
table.tableBacknumber thead td {
padding:0 5px;
}
table.tableBacknumber thead th {
font-size:9px;
border-bottom:2px solid #800000;
}
table.tableBacknumber thead td {
font-size:9px;
border-bottom:2px solid #C0C0C0;
}

table.tableBacknumber tbody th ,
table.tableBacknumber tbody td {
padding:0 5px;
}
table.tableBacknumber tbody td.tdCaption {
font-size:9px;
color:#800000;
border-bottom:none;
}
table.tableBacknumber tbody th {
border-bottom:1px solid #800000;
background:url(../img/tableHistory.gif) repeat-y -320px 0;
}
table.tableBacknumber tbody td {
border-bottom:1px solid #C0C0C0;
}

table.tableBacknumber tbody td.tdImage {
background:url(../img/tableHistory.gif) repeat-y 0px 0;
}
table.tableBacknumber tbody td.tdImage img {
margin:0 0 5px;
border:1px solid #C0C0C0;
}

table.tableBacknumber th ,
table.tableBacknumber td {
text-align:left;
vertical-align:top;
}



/* tableStaff */

table.tableStaff {
margin:0 0 20px;
}

table.tableStaff thead th ,
table.tableStaff thead td {
padding:0 5px;
}
table.tableStaff thead th {
font-size:9px;
border-bottom:2px solid #FFC0C0;
}
table.tableStaff thead td {
font-size:9px;
border-bottom:2px solid #C0C0C0;
}

table.tableStaff tbody th ,
table.tableStaff tbody td {
padding:0 5px;
}
table.tableStaff tbody td.tdCaption {
font-size:9px;
color:#0080FF;
border-bottom:none;
}
table.tableStaff tbody th {
width:4em;
border-bottom:1px solid #FFC0C0;
background:url(../img/tableHistory.gif) repeat-y -240px 0;
white-space:nowrap;
}
table.tableStaff tbody td {
border-bottom:1px solid #C0C0C0;
}

table.tableStaff tbody td.tdImage {
background:url(../img/tableHistory.gif) repeat-y 0px 0;
}
table.tableStaff tbody td.tdImage img {
margin:0 0 5px;
border:1px solid #C0C0C0;
}

table.tableStaff th ,
table.tableStaff td {
text-align:left;
vertical-align:top;
}


/* catalog */

div.divCatalogMenuCaption {
clear:both;
font-size:10px;
font-weight:bold;
color:#808080;
line-height:16px;
padding:0 0;
margin:10px 0 0;
border-bottom:2px solid #808080;
}

#divCatalogRightPost {
width:240px;
font-size:10px;
line-height:20px;
color:#808080;
float:left;
}
#divCatalogRightCategory {
width:60px;
margin:0 0 -40px;
float:right;
}
#divCatalogRightCategory div {
width:60px;
height:80px;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:0 20px;
}
#divCatalogRightCategory div.divCatalogRightCategoryLife {
background:url(../img/divCatalogCategoryLife.png) no-repeat 0 10px;
}
#divCatalogRightCategory div.divCatalogRightCategoryTechnology {
background:url(../img/divCatalogCategoryTechnology.png) no-repeat 0 10px;
}
#divCatalogRightCategory div.divCatalogRightCategoryService {
background:url(../img/divCatalogCategoryService.png) no-repeat 0 10px;
}
#divCatalogRightCategory div.divCatalogRightCategorySociety {
background:url(../img/divCatalogCategorySociety.png) no-repeat 0 10px;
}
#divCatalogRightCategory div.divCatalogRightCategoryArt {
background:url(../img/divCatalogCategoryArt.png) no-repeat 0 10px;
}
#divCatalogRightCategory div.divCatalogRightCategoryOther {
background:url(../img/divCatalogCategoryOther.png) no-repeat 0 10px;
}
#divCatalogRightCategory div.divCatalogRightCategorySport {
background:url(../img/divCatalogCategorySport.png) no-repeat 0 10px;
}

#divCatalogRightName {
font-size:32px;
line-height:32px;
font-weight:bold;
border-bottom:2px solid #808080;
clear:left;
}
#divCatalogRightWork {
font-size:10px;
color:#804000;
margin:0 0 20px;
}


