.viewcomment {
font-size:12px;
}
.comments {
width:400px;
background:#f5f5f5;
padding:10px;
}
.comments input {
border:1px solid gray;
}
.comments textarea {
width:380px;
height:100px;
border:1px solid gray;
}
.recomenduem {
padding:8px;
border:1px dashed gray;
}
.recomenduem a:link,
.recomenduem a:visited,
.recomenduem a:active {
font-size:12px;
color:gray;
text-decoration:none;
}
.recomenduem a:hover {
color:black;
}
.recomenduem a:link li,
.recomenduem a:visited li,
.recomenduem a:active li {
font-size:12px;
color:gray;
text-decoration:none;
}
.recomenduem a:hover li {
color:black;
}
.recomenduem a:link img,
.recomenduem a:visited img,
.recomenduem a:active img {
border:4px solid #eef2e3;
}
.recomenduem a:hover img {
border:4px solid #b3b6ab;
}            
.headpage h2 a:link, 
.headpage h2 a:active, 
.headpage h2 a:visited {
color:orange;
}
.headpage h2 a:hover {
color:black;
}
.sitemap {
border:1px dashed gray;
padding:8px;
background:#fffef0;
}
.sitemap h3 {
margin:5 5 5 5;
color:black;
}
.cinf {
font-size:12px;
background:#fffef0;
padding:5px;
border:1px dotted black;
}
.sitemap a:link,
.sitemap a:active,
.sitemap a:visited {
font-size:12px;
font-family:verdana;
color:#3294d6;
}
.sitemap a:hover {
color:green;
}
.sertif a:link img,
.sertif a:visited img,
.sertif a:active img {
border:4px solid #eef2e3;
}
.sertif a:hover img {
border:4px solid #b3b6ab;
}
.ncateg h3 {
margin:0 0 0 0;
font-size:15px;
color:black;
}
.ncateg {
background:#f6f6f6;
text-align:center;
padding:3px;
border:1px dotted #dcdcdc;
}
td.hdbookday a:link,
td.hdbookday a:visited, 
td.hdbookday a:active {
color:black;
text-decoration:none;
font-family:verdana;
}
.ncateg a:link,
.ncateg a:active,
.ncateg a:visited {
color:black;
text-decoration:none;
font-family:verdana;
}
.ncateg a:visited {
color:black;
}
.annonce strong {
}
.zametka a:link img,
.zametka a:visited img,
.zametka a:active img {
border:4px solid #eef2e3;
}
.zametka a:hover img {
border:4px solid #b3b6ab;
}
.zametka h2 {
font-size:18px;
}
.zametka p {
text-align:justify;
font-size:16px;
}
.author-page a:link h2,
.author-page a:visited h2,
.author-page a:active h2 {
font-size:20px;
font-weight:bold;
}
.author-page a:link,
.author-page a:visited,
.author-page a:active {
font-size:11px;
color:navy;
}
.author-page a:hover {
color:black;
}
.author-page a:link img,
.author-page a:visited img,
.author-page a:active img {
border:4px solid #eef2e3;
}
.author-page a:hover img {
border:4px solid #b3b6ab;
}
.author-page p {
text-align:justify;
}
.interes img {
border:2px solid #e6e6e6;
width:400px;
}
.ems {
border:1px dashed gray;
width:400px;
background:#f8f8f8;
padding:4px;
font-family:tahoma;
font-size:12px;
}
.ems form select {
width:300px;
}
.pgsblock h2 {
padding-top:5px;
padding-left:10px;
color:black;
font-family:arial;
font-size:15px;
font-weight:bold;
}
.pgsblock {
text-align:justify;
font-size:14px;
}
.pgsblock p {
padding:5px;
}
.pgsblock strong {
font-weight:normal;
}
.page {
border:1px dashed gray;
padding:5px;
text-align:justify;
background:#fcffcc;
}
.page strong {
font-weight:normal;
}
.sub-menu {
margin-top:8px;
margin-bottom:1px;
}
.sub-menu li a:link,
.sub-menu li a:active,
.sub-menu li a:visited {
font-size:10px;
}
.table-news {
width:730px;
}
.up_nws {
width:729px;
height:13px;
background:url(images/upnews.gif) no-repeat;
}
.mid_nws {
width:729px;
background:url(images/midnews.gif);
}
.bot_nws {
width:729px;
height:10px;
background:url(images/botnews.gif) no-repeat;
}
.otzhead {
font-weight:bold;
font-size:14px;
font-family:verdana;
}
.blotz {
font-family:arial;
font-size:11px;
border-bottom:1px dashed gray;
padding:6px;
}
.tlt h1 {
margin:0 0 0 0;
font-size:11px;
font-family:tahoma;
background:white;
border:1px dotted black;
width:430px;
}
.faq-form textarea {
width:100%;
height:100px;
}
.otzivi-book textarea {
width:300;
height:70px;
}
.faq {
width:80%;
border:1px solid #c9c7ba;
background:#efefef;
}
.allbook a:link,
.allbook a:active,
.allbook a:visited {
font-size:11px;
}
.preader strong {
font-weight:normal;
}
.preader {
text-align:justify;
font-size:12px;
padding:5px;
border:1px dashed gray;
}
.rekv li {
color:black;
}
.sape a:link,
.sape a:active,
.sape a:visited {
font-size:10px;
color:gray;
}
.sape {
padding:2px;
font-size:10px;
font-family:arial;
}
h2 strong {
font-weight:normal;
font-size:12px;
}
.intro strong {
font-weight:normal;
}
.intro {
text-align:justify;
padding:5px;
}
.infoul li {
color:black;
}
.infoul li a:link,
.infoul li a:active,
.infoul li a:visited {
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
color:4c4c4c;
font-family:Arial;
font-size:100%;
text-decoration:underline;
padding:4px;
text-align:center;
}
.infoul li a:hover {
color:black;
}
.infoblock {
text-align:justify;
}
.sebutton {
background:url(images/search.gif) no-repeat;
width:86px; 
height:28px;
margin:0 0 0 0;
border:0;
}
.hdmnul {
font-family:verdana;
border-left:5px solid orange;
padding-left:5px;
font-weight:bold;
}
.allnova a:link, 
.allnova a:active, 
.allnova a:visited {
font-size:12px;
}
.hdbook {
}
.headerhit {
padding:5px;
font-family:verdana;
font-size:18px;
border-left:5px solid yellow;
font-weight:bold;
}
.headernovi {
padding:5px;
font-family:verdana;
font-size:18px;
border-left:5px solid blue;
font-weight:bold;
}
.tabl_novi a:link img,
.tabl_novi a:visited img,
.tabl_novi a:active img {
border:4px solid #eef2e3;
}
.tabl_novi a:hover img {
border:4px solid #b3b6ab;
}
.tabl_novi h2 {
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
color:4c4c4c;
font-family:Arial;
font-size:110%;
text-decoration:underline;
padding:4px;
}

.tabl_day a:link img,
.tabl_day a:visited img,
.tabl_day a:active img {
border:4px solid #eef2e3;
}
.tabl_day a:hover img {
border:4px solid #b3b6ab;
}
.tabl_day {
font-family:arial;
font-size:11px;
border:1px dotted gray;
width:200px;
}
.hdbookday h2 a:link,
.hdbookday h2 a:active,
.hdbookday h2 a:visited {
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
color:4c4c4c;
font-family:Arial;
font-size:90%;
text-decoration:underline;
padding:4px;
}
.tabl_novi_search a:link img,
.tabl_novi_search a:visited img,
.tabl_novi_search a:active img {
border:4px solid #eef2e3;
}
.tabl_novi_search a:hover img {
border:4px solid #b3b6ab;
}
.tabl_novi_search {
border:1px dotted gray;
width:95%;
font-size:14px;
font-family:arial;
height:300px;
}
.tabl_novi_search h2 {
margin-bottom:0px;
margin-top:0px;
color:4c4c4c;
font-weight:bolder;
letter-spacing:-0.01em;
font-family:Arial;
font-size:130%;
font-weight:normal;
text-decoration:underline;
padding:3px;
}
.tabl_novi {
border:1px dotted gray;
width:230px;
font-size:14px;
font-family:arial;
height:405px;
}
.tabl_hit {
border:1px dotted gray;
width:230px;
font-size:14px;
font-family:arial;
height:305px;
}
.tabl_hit a:link img,
.tabl_hit a:visited img,
.tabl_hit a:active img {
border:4px solid #eef2e3;
}
.tabl_hit a:hover img {
border:4px solid #b3b6ab;
}
.tabl_hit h2 {
margin-bottom:0px;
margin-top:0px;
font-weight:bold;
color:4c4c4c;
font-family:Arial;
font-size:110%;
text-decoration:underline;
padding:4px;
text-align:center;
}
.lider {
margin-top:2px;
margin-bottom:10px;
width:110px;
}
.lidertxt {
font-family:verdana;
font-size:12px;
font-weight:bold;
}
.dvnalich {
margin-top:3px;
margin-bottom:10px;
width:135px;
}
.nalichie {
font-family:verdana;
font-size:12px;
font-weight:bold;
}
.hitsale {
font-family:verdana;
font-size:12px;
font-weight:bold;
}
.prodolgit {
margin-top:10px;
}
.listpage a:link,
.listpage a:active,
.listpage a:visited {
color:blue;
}

.listpage {
margin-bottom:5px;
}
.stvib {
border:1px solid gray;
background:#f6f6f6;
padding:3px;
}
.stvib a:link,
.stvib a:active,
.stvib a:visited {
color:black;
font-weight:bold;
text-decoration:none;
}
.tdedit {
background:#bcbcbc;
font-weight:bold;
padding:2px;
font-size:11px;
}
.tdedit_t {
padding:2px;
background:#dedede;
}
.cenabg {
font-family:arial;
font-size:17px;
font-weight:bold;
color:black;
}
.meskimg {
}
.thanks {
font-size:17px;
padding:5px;
border:1px solid gray;
background:#ffe787;
margin-bottom:5px;
text-align:center;
width:80%;
}
.oforml td {
background:#f0f1ff;
padding:3px;
font-family:arial;
}
.oforml {
border:1px dotted gray;
width:450px;
}
.cart {
width:600px;
border:1px dashed gray;
}
.cart td {
padding:4px;
background:#f0f1ff;
font-family:arial;
font-size:14px;
}
.bigimg {
/*padding:5px;*/
}
h1 {
font-size:23px;
margin:0 0 20 0;
padding-left:10px;
}
h3 {
font-size:23px;
margin:0 0 20 0;
padding-left:10px;
}
.posbuy {
margin-top:7px;
}
.txtcart {
padding-left:7px;
}
.upcart {
width:180px;
height:15px;
background:url(images/upcart.gif) no-repeat;
}
.midcart {
width:180px;
background:url(images/midcart.gif);
font-size:11px;
font-family:arial;
}
.botcart {
width:180px;
height:16px;
background:url(images/botcart.gif) no-repeat;
}
.incart {
margin-top:13px;
text-align:center;
/*border:1px dotted gray;*/
text-decoration:underline;
padding:5px;
color:black;
font-weight:normal;
font-size:11px;
background:#ffd800;
}
.incart a:link,
.incart a:active,
.incart a:visited {
font-family:verdana;

}
.mmarkt {
font-size:12px;
font-weight:bold;
}
.izdatm {
font-size:12px;
font-weight:bold;
}
.serm {
font-size:12px;
font-weight:bold;
}
.autm {
font-size:12px;
font-weight:bold;
}
.kratko b {
/*font-weight:normal;*/
}
.kratko {
width:98%;
border:1px dashed gray;
padding:3px;
background:#fff9cd;
font-size:12px;
font-style:italic
}
.addcart {
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
text-align:center;
width:114px;
height:37px;
background:url(images/buy.jpg) no-repeat center;
width:100%;
}
.addcart a:link, 
.addcart a:active,
.addcart a:visited {
color:black;
text-decoration:none;
font-family:times;
font-size:18px;
font-weight:bold;
CURSOR:hand;
}
.addcart a:hover {
color:#2d5d73;
}
.addtov h1 {
margin: 0 0 0 0;
padding:5px;
color:white;
border:1px dotted white;
}
.addtov {
background:#2d5d73;
}
.addbook {
border:1px dotted gray;
background: #f6f6f6;
font-family:arial;
font-size:12px;
}
.tdedit_t input {
font-size:11px;
}
.headcat {
width:184px;
height:30px;
background:url(images/headcat.jpg) no-repeat;
color:black;
font-family:verdana;
font-size:18px;
font-weight:bold;
text-align:center;
}
.leftmenu li {
padding-left:10px;
}
.menu li {
font-weight:bold;
font-size:13px;
}
.menu {
width:184px;
height:30px;
background:url(images/menu.jpg) no-repeat;
}
.menugl {
width:184px;
height:30px;
background:url(images/menugl.jpg) no-repeat;
}
.menugl li {
font-weight:bold;
font-size:14px;
}
.annonce {
padding:9px;
border:1px dashed black;
background:#fcffcc;
text-align:justify;
font-size:16px;
}
.allview {
padding:5px;
font-family:tahoma;
font-size:16px;
width:500px;
}
.markeri {
font-family:verdana;
font-size:15px;
font-weight:bold;
}
.headpage h2 {
width:655px;
height:35px;
background:url(images/headtop.jpg) no-repeat;
padding-top:5px;
padding-left:10px;
color:black;
font-family:arial;
font-size:15px;
font-weight:bold;
}
.headpage h1 {
width:655px;
height:35px;
background:url(images/headtop.jpg) no-repeat;
padding-top:5px;
padding-left:10px;
color:black;
font-family:arial;
font-size:18px;
font-weight:bold;
text-decoration:underline;
}
.footer {
width:950px;
height:55px;
background:url(images/footer.jpg) no-repeat;
font-family:arial;
font-size:12px;
font-weight:bold;
color:black;
padding-left:15px;
padding-top:10px;
}
.tab-kniga-min a:link img,
.tab-kniga-min a:visited img,
.tab-kniga-min a:active img {
border:4px solid #eef2e3;
}
.tab-kniga-min a:hover img {
border:4px solid #b3b6ab;
}
.annotac a:link,
.annotac a:active,
.annotac a:visited {
font-size:12px;
}
.kropmin {
padding:5px;
}
.kropmin table {
font-family:arial;
font-size:14px;
color:black;
padding-left:2px;
}
.cena {
font-family:arial;
font-size:17px;
font-weight:bold;
color:black;
}
.poscena {
padding-top:5px;
border-top:1px dotted #cad8df;
border-right:1px dotted #cad8df;
}
.ncena {
font-family:Verdana;
font-size:16px;
font-weight:bold;
color:#788eff;
}
.tab-kniga-min {
width:375px;
height:315px;
border:1px dotted gray;
padding:4px;
}
.tovar-theme {
margin-bottom:15px;
}
.kropis {
float:left;
}
.rblock-book {
font-family:Arial;
}
.podrobnee a:link,
.podrobnee a:active,
.podrobnee a:visited {
text-decoration:none;
color:red;
font-size:12px;
font-weight:bold;
}
.podrobnee a:hover {
color:green;
}
.lbor {
border-bottom:1px dotted gray;
padding:15px;
width:200px;
}
.rbor {
border-right:1px dotted gray;
border-bottom:1px dotted gray;
padding:15px;
width:200px;
}
.buy {
padding-top:5px;
padding-left:5px;
}
.price {
font-size:16px;
color:red;
font-weight:bold;
}
.book {
font-family:tahoma;
font-size:15px;
}
body {
margin:0 0 0 0;
}
.tovmini h2 {
margin-top:10px;
}
.faqhead {
color:4c4c4c;
font-weight:bolder;
letter-spacing:-0.01em;
font-family:Arial;
font-size:130%;
font-weight:normal;
text-decoration:underline;
padding-bottom:15px;
}
h2 {
color:4c4c4c;
font-weight:bolder;
letter-spacing:-0.01em;
font-family:Arial;
font-size:130%;
font-weight:normal;
text-decoration:underline;
}
.logotype {
width:1152px;
height:611px;
background:url(images/logotype.jpg) no-repeat;
background-position: top center;
}
.title {
width:100%;
height:321px;
background:url(images/titlez.jpg) no-repeat;
background-position: top center;
}
.leftmenu {
width:250px;
padding-top:15px;
}
.leftmenu a:link,
.leftmenu a:active,
.leftmenu a:visited {
font-size:12px;
font-family:arial;
text-decoration:none;
font-weight:bold;
color:#4d4a79;
}
.leftmenu a:hover {
color:black;
}
.theme {
width:700px;
font-family:arial;
font-size:14px;
}
.table-news a:link,
.table-news a:active,
.table-news a:visited {
font-size:11px;
}
.catalog a:link,
.catalog a:active,
.catalog a:visited {
color:#585858;
font-family:verdana;
font-size:14px;
}
.catalog a:hover {
color:black;
}
li {
color: #dddddd;
}