body {margin: 10px; background-color: #000000; background-image: url('/_igeneral/bg.gif'); background-attachment: fixed}

div {border: 0 solid red}
img {border: 0}
table {border: 0}

/* верстка */
div.content_block {position: absolute; width: 840px; top: 620px}
td.content_cell_1 {width: 34%; padding-left: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 0}
td.content_cell_2 {width: 66%; padding-left: 10px; padding-top: 10px; padding-right: 20px; padding-bottom: 0}
td.shadow {padding-left: 10px; padding-bottom: 10px; background-image: url('_igeneral/bg.gif')}
p {font-family: Tahoma; margin-top: 0}
div.shadow {background-color: #403d3d}
p.author_credit {font-size: 10px; color: #ffffff; text-transform: uppercase; margin-left: 20px}
p.cover_sponsor {font-family: Times New Roman; font-style: Italic; font-size: 12px; color: #808080}
p.desc {font-size: 10px; font-weight: Normal; color: #000000}
p.credits {font-size: 12px; margin-bottom: 0; margin-top: 10px}
p.quote {padding-left: 80px; padding-right: 80px; padding-top: 40px; padding-bottom: 40px; background-color: #f2f2f2}
h1 {font-family: Times New Roman; font-style: Italic; font-weight: Normal; font-size: 18px; color: #ffffff; margin-top: 0px; margin-bottom: 0; margin-right: 10px}
h1.date {font-weight: Bold; font-size: 30px}
h2 {font-family: Times New Roman; font-style: Italic; font-weight: Normal; font-size: 14px; color: #ffffff; margin-bottom: 0px; margin-top: 0px}
h3 {font-family: Tahoma; font-weight: Normal; font-size: 22px; text-transform: uppercase; color: #00b300; margin-top: 0; margin-bottom: 15px}
h4 {font-family: Tahoma; font-weight: Bold; font-size: 24px; margin-bottom: 0}
hr.line {height: ; background-color: #000000; border: 1px solid #000000}
h5 {font-family: Tahoma; font-size: 14px; font-weight: Bold; color: #000000; margin-top: 0; margin-bottom: 10px}
h6 {font-family: Tahoma; font-weight: Bold; font-size: 10px; margin-top: 0px; margin-bottom: 0px}

/* навигация по ретроспективе */
p.retro_year {float: left; font-family: Tahoma; font-size: 10px; margin-bottom: 0; color: #808080}
img.retro_image {float: left; margin-right: 15px; margin-bottom: 0px}
td.line {padding-top: 5px; padding-bottom: 5px}

/* колонка редактора */
div.editors_photo {height: 320px; float: left; margin-right: 20px; margin-bottom: 20px}
img.editors_image {margin-bottom: 5px}
p.column {font-family: Times New Roman; font-size: 13px}
#editors {line-height: 117%}

/* обложка */
div.cover_layer_1 {z-index: 0; position: absolute}
div.cover_layer_2 {z-index: 1; position: absolute; width: 150px; margin-top: 15px; left: 700px; background-color: #b30000; text-align: right; padding-top: 10px; padding-bottom: 10px}
div.cover_layer_3 {z-index: 2; position: absolute; margin-top: 9px; margin-left: 18px}
div.cover_layer_4 {z-index: 3; position: absolute; margin-top: 548px; background-color: #000000; text-align: left; padding-top: 20px; padding-bottom: 20px; padding-right: 20px}
div.cover_layer_5 {position: absolute; margin-top: 410px; height: 190px; width: 840px; background-color: #000000}
div.cover_layer_6 {z-index: 3; position: absolute; margin-top: 600px}

div.cover_sponsor {position: absolute; width: 200px; top: 550px; left: 640px; z-index: 3}

/* главное меню */
#ad {color: #00b300}
#ad:hover {color: #00ff00}
#cover {color: #b30000}
#cover:hover {color: #ff0000}
#archive {color: #404040}
#archive:hover {color: #808080}
#topmenu, #current {color: #ffffff}
#downsized {font-size: 60%}
#down {color: #404040}
#sponsor {color: #808080}

#menublock {position: fixed; //position: absolute; left: 865px; top: 20px; /* спасибо студии лебедева за наше щасливое детство */ top: expression(document.getElementsByTagName('body')[0].scrollTop+20+"px")}

/* рекламные модули */
div.advertising {padding-top: 10px; padding-bottom: 5px}

/* расценки на размещение баннеров в журнале */
caption {caption-side: top; text-align: center; padding-top: 10px; margin-bottom: 0; padding-bottom: 0}
table.table_prices {border: 0; background-color: #ffffff; border-collapse: separate; margin-bottom: 20px}
#price_cell {background: #f2f2f2; text-align: left; width: 100px; padding: 5px}
#top_cell {background: #cccccc; padding: 5px}
#adplace1_cell {background: #00b300; padding: 5px}
#adplace2_cell {background: #008000; padding: 5px}
#adplace3_cell {background: #004000; padding: 5px}
#adplaces {color: #000000}

/* копирайт на всех страницах */
td.copyright {background-color: #262626; padding-left: 20px; padding-right: 10px; padding-top: 20px; margin-bottom: 0px}
p.copyright {text-align: center; color: #666666; font-size: 9px; margin-top: 0em; margin-bottom: 11px}
#copyright {color: #666666}

/* архив */
table.yearly_archive {border: 2 solid #202020; background-color: #202020; border-collapse: separate; width: 840px; height: 600px; margin-bottom: 20px}
#image_cell {background: #404040; text-align: left; width: 270px; height: 135px; padding: 0px; text-align: center}

/* ссылки */
a {color: #000000}
a:hover {color: #ff0000; text-decoration: none; background: ;}
#nav_over {background-color: #ffffff}
#nav_over:hover {background-color: #f2f2f2}
#ex {color: #840084; border-color: #840084}
#ex:hover {color: #ff0000}
td.nav_over {behavior: url('/td.htc');}