body {background-image: url(images/back.jpg); padding: 0px; margin: 0px;}

#wrapper {width: 1200px; margin: 0 auto;}

table {padding: 0px; border-spacing: 0px;}

table, tr, td {margin: 0px; padding: 0px; border-width: 0px;}

#head {height: 200px;}

#head_title {background-image: url(images/head_title.jpg); }

#head_contacts {background-image: url(images/head_contacts.jpg);  padding-left: 30px; padding-bottom: 30px; font-size: 1em; text-shadow: #aaaaff 0.5px 0.5px 1px;}

#ribbon {height: 50px;}

#main {background-color: #ffffff;}

#bottom {height: 100px; background-image: url(images/bottom_info.jpg); padding-left: 20px; font-size: 1em;}

#bottom_c {height: 30px; background-image: url(images/bottom_c.jpg); text-align: center; font-size: 1em;}


#main_lit {background-color: #ffffff; padding-top: 0px; margin-top: 0px; vertical-align: top;}

#literature_table {vertical-align: top; padding-top: 0px; margin-top: 0px;}

.bookimg {background-color: #ffffff; width: 200px; height: 300px; text-align: center;}

.bookimg>a>img {border-style: solid; border: 3px;}

.bookdiscript {background-color: #ffffff; width: 350px; vertical-align: top; padding-top: 35px;}

.buttons>a {display:block; width: 200px; height: 50px; background: url("images/button.jpg"); text-decoration: none; font-size: 1.5em; font-weight: bold; color: #163b67; text-align: center; padding-top: 5 px; margin-top: 5 px;}

.buttons>a:hover {display:block; background: url("images/button_pressed.jpg"); text-decoration: none;}

#rib {background-image: url("images/ribbon.jpg"); width: 400px;}

.gal_photo {float: left; width: 300px; margin: 50px;}

.gal_photo img {width: 300px;}

.menu {background-color: rgba(100, 150, 255, 0.7); height: 150px; left: 10px; position: fixed; text-align: left; top: 20px; width: 250px; text-shadow: #000000 0.5px 0.5px 1px; font-size: 1.2em;}

.menu>a {text-decoration: none; color: #ffffff; font-weight: bold;}

#main_about {padding-left: 30px; padding-right: 30px; font-size: 1.2em;}

#main_about>p>a {text-decoration: none;}

.pict_about {margin-top: 50px; height: 500px;}

.pict_about>a>img {width: 150px;}

.bookimg>a>img {box-shadow: 0 0 3px 1px #000;"}






