﻿html, body  {height: 100%}
body, p, h1, h2, h3, h4, h5, h6  {margin: 0; padding: 0}
img,  a img  {border: 0}
img {display: block}
blockquote {padding: 0; margin: 0 0 0 20px}
ul, dl, ol {margin-top: 0.5em; margin-bottom: 0.5em}
form, .inline {display: inline}
.c, .clear {clear: both}
.clearover {overflow: hidden}
* html .clearover {height: 1%; overflow: visible}

div.n, div.flexmodul { padding: 5px; }
html * div.n { height:1%} /* IE6 */
.body { background:#e6e6e6 }

.hidden {display: none !important}

.form dl {margin: 0 0 1.5em 0; padding: 0}
.form dl dt {font-weight: bold; line-height: 120%}
.form dl dt em, .form p.note em {color: #BA3B3E; font-weight: bold; padding-left: 0.2em; font-size: 110%; font-style: normal}
.form p.note {background: url('/s/img/cc/warning.gif') no-repeat 4px 50%; border-top: 1px solid #CCC; padding: 3px 0 3px 20px; margin-top: 10px; display: block}
.form dl dd {margin: 0 0 12px 0; padding: 0}
.form dl dd.eng {margin: 0 0 5px 0; padding: 0}

input.single, textarea {border: 1px solid #CCC; color: #333; width: 240px; background-color: white; padding: 1px}
input.single: focus, input.text: focus, textarea: focus {background-color: #F1F1F1; border: 1px solid #CCC}
input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {cursor: pointer}
.form input.single {width: 250px}
.form textarea {width: 300px; height: 180px; line-height: 120%}
.form input.checkbox, .form input.radio {width: auto !important}
.error {color: black; background-color: #FAEFEF; border: 1px
solid #c66; border-color: #c66 #FFB2B2 #FFB2B2 #c66}

div#content_start {display: none; overflow: hidden}
div#tellheader {background: #EEE url('/s/img/cc/sendpage.gif') no-repeat center right; color: #000 !important; border: 1px
solid #CCC; padding: 10px; min-height: 58px}
div#tellheader h1 {color: #000}
div#tellbody {color: #000 !important; border: 1px
solid #CCC; border-top-width: 2px; border-color: white #CCC #CCC #CCC; padding: 10px; background: #EEE}
a.tellbody {color: #0099E1 !important; display: block; float: right; padding-right: 15px}
ul.sitemap {list-style-type: none; margin: 2em
0 2em 1.5em; padding: 0}

ul.sitemap li {margin: 0 !important; padding: 0 !important; display: inline; background-image: none !important}
ul.sitemap li a {line-height: 2em; display: block; font-weight: bold; background: url(/s/img/cc/sitemapdocbullet.gif) no-repeat left center; padding: 0 0 0 1.2em}
ul.sitemap ul {list-style-type: none; margin: 0 0 0 1.5em; padding: 0}
ul.sitemap ul li a {font-weight: normal}

div#contentfooter {width: 100%; padding: 0; margin: 0; font-size: 11px; line-height: 140%; font-weight: normal; overflow: hidden}
* html div#contentfooter {height: 1%; overflow: visible}
div#contentfooter div.leftrow {float: left; text-align: left; width: 55%}
div#contentfooter div.rightrow {float: right; text-align: right; width: 42%}

div.blogselection div.n {padding: 5px 0}
span.comment {padding-left: 20px; background: url(/s/img/cc/comment.gif) no-repeat 6px center}
div.datetime {float: right; width: 44px; height: 45px; margin: 0 10px 10px 0; background: url(/s/img/cc/datesticker-bg.png) no-repeat center center; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http: //cdn.initial-website.com/s/img/cc/datesticker-bg.png',  sizingMethod = 'crop'); _background: none}
p.day-word {display: none}
p.day {padding-top: 4px; font-size: 18px; line-height: 20px; color: white; text-align: center}
p.mon {padding-top: 1px; font-size: 11px; color: white; text-align: center}
p.yr {display: none}
.skiptoform {float: right}

a.dlink, a.dlink: link, a.dlink: visited, a.dlink: hover, a.dlink: active {border: 0 !important; text-decoration: none !important; background-color: transparent !important}
div.leftDownload {width: 52px; float: left}
div.rightDownload {margin-left: 55px; padding-left: 6px}
div.rightDownloadB {margin-left: 55px; border-left: 2px solid #CCC; padding-left: 6px}
.rightDownload .fl, .rightDownloadB .fl {float: left; display: block}
div#emotion-header 
{
    position: relative;  
    background-repeat: no-repeat;  
    line-height: 0; 
    overflow: hidden;
    margin-left: -1px; 
    border-left: solid 1px #ccc; 
    border-right: solid 1px #ccc;
    width: 940px; 
    height: 210px;
}

strong#emotion-header-title {position: absolute; font-size: 20px; font-weight: normal; line-height: 100%; margin: 0; padding: 0; white-space: pre; z-index: 3}
div#emotion-header-title-bg {position: absolute; width: 100%; z-index: 1}
img#emotion-header-logo {position: absolute; z-index: 2}


div.thumb_pro1, div.thumb_pro2, div.thumb_pro3 {float: left}
div.ccgalerie div.thumb_pro1 {border: 1px solid #CCC; padding: 3px; margin: 0 5px 5px 0}
div.ccgalerie div.thumb_pro2 {border-top: 1px solid #CCC; border-right: 2px solid #C5C5C5; border-bottom: 2px solid #C5C5C5; border-left: 1px solid #CCC; padding: 3px; margin: 0 5px 5px 0}
div.ccgalerie div.thumb_pro3 {padding: 3px; margin: 0 5px 5px 0}

div.innerthumbnail {display: table-cell; text-align: center; vertical-align: middle}
* html div.innerthumbnail {float: left; display: block}
div.innerthumbnail img {display: inline; vertical-align: middle}

.imgleft {float: left; margin: 4px 20px 4px 0; display: inline}
.imgright {float: right; margin: 4px 1px 4px 15px; display: inline}

* html {filter: expression(document.execCommand("BackgroundImageCache",  false,  true))}

button {float: right}

