*{margin:0;padding:0;}
body{margin:0;padding:0 0 20px 0;font:12px Verdana, Tahoma, Arial,sans-serif;color:#333;text-align:center;height:100%;}
html{background:url(img/footer.gif) repeat-x bottom;}
ul{padding-left:10px;line-height:16px;}
td{padding:3px;}
a{color:#336699;background-color:inherit;text-decoration:none;}
a:hover{color:#0099cb;background-color:inherit;}
h1, h2, h3{font-family:Tahoma, Verdana, Sans-serif;font-weight:Bold;}
h1{font-size:145%;padding:10px 10px 5px 10px;color:#0099cb;background-color:inherit;border-bottom:1px solid #EFF0F1;}
h2{font-size:125%;}
h3{font-size:125%;color:#CA7502;}
h2, h3{padding:10px;margin:0;}
#wrap{margin:0 auto;padding:0;width:100%;text-align:left;}
#header{height:82px;margin:0;padding:0;color:#808080;}
#header h1{color:black;font:bold 24px monotype corsiva, Arial, Tahoma, Sans-Serif;}
#header h2#id{padding-left:20px;color:black;font:bold 13px Tahoma, Sans-Serif;text-transform:none;}
#menu{text-align:center;height:30px;margin-bottom:10px;font:bolder 1.2em/30px Tahoma, Verdana, Arial, Sans-Serif;background-color:#C1C1C1;}
#menu a{font-weight:bold;text-decoration:none;color:#FFFFFF;font-size:18px;font-family:"Courier New", Courier, monospace;}
#menu a:hover{font-weight:bold;text-decoration:none;color:white;background-color:black;}
.sidebar{margin:0;width:250px;max-width:250px;text-align:left;vertical-align:top;padding:0;overflow:hidden;border-right: 1px solid #D6D6F6}
.sidebar a{font:14px Arial, times new roman, Sans-Serif, Verdana;text-decoration:none;color:#336699;}
.sidebar a:hover{text-decoration:underline;color:#0099cb;font-size:14px;}
.sidebar h3{color:#525252;border-bottom:1px solid #CED9DF;}
#main{padding:20px;padding-top:10px;padding-bottom:50px;line-height:16px;}
#main p{padding:0;}
#main h1{padding-bottom:7px;margin-bottom:10px;}
#main hr{height:1px;border:0;border-bottom:1px solid #EFF0F1;margin:10px 0;}
#footer{clear:both;color:#666666;padding:0;}
table#barometro{width:100%;padding:2px;font-size:9px;color:#999;}
table#barometro tr td{background:#fff;}
table#barometro tr.dif td{background:#E8E8E8;color:#666666;}
table#barometro tr.title td{background:#E8E8E8;color:#006699;font-weight:bold;text-align:center;padding:2px;}
.smallgray{font-size:10px;color:#808080;}
.smallgray a{font-size:10px;color:#808080;}
.smallgray a:hover{font-size:10px;color:silver}
table.td_table{border:1px solid #94CAFF;margin-bottom:20px;}
table.td_table td{padding:5px;}
.td_genre{font-size:14px;padding:5px;padding-top:10px;margin-bottom:10px;}
td.td_series{font-size:12px;background:#DFEFFF;border:1px solid #ABD6FF;border-left:0;border-right:0;padding:7px;}
td.td_small{font-size:10px;padding-left:15px;}
td.td_h2{border-bottom:1px solid #EFF0F1;padding-top:10px;padding-bottom:10px;}
.h2{font-size:16px;}
option{padding-left:10px;}
ul.links{line-height:22px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:10px;}
div.pnews_content{padding:5px 10px 20px 10px;}
a.art_link, a.art_link:link, a.art_link:visited{display:block;text-decoration:none;padding:10px;outline:none;min-height:38px;background:url('http://art.thelib.ru/template/images/dotted2.gif') repeat-x 0 100%;clear:both;font-size:13px;}
a.art_link img{border:0;padding-right:10px;float:left;background:none;}
a.art_link:hover{background:#EDEDED url('http://art.thelib.ru/template/images/backIx.jpg') repeat-x;text-decoration:underline;font-size:13px;}
input.itext{border:1px solid #CED9DF;padding:2px;height:16px;}
input.itext:focus{border-color:#6699CC}
textarea.itextarea{border:1px solid #CED9DF;padding:2px;}
textarea.itextarea:focus{border-color:#6699CC}
div.comment{margin:10px 0 10px 0;background:#f5f5f5;padding:10px;}
div.newcomment{margin:5px 5px 20px 5px;padding:0;background:#D6FF91;}
div.newcomment .author{color:#666666;font-weight:bold;text-decoration:underline;}
div.newcomment .date{padding-left:5px;color:#666666;font-size:10px;}
div.newcomment .text{margin-top:5px;}
#main p.vb{padding:0;text-align:left;}
#main p.vb small{color:#979797;}
#main p.vb b{text-decoration:underline;}
#main p.reply{padding:8px 0 0 0;}
#main p.reply img{border:0;}
div.socButtons{width:200px;float:right;vertical-align:top;}
div.socButton{margin:8px 0;}
div.socButton td{padding:0;}