body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; color: #000000; font-family: verdana; background-color: #FFF}

div.container { width: 100%; margin: 0px; }

div.header { color: white; background-color: #E0E0FF; clear: left; height: 210px; background-image: url("itsetyydytys_org_header.jpg"); background-repeat: no-repeat;  background-color: #f26257}

div.footer { padding: 0.5em; color: #404040; background-color: #dcdcdc; clear: left; border: 1px solid #acacac}

h2.header { padding: 10px 0px 0px 10px; margin: 0px; color: #000000; }

div.left { margin-top: -1px; float: left; width: 160px; margin: 0; position: relative; left: 0px; top: 0px }

div.content { margin-left: 190px; padding: 1em; font-size: 12px; }

div.boxi {position: relative; float: left; margin: 10px; width: 154px; height: 170px; padding: 10px; font-family: verdana; font-size: 11px; cursor: hand; color: #000000; border: 1px #acacac solid}
div.boxi:hover {background-color: #efefef}

div.boxi_show {position: relative; float: left; margin: 5px; background: #FFFFFF; width: 145px; height: 128px; padding-top: 5px; cursor: hand}

p.container_img_show {margin: 0px; position: relative; left: 6px; top: 4px; overflow: hidden; width: 130px; height: 110px; border: 1px solid #C1C1FF}

img.show {border: 0px; display: block; margin-left: auto; margin-right: auto}

img.boxi { display: block; margin-left: auto; margin-right: auto; border: 0px}

a.joo { text-decoration:none; color: #000080}

div.container_img { overflow: hidden; width: 150px; height: 110px; margin-top: 3px; margin-bottom: 3px; border: 1px solid #C1C1FF }

div.boxi_nimi {background-color: #FFFFFF; border: 1px solid #C1C1FF; padding: 2px; color: #000080; width: 148px; margin-left: 0px; height: 26px; text-align: center; font-weight: bold; }

div.clip_images { border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; color: #000000; width: 130px; margin-left: 10px; text-align: center; }

div.boxi_kuva { border: 1px solid #000000; position: absolute; top: 32px;}

a.menu { float: left; width: 179px; text-decoration: none; color: #000000; background-color: #EFEFEF; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; border: solid #acacac; border-width: 1px 1px 0px 1px; font-size: 12px;}
a.menu:hover { background-color: #ffd9d9; color: #000000; font-weight: bold}

div.menu_off { float: left; width: 179px; text-decoration: none; color: #9C9C9C; background-color: #626262; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; border: solid #000000; border-width: 1px 1px 0px 1px; font-size: 12px; }

div.menu_header { float: left; width: 179px; text-decoration: none; color: #000080; font-weight: bold; background-color: #dcdcdc; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; border: solid #acacac; border-width: 1px 1px 0px 1px; font-size: 12px; }

div.menu_footer { float: left; width: 191px; border-top: 1px solid #acacac }

img.order { border: 1px solid #000000; margin-right: 10px; float: left; }

img.order_teaser { border: 1px solid #000000; margin-right: 10px; margin-top: 10px; float: left; }

.order_form { border: 1px solid #000000; color: #000000; }

div.order_details { padding: 5px; border: 1px solid #000000; margin: 10px; }

div.order { background-color: #FFFFFF; padding: 5px; border: 1px solid #000000; margin: 10px; color: #000000}

.clear { clear:both; height:1px; overflow:hidden; }

.paivitys_aika { position: relative; left: 770px; top: -29px; background-color: #BF0000; color: #FFFFFF; border: 1px solid #000000; }

div.auth_fail { background-color: #FFFFFF; color: #FF0000; padding: 5px; width: 400px; text-align: center; font-weight: bold; border: 1px solid #000000; }

div.kat_nimi_tausta { width: 300px; height: 40px; border: 1px solid #000000; margin-right: 10px }

div.kat_nimi { padding-left: 10px; padding-top: 12px; font-weight: bold; color: #000080 }

a.footer { text-decoration: none; color: #a1a3fb; font-size: 12px; }
a.footer:hover { text-decoration: none; color: #000000; font-size: 12px; }

div.sarjat { border: 1px solid #000000; }

div.k18 { position: relative; top: 20px; left: 30px; float: left; padding: 10px; border: 1px solid #000000; font-size: 11px; text-align: center; }

div.rate { background-color: #FFFFFF; border: 1px solid #000000; padding: 5px; font-size: 11px; }

div.kommentti { background-color: #FFFFFF; border: 1px solid #000000; padding: 5px; font-size: 11px; }

div.mmsi_kategoriat { background-color: #FE8606; padding: 5px; border: 1px solid #000000; }

div.mmsi_kat_otsikko { color: #000000; }

div.mmsi_kategoria { background-color: #e0699e; padding: 10px; border: 1px solid #000000; }

div.mmsi_kat_kuva { background-color: #F0F0F0; padding: 2px; }

div.mmsi_tau_otsikko { background-color: #FFB40A; padding: 10px; border: 1px solid #000000; }

div.mmsi_taustakuvat { background-color: #FE8606; padding: 10px; border: 1px solid #000000; }

div.mmsi_taustakuva { background-color: #FFC85D; padding: 10px; border: 1px solid #000000; }

div.mmsi_tau_kuva { background-color: #F0F0F0; padding: 2px; }

div.mmsi_ohjeet { background-color: #FE8606; padding: 10px; border: 1px solid #000000; }

div.mobile_banner { position: relative; top: 10px; left: 15px; background-color: #d04d87; float: left; border: 1px solid #000000; width: 160px; height: 180px; text-align: center; font-size: 11px; color: #FFFFFF; }

div.mobile_banner_otsikko { font-weight: bold; color: #FFFFFF; margin-bottom: 3px; margin-top: 3px; }

a.mobile_banner { color: #FFFFFF; text-decoration: none; }

div.preview_kuvat { height: 250px; }

a.footer_linkki {color: #404040;}
