body,td,th {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
}
body {
	background-color: #716374;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {  color: #936269; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif}
a:visited {  font-family: Georgia, "Times New Roman", Times, serif; color: #936269; text-decoration: none}
a:hover {  color: #936269; text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif}
a:active {  color: #CC3300; text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif}

.copyright {  font: 12px Georgia, "Times New Roman", Times, serif; color: #958590}
.privet {  font: 11px Georgia, "Times New Roman", Times, serif; color: #6C596D; text-align: right}

.links {  font-size: 14px;text-align:left;}


h3 {  color:#936269; margin: 0 10px 10px 10px; font-size: 14px;}

h1 {  color: #333333; font: bold 12pt Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 20px; margin-right: 10px; margin-bottom: 10px; margin-left: 30px}
h2 {  font: bold 14pt Georgia, "Times New Roman", Times, serif; color: #996666; margin: 0 10px 0 30px;}
.glava {  margin-right: 80px; margin-left: 170px; text-align: center; margin-bottom: 20px; margin-top: 20px; font-weight: bold; color: #999999}

.episign {  font-style: italic; margin:0 80px 10px 20px; font-size: 75%; text-align: right}


b {color:#936269;}

.stat {font-size:11px; color:#6C596D; text-align: left}

.newssign {  font-style: italic; margin-top: 10px; font-size: 75%; text-align: right}

.red { color: #ff0000; }

.ns:link {  color: #000000; text-decoration: none;}
.ns:visited {  color: #000000; text-decoration: none;}
.ns:hover {  color: #000000; text-decoration: none;}
.ns:active {  color: #000000; text-decoration: none;}
li, ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.top_line { width: 1000px; text-align: center; margin: 0 auto; background-color: #f3f2f0; padding: 5px 0; }
.top_line p {
margin: 0;
}
.shapka {width: 1000px; height: 140px; text-align: right; background-image:url(/imgparts/top_bg.jpg); background-repeat:no-repeat; margin: 0 auto; background-color: #fff;}
.sto_main {width: 1000px; text-align: left; margin: 0 auto; background-color: #fff;}
.sto {
width: 100%;
clear: both;
}
.left { width: 265px; float: left; background-color: #fff;}
.right { width: 735px; float: left; background-color: #fff;}
.level1 {
margin-left: 20px;
}
.level2 {
margin-left: 40px;
}
.level3 {
margin-left: 60px;
}
.level4 {
margin-left: 80px;
}
.level5 {
margin-left: 100px;
}
.plus {
font-size: 14px;
cursor: pointer;

}
.none {
display:none;
}
.clear {
width: 100%;
clear: both;
}
.book_div {
width: 238px;
height: 225px;
margin: 20px 0 0 5px;
float: left;
border-bottom: 1px dashed #ccc;
}
.b_img {
float: left;
margin: 0 10px 10px 0;
padding: 2px;
border: 1px solid #ccc;
width: 85px;
height: 130px;

}
.big_img {
float: left;
margin: 0 10px 10px 0;
padding: 2px;
border: 1px solid #ccc;
}
.b_name {
height: 35px;


}
.b_name a {
margin: 0;
font-size: 12px;
border-bottom: 1px solid #000;
color: #000;
}
.zhanri {
font-size: 14px;
margin: 20px 0 10px 0;
}
.price {
font-size: 24px;
margin-right: 50px;
}
.v_kartochka {
width: 320px;
height: 280px;
margin: 20px 20px 0 5px;
float: left;
}
.v_kartochka p {
font-size: 13px;
}
#mainmenu {
margin: 20px 10px 20px 0;
}

.book_detail {
font-size: 11pt;
}

.pages {
font-size: 14px;
margin: 20px;
position: relative;
}
.pages span {
font: 18px bold;
}
.tn {
font-size: 10px;
color: #ccc;
margin: 20px;
}
#basket p {
margin: 2px 0 10px 20px;
font-size: 12px;
}
#basket b {
color: green;
font-size: 14px;
}
.inbask {color: green;}
.buy {
cursor: pointer;
border-bottom: 1px dashed #936269;
color: #936269;
}
.s_news h1 {
font-size: 15pt;
margin: 20px 20px 20px 10px;
}
.s_news p {
margin: 10px 20px 20px 10px;
font-size: 13pt;
}
