* {padding: 0; margin: 0;}
body {background: #fff; font: normal 0.9em Times New Roman, serif; color: #404040;}
p {margin-bottom: 7px; font-size: 0.9em; text-align: justify;}
a {color: #c02b2f;}
a:hover {color: #c08a2b;}
h1 {font: normal 2.2em Times New Roman, serif; color: #bcbcbc;}
h2 {font: normal 1.1em Times New Roman, serif; color: #000;}
h3 {font: bold 1.5em Times New Roman, serif; color: #ababa4;}
h4 {font: normal 1.1em Times New Roman, serif; color: #c2c2c2; padding: 10px 0px 3px;}
ul {font-size: 0.9em; margin: 7px 0px 22px 22px; list-style: url(/all/marker.gif);}
ol {font-size: 0.9em; margin: 7px 0px 22px 26px;}
li {margin-bottom: 3px;}
ol ul, ol ol, ul ol, ul ul {margin-top: 4px; margin-bottom: 5px;}
.main_date {color: #000; font-size: 1.9em;}
.main_date span {font-size: 0.5em;}
.main_date font {font-size: 0.8em;}
.separator {background: url(/all/separator.gif) left top repeat-x; margin: 12px 0px 5px 100px;}
.menu_level_1 {font-size: 0.9em; margin: 8px 0px 4px;}
.menu_level_1 a {color: #fff; text-decoration: none;}
.menu_level_1 .in {padding: 1px 22px 1px 22px;}
.menu_level_1 .item .in {background: url(/all/bg_item.gif) left top no-repeat;}
.menu_level_1 .item_h .in {background: #fdcd0e url(/all/bg_item_h.gif) left top no-repeat; color: #c02b2f;}
.menu_level_1 .item_h .in a {color: #c02b2f;}
.menu_level_2 {font-size: 0.9em; margin: 8px 0px 4px;}
.menu_level_2 a {color: #c02b2f; text-decoration: none;}
.menu_level_2 .in {padding: 1px 22px 1px 22px;}
.menu_level_2 .item .in {background: url(/all/bg_item2.gif) left top no-repeat;}
.menu_level_2 .item_h .in {background: #c02b2f url(/all/bg_item2_h.gif) left top no-repeat; color: #fff;}
.menu_level_2 .item_h .in a {color: #fff;}
.menu_level_3 {font-size: 0.9em; margin: 8px 0px 4px;}
.menu_level_3 a {color: #404040; text-decoration: none;}
.menu_level_3 .in {padding: 1px 22px 1px 22px;}
.menu_level_3 .item .in {background: url(/all/bg_item3.gif) left top no-repeat;}
.menu_level_3 .item_h .in {background: #c2c2c2 url(/all/bg_item3_h.gif) left top no-repeat; color: #fff;}
.menu_level_3 .item_h .in a {color: #fff;}
.menu_level_1 .item, .menu_level_2 .item, .menu_level_3 .item {cursor: pointer; padding: 0px 18px 3px 0px;}
.menu_level_1 .item_h, .menu_level_2 .item_h, .menu_level_3 .item_h {padding: 0px 18px 3px 0px;}
.tools {height: 47px;}
.tools img {margin: 0px 5px 0px 1px;}
.lang img {margin: 0px 3px;}
html:root .menu_level_1 {margin: 8px 0px 2px 0px;}  /* понимает только Мозилла */ 
.let {margin-top: 47px;}
.let td {color: #50a4fc; font-style: italic; font-size: 83%; font-weight: bold; padding: 0px 20px 11px 0px;}
.inp {border: 1px #ccc solid; height: 22px; background: #fff; font: normal 14px Times New Roman, serif; color: #404040;}
.but {background: url(/all/bg_but.gif) left top no-repeat; font: normal 12px Times New Roman, serif; color: #fff; width: 76px; height: 21px; border: none; padding-bottom: 2px; margin-left: 3px;}
.scroll {margin: 26px 0px 20px; clear: both;}
.scroll span {padding: 7px 9px 4px; font-size: 0.9em; width: 24px; height: 28px; text-align: center;}
.scroll span.h {font-size: 0.9em; font-weight: bold; background: url(/all/bg_scroll.gif) center top no-repeat;}
.tab {margin: 5px 0px 10px;}
.tab td, .tab th {font-size: 0.9em; padding: 6px 5px 7px 9px;}
.tab th {color: #bcbcbc; text-align: left; font-weight: normal; background: url(/all/bg_th.jpg) left bottom repeat-x;}
.tab td {border-top: 1px #ccc solid;}
.catalogue {width: 190px; height: 260px; overflow: hidden; float: left; font-size: 12px;}
.catalogue_pic {height: 146px; overflow: hidden;}
.catalogue_pic, .catalogue_pic td {border-collapse: collapse; border-spacing: 0; border: none; vertical-align: top;}
.catalogue_name {width: 140px;}
.catalogue_pic td {padding: 4px 0px 0px 4px; background: url(/all/catalogue_bg.gif) left top no-repeat;}
.catalogue_pic a {cursor: pointer;}
.catalogue_menu {background: url(/all/catalogeu_middle1.jpg) right bottom no-repeat; padding: 0px 53px 50px 22px; min-height: 651px; //height: 651px;}
.catalogue_menu ul {font-size: 0.8em; list-style: url(/all/marker_catalogue.gif); margin-left: 14px;}
.catalogue_menu ul ul {font-size: 0.9em; list-style: url(/all/marker_catalogue_in.gif);}
html:root .catalogue_menu ul ul {list-style: url(/all/marker_catalogue_in_moz.gif);}  /* понимает только Мозилла */ 
.avtor {float: left; font-size: 0.8em; text-align: center; border-collapse: collapse; border-spacing: 0; border: none;}
.avtor td {border-collapse: collapse; border-spacing: 0; border: none;}
.avtor_pic {height: 123px; background: #000;}
.avtor_res {padding-top: 5px;}
.avtor_pic img {border-right: 1px #000 solid;}
.bg1 {background: url(/all/bg_new.jpg) right top repeat-y;}
.bg2 {background: url(/all/bg_catalogue_rep.jpg) right top repeat-y;}
.green_kraska {background: url(/all/bg_new_2.gif) right top no-repeat;}
.baget {background: url(/all/bg_new_1.jpg) right top no-repeat;}
.shadow_top {background: #f2f2f2 url(/all/shadow_top.jpg) left top no-repeat;}
.pad100 {padding-left: 100px; height: 113px;}
.zebra_top {background: url(/all/zebra_bg6.gif) right top no-repeat;}
.bg_menu {background: #ad1e21;}
.red_menu {background: #c02b2f;}
.yellow_menu_top {background: #fdcd0e url(/all/bg_red_con.jpg) left top no-repeat;}
.yellow_menu {background: #fdcd0e;}
.gray_menu_top {background: #d9d9d9 url(/all/bg_yellow_con.jpg) left top no-repeat;}
.gray_menu {background: #d9d9d9;}
.top_screpka {position: absolute; z-index: 100; height: 47px; width: 64px; top: 113px; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/con2.png',sizingMethod='crop');}
.filt {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.zebra_red {background: url(/all/zebra_bg3.gif) right top no-repeat;}
.zebra_yellow {background: url(/all/zebra_bg7.gif) right top no-repeat;}
.zebra_gray {background: url(/all/zebra_bg8.gif) right top no-repeat;}
.white {background: #fff;}
.main_content {background: url(/all/pensil_top.jpg) right bottom no-repeat;}
.shadow_rep {background: url(/all/shadow_rep.jpg) left top repeat-y;}
.shadow_bottom {background: url(/all/shadow_bottom.jpg) left bottom no-repeat;}
.letter {font-size: 48px; color: #584f3e; text-transform: uppercase; padding-left: 32px;}
.avtor_list {font-size: 0.8em; padding-left: 32px; list-style-image: none; list-style: none; margin: 0px 0px 21px 0px;}
.avtor_list li {margin-bottom: 4px; //margin-bottom: -1px;}
.av {position: absolute; margin-left: -163px;}
.avtor_kletka {background: url(/all/avtor_kletka.jpg) left bottom no-repeat; padding-top: 20px;}
.avtor_top {height: 9px; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/avtor_top.png',sizingMethod='crop');}
.str {padding: 0px 0px 6px 12px; font-size: 0.9em;}
.let1 {width: 11px; height: 34px; font-size: 18px; color: #fff; margin: 3px 0px 0px 5px;}
.let2 {width: 11px; height: 34px; font-size: 18px; color: #fff; margin: 0px 0px 0px 10px; //margin: 2px 0px 0px 10px;}
.let3 {width: 11px; height: 34px; font-size: 18px; color: #fff; margin: -1px 0px 0px 11px; //margin: 1px 0px 0px 11px;}
.let4 {width: 11px; height: 34px; font-size: 18px; color: #fff; margin: -1px 0px 0px 14px; //margin: 1px 0px 0px 14px;}
.let5 {width: 11px; height: 34px; font-size: 18px; color: #fff; margin: -2px 0px 0px 18px; //margin: 0px 0px 0px 18px;}
.let6 {width: 11px; height: 34px; font-size: 18px; color: #fff; margin: -1px 0px 0px 20px; //margin: 1px 0px 0px 20px;}
html:root .let2  {margin: 7px 0px 0px 10px;}  /* понимает только Мозилла */ 
html:root .let3  {margin: 6px 0px 0px 11px;}  /* понимает только Мозилла */ 
html:root .let4  {margin: 8px 0px 0px 14px;}  /* понимает только Мозилла */ 
html:root .let5  {margin: 6px 0px 0px 18px;}  /* понимает только Мозилла */ 
html:root .let6  {margin: 6px 0px 0px 20px;}  /* понимает только Мозилла */
.let1 a, .let2 a, .let3 a, .let4 a, .let5 a, .let6 a {color: #fff;}
.avtor_bottom {background: url(/all/avtor_menu_bottom2.jpg) left bottom no-repeat;}
.avtor_color {background: url(/all/avtor_top.jpg) 0px 16px no-repeat;}
.avtor_right {width: 24px; height: 123px; cursor: pointer;}
.avtor_left {width: 24px; height: 123px; cursor: pointer;}
.scroll_number {width: 27px; float: left; font-size: 12px; text-align: center; height: 22px; //height: 40px; padding-top: 18px;}
.scroll_number_h {width: 27px; float: left; font-size: 12px; text-align: center; height: 22px; //height: 40px; padding-top: 18px; background: #eaeaea url(/all/scroll_h.jpg) left top no-repeat; font-weight: bold;}
.avtor_bottom_scroll {background: url(/all/avtor_bottom_scroll_bg.jpg) left top no-repeat; padding: 0px 60px 0px 0px;}
.right_content {padding: 52px 0px 40px 0px; background: url(/all/pensil_top_second.jpg) right bottom no-repeat;}
.main_right_content {padding: 59px 50px 40px 0px;}
.lev1 {margin: 0px 0px 12px 54px;}
.lev2 {font-size: 0.7em;}
.lev3 {font-size: 0.5em;}
.lev4 {font-size: 0.46em;} 
.kist {position: absolute; z-index: 100; height: 232px; width: 120px; margin: 1px 0px 0px 0px; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/kist3.png',sizingMethod='crop');}
.trans_main {margin-top: 152px; z-index: 99; height: 30px; background: url(/all/rose.png) left bottom repeat-x; //background: none; ////filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/rose.png',sizingMethod='scale');}
.h30 {height: 30px;}
.h30 div {font: normal 30px Times New Roman, serif; color: #fff; margin: 0px 0px -7px 0px; padding: 3px 12px 0px 0px; text-align: right;}
.bottom {background: #000; height: 145px;}
.bottom_right {background: url(/all/zebra_bg2.gif) right top repeat-y;}
.copy {font-size: 0.8em; color: #808080; padding: 21px 50px 5px 12px; background: url(/all/pensil_bottom_second.jpg) right top no-repeat;}
.copy a {color: #fff;}
.copy a:hover {color: #c08a2b;}
.copy span {margin-left: -12px;}
.copy_main {background: url(/all/pensil_bottom.jpg) right top no-repeat;}
.address {padding: 21px 10px 0px 0px; color: #fdfdfd; font-size: 1.5em;}
.address span {font-size: 1.5em;}
.pero {margin-left: -114px; margin-top: -124px; z-index: 100; width: 164px; height: 252px; position: absolute; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/pero.png',sizingMethod='crop');}
.pen {margin-left: -114px; margin-top: -314px; z-index: 100; width: 276px; height: 175px; position: absolute; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/ruchka.png',sizingMethod='crop');}
.green_table {margin-left: -95px; margin-top: -84px; z-index: 100; width: 205px; height: 227px; position: absolute; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/red3.png',sizingMethod='crop');}
.event_on_main {margin-top: 23px;}
.event_ramka {background: url(/all/ramka_small.gif) left top no-repeat; padding: 4px; margin-right: 14px;}
.link {font-size: 0.8em; text-align: right; margin: 20px 20px 20px 0px;}
.pad77 {padding-top: 77px;}
.title_top {margin-bottom: 12px;}
.yel {background: #fdcd0e;}
.gra {background: #bcbcbc;}
.title_top h2 {padding: 1px 0px 0px 6px; margin-bottom: -2px;}
.gra h2 {color: #fff;}
.main_item {font-size: 0.8em; margin-bottom: 67px; margin-left: 6px;}
.main_sheme {background: url(/all/shema.jpg) left top no-repeat; height: 176px; margin-left: -6px;}
.main_sheme div {background: url(/all/line_right.gif) right top no-repeat; height: 176px;}
.zebra_bottom {background: url(/all/zebra_bg.gif) right top repeat-y;}
.zebra_right {background: url(/all/zebra_bg4.gif) right top no-repeat;}
.bg_main_pic {background: url(/all/rose.gif) left bottom repeat-x;}
.hand {background: url(/all/ramka_small.gif) left top no-repeat; padding: 4px; margin-left: -4px; //margin-left: -2px; margin-right: 14px; float: left;}
.article {width: 70%; padding: 1px 0px 0px 54px;}
.article h2 {margin: 16px 0px 7px 0px;}
.attach {padding: 5px 0px 0px;}
.zebra_content {background: url(/all/zebra_bg5.gif) right top no-repeat;}
.list_articles {width: 70%; padding: 34px 0px 0px 54px;}
.article_item {margin-top: 23px;}
.photo {background: url(/all/ramka_small.gif) left top no-repeat; padding: 4px; margin-right: 14px;}
.list_articles .separator {margin: 14px 0px 5px 7px;}
.nobg {background: none;}
.catalogue_menu_block {position: absolute; margin-left: -163px; margin-top: 10px; //margin-top: 5px;}
.cat_top {background: url(/all/bg_catalogue2.jpg) left top repeat;}
.cat_bot {//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/catalogue_bottom.png',sizingMethod='crop');}
.cat_content {padding-left: 218px; padding-top: 5px; //padding-top: 15px;}
.cat_content .scroll {margin-left: 30px;}
.pad210 {padding: 0px 20px 0px 210px;}
.pad210 h1 {margin-bottom: 12px;}
.author_photo {float: left; margin: 0px 26px 20px 0px;}
.aphoto {padding: 4px 0px 0px 4px; background: url(/all/catalogue_bg.gif) left top no-repeat;}
.abot {height: 76px; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/avtor_bottom.png',sizingMethod='crop');}
.personali {position: absolute; margin-left: -128px; margin-top: 10px; //margin-top: 5px; background: url(/all/book.jpg) 0px 25px no-repeat;}
.per_top {background: url(/all/book_top.jpg) right top no-repeat; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/book_top.png',sizingMethod='crop');}
.per_bottom {background: url(/all/book_ten.jpg) right top no-repeat; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/book_ten.png',sizingMethod='crop');}
.per_bottom_scroll {float: left; padding: 16px 0px 0px 27px;}
.personali .avtor_list {font-size: 0.8em; padding-left: 22px; list-style-image: none; list-style: none; margin: 0px 0px 21px 21px;}
.personali .letter {font-size: 48px; color: #584f3e; text-transform: uppercase; padding-left: 0px; float: left;}
.pad57 {padding: 30px 0px 0px 57px;}
.pad65 {padding-right: 65px;}
.pero2 {margin-left: -114px; margin-top: -384px; z-index: 1000;  width: 164px; height: 252px; position: absolute; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/pero.png',sizingMethod='crop');}
.fiol {margin-left: -114px; margin-top: -57px; z-index: 100; width: 164px; height: 200px; position: absolute; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/magenta.png',sizingMethod='crop');}
.contact_bg {//width: 100%; margin-right: -8px; //margin-left: 8px; z-index: 200; position: relative;}
.contact_rep {background: url(/all/let_rep2.jpg) left top repeat-x;}
.pad40 {padding-left: 40px;}
.let_ten {background: url(/all/let_ten_bg.jpg) left top repeat-x;}
.bg_let {background: url(/all/bg_letter2.jpg) right top no-repeat; height: 350px; padding: 65px 50px 0px 0px;}
.sh {width: 260px; text-align: left;}
.w100 {width: 100%;}
.rent {//width: 100%; margin-right: -8px; //margin-left: 8px; z-index: 200; position: relative; background: url(/all/bg_foto.jpg) right top no-repeat;}
.rent_rep {background: url(/all/sh_rep.jpg) left top repeat-x;}
.rent_right {background: url(/all/sh_bg_right.jpg) right top no-repeat;}
.rent_left {background: url(/all/sh_bg_left.jpg) left top no-repeat; height: 390px;}
.rent_shema {background: url(/all/shema.gif) left top no-repeat;}
.green_polu {margin-left: -114px; margin-top: -200px; z-index: 100; width: 115px; height: 104px; position: absolute; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/all/green_polu.png',sizingMethod='crop');}
.new_avtor .avtor {float: none;}
.new_avtor .avtor_pic {background: #fff;}
.new_avtor .avtor_res {width: 180px; overflow: visible;}
.new_avtor .avtor_pic img {border-left: 2px #fff solid; border-right: 2px #fff solid;}
.main_panorama {background: url(/all/panarama.jpg) center 2px no-repeat; height: 128px; margin-left: -6px; margin-bottom: 18px;}
.main_panorama div {background: url(/all/bg_panorama.gif) left top repeat-x; height: 128px;}
.main_panorama div div {background: url(/all/bg_panorama.gif) left bottom repeat-x; height: 128px;}
.rent .article {min-height: 200px; height: auto !important; //height: 200px;}

