img{
border:0;
}

h1{
text-align:center; font-size:16px;
}

p{
font-size:14px; text-indent:30px; text-align:justify;
}

a{
color:#0000FF; font-size:14px;
}

#top_menu ul{
list-style:none; 
}

#top_menu ul li{
display:inline; list-style:none; background:right url(../images/menu_t_r.png) no-repeat; padding-right:10px; height:16px; padding-bottom:6px; padding-top:8px;
}

#top_menu a{
color:#000; background:url(../images/menu_t_l.png); font-weight:bold; text-decoration:none; font-size:16px; padding-left:12px; padding-right:2px; padding-bottom:5px; padding-top:6px;
}

#top_menu ul li:hover{
display:inline; list-style:none; background:right url(../images/active_m_r.png) no-repeat; padding-right:10px; height:16px; padding-bottom:6px; padding-top:8px;
}

#top_menu a:hover{
color:#0003ff; background:url(../images/active_m_l.png); text-decoration:none; font-size:16px; padding-left:12px; padding-right:2px; padding-bottom:5px; padding-top:6px;
}


#top_menu ul li.active{
display:inline; list-style:none; background:right url(../images/active_m_r.png) no-repeat; padding-right:10px; height:16px; padding-bottom:6px; padding-top:8px;
}

#top_menu li.active a{
color:#0003ff; background:url(../images/active_m_l.png); text-decoration:none; font-size:16px; padding-left:12px; padding-right:2px; padding-bottom:5px; padding-top:6px;
}

@-moz-document url-prefix() {
   
    #top_menu ul li{
display:inline; list-style:none; background:right url(../images/menu_t_r.png) no-repeat; padding-right:10px; height:16px; padding-bottom:6px; padding-top:7px;
}

#top_menu a{
color:#000; background:url(../images/menu_t_l.png); font-weight:bold; text-decoration:none; font-size:16px; padding-left:12px; padding-right:2px; padding-bottom:5px; padding-top:6.5px;
}

#top_menu ul li:hover{
display:inline; list-style:none; background:right url(../images/active_m_r.png) no-repeat; padding-right:10px; height:16px; padding-bottom:6px; padding-top:7px;
}

#top_menu a:hover{
color:#0003ff; background:url(../images/active_m_l.png); text-decoration:none; font-size:16px; padding-left:12px; padding-right:2px; padding-bottom:5px; padding-top:6.5px;
}


#top_menu ul li.active{
display:inline; list-style:none; background:right url(../images/active_m_r.png) no-repeat; padding-right:10px; height:16px; padding-bottom:6px; padding-top:7px;
}

#top_menu li.active a{
color:#0003ff; background:url(../images/active_m_l.png); text-decoration:none; font-size:16px; padding-left:12px; padding-right:2px; padding-bottom:5px; padding-top:6.5px;
}
   
  }

#contact p{
color:#1a1a1a; font-size:22px; font-style:italic; font-weight:bold; text-align:right;
}

#contact p span{
font-size:16px;
}

#pagin{
background:url(../images/bg_info.png) repeat-y; float:left; width:100%; padding-left:10px; border:solid 1px #CCCCCC; margin-bottom:15px; padding-top:5px; padding-bottom:5px;
}

#breadcrumb li + li:before{
  content:  ' >> ';
  margin:   0px 2px;
}

#pagin p{
text-indent:0; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#333;
}

#pagin ul{list-style:none; display:inline;}

#pagin ul li{list-style:none; display:inline;}

#pagin li a{
font-weight:800;
}

#pagin a:hover{
text-decoration:none;
}

#material p{
color:#000; font-size:14px;
}

#top_p{
background:url(../images/catalog.png) no-repeat; height:46px; margin-bottom:8px;
}

#top_p p{
text-indent:0; padding-left:45px; color:#FFF; font-size:18px; font-style:italic; font-weight:bold; padding-top:10px;
}

#material a:hover{
color:#bf0000; font-size:16px;
}

#made{
font-size:12px; color:#666; font-weight:bold; padding-left:10px; padding-top:10px;
}

#made a{
font-size:13px; text-decoration:none; color:#666;
}

#menu_f ul{
list-style:none; text-align:center; 
}

#menu_f ul li{
display:inline; list-style:none; padding-bottom:10px; padding-top:30px;
}

#menu_f a{
color:#000; font-weight:bold; font-size:14px; padding-left:10px; padding-right:10px; 
}

#menu_f a:hover{
color:#0000FF;
}

div.wp-pagenavi{
width:100%; 
}

.wp-pagenavi span.pages{
border:1px solid #0000FF; padding:5px 10px; margin:0 5px;

}

.wp-pagenavi li.control{
list-style:none; display:inline;  padding:5px 10px; margin:0 5px;

}

.wp-pagenavi li {
list-style:none; display:inline;
}

.wp-pagenavi li a{
 border:1px solid #0000FF; padding:5px 10px;
}

.wp-pagenavi li a:hover {
border:none; background-color:#00FFFF; padding:6px 11px; color:#000000; text-decoration:none; 

}

.wp-pagenavi li a.active{
border:none; background-color:#00FFFF; padding:6px 11px; color:#000000; text-decoration:none;

}