html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100.01%; font-family: inherit; vertical-align: baseline; background: transparent; }

li{ list-style:none}
html { background:#f2fafd; height:100% }
body{ padding:21px 0 25px 0; font-family:Arial, Helvetica, sans-serif;}
h1{ font-size:1.45em; font-weight:bold; line-height:1em}
h2{ font-size:1.2em; font-weight:bold; line-height:1em; margin:10px 0 10px 0}
a{ color:#000000}
#container { width: 865px; margin:0 auto; }
#header { background: url(../i/header.jpg) no-repeat; height: 341px; width: 865px; position: relative; }
#book #header{background: url(../i/head3.jpg) no-repeat;}
#interview  #header{background: url(../i/head1.jpg) no-repeat;}
#header a.poplit{ position:absolute; width:63px; height:63px; bottom:23px; left:30px}
#header a.index{ height:155px;left:40px;position:absolute;top:10px;width:380px;}
#nav { background: #ebf3f6 url(../i/nav-bg.gif) repeat-x; margin:0 0 29px 0; padding:5px 1px 3px 1px; overflow:hidden}
#content{width: 865px; margin: 0 0 22px 0; overflow:hidden; background:#ecf4f7; line-height:1em}

#sidebar{padding:22px 0 20px 23px; width:267px; border-left:24px solid #f2fafd; background:#ecf4f7;overflow:hidden;}
#footer{ background:#000; clear:left; overflow:hidden; padding:10px 0 12px 6px; margin:0 0 25px 0 }
#buy-it{font-size:0.8em; font-weight:bold; margin:0 0 52px 0}
#buy-it a.cover { background: url(../i/book-cover.jpg) no-repeat; display: block; height: 259px; width: 265px; }
#buy-it p a{ color:#848484; text-decoration:none}
#buy-it p a:hover{ color:#848484; text-decoration: underline}
#buy-it ul { float:left; width: 49.5%; margin:0 0 20px 0}
#buy-it ul li{ background:url(../i/list-bullet.gif) no-repeat 0 5px; padding:0 0 0 10px;}

#sidebar #about-author{ clear:left; font-size:0.8em; font-weight:bold}
 #sidebar #about-author p {margin:10px 10px 0 0}
 #sidebar #about-author a{ text-decoration:none;}
 #sidebar #about-author a:hover{ text-decoration:underline;}
#about-author .author-photo{ background: url(../i/author-photo.jpg) no-repeat; width:250px; height:188px; display:block}
#sidebar #affil-links{clear:left; padding: 45px 0 0 0}

#nav a{ float: left; height: 18px; background-repeat: no-repeat; text-indent:-9999px}
#nav li{ float:left}
#nav .book a { background-image: url(../i/nav-book.png); width: 138px; margin:0 123px 0 0 }
#nav .video a { background-image: url(../i/nav-video.png); width: 62px;margin:0 120px 0 0 }
#nav .interview a { background-image: url(../i/nav-interview.png); width: 101px; margin:0 137px 0 0 }
#nav .distrib a { background-image: url(../i/nav-distr.png); width: 180px; }


#main-col{ width:503px; float:left;  background:#ecf4f7; padding:22px 20px 40px 28px;  border-right:24px solid #f2fafd; margin:0 -24px 0 0 }
#main-col .topic .source{display:block; margin: 0 0 14px 0;font-size:0.8em; font-weight:bold; }
#main-col .topic{ margin: 0 0 44px 0}
#main-col .topic h1 a, #buy-it ul li a{ text-decoration:none;}
#main-col .topic h1 a:hover, #buy-it ul li a:hover{ text-decoration: underline;}
#main-col .topic img{ margin:0 0 8px 0}
#main-col .topic p{ font-size:0.8em; font-weight:bold}
#main-col .topic p a{ text-decoration:none}
#main-col .topic p a:hover{ text-decoration: underline}
#main-col .topic blockquote{ margin: 10px 0; font-size:0.8em; font-weight:bold}
#main-col .topic blockquote span{ display: block; font-weight:normal;font-style:italic}
#main-col .topic-inner .source{display:block; margin: 0 0 14px 0;font-size:0.8em; font-weight:bold; }
#main-col .topic-inner{ margin: 0 0 44px 0}
#main-col .topic-inner h1 a, #buy-it ul li a{ text-decoration:none;}
#main-col .topic-inner h1 a:hover, #buy-it ul li a:hover{ text-decoration: underline;}
#main-col .topic-inner img{ margin:0 0 23px 0}
#main-col .topic-inner p{ font-size:0.8em; font-weight:normal; margin-bottom: 1em;}
#main-col .topic-inner p a{ text-decoration:none}
#main-col .topic-inner p a:hover{ text-decoration: underline}
#main-col .topic-inner p.q{ font-size:0.8em; font-weight:bold; margin-bottom: 1em;}

#main-col dl a, #part-shops dl dt{color:#000 }
#main-col dl{margin-bottom:20px;}
#main-col dl dt {font-weight:bold;margin-bottom:10px;}
#main-col dl dd {margin-bottom:10px;}
#main-col dl dl dt {margin-bottom:3px;}
#main-col dl {font-size:0.95em }
#main-col .article p{ margin:0 0 20px 0;font-weight:normal; font-size:0.8em;}
#main-col .article p strong{ font-weight:bold}

#footer a{ float:left; background-repeat: no-repeat; height:37px; text-indent:-999px}
#footer li{ float:left}
#footer a.newmediastars { background-image: url(../i/newmediastar.gif); width:84px; margin:0 6px 0 0 }
#footer a.sob { background-image: url(../i/sobstvennik.gif); width:71px;margin:0 10px 0 0 }
#footer a.madeinrussia { background-image: url(../i/madeinrussia.gif); width:85px;margin:0 10px 0 0 }
#footer a.vz { background-image: url(../i/vz.gif) ; width:49px;margin:0 9px 0 0 }
#footer a.bj { background-image: url(../i/burzh.gif); width:40px;margin:0 10px 0 0 }
#footer a.dni { background-image: url(../i/dni.gif); width:41px;margin:0 10px 0 0 }
#footer a.poplit { background-image: url(../i/poplit.gif); width:36px; margin:0 13px 0 0 }
#footer a.redstorm { background-image: url(../i/redstorm.gif); width:59px; margin:0 13px 0 0}
#footer a.blogs-mail { background-image: url(../i/blogs-mail.gif); width:47px;margin:0 14px 0 0 }
#footer a.dozor { background-image: url(../i/dozor.gif); width:57px;margin:0 13px 0 0 }
#footer a.neznakomka { background-image: url(../i/neznakomka.gif); width:84px;margin:0 13px 0 0 }
#footer a.souz { background-image: url(../i/souz.gif); width:27px;margin:0 13px 0 0 }
#footer a.trishest { background-image: url(../i/366.gif); width:37px;}
#counter-logo{ text-align:center}
#counter-code{ display:none}
.col-header.news{ background: url(../i/header-news.png) no-repeat ; width:93px; height:14px; margin:0 0 35px 0}
#buy-it a.col-header {background: url(../i/header-buy.png) no-repeat ;width:159px; height:17px; margin:0 0 5px 0; display:block}
#about-author a.col-header {background: url(../i/header-author.png) no-repeat ;width:168px; height:17px; margin:0 0 5px 0; display:block}
#main-col .article .buy-link{ margin:15px 0 0 0; font-weight:bold;}
#sidebar #affil-links a.col-header{background: url(../i/metro-2003.gif) no-repeat ;width:104px; height:14px; margin:0 0 5px 0; display:block}
#sidebar #affil-links a.col-header.sumerki{background: url(../i/sumerki.gif) no-repeat ;width:90px;margin:50px 0 5px 0;}
object{display:block;margin:8px 0 5px 0}



