body, html {margin:0; padding:0; background:url(img/bg1.gif) repeat; font:"Times New Roman", Times, serif; color:#3c1400;}
a {color:#3c1400; text-decoration:none;}
a:hover {color:#3c1400; text-decoration: underline;}
h1 { color:#645014; font: 24px "Times New Roman", Times, serif; margin:0;}
h2 { color:#641400; font: 24px "Times New Roman", Times, serif; margin:0;}
h3 { color:#645014; font: 20px "Times New Roman", Times, serif; margin: 0 10px 5px 0;}
h4 { color:#641400; font: 18px "Times New Roman", Times, serif; margin:0;}
h5 { color:#641400; font: 24px "Times New Roman", Times, serif; margin:5px;}
h6 { color:#3c1400; font: 18px "Times New Roman", Times, serif; margin:5px;}
h7 { color:#645014; font: 24px "Times New Roman", Times, serif; margin:5px;}
h8 { color:#641400; font: 18px "Times New Roman", Times, serif; margin-left:10px;}
h9 { color:#3c1400; font: 16px "Times New Roman", Times, serif; margin-left:10px;}

.smalcart{
	float:right;  
    height:55px;
    padding: 10px;
    padding-left: 15px;
    margin: 10px;
    border: 1px solid gray;
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    background: #E6DEEA;
}

h1f {font-weight:bold};

/*Севины классы*/
.MarginLeft {margin-left: 55px; }
.MarginLeft5px {margin-left: 55px; }
.MarginLeftDouble {margin-left: 110px; }
.BorderTable {border: 10px solid #f6f0e2; }
.BorderTableTD, .BorderTableTD td {border: 10px solid #f6f0e2; border-collapse:collapse; }
.BorderTableTD td td{border:none;}




.brown-border {width:5px; background:#785f50}
.td_shadow_left {width:5px; background:url(img/bg2l.gif) repeat-y}
.td_shadow_right {width:5px; background:url(img/bg2r.gif) repeat-y}
.bottom-line { height:6px; background:url(img/bottom-line.gif)}
.footer { background:#785f50; padding:20px; font:12px "Times New Roman", Times, serif;color:#e6d7b9;}

.top-menu { height:50px; position:relative; padding:0 10px 0 10px; background:url(img/m-grad.png) repeat-x}
.menu-sh-t { height:10px; width:880px; background:url(img/m-shadow-t.gif)}
.menu-sh-b { height:10px; width:880px; background:url(img/m-shadow-b.gif)}
.menu-bg { position:relative; height:30px; width:785px; background: url(img/m-bg.png) repeat-x; padding-left:95px}

.menu-ctlg {width:245px;}
 
.menu{margin: 0;padding: 0;float: left;font: 18px "Times New Roman", Times, serif;width: 100%}
.menu li{display: inline}
.menu li a{float: left;color:#645014;padding: 5px 10px;text-decoration: none}
.forum{float: left;color:#645014;padding: 5px 10px;text-decoration: none}

.menu li a:hover{background: #d2be8c}
.menu li a.current{color:#e6d7b9;background: #641400}


.gal-menu{
	display:block;
	position:absolute;
	margin:0;
	padding: 0;
	float: left;
	font: 16px "Times New Roman", Times, serif;
	width: 40%;
	left: 250px;
	top: 7px;
}
.gal-menu li{display: inline;}
.gal-menu li a{float: left;color:#645014;padding: 5px 10px;text-decoration: none}
.gal-menu li a:hover{color:#FFF;background: #d2be8c}
.gal-menu li a.current{color:#e6d7b9;background: #645014}


	
.main { background:#fff; padding:0 10px; vertical-align:top;}
.main-top { width:10px; background:url(img/m-grad.png) repeat-x;}
.bott-line { height:10px; background:url(img/bott-line.png) no-repeat;}

.content { border-collapse:collapse border; 1px solid black; }
.news { background:#FFF; vertical-align:top; padding: 0 2px}
.news-new { background:#FFF; vertical-align:top; padding: 0 10px 10px 10px}
.content-td { background:#FFF; vertical-align:top; padding: 0 10px}
.content-td-books { background:#FFF; vertical-align:top;}

/*index page*/
.td-cell { width:415px; padding:0 5px; background:#FFF; vertical-align:top;}
.anonses-indexpage { position: relative;display:block; height: auto; border-top: 2px #e6d7b9 solid; text-align:left; padding:8px 5px 8px 5px; font:16px "Times New Roman", Times, serif; color:#3c1400;}
.news-border {border:1px solid #e6d7b9; padding:5px 3px 2px 10px; margin-bottom:3px}

/*articles-anonces*/
.an-photo-hor-r {width:400px; float:right; padding:5px 10px 5px 2px;}
.an-photo-hor-l {width:400px; float:left; padding:5px 10px 5px 2px; }
.an-photo-desc {clear:left; text-align:center; font: 12px  "Times New Roman", Times, serif; color:#641400; font-style:italic }

.head1 { text-align:left; padding:5px 0 5px 10px}
.head2 { text-align:left; padding:5px 0 5px 10px; border-bottom:#e6d7b9 2px solid; margin-bottom:6px; position:relative;}
.covers { background:#d3bf8d; float:left; height: auto; vertical-align:top;}

.news-a { width:234px; border:1px solid; border-color:#d2be8c; margin:3px; padding:9px; text-align:left; font-size:13px; color:#3c1400;}
.data { font:14px "Times New Roman", Times, serif; color:#c86400}

#books-menu {list-style: none;padding: 0;margin: 0;position: relative;	text-align:left;}
#books-menu a {display: block;outline: none;padding:10px;border: 1px solid #d2be8c;margin-top:2px;text-decoration:none;}
#books-menu a:hover, .selected { background:#e6d7b9;}

.text-book-cd { font:14px "Times New Roman", Times, serif; color:#3c1400}
.text-book { font:18px "Times New Roman", Times, serif; color:#645014}
.book-icon {padding-right:10px;position:relative; height:40px; width:10px; float: left; background:url(img/book-icon1.gif) no-repeat;}
.book-icon3 {padding-right:10px;position:relative; height:80px; width:10px; float: left; background:url(img/book-icon1.gif) no-repeat;}
.book-icon2 {padding-right:10px;position:relative; height:60px; width:10px; float: left; background:url(img/book-icon1.gif) no-repeat;}
.book-icon4 {padding-right:10px;position:relative; height:90px; width:10px; float: left; background:url(img/book-icon1.gif) no-repeat;}


.additionally { background:#f5f0e1; font-style:italic; padding:7px}
.price { background:#f0e6dc; padding:7px; margin-top:3px}
.where-still { background:#f5f0e1; font-style:italic; padding:7px; margin: 10px 0}
.opinions{ background:url(img/book-icon.gif) no-repeat; background-position:left; padding:20px; margin-left:35px; font:16px "Times New Roman", Times, serif; }
.opinions a{ text-decoration:none;color:#3c1400} .opinions a:hover{ text-decoration: underline}

.anonses { position: relative;display:block; height: auto; border-top: 2px #e6d7b9 solid; border-bottom: 2px #e6d7b9 solid; text-align:left; padding:8px 5px 8px 10px; font:16px "Times New Roman", Times, serif; color:#3c1400;}

.products {  margin: 0 10px; padding-top:5px; text-align:left; font:16px "Times New Roman", Times, serif; color:#3c1400;}
.products a { color:#641400; text-decoration:none;}.products a:hover { text-decoration:underline;}
.details-div {padding:5px 8px 5px 0; position:relative; text-align:left  vertical-align:bottom height:21px}
.raport-div {padding:5px 2px 1px 0; position:relative; text-align:right; height:21px}


.butt-KnigiDiski{display:block; position: relative;width:90px;height:16px;background:url(img/order.png); margin:2px; float:right; }
.butt-HowToBuy{display:block; position: relative;width:90px;height:16px;background:url(img/order.png); margin:2px; float:right; }

.butt-order{display:block; position: relative;width:90px;height:16px;background:url(img/order.png); margin:2px; float:right; }
.butt-order:hover{background:url(img/order.png);background-position:0 -16px}
.butt-details{display:block; position: relative;width:100px;height:16px;background:url(img/details.png); margin:2px; float:right; }
.butt-details:hover{background:url(img/details.png);background-position:0 -16px}
.gotopage-div {padding:10px; height:16px; border-top:2px solid #e6d7b9; margin:0 5px;}
.gotopage{display:block; position: relative;width:160px;height:16px;background:url(img/gotopage.png); float:left; }
.gotopage:hover{background:url(img/gotopage.png);background-position:0 -16px}
.butt-raport{display:block; position: relative;width:90px;height:16px;background:url(img/raport.png);  float:right; }
.butt-raport:hover{background:url(img/raport.png);background-position:0 -16px}

.order-table { font:13px "Times New Roman", Times, serif; color:#3c1400; padding:10px 0 0 0}
.order-red { text-align:right; font:15px "Times New Roman", Times, serif; color:#F00;}

.orderform { padding-top:15px}
.orderform p {width: 200px;clear: left;margin: 0;padding: 5px 0 5px 0;padding-left: 155px;border-bottom: 1px dotted #808080;}
.orderform label{float: left;margin-left: -150px;width: 150px;}
.orderform input.text{width: 200px;}
.orderform input.textindex{width: 165px;}
.orderform textarea{width:200px;height:120px;}
.orderform select{width:200px;height:150px;}
.orderform div.submit{margin: 10px; text-align:right}

.submit-error { color: #C00; padding:10px 5px;}
.submit-ok { color: #090; font-size:18px; padding:10px 5px;}

/*PHOTO*/
.div-ph-menu { width:840px;}

.ph-menu{ margin: 0 10px 0 10px;padding: 0;float: left;font: 16px "Times New Roman", Times, serif;width: 836px; border-top: 2px solid #e6d7b9;border-bottom: 2px solid #e6d7b9;}
.ph-menu li{display: inline}
.ph-menu li a{float: left;color:#645014;padding: 1px 6px;text-decoration: none; margin:1px}
.ph-menu li a:hover{background: #e6d7b9}
.ph-menu li a.current{background: #e6d7b9}

/*IE BAG*/
* html .iefix
{
	margin-left: 3px;
}

/* IE6 css fixer v0.7: Sat, 05 Dec 2009 17:59:26 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.menu,
.menu li a,
.covers,
.book-icon,
.butt-order,
.butt-details,
.orderform label,
.ph-menu,
.ph-menu li a {display:inline;}

/* fix negative margins */
.orderform label {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
.top-menu,
.menu-bg,
#books-menu,
.book-icon,
.anonses,
.details-div,
.butt-order,
.butt-details {zoom:1;}

/*gallery mainpage*/
.div-years {width:411px; height:80px; position:relative; background:url(img/gal_prw/1900.jpg) no-repeat; background-position:right; text-align:left; margin: 3px;}

.gall-years{display:block; position: absolute; z-index:1; top:0; left:0; width:191px;height:70px;background:#f5f0e1; float:left; text-indent:10px; text-decoration:none; padding:5px 10px  }
.gall-years:hover{background:#e6d7b9; cursor:pointer;}


.gal1,.gal2,.gal3,.gal4,.gal5,.gal6,.gal7,.gal8,.gal9,.gal10 {display:block; position:absolute; width:397px; height:68px; text-align:left;text-decoration:none; padding:12px 0 0 20px}

.gal1 {background: #f5f0e1 url(img/gal_prw/1900.jpg) right no-repeat;}
.gal1:hover {background: #e6d7b9 url(img/gal_prw/1900.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal2 {left:423px; background: #f5f0e1 url(img/gal_prw/1900aft.jpg) right no-repeat;} 
.gal2:hover {left:423px; background: #e6d7b9 url(img/gal_prw/1900aft.jpg) right no-repeat;text-decoration:none; cursor:pointer} 
.gal3 {top:86px; background: #f5f0e1 url(img/gal_prw/1910.jpg) right no-repeat;}
.gal3:hover {top:86px; background: #e6d7b9 url(img/gal_prw/1910.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal4 {top:86px; left:423px; background: #f5f0e1 url(img/gal_prw/1920.jpg) right no-repeat;}
.gal4:hover {top:86px; left:423px; background: #e6d7b9 url(img/gal_prw/1920.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal5 {top:172px; background: #f5f0e1 url(img/gal_prw/1930.jpg) right no-repeat;}
.gal5:hover {top:172px; background: #e6d7b9 url(img/gal_prw/1930.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal6 {top:172px; left:423px; background: #f5f0e1 url(img/gal_prw/1940.jpg) right no-repeat;}
.gal6:hover {top:172px; left:423px; background: #e6d7b9 url(img/gal_prw/1940.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal7 {top:258px; background: #f5f0e1 url(img/gal_prw/1950.jpg) right no-repeat;}
.gal7:hover {top:258px; background: #e6d7b9 url(img/gal_prw/1950.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal8 {top:258px; left:423px; background: #f5f0e1 url(img/gal_prw/1960.jpg) right no-repeat;}
.gal8:hover {top:258px; left:423px; background: #e6d7b9 url(img/gal_prw/1960.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal9 {top:344px; background: #f5f0e1 url(img/gal_prw/1970.jpg) right no-repeat;}
.gal9:hover {top:344px; background: #e6d7b9 url(img/gal_prw/1970.jpg) right no-repeat;text-decoration:none; cursor:pointer}
.gal10 {top:344px;left:423px; background: #f5f0e1 url(img/gal_prw/1980.jpg) right no-repeat;}
.gal10:hover {top:344px;left:423px; background: #e6d7b9 url(img/gal_prw/1980.jpg) right no-repeat;text-decoration:none; cursor:pointer}
