div#calendar-ovulation-title{width:900px;
margin:0px 30px 0px 30px
}

div#calendar-ovulation-title div.h{
float:left;
font-size:12px;
margin-left:9px
}

div#calendar-ovulation-title div.left{
float:right;
font-size:12px;
width:230px
}

div#calendar-ovulation{height:30px;
background:#f2f9ff;
width:900px;
margin:0px 30px 0px 30px;
overflow:hidden
}

div#calendar-ovulation div.left{float:left;
height:30px;
width:5px;
background: url('images/sprites.jpg') 0px -156px no-repeat
}

div#calendar-ovulation ul.interface{float:left;
background:#f2f9ff url('images/sprites.jpg') 270px -393px no-repeat
}

div#calendar-ovulation ul.interface li{
float:left;
height:30px;
width:30px
}

div#calendar-ovulation ul.interface li a{display:block;
height:25px;
margin:2px 0px 0px 0px;
width:30px;
font-size:18px;
text-align:center;
text-decoration:none
}

div#calendar-ovulation ul.interface li a.selected{color:#ffffff
}

div#calendar-ovulation input{width:159px;
cursor: pointer;float:right;
height:30px;
font-size:14px;
font-weight:bold;
color:#F24989;
border:none;background: url('images/sprites.jpg') 132px -284px no-repeat
}


div#result-ovulation{width:960px;
margin:20px 0px 0px 0px
}

div#result-ovulation div.img-calendar{width:481px;
float:left;
height:100px
}


div#result-ovulation div.submit{
display:inline-block;
height:26px;
width:264px;
float:left;
margin:40px 0px 10px 100px;
background:#fb5353 url('images/sprites-lines.jpg') 0px -710px repeat-x
}

div#result-ovulation div.submit a{
text-decoration:none;
float:left;
height:26px;
width:250px;
color:#ffffff;
text-align:center;
font-size:18px
}

div#result-ovulation div.submit div.left{
height:26px;
width:7px;
float:left;
background: url('images/sprites.jpg') -131px -257px repeat-x
}

div#result-ovulation div.submit div.right{
height:26px;
width:7px;
float:right;
background: url('images/sprites.jpg') 0px -257px repeat-x
}

