ul.j-service{float:left;
width:150px;
margin:0px 10px 0px 10px
}

ul.j-service li{width:150px
}

ul.j-service li.month{height:30px;
background:#F2F9FF;
margin:2px 0px 2px 0px;
overflow:hidden
}

ul.j-service li.selected{
background:#c2e7fe
}



ul.mother li.month{background:#FEF4F8;
}

ul.baby li.month{background:#E2FFC2;
}

ul.j-service li.month div.cont{
margin:5px 0px 0px 0px;
width:139px;
float:left
}

ul.j-service li.month div.cont input{
float:left
}

ul.j-service li.month div.cont label{float:left;
width:110px
}


ul.j-service li.month div.left{
float:left;
height:30px;
width:5px;
background: url('images/sprites.jpg') 0px -156px no-repeat
}

ul.j-service li.month div.right{
float:right;
height:30px;
width:5px;
background: url('images/sprites.jpg') -132px -156px no-repeat
}

ul.j-service li.selected div.right{
background: url('images/sprites.jpg') -41px -186px no-repeat
}

ul.mother li.month div.left{background: url('images/sprites.jpg') -26px -186px no-repeat
}

ul.j-service li.selected div.left{
background: url('images/sprites.jpg') -46px -186px no-repeat
}

ul.mother li.month div.right{
background: url('images/sprites.jpg') -21px -186px no-repeat
}


ul.mother li.selected{
background: #ffc3da
}

ul.mother li.selected div.right{
background: url('images/sprites.jpg') -51px -186px no-repeat
}

ul.mother li.selected div.left{
background: url('images/sprites.jpg') -56px -186px no-repeat
}

ul.baby li.month div.left{
background: url('images/sprites.jpg') -36px -186px no-repeat
}

ul.baby li.month div.right{
background: url('images/sprites.jpg') -31px -186px no-repeat
}

ul.baby li.selected{
background: #b9f279
}

ul.baby li.selected div.right{
background: url('images/sprites.jpg') -61px -186px no-repeat
}

ul.baby li.selected div.left{
background: url('images/sprites.jpg') -66px -186px no-repeat
}

ul.j-service li.service-description{text-align:center;
color:#3FA8E6;
font-size:12px;
font-weight:bold
}

ul.mother li.service-description{
color:#F24989
}

ul.baby li.service-description{
color:#AEE672
}

div.j-result{float:left;
width:400px;
margin:0px 10px 0px 10px
}

div.j-result div.submit{
display:inline-block;
height:26px;
width:160px;
margin:10px 0px 10px 120px;
background:#fb5353 url('images/sprites-lines.jpg') 0px -710px repeat-x
}

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

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

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



div.j-result div.information{margin:20px 70px 10px 70px;
width:260px;
height:110px;
color:#F24989
}

div.j-result div.preload{
background: url('images/preloader.gif') center center no-repeat
}



img#j-roller{
display:block;margin:90px 0px 10px 90px;height:74px;
width:218px;background: url('images/japan-curve.gif') 0px 24px no-repeat
}
