@charset "windows-1251";

.upcase{
	text-transform: uppercase;
}

TD { font-family: Arial, Helvetica, sans-serif }
TD { font-size: 10pt }
li { list-style-type:square}
/*новый стиль для шаблонов музея*/

.:link      { color: #000000; text-decoration: none; font-size: 10pt }
.:visited   { color: #000000; text-decoration: none; font-size: 10pt }
.:active, .:hover { color: #FFFFFF; text-decoration: none; font-size: 10pt }


/*что пригодится при верстке*/
/*название выставки*/
.name
{
font-weight: bold;
text-transform:uppercase;
margin-bottom: 0px;
}
/*подзаголовок выставки если нужен*/
.name2
{
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 4px;
}
/*основная информация*/
.info
{
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 4px;
}
/*дата - время проведения*/
.date
{
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
background-image:url(img/pointer.gif);
background-repeat: no-repeat;
background-position: 0px;
padding-left: 10px;
font-weight: bold;
}
/*место - зал где проводится*/
.place
{
margin-top: 0px;
margin-bottom: 0px;
background-image:url(img/0_tchk.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 11px;
}
/*дополнительные ссылки красные справа англ версия и проч.*/
.link_right
{
text-align: right;
font-weight: bold;
background-image:url(img/pointer_down.gif);
background-position: right;
background-repeat:no-repeat;
padding-right:11px;
padding-bottom: 3px;
margin-bottom: 0px;
margin-top: 0px;
}

/*картинки*/
.image
{
margin-top:0px;
}

/*линки*/
/*белая ссылка вверх страницы внизу слева*/
.white:link { color: #ffffff; text-decoration: none; font: bold; font-size: 11px } 
.white:visited   { color: #ffffff; text-decoration: none; font: bold; font-size: 11px }
.white:active, .white:hover { color: #EEEEEE; text-decoration: none; font: bold; font-size: 11px }
/*меню всех страниц слева*/
.left:link { color: #999999; text-decoration: none; font-size: 10pt; text-align: right; } 
.left:visited   { color: #999999; text-decoration: none; font-size: 10pt; text-align: right; }
.left:active, .left:hover { color: #999999; text-decoration: none; font-size: 10pt; text-align: right; }

/*все остальное*/
body
{
background-color: #DFE0D7;
}

/*вся левая ячейка*/
.left_cell
{
text-align: right;
vertical-align: top;
width: 143;
border-right: solid 3px #999999;
}

/*вся центральная ячейка*/
.center_cell
{
text-align:left;
vertical-align: top;
width: 630;
border-right: solid 3px #999999;
background-color: #BDBEB6;
}

/*правая пока пустая ячейка*/
.right_cell
{
width:70%;
text-align:left;
vertical-align: top;
}

/*верхняя надпись Музей архитектуры*/
.top
{
background-image: url(img/design_graf/toptd.gif);
padding-top: 14px;
padding-bottom: 15px;
padding-left: 12px;
padding-right: 12px;
}

/*логотип справа вверху*/
.top_logo
{
padding-top: 7px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 26px;
align: center; 
}

/*верхняя горизонтальная полоса меню*/
.top_menu
{
background-color: #999999;
background-image: url(img/design_graf/tdbgtop.gif);
height: 13px;
font-size:8pt;
font-weight: bold;
}

/*каждая надпись в верхнем меню*/
.top_menu_item
{
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
font-size: 8pt;
color:#FFFFFF;
}

/*ячейка для баннера разделов (аннонсы и др.)*/
.left_banner
{
vertical-align: top;
width: 22px;
}

/*текстовая зона*/
.text_zone
{
vertical-align: top;
width: 99%;
}

/*название страницы - раздела*/
.page_name
{
margin-top: 22px;
margin-left: 25px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 2px;
color: #ffffff;
background-color: #666666;
letter-spacing: 2;
}

/*картинки раздела */
.exhib_img
{
padding-left: 25px;
padding-top:25px;
width: 170;
vertical-align: top;
}

.exhib_txt
{
padding-left: 25px;
padding-top:22px;
padding-right: 25px;
vertical-align: top;
}

.context_img
{
padding-left: 25px;
padding-top:25px;
padding-bottom: 3px;
width: 124;
vertical-align: bottom;
}

.context_txt
{
padding-left: 25px;
padding-right: 25px;
vertical-align: bottom;
width: 90%;
}

.top_of_page
{
background-color: #999999;
color: #ffffff;
text-align: right;
padding-right: 3px;
padding-bottom: 2px;
font-weight: bold;
font-size:11px;
border-top: solid 1px #ffffff;
}

.left_bottom_cell
{
border-right: solid 3px #999999;
vertical-align:bottom;
}

/*левое меню всех разделов*/
.left_menu

{
text-align: right;
padding-right: 25px;
padding-top: 9px;
padding-bottom: 9px;
color:#ffffff;
}

/*дополнительное меню слева ГОДЫ*/
.left_menu2

{
text-align: right;
padding-right: 9px;
margin-top: 4px;
margin-bottom: 0px;
color:#ffffff;
}

.left_menu3

{
text-align: right;
padding-right: 25px;
padding-top: 9px;
padding-bottom: 9px;
color:#999999;
}

.banner_bottom
{
margin-left: 25px;
text-align: left;
margin-top:25px;
}

.address_name
{
margin-top: 25px;
margin-left: 25px;
padding-left: 3px;
padding-bottom: 2px;
color: #ffffff;
background-color: #666666;
letter-spacing: 2;
width: 243;
}

.address_name_ex
{
margin-top: 25px;
margin-left: 12px;
padding-left: 3px;
padding-bottom: 2px;
color: #ffffff;
background-color: #666666;
letter-spacing: 2;
width: 243;
}

.address_name_page
{
margin-top: 11px;
margin-left: 11px;
padding-left: 3px;
padding-bottom: 2px;
color: #ffffff;
background-color: #666666;
letter-spacing: 2;
width: 243;
}

.address_cell
{
margin-left: 25px;
padding-bottom: 25px;
padding-top:25px;
}

.address_cell_ex
{
margin-left: 12px;
padding-bottom: 25px;
padding-top:25px;
}

.address_cell_page
{
margin-left: 11px;
padding-bottom: 19px;
padding-top:19px;
}

.list_old_exhib
{
list-style-image: url(img/list_str_down.gif);
list-style-position: 5px;
line-height: 20px;
margin-top: 25px;
margin-bottom: 0;
}

.lect
{
margin-left: 25px;
}

/*текст на страницах выставок*/
.text
{
text-indent: 35px;
margin-bottom: 1px;
text-align:justify;
}

.textC
{
text-indent: 35px;
margin-bottom: 1px;
text-align:center;
}

.txt
{
text-indent: 35px;
margin-bottom: 1px;
text-align:center;
color:#cccccc;
}

.exhib_table
{
padding: 11px;
}

/*паддинг-25 для тех случаев, когда невозможно использовать общий стиль для ячеек ролловеров exhib_img 
-- пока только для "могилок 2004"*/
.padd_25
{
padding-left: 18px;
padding-top: 15px;
}

/*ячейка адреса на стр. выставок*/

.exhib_table_ex
{
vertical-align: top;
padding-left: -11px;
}

.bann_88
{
margin-right: 25px;
}

/*партнеры справа*/

.partner_1

{
padding-top: 17px;
font-family:Arial, Helvetica, sans-serif; 
font-size: 12px;
color:#999999;
margin-left: 0px;
}

.people_st
{
padding-left: 25px;
padding-top:22px;
padding-right: 25px;
vertical-align: top;
width: 50%; 
}

/*старый стиль для шаблонов музея*/
h2 { font-family: Arial Cyr, Arial; font: normal}
h2 { font-size: 8 pt; color: gray; letter-spacing: 1pt; margin-bottom: 3; margin-top: 5 }

h3 { font-family: Arial Cyr, Arial; font: normal}
h3 { font-size: 8 pt; letter-spacing: 1pt; margin-bottom: 3; margin-top: 5 }

.1:link      { color: #000000; text-decoration: none; font: bold; font-size: 10pt }
.1:visited   { color: #000000; text-decoration: none; font: bold; font-size: 10pt }
.1:active, .1:hover { color: #FFFFFF; text-decoration: none; font: bold; font-size: 10pt }

.zk:link      { color: #000000; text-decoration: none; font-weight: bold; font-size: 10pt }
.zk:visited   { color: #000000; text-decoration: none; font-weight: bold; font-size: 10pt }
.zk:active, .zk:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 10pt xx-large;}

.2:link      { color: #990000; text-decoration: none; font: bold; font-size: 10pt }
.2:visited   { color: #990000; text-decoration: none; font: bold; font-size: 10pt }
.2:active, .2:hover { color: #FFFFFF; text-decoration: none; font: bold; font-size: 10pt }

.pdl:link      { color: #990000; text-decoration: none; font-weight: bold; font-size: 10pt }
.pdl:visited   { color: #990000; text-decoration: none; font-weight: bold; font-size: 10pt }
.pdl:active, .pdl:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 10pt }

.3:link      { color: #666666; text-decoration: none; font: bold; font-size: 12pt }
.3:visited   { color: #666666; text-decoration: none; font: bold; font-size: 12pt }
.3:active, .3:hover { color: #FFFFFF; text-decoration: none; font: bold; font-size: 12pt }

.4:link      { color: #666666; text-decoration: none; font: bold; font-size: 8pt }
.4:visited   { color: #666666; text-decoration: none; font: bold; font-size: 8pt }
.4:active, .4:hover { color: #FFFFFF; text-decoration: none; font: bold; font-size: 8pt }

.5:link      { color: #999999; text-decoration: none; font: normal; font-size: 10pt }
.5:visited   { color: #999999; text-decoration: none; font: normal; font-size: 10pt }
.5:active, .5:hover { color: #999999; text-decoration: none; font: normal; font-size: 10pt }

.6:link      { color: #008000; text-decoration: none; font: bold; font-size: 10pt }
.6:visited   { color: #008000; text-decoration: none; font: bold; font-size: 10pt }
.6:active, .6:hover { color: #FFFFFF; text-decoration: none; font: bold; font-size: 10pt }

#text {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-align: center; color: #CCCCCC}
#text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-align: right; color: #666666; margin-right: 25px; vertical-align: top}
#link {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC; text-decoration: none; font-weight: bold}
#link1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration: none; text-align: right; vertical-align: top;}
#link2 { color : #333333; font-weight : normal;font-size : 9pt;; font-family: Arial, Helvetica, sans-serif; text-align: left; text-decoration: none}
#link3 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold}
#int {  font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; color: #333333; text-decoration: none; text-align: right; 
vertical-align: top; width: 100%}
#text2 { color : #333333; font-weight : normal;font-size : 9pt;; margin-right: 10px; margin-left: 35px; font-family: Arial, Helvetica, sans-serif; text-align: justify}
#text25 { color : #000000; font-weight : normal;font-size : 9pt;;  margin-left: 35px; font-family: Arial, Helvetica, sans-serif; text-align: left}
#text22 { color : #333333; font-weight : normal;font-size : 9pt;; margin-right: 10px; margin-left: 30px; font-family: Arial, Helvetica, sans-serif; text-align: justify}
#text3 { color : #333333; font-weight : normal;font-size : 9pt;; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left}
#text4 { color : #333333; font-weight : normal;font-size : 9pt;; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; text-align: right}
#text5 { color : #FFFFFF; font-weight : normal;font-size : 9pt;; font-family: Arial, Helvetica, sans-serif; text-align: left; background-color: #666666; margin-right: 310px; letter-spacing:1}
#texttit {
color: #FFFFFF;
font-weight: normal;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
background-color: #666666;
width: 300px;
letter-spacing: 1;
}
#text222 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold; margin-right: 200px; letter-spacing: 2pt; text-decoration: underline}
#text2225 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: bold; letter-spacing: 2pt; text-decoration: underline}
#text2222 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #999999; color: #CCCCCC; font-weight: bold; margin-right: 220px}
#list { color : #333333; font-weight : normal;font-size : 9pt;; margin-right: 20px; margin-left: 5px; font-family: Arial, Helvetica, sans-serif; text-align: justify ; list-style-type: square}
#i { color : #333333; font-weight : normal;font-size : 9pt;; margin-right: 15px; margin-left: 35px; font-family: Arial, Helvetica, sans-serif; text-align: justify ; font-style: italic}
#textcntr {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-align: center}
.a1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none }
.a2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration: none }
.a3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration: underline }
.pb10 {padding-bottom:10px}

.veha1
{
font-weight: bold;
text-transform:uppercase;
margin-bottom: 0px;
margin-top: 25px;
}

.veha2
{
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
