.body_message{
background-image:url("../graphics/catback.png");
}
.heading_dk{
text-align:center;
font-size:120%;
}
.table_dk{
border-collapse: collapse;
text-align:left;
margin-left:auto;
margin-right:auto;
}
.th_dk{
border: 1px solid black;
background-color: #00bccc;
text-align:left;
width:50%;
margin:150px;
font-family: "Times New Roman", Times, serif;
font-size:17px;
}
.td_dk{
border: 1px solid black;
background-color: #efed36;
text-align:left;
width:50%;
margin:150px;
font-family: "Times New Roman", Times, serif;
font-size:14px;
padding:5px;
}
.form_input_dk{
background-color:#f7e6b4;
width:100%;
}
.form_submit_dk{
background-color:#b4eaf7;
font-weight:bold;
width:auto;
}
/*.search_res_div{
background:#f7e6b4;
overflow:visible;
border:2px solid black;
height:auto;
}
.search_res_p{
margin:25px auto 25px auto;
width:80%;
font-family: "Times New Roman", Times, serif;
font-size:110%;
}
.search_res_img{
border: 1px solid #026882;
border-radius:5%;
margin:25px 25px 25px 25px;
float:right;
}*/
.search_res_pageno_div{
padding: 14px 25px;
}
.search_res_pageno{
color:black;
background-color:#cdccca;
font-size:80%;
padding: 5px 5px;
margin: 3px 3px;
/*padding: 14px 25px;
margin:14px 25px;*/
}
.li_page{
padding: 0;
}
.img_cat{
border: 5px solid grey;
width:25%;
}
.front_page_a{

}
.front_page_img{
width:85%;
margin-left:auto;
margin-right:auto;
}
.ut_link_p{
display:inline-block;
padding-left:2%;
width:10%;
}
.li_restoration{
width:10%;
/*height:auto;*/
min-height:30px;
background-color:yellow;
margin: 2px;
border: 2px;
vertical-align:middle;
display:inline-block;
float:none;
border-radius:15%;
}
.ulmenu_bycarman{
list-style:none;
min-width:100%;
}
.li_bycarman:hover{
background-color:grey;
}
.li_bycarman{
width:6%;
/*height:auto;*/
min-height:30px;
background-color:yellow;
margin: 2px;
border: 2px;
vertical-align:middle;
display:inline-block;
float:none;
border-radius:15%;
}
.li_bycarmod:hover{
background-color:grey;
}
.li_bycarmod{
width:25%;
/*height:auto;*/
min-height:30px;
background-color:yellow;
margin: 2px;
border: 2px;
vertical-align:middle;
display:inline-block;
float:none;
border-radius:15%;
}
.li_restoration:hover{
background-color:grey;
}
.resto_head{
height:auto;
width:80%;
margin:auto;
text-align:center;
}
.resto_frame{
width:80%;
margin:auto;
overflow:hidden;
}
.cat_link{
margin:10px;
}
.ahmenu{
font-size:100%;
border:2px solid grey;
border-radius:20%;
margin:2px;
display:inline-block;
text-align:center;
}
.headmenu{
width:80%;
text-align:center;
margin:auto;
display:table;
margin: 0 auto;
}
.ulmenu{
list-style:none;
min-width:90%;
}
.limenu{
display:inline;
float:none;
font-weight:bold;
}
.b-head { margin:50px 50px 50px auto; width:80%; vertical-align:middle; font-family: "Times New Roman", Times, serif; font-size:50%;}

.banner{
background-image: url('../graphics/banner.png');
background-repeat: no-repeat;
background-size: 100% 100%;
border: 2px solid black;
padding-top: 12%;
}
