@charset "utf-8";

#catalog-library-image { margin:0 0 0 0; }

#catalog-library-text { margin:20px 0 40px 0; overflow:hidden;  }
.library-text { float:left; }
.backbtn { float:right; }
@media (max-width: 811px) { 
#catalog-library-text { padding: 10px; margin-top: 10px;  }
.library-text { float:none; margin-bottom: 20px; font-size: 90%; }
.backbtn { float:none; margin: 0 auto; }
}

.backbtn { background: url(catalog-library-btn-on.jpg) no-repeat; width:316px; height:43px; }
.backbtn a{ display: block; }
.backbtn img{ border: none; }
.backbtn a:hover{ background: none; }
.backbtn a:hover img{ visibility: hidden; }



#catalog-library-wrapper { overflow:hidden; }

.catalog-library-box { width:48%; float:left; margin:0 2% 20px 0; border-bottom:1px dashed #beb7a5; vertical-align:top; overflow:hidden; }
@media (max-width: 811px) { .catalog-library-box { width:96%; float:none; margin:0 2% 20px 0; border-bottom:1px dashed #beb7a5; vertical-align:top; overflow:hidden; padding: 20px; } }

.catalog-library-name { float:left; margin:0 0 10px 10px; padding:4px 0 0 0; color: #333; font-size:100%; vertical-align:top; }

.catalog-library-box form { float:right; }

.catalog-library-box select { border:1px solid #abadb3; height:24px; }

.submit_btn{ border:0px; width:113px; height:24px; background: url(catalog-library-open.jpg) left top no-repeat; margin:0 0 0 10px; }
.submit_btn:hover{ cursor: pointer; opacity:0.5; }

.catalog-library-box select { width:160px; vertical-align:bottom; font-size: 80%; color: #333; }
