@charset "utf-8";
/* CSS Document */

div.media div.img-part { width:150px; height:150px; }
div.media div.text-part { padding-left:175px; }
div.media ul.list li div.h { min-height:150px; }
div.media ul.list li div.h::after { width:60px; height:50px; left:45px; top:30px; opacity:0; transition:all .4s; -webkit-transition:all .4s; background:url(../images/download.png); }
div.media ul.list li div.h:hover::after { opacity:1; top:50px; }
div.media ul.list li div.h:hover div.img-part::before { background:#f6cc80; }
div.media ul.list li div.h:hover div.img-part::after { height:100%; }
div.media ul.list li div.h:hover h1 { color:#4fc1d9; }
div.media ul.list li div.h:hover h2 { color:#803795; }
div.media ul.list li a { position:absolute; width:100%; height:100%; top:0px; left:0px; background:url(../images/placeholder.gif); z-index:1; }
div.media ul.list li a::before { width:25px; height:100%; left:-25px; top:0px; }

div.books div.img-part { width:200px; }
div.books div.img-part img { width:100%; }
div.books div.text-part { padding-left:225px; }
div.books ul.list li a { margin-top:20px; }

div.bookimage { margin-bottom:1px !important; }
div.box.read_book { margin-bottom:1px !important; }
div.box.readers_feedback { margin-bottom:1px !important; }

#side div.box.bookimage div.photo > div { border:5px solid #803795; }
#side div.box.bookimage div.photo > span { color:#fff; background:#803795; }

#side div.box.buda_laszlo div.photo > div { border:5px solid #d6d6d6; } 
#side div.box.buda_laszlo div.photo > span { color:#484848; background:#d6d6d6; }