body {background: #fefbf3; margin-left: 0%; margin-right: 0%; margin-top: 1.5%; margin-bottom: 1.5%; marginwidth: 0%; marginheight: 1.5%; color: #000066;}

/* Морда начало */

#logo {vertical-align: bottom; padding-bottom: 0.5%;}

/* Заголовок */
table.zag_morda {border-collapse: collapse;}
table.zag_morda td {border: 1px solid #cc0000; background-color: #fff1d9;}
#zag {font: bold 2em 'Times New Roman', Times, serif; color: #990099; text-align: center; letter-spacing: 1px;}

/* Меню top */
table.menutop_morda {border-collapse: collapse; border: 1px solid #cc0000; background-color: #fff1d9; font: 1em Geneva, Arial, Helvetica, sans-serif;}
#menutop_morda {vertical-align: middle;}
#menuniz_morda {border: 1px solid #cc0000; background-color: #fff1d9; vertical-align: middle; padding-top: 0.3em; padding-bottom: 0.3em;}
div.menutop_morda {font: 1em Geneva, Arial, Helvetica, sans-serif; color: #669900}
span.menutop_morda {color: #669900}
div.menuniz_morda {font: 1em Geneva, Arial, Helvetica, sans-serif; color: #669900; text-align: center;}

td.pusto_morda {border: 0px; height: 0.25em; background-color: #fefbf3; padding: 0px;}

a {text-decoration: none}

a.top_morda:link, a.top_morda:visited, a.top_morda:hover {color :#000099;}
a.top_morda_r:link, a.top_morda_r:visited, a.top_morda_r:hover {color :#990066;}

a.niz_morda:link {color :#000099;}
a.niz_morda:visited {color: #9999ff;}
a.niz_morda:hover {color: #cc0099;}

table.menumid_morda {background-color: #fefbf3; font: 1em Geneva, Arial, Helvetica, sans-serif;}

td.menumid_morda {border: 1px solid #cc0000; background-color: #fff1d9; padding: 0px; vertical-align: middle;}
td.pusto_menu_morda {border: 0px; height: 5px; background-color: #fefbf3; padding: 0px;}

a.menumid_morda:link {display: block; color :#000099;}
a.menumid_morda:visited {display: block; color: #9999ff;}
a.menumid_morda:hover {display: block; color: #cc0099; background-color: #fef2ff;}
a.menumid_morda:link, a.menumid_morda:visited, a.menumid_morda:hover {padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px;}

td.text_morda {border: 1px solid #006600; background-color: #ffffec; padding: 0px; vertical-align: top;}
td.pusto_text_morda {border: 0px; background-color: #fefbf3; padding: 0px;}
#lev {width: 0.3em;}
div.text_morda {font: 0.9em Helvetica, Geneva, Arial, sans-serif; color: #330000; text-align: justify; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.25em; padding-bottom: 0.25em;}

input.poisk_morda {background-color: #f5f5f5; border: 1px solid #cc0000; font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px;}

div.copy_morda {font: 0.8em Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #000066; padding-top: 4px; padding-bottom: 4px;}

table.logo_count_morda {border: 0px; border-collapse: collapse; margin-top: 4px; margin-bottom: 4px;}

table.reklama_morda {border-collapse: collapse;}
td.links_morda {border: 1px solid #cc0000; background-color: #f5f5f5; text-align: center;}
td.links_morda_left {border: 1px solid #cc0000; background-color: #f5f5f5; text-align: center;}
#zag_rek_morda_left {font: 1.0em Geneva, Arial, Helvetica, sans-serif; color: #000099; text-align: center; padding: 4px;}
#rek_morda_left {font: 0.55em Geneva, Arial, Helvetica, sans-serif; color: #000099; text-align: center; padding: 4px;}
#rek_morda {font: 0.55em Geneva, Arial, Helvetica, sans-serif; color: #000099; text-align: center; padding: 4px;}
td.pusto_rek_morda {border: 0px; height: 5px; background-color: #fefbf3; padding: 0px;}

/* Морда конец */

/* 2 уровень */

/* Шапка */
table.top {border: 0px; border-collapse: collapse;}

#top {padding-bottom: 1%; vertical-align : bottom;}

/* Меню top */
table.menutop {border-collapse:collapse; border-left: none; border-right: none; border-top: 1px solid #cc0000; border-bottom: 1px solid #cc0000; background-color: #fff1d9; font: 1em Geneva, Arial, Helvetica, sans-serif;}
table.menutop td {padding:0px; vertical-align: middle; /* cellspadding=0 */}

div.menutop {font: 1em Geneva, Arial, Helvetica, sans-serif; color: #669900;}
div.menutop_centr {font: 1em Geneva, Arial, Helvetica, sans-serif; color: #669900; padding: 0.5% 0% 0.5% 0%; text-align: center;}

a {text-decoration: none}

a.top:link {color :#000099;}
a.top:visited {color: #9999ff;}
a.top:hover {color: #cc0099;}

a.top_r:link, a.top_r:visited, a.top_r:hover {color :#990066;}

#active_top {font: 1em Geneva, Arial, Helvetica, sans-serif; color: #ff0099;}

input.poisk {background-color: #f5f5f5; border: 1px solid #cc0000; font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; margin-top: 3px; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px;}

/* Текст */

table.textarea {border: 0px; border-collapse: collapse; background-color: #fefbf3;}
table.textarea td {padding: 0px;}

table.menuleft {border: 0px; border-collapse: collapse; background-color: #fefbf3; font: 1em Geneva, Arial, Helvetica, sans-serif;}
table.menuleft td {padding: 0px;}

td.menuleft {border: 1px solid #cc0000; background-color: #fff1d9; padding: 0px;}
td.pusto_top {border: 0px; height: 7px; background-color: #fefbf3; padding: 0px;}
td.pusto_mid {border: 0px; height: 5px; background-color: #fefbf3; padding: 0px;}
td.pusto_mid_1 {border: 0px; height: 7px; background-color: #fefbf3; padding: 0px;}
td.pusto_1px {border: 0px; height: 1px; background-color: #006600; padding: 0px;}

a.left:link, a.left:visited, a.left:hover {padding: 4px 7px 4px 7px}
a.left:link {display: block; color :#000099;}
a.left:visited {display: block; color: #9999ff;}
a.left:hover {display: block; color: #cc0099; background-color: #fef2ff;}

a.ssylka:link {color :#0000cc;}
a.ssylka:visited {color: #9966cc;}
a.ssylka:hover {color: #cc0099;}

a.fig_kontur:link, a.fig_kontur:visited, a.fig_kontur:hover {color :#009966;}

table.niz {border: 0px; border-collapse: collapse; margin-top: 2%;}
table.niz td {padding: 0px;}
td.one {height: 1px; background-color: #cc0000;}

div.active_menu {font: 1em Geneva, Arial, Helvetica, sans-serif; color: #ff0099; background-color: #fef2ff; padding: 4px 7px 4px 7px}

h1 {font: bold 2em 'Times New Roman', Times, serif; color: #006600; text-align: center;}
#menu_sub_2 {padding-top: 0px;}

h2 {font: bold 1.5em 'Times New Roman', Times, serif; color: #006600; text-align: center;}

h3 {font: bold 1.2em Geneva, Arial, Helvetica, sans-serif; color: #006600; text-align: center;}

div.txt {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066; padding-left: 2%; padding-right: 2%; padding-bottom: 1%;}
div.txt_centr {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #000066; padding-left: 2%; padding-right: 2%; padding-bottom: 1%;}
div.txt_pravo {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: right; color: #000066; padding-left: 2%; padding-right: 2%; padding-bottom: 1%;}
div.karta, br {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066;}

#niz {padding-bottom: 0%;}
#verx {padding-top: 0%;}
#nopadding {padding-top: 0%; padding-bottom: 0%;}
#count {padding-bottom: 0.25%;}
#centr {text-align: center;}
#otstyp {position: relative; padding-left: 3%;}

div.ssylka {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066; padding-left: 2%; padding-right: 2%; padding-bottom: 0.25%;}
#arc {color: #006600;}

div.tabl_txt {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066; padding-bottom: 0.25%;}

ul {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066; padding-left: 2%; padding-right: 2%;}
li {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066;}

table.epg {border: 0px; border-collapse: collapse; width : 50%;}
table.epg td {padding: 0px;}

div.epg {/* Эпиграф длинный */
font: italic 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066;}

div.epg_1 {/* Эпиграф короткий */
font: italic 1em Geneva, Arial, Helvetica, sans-serif; text-align: right; color: #000066;}

div.podpis {/* Подпись к эпиграфу */
font: italic 1em Geneva, Arial, Helvetica, sans-serif; text-align: right; padding-bottom: 2%; color: #000066;}

table.reklama_2 {border-collapse: collapse;}
td.links_2 {border: 1px solid #cc0000; background-color: #f5f5f5;}
#rek_2 {font: 0.7em Geneva, Arial, Helvetica, sans-serif; color: #000099; text-align: center; padding: 4px;}
td.pusto_rek_2 {border: 0px; height: 5px; background-color: #fefbf3; padding: 0px;}

/* Подраздел страниц 2 уровня начало */

div.menu_sub_2 {font: bold 0.9em Geneva, Arial, Helvetica, sans-serif; color: #006600; text-align: left; padding-top: 1%; padding-left: 2%;}
#menu_article {color: #ff0099;}

div.tab {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

input.fotogallery_button {background-color: #fff1d9; border: 1px solid #cc0000; cursor: hand; font: italic 1.0em Arial, Helvetica, sans-serif; color: #000066; text-align: center; margin-top: 1%;}

/* Подраздел страниц 2 уровня конец */

/* Начало подписка на новости */

div.podpiska_name {font: 1.2em 'Times New Roman', Times, serif; padding-bottom: 2px; text-align: center;}

div.podpiska_niz {font: 0.9em Geneva, Arial, Helvetica, sans-serif; padding-top: 2px; text-align: center;}

input.email {border: 1px solid #cc0000; font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px;}

/* Конец подписка на новости */

div.copy {font: 0.8em Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #000066; padding-top: 0.5%; padding-bottom: 0.5%;}

/* Начало - новости на сайте */

div.sitenews {font: 1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066; padding-left: 2%; padding-right: 2%; padding-bottom: 0.25%;}
div.razdelnews {font: 0.9em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000066; padding-left: 2%; padding-right: 2%;}
#strelkanews {font-weight: bold; color: #006600;}

/* Конец - новости на сайте */


