body
{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #FFFFFF;
background-color: #490430;
font-family: verdana;
background-image: url("aamuseksi_bg.jpg"); 
background-repeat: repeat-x; 

}

div.container
{
width: 100%;
margin: 0px;
}

div.header
{
color: white;
background-color: #000000;
clear: left;
height: 100px;
background-image: url("aamuseksi_header.jpg");
background-repeat: no-repeat;
}

div.footer
{
padding: 0.5em;
color: white;
background-color: #700046;
clear: left;
}

h2.header
{
padding: 10px 0px 0px 10px;
margin: 0px;
}

div.left
{
margin-top: 0px;
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; 
background-image: url("aamuseksi_boxi_bg.png"); 
width: 152px; 
height: 167px; 
padding: 10px; 
font-family: verdana; 
font-size: 11px; 
cursor: hand; 
color: #000000; ;
}

div.boxi_show 
{
position: relative;
float: left;
margin: 5px;
background: #818181;
width: 145px;
height: 128px;
padding-top: 5px;
border: 1px solid #000000;
cursor: hand;
}

p.container_img_show
{
margin: 0px;
position: relative; left: 6px; top: 4px;
overflow: hidden;
width: 130px;
height: 110px;
border: 1px solid #000000;
}

img.show
{
border: 0px;
display: block;
margin-left: auto;
margin-right: auto;
}

div.boxi:hover
{
background-image: url("aamuseksi_boxi_bg_hover.png")
}

div.boxi_show:hover
{
background-image: url("aamuseksi_boxi_bg_hover.png")
}

img.boxi
{
display: block;
margin-left: auto;
margin-right: auto;
border: 0px;
}

a.joo:link 
{
text-decoration:none;
color: #FFFFFF;
}

a.joo:visited 
{
text-decoration:none;
color: #FFFFFF;
}

div.container_img
{
overflow: hidden;
width: 150px;
height: 110px;
margin-top: 3px;
margin-bottom: 3px;
border: 1px solid #000000;
}

div.boxi_nimi
{
border: 1px solid #000000;
background-color: #700046;
padding: 2px;
color: #FFFFFF;
width: 146px;
height: 26px;
text-align: center;
font-weight: bold;
}

div.clip_images
{
border: 1px solid #000000;
background-color: #700046;
padding: 2px;
color: #FFFFFF;
width: 146px;
text-align: center;
}

div.boxi_kuva
{
border: 1px solid #000000;
position: absolute;
top: 32px;
}

a.menu
{
float: left;
width: 179px;
text-decoration: none;
color: #FFFFFF;
background-color: #700046;
background-image: url("aamuseksi_bg_menu.jpg");
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
border: solid #000000;
border-width: 1px 1px 0px 1px;
font-size: 12px;
}
a.menu:hover
{
float: left;
width: 179px;
text-decoration: none;
color: #FFFFFF;
background-color: #eb84a2;
background-image: url("aamuseksi_bg_menu_hover.jpg");
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
border: solid #000000;
border-width: 1px 1px 0px 1px;
font-size: 12px;
}

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: #FFFFFF;
background-color: #700046;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
border: solid #000000;
border-width: 1px 1px 0px 1px;
font-size: 12px;
}

div.menu_footer
{
float: left;
width: 191px;
border-top: 1px solid #000000;
}

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
{
background-color: #700046;
border: 1px solid #000000;
color: #FFFFFF;
}

div.order_details
{
padding: 5px;
border: 1px solid #000000;
margin: 10px;
}

div.order
{
background-color: #700046;
padding: 5px;
border: 1px solid #000000;
margin: 10px;
}

.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;
background-image: url("aamuseksi_uusimmat.png");
color: #ffffff
}

div.kat_nimi
{
padding-left: 30px;
padding-top: 12px;
font-weight: bold;
}

a.footer
{
text-decoration: none;
color: #FFFFFF;
font-size: 12px;
}
a.footer:hover
{
text-decoration: underline;
color: #FFFFFF;
font-size: 12px;
}

div.k18
{
position: relative; top: 10px; left: 30px;
float: left;
padding: 10px;
border: 1px solid #FFFFFF;
font-size: 11px;
text-align: center;
}

div.rate
{
background-color: #585858;
border: 1px solid #000000;
padding: 5px;
font-size: 11px;
}

div.kommentti
{
background-color: #585858;
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: #FFC85D;
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: #000000;
float: left;
border: 1px solid #CCCCCC;
width: 160px;
height: 180px;
text-align: center;
font-size: 11px;
color: #FFFFFF;
margin-bottom: 5px;
}

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: #CCCCCC;}
