body{
background-color:#F0DDED;
font-size:12px;
}
h1{
color:#000066;
font-size:24px;
font-style:italic;
text-align:left;
padding:5px 0px 0px 5px;
margin-top:0px;
margin-bottom:0px;
}
h2{
border:solid 1px #000000;
background-color:#000000;
color:#ffffff;
font-size:12px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}
h3{
color:#000000;
font-size:12px;
text-align:left;
margin-top:0px;
margin-bottom:0px;
}
.counter{
float:right;
margin:0px 10px 0px 0px;
}
.favorite{
width:110px;
float:right;
text-align:center;
margin:5px 10px 0px 0px;

}
.base{
width:820px;
height:1400px;
text-align:center;
background-color:#ffffff;
border-left:solid 2px #000000;
border-bottom:solid 2px #000000;
border-right:solid 2px #000000;
border-top:solid 2px #000000;
}
.info{
width:820px;
text-align:left;
padding:0px 0px 0px 5px;
}
.l{
float:left;
width:265px;
padding:10px 4px 0px 4px;
margin:0px 0px 10px 0px;
}
.l-l{
width:265px;
float:left;
text-align:left;
vertical-align:top;
background-color:#ffecec;
border-left:solid 2px #000000;
border-bottom:solid 2px #000000;
border-right:solid 2px #000000;
border-top:solid 2px #000000;
padding:0px 0px 0px 0px;
}
.r{
float:right;
width:540px;
padding:10px 4px 0px 0px;
}
.r-l{
width:365px;
float:left;
text-align:left;
vertical-align:top;
background-color:#ffecec;
border-left:solid 2px #000000;
border-bottom:solid 2px #000000;
border-right:solid 2px #000000;
border-top:solid 2px #000000;
}
.r-r{
width:163px;
float:right;
text-align:left;
vertical-align:top;
background-color:#ffecec;
border-left:solid 2px #000000;
border-bottom:solid 2px #000000;
border-right:solid 2px #000000;
border-top:solid 2px #000000;
margin:0px 0px 0px 4px;
}