/* CSS Document */
body{padding:0px; margin:0px; background: #590B24 url(../img/bg.jpg); color:#000; font:18px Tahoma, Geneva, sans-serif;}

div, p, h1, h2, h3, img{padding:0px; margin:0px;}
img {border:0;}

h1 {padding:30px 0 0; text-align:center; font-size:40px;}
h2 {margin:40px 0 0; text-align:center; font-size:30px;}
h3 {margin:20px 0; text-align:center; font-size:24px;}

h1, h2, h3 {font-family: "Comic Sans MS", Tahoma, sans-serif;}

p {margin:10px 20px; text-align:justify;}

.right {text-align:right; margin-bottom:50px;}
.fdecor {font-family: 'pg_isadora_cyr_proregular';}


#all {width:1000px; margin:0 auto; background:url(../img/logo.png) top left no-repeat;}

/*----TOP PANEL----*/
#topPan{width:100%; height:30px; position:relative; text-align: right;}
#topPan a.leng { margin:0 20px 0 0; color:#fff; font-size:20px;}

/*----BODY PANEL----*/
#mainPan{width:100%; position:relative; overflow:auto; margin:0 auto;}



#main_left{ width:250px; position:absolute; top:0; left:0;}
#main_left .menu_left { margin:185px 0 0 0; padding:0; color:#fff; list-style:none;}
#main_left .menu_left li { width:250px; height:78px; margin:0; padding:20px 0 0 0; text-align:center; background:url(../img/bg_menu.png) top no-repeat; font-size:24px; line-height:24px;}
#main_left .menu_left li.one_col {height:68px; padding:30px 0 0 0;}
#main_left .menu_left li a {color:#fff; text-decoration:none;}
#main_left .menu_left li a:hover {text-decoration: underline;}

#main_right{width:795px; margin-left:205px; z-index:1;}
#main_right .pap_top {height: 195px; background:url(../img/bg_papper_top.png) top no-repeat;}
#main_right .pap_mid {min-height:1000px; margin:-20px 0 0; padding:20px 50px;  background: url(../img/bg_papper_mid.png) top repeat-y; border:}
#main_right .pap_bot {height: 125px; background:url(../img/bg_papper_bot.png) bottom no-repeat;}

/* Реклама книги */
.book { overflow:auto; border: 4px solid #fff;}
.book-img { margin:10px; float:left; }
.book-img a { text-decoration:none; margin:0 10px 0 0;}

/* Партнеры */
ul.partners-paint { position:relative; list-style:none; overflow:auto;}
ul.partners-paint li {width:30%; margin:0 10px; float:left;}

.pict_list {list-style:none;}
.pict_list li {width:150px; float:left; margin:5px; border:1px solid black;}
.pict_list li img {width:150px;}

div.artists {margin:0 auto 20px; padding-bottom:5px; background:#632539; overflow:auto; border-radius:10px;}
div.artists p {margin:20px 0; text-align:center; font-size:24px; color:#D6B6C2;}
div.artists a {font-size:20px; font-weight:normal; color:#D6B6C2;}
div.artists a:hover {color:#fff;}

ul.art-paintings {overflow:hidden; list-style:none;}
ul.art-paintings li {width:190px; height:150px; margin:5px; text-align:center; float:left;}


/*----Foot PANEL----*/
#footerPan{width:100%; position:relative; margin:0 auto;}



/*---- Все картины ----*/


#view_paints {list-style:none;}
#view_paints li {width:150px; float:left; margin:5px; position:relative;}
#view_paints li a { display:block;}
#view_paints li div {padding:5px; color:#000; text-align: right; position:absolute; bottom:0; right:0;}
#view_paints li:hover div {color:#fff;}

.view_paints {list-style:none; overflow:auto;}
.view_paints li {width:150px; display:inline-block; margin:5px;}
.view_paints li img {max-width:100%;}

.page_nav { width:350px; padding:0 0 0 70px; margin:60px auto 0; list-style:none;}
.page_nav li {margin:3px; float: left; font-size:24px;}
.page_nav li a {color:#632539; }
.page_nav li a:hover {color:#632539; text-decoration:none;}



/*---- Шрифты ----*/

@font-face {
    font-family: 'pg_isadora_cyr_proregular';
    src: url('pg_isadoracyrpro-regular-webfont.eot');
    src: url('pg_isadoracyrpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('pg_isadoracyrpro-regular-webfont.woff') format('woff'),
         url('pg_isadoracyrpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


ul.art {margin:0px 0px 0px 10px; list-style: decimal;}
ul.art li { margin:15px 0; text-align:left; line-height:32px;}
ul.art li a {font-size:34px; text-decoration:none; color:#632539;}
ul.art li a:hover {text-decoration: underline;}
