* {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;}
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;}
.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 {display: none;}
.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;}
.tab td {border-top: 1px #ccc solid;}
.catalogue {width: 190px; height: 260px; float: left; overflow: hidden; 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;}
.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, .bg2, .shadow_top, .bg_menu, .shadow_bottom, .zebra_bottom, .av, .let1, .let2, .let3, .let4, .let5, .let6, .avtor_right, .avtor_left, .scroll, .rent_rep, .bottom img, .bottom_right, .address div, .pero, .pen, .green_table, .gra, .title_top img, .main_item, .attach, .zebra_content img, .link, .catalogue_menu_block, .per_top, .per_bottom, .pad65, .pero2, .fiol, .green_polu, .print_hid {display: none!important;}
.white {background: #fff;}
.shadow_rep {border-top: 1px #fff solid!important;}
html:root .shadow_rep {border: none!important;}
.letter {font-size: 48px; color: #584f3e; text-transform: uppercase;}
.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;}
.right_content {padding: 9px 0px 30px 0px; background: #fff;}
.main_right_content {padding: 9px 20px 30px 0px;}
.lev1 {margin: 0px 0px 12px 0px;}
.lev2 {font-size: 0.7em;}
.lev3 {font-size: 0.5em;}
.lev4 {font-size: 0.46em;} 
.bottom {background: #fff;}
.copy {font-size: 0.8em; color: #808080; padding: 0px 50px 5px 12px; background: #fff;}
.copy a {color: #fff;}
.copy span {margin-left: -12px;}
.copy_main {background: #fff;}
.address {padding: 21px 10px 0px 0px; color: #fdfdfd; font-size: 1.2em;}
.address span {font-size: 1.2em;}
.event_on_main {margin-top: 23px;}
.event_ramka {background: url(/all/ramka_small.gif) left top no-repeat; padding: 4px; margin-right: 14px;}
.pad77 {padding-top: 77px;}
.title_top {margin-bottom: 12px;}
.yel {background: #fff;}
.title_top h2 {padding: 1px 0px 0px 6px; margin-bottom: -2px;}
.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: 100%; padding: 9px 0px 0px 0px;}
.article h2 {margin: 16px 0px 7px 0px;}
.zebra_content {background: #ffft;}
.list_articles {width: 100%; padding: 9px 0px 0px 0px;}
.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;}
.cat_content {padding-top: 5px;}
.pad210 {padding: 0px 20px 0px 0px;}
.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;}
.personali {margin-top: 10px;}
.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 0px;}
.contact_bg {//width: 100%; margin-right: -8px; //margin-left: 8px; z-index: 200; position: relative!important;}
.contact_rep {background: url(/all/let_rep2.jpg) left top repeat-x;}
.pad40 {padding-left: 40px;}
.let_ten img {display: none;}
.bg_let {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;}
.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;}
.rent .article {min-height: 200px; height: auto !important; //height: 200px;}

