
*,html,body,div,ul,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img {margin:0; padding:0; border:0; border-spacing:0; border-collapse:collapse; list-style-type:none; background-color:transparent;}
input, select, textarea, button {font-family:Times New Roman; outline:none;}
button, select {cursor:pointer;}

body {width:100%; font-family:'PT Sans',Times New Roman; font-size:15px; color:#000; background:url('img/bg.jpg') repeat;}
.wrap {position:relative; width:980px; margin:0 auto;}
h1 {margin-bottom:35px; font-size:22px; font-weight:normal; text-align:center;}
h2 {margin-bottom:35px; font-size:22px; font-weight:normal; font-style:italic; text-align:center;}
p {line-height:20px;}

/* === CONTENT === */

.napkin {position:absolute; top:0; right:0; width:590px; height:498px; background:url('img/napkin.png');}

.content:before {content:""; display:block; position:absolute; top:-167px; left:0; width:980px; height:167px; background:url('img/cont-top.png') no-repeat;}
.main.content:before{display:none;}
.content {position:relative; margin-top:177px;}
/*
.content:after {content:""; display:block; position:absolute; bottom:-64px; left:0; width:980px; height:64px; background:url('img/cont-btm.png') no-repeat;}
*/

.pages:before {content:""; display:block; position:relative; top:-38px; left:20px; width:944px; height:38px; background:url('img/book-top.png') no-repeat;}
.pages {position:relative; z-index:10; top:0px; left:0; width:980px; background:url('img/book-center.png') top repeat-y; margin-bottom:50px; }
.pages:after {content:""; display:block; position:relative; bottom:-45px; left:0; width:980px; height:45px; background:url('img/book-btm.png') center bottom no-repeat;}

ul.pagination {margin-top:30px; text-align:center; font-size:0;}
ul.pagination li {display:inline-block; margin-right:7px; vertical-align:top; font-size:20px;}
ul.pagination li.bg {position:relative; top:-3px; width:115px; height:40px; margin-right:15px; background:url('img/pages.png');}
ul.pagination li a {color:#0225bc;}

.nextprev {position:relative; width:100%; }
.nextprev .prev {width:149px; height:41px; background:url('img/prev.png');}
.nextprev .prev:hover {background-position:0 -41px;}
.nextprev .next {position:absolute; right:0; width:134px; height:38px; background:url('img/next.png');}
.nextprev .next:hover {background-position:0 -38px;}

.main {margin:100px auto 0; background:none;}
.list {width:543px; height:694px; background:url('img/list.png');}
.bookMain {position:absolute; top:-20px; right:0; width:581px; height:743px; background:url('img/book_main.png');}
.bookMain a {position:relative; display:block; width:100%; height:100%;}

ul.menu {position:absolute; top:-75px; left:145px; width:835px; font-size:0;}
ul.menu li {display:inline-block; position:relative; width:100px; height:100px; margin:0 3px; text-align:center;}
ul.menu li:nth-of-type(4) {margin-left:60px;}
ul.menu li a {display:block; position:absolute; top:0; left:0; width:100px; height:100px; padding-top:8px; font-size:16px; text-decoration:none; text-transform:uppercase; color:#000; box-shadow:1px -1px 1px #5e5e5e;}
ul.menu li a.active, ul.menu li a:hover {margin-top:-25px;}
a.blue {background:#8dcff4;}
a.pink {background:#f989d5;}
a.green {background:#7cc623;}
a.orange {background:#ff9205;}
a.yellow {background:#f8f400;}

.pages section {display:inline-block; vertical-align:top; margin-top:-20px; width:405px;min-height:500px;}
.pages section:first-of-type {margin-left:56px;}
.pages section:last-of-type {margin-left:58px;}

.pages section.static {text-align:justify;}
.pages section.gallery {width:870px;}
.pages section.nodisp {display:none;}
.topImg {width:100%; height:21px; margin-bottom:20px; background: url('img/top.png') center no-repeat}
.stars {width:100%; height:10px; background:url('img/stars.png') center no-repeat;}

.reviewForm {font-size:17px;}
.reviewForm label {display:block; width:215px; height:30px; background:url('img/message.png');}
.reviewForm input, .reviewForm textarea {margin:15px 0; padding:3px; width:140px; font-size:17px; background:#fff; border:1px solid #dadada;}
.reviewForm textarea {margin-top:0; width:395px; height:110px; resize:none;}
.reviewForm .btnwrap {text-align:center;}
.reviewForm button {width:140px; height:24px; margin:15px auto; font-size:14px; color:#515252; border-radius:5px; border:1px solid #ddd;
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #ccdae0 100%);
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ccdae0 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#ccdae0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccdae0',GradientType=0 );
}
.captcha input {margin-top:4px; width:180px;}
.captcha img {margin-left:29px; vertical-align:middle; border:1px solid #fff; outline:1px solid #ddd;}

.reviews {position:relative;}
.reviews div {margin-bottom:30px;}
.reviews p {margin-bottom:5px;}
.reviews p b {font-size:20px; font-weight:bold; font-style:italic;}
.reviews span {margin-left:10px; font-style:italic; color:#515151;}
.reviews span:after {content:""; display:block; margin-bottom:5px;}

.musicSearch{width:410px;}
.musicSearch input {width:320px; padding:3px 3px 3px 20px; font-size:12px; background:#fff url('img/search.png') left 3px center no-repeat; border-radius:3px; border:1px solid #bfbfc0; box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.35), inset 0px 2px 3px 0px rgba(0, 0, 0, 0.15);}
.musicSearch button {padding:3px 10px; display:inline-block; font-size:12px; background:#fff; color:#686c6e; border-radius:4px; border:1px solid #b5b6b8; box-shadow: 0px 1px 1px 0px rgba(1, 1, 1, 0.14), inset 0px 2px 0px 0px rgba(255, 255, 255, 0.004);
    background: -moz-linear-gradient( 90deg, rgb(233,239,239) 0%, rgb(243,247,247) 100%);
    background: -webkit-linear-gradient( 90deg, rgb(233,239,239) 0%, rgb(243,247,247) 100%);
    background: -ms-linear-gradient( 90deg, rgb(233,239,239) 0%, rgb(243,247,247) 100%);
}

.videoIframe iframe {width:405px; height:265px;}
.video div {margin-bottom:40px;}
.video div iframe {width:120px; height:90px;}
.video div p {display:inline-block; vertical-align:top; margin-left:15px; width:200px;} /**/

.contImg {margin-top:41px;}
.contImg img {max-width:405px; max-height:500px;}

.newsList { min-height:320px;}
.newsList p {margin-bottom:25px; font-size:19px;}
.newsList p span {display:block; margin-bottom:5px; font-style:italic; color:#515151;}
.newsList p a {color:#0225bc;}

.news {background:url('img/btm.png') bottom center no-repeat; padding-bottom:40px; min-height:370px;}

.poemsList p {margin-left:35px; margin-bottom:6px; font-size:19px;}
.poemsList p a {color:#0225bc;}
.poemsList p a:hover {color:#00a0dd;} /**/
.poems {background:url('img/btm.png') bottom center no-repeat; min-height:360px; padding-bottom:35px;}
.poems .stars {margin-top:35px; margin-bottom:35px;}
/*.poems p {margin-left:50px; }*/ /**/



.pages.msc iframe{width:410px; height:60px; margin-top:20px;}
.music iframe:first-child{margin-top:44px;}




/* === END CONTENT === */