p{font-size:0.8em;margin:0px;}

img{border:none; background:none;}

.box_osiete{
background: url(img/bg_girl.gif) no-repeat right bottom;
border:solid 1px #f90;
background-color:#fff;
width:220px;
text-align:left;
font-size:0.8em;
margin-bottom:10px;
padding-top:5px;
padding-bottom:20px;
}

.box_osiete table{
font-size:1.0em;
margin:0px 0px 5px 5px;

}
.box_osiete img{margin-left:5px;}

.box_osiete table td{
padding:2px 0;

}

.box_osiete p{
font-size:1.0em;
margin:0px 0px 8px 5px;
line-height:140%;
}

.bn_title{margin:5px 0;}


.bottom_link{
border-top:1px solid #52B616;
border-bottom:1px solid #52B616;
font-size:0.7em;
padding:3px 0;
margin-bottom:15px;
width:480px;
}
.bottom_link a:link{color:#666;}
.bottom_link a:hover{color:#666;background:none;}
.bottom_link a:visited{color:#666;}
.bottom_link a:link{color:#666;}

.bottom_link a{margin-right:2px;}




#touroku{
width:232px;
background:#fff;
border:1px solid #52B616;
text-align:left;
margin-top:10px;
}

.titlebar{
width:232px;
background:#52B616;
text-align:left;
height:20px;
margin0;
}

#touroku p{
margin:8px;
}


.title1{
border-bottom:1px solid #03CD03;
padding-bottom:2px;
width:488px;
margin:15px 0 5px 0;

}
#lead{margin-bottom:15px;}
#lead p{
margin:4px;
}

#searchbox{
border-left:1px solid #FFA319;
border-right:1px solid #FFA319;
border-bottom:1px solid #FFA319;
background:#FFFFE1;
width:482px;
margin-left:4px;
}

#searchboxl{
border-left:1px solid #FFA319;
border-right:1px solid #FFA319;
border-bottom:1px solid #FFA319;
background:#FFFFE1;
width:713px;
margin-left:5px;
}

#searchbox table,#searchboxl table{
margin-left:10px;
}

#searchbox td, #searchboxl td{
padding:3px;
}
#searchbox form, #searchboxl form{
margin:0;
}


.bargreen{
background:#3CCC3C;
width:#488px;
color:#fff;
font-weight:bold;
padding:2px;
margin:15px 0 5px 0;
}
.list{margin-left:3px;}
.list td{
font-size:0.8em;
padding:5px 0;
}
p.linkr{text-align:right;padding-top:5px;}
.linkr a{text-align:right;font-size:0.8em;}

.boxnotice{
border:1px solid #3CCC3C;
padding:3px;
}

.boxnotice p{
font-size:0.7em;
margin:4px 2px;
}


.themelist{margin:25px 0 25px 0;width:480px}

.themelist_title{color:#333;
font-size:13px;
margin:0px;
font-weight:bold;
}

.themelist table{
border-top:1px solid #185D18;
border-left:1px solid #185D18;
margin-bottom:0x;
}
.themelist td{
border-bottom:1px solid #185D18;
border-right:1px solid #185D18;
font-size:0.8em;
padding:3px;
vertical-align:middle;
}
.themelist table th{
border-bottom:1px solid #185D18;
border-right:1px solid #185D18;
color:#fff;
font-size:0.7em;
background:#3c0;
padding:3px;
vertical-align:middle;
}

.themelist .td_s{font-size:0.7em;text-align:center;}

.themelist div{
background:#D5F4D5;
padding:1px;
margin-bottom:3px;
}

.linkmore{
border:none;
padding:0;
text-align:right;
font-size:0.7em
}
.linkmore a, .linkmore span{
margin-left:5px;
}

.vote{
font-size:0.8em;width:480px;
}
.vote span{
font-weight:bold;
}

.question{margin:5px 0 10px 0;width:480px}

.question table{
border-top:1px solid #185D18;
border-left:1px solid #185D18;
margin-bottom:0x;
}
.question td{
border-bottom:1px solid #185D18;
border-right:1px solid #185D18;
font-size:0.8em;
padding:3px;
vertical-align:middle;
}
.question table th{
border-bottom:1px solid #185D18;
border-right:1px solid #185D18;
color:#fff;
font-size:0.7em;
background:#3c0;
padding:2px 3px;
vertical-align:middle;
}

.mainbox{font-size:0.7em;text-align:left;padding:5px;line-height:140%;}

.question_title{font-size:0.9em;text-align:left;color:#006600;padding:5px;}


 div .answer{
padding:1px;
margin-bottom:5px;
}

.answer{margin:5px 0px 0px 0px;width:480px}

.answer table{
border-top:1px solid #FF3333;
border-left:1px solid #FF3333;
margin-top:10px;
}
.answer td{
border-bottom:1px solid #FF3333;
border-right:1px solid #FF3333;
font-size:0.8em;
padding:3px;
vertical-align:middle;
}
.answer table th{
border-bottom:1px solid #FF3333;
border-right:1px solid #FF3333;
color:#fff;
font-size:0.7em;
background:#FF9935;
padding:1px 2px;
vertical-align:middle;
height:30px;
}

.mainbox{text-align:left;padding:5px;line-height:140%;}

.question_title{font-size:0.9em;text-align:left;color:#006600;padding:5px;}

td .que_comment1{font-size:0.7em;padding:3px;background:#A6FF6B;
}
td .que_comment2{font-size:0.8em;padding:3px;
}


td .bg_gre{
background:#D5F4D5;
}

optgroup{
font-style:normal;
}

.text1{
font-size:1.0em;
margin-bottom:8px;
}

.text2{
font-size:1.0em;
margin-bottom:8px;
width:338px;
margin:5px 0 12px 5px;
}



