* { 
font-size: 100.01%;  
margin: 0; 
padding: 0; }

body { 
height: 100%; 
font-size: 0.75em; 
font-family : Arial; 
color: #666e8a; 
background-color: #dce1f2; }

/*
h1, .head_txt {
font-size: 20px; 
font-family : Georgia; 
padding-bottom: 23px;
padding-top: 50px;
color: #666e8a; }
*/
.head_txt {
font-size: 20px; 
font-family : Georgia; 
font-weight:bold;
padding-bottom: 23px;
padding-top: 50px;
color: #666e8a; }




h1, h2 {
font-size: 24px; 
font-family : Georgia; 
padding-bottom: 18px;
padding-top: 42px;
color: #b56944; }

p {
margin-bottom:1.35em;
}

p.cit {
font-weight: bold;
font-style : italic; }

img, a img { 
border: 0; }

a { 
color: #6c1928; 
text-decoration: underline; 
cursor: pointer; }

a:hover, a:focus { 
color: #6c1928; 
text-decoration: none; }

input, label { 
vertical-align: bottom; }

input, textarea, select, option { 
margin-top: 11px;
color: #666e8a; 
font-size: 14px; 
font-family: Arial;
border: 1px solid #cdd1de;
background-color: #ffffff;
 }

ul {
font-size: 14px; 
list-style: none;
}

.centered {
position: absolute;
z-index: 0;
top: 50%;
margin-top: -287px;
width: 100%;
height: 574px; }


td.promo {text-align: left;}

.wrap {
width: 100%;
margin-top: 33px;
background: transparent url('img/bg_inner_title_r.gif') repeat-x top; 
}

.menu {
color: #ffffff;
padding: 28px 0 0 25px;
text-align: left;
 }
.menu a { 
font-size: 12px; 
color: #ffffff;
font-family: Arial;
text-decoration: underline;
font-style : normal;
font-weight: normal;
line-height: 19px; }
.menu a:hover { 
text-decoration: none;
color: #ffda93; }

.menu_inner {
color: #ffffff;
text-align: left;
padding: 28px 0 30px 25px;
 }
.menu_inner a { 
font-size: 12px; 
color: #bfd2ed;
font-family: Arial;
text-decoration: underline;
font-style : normal;
font-weight: normal;
line-height: 19px; }
.menu_inner a:hover { 
text-decoration: none;
color: #ffffff; }

.index_center {
background: #ce9d60 url('img/bg_center_index.jpg') no-repeat; 
color: #ffffff;
line-height: 17px;
font-size: 19px; 
font-family : Tahoma;
font-weight: bold;
font-style : italic; 
text-align: left; 
padding-left: 26px; 
padding-top: 33px; }

.index_center a { 
font-size: 11px; 
color: #ffffff;
font-family: Arial;
text-decoration: underline;
font-style : normal;
font-weight: normal; }

.index_center a:hover { 
text-decoration: none; }

.index_announce {
background: #f9e9bc url('img/bg_brown.jpg') repeat-x top;
color: #b37c53;
padding-top: 30px;
}

.content {
background-color: #ffffff;
margin: 0 10px 0 0;
padding: 0 80px 35px 65px; }

.copyright {
text-align: left;
line-height: 11px;
font-size: 11px; 
font-family : Arial;
color: #8fa3de;
}

a.scheme_lnk {
display:block;
padding-top: 14px;
color: #6e7ca9;
font: normal normal 12px Arial;
text-decoration: underline;}

a.scheme_lnk:hover { 
text-decoration: none; }

div.articles {
background: #f8f9fd url('/img/bg_articles_top.gif') repeat-x top;
padding-top: 18px;
}

div.articles div {
background: transparent url('/img/bg_articles_btm.gif') repeat-x bottom;
padding-bottom: 18px;
}

div.articles li {
padding-left: 26px;
}

div.articles a {
display:block;
color: #6e7ca9;
font: normal normal 12px Arial;
text-decoration: underline;
line-height: 12px;
}

div.articles a:hover { 
text-decoration: none; }

hr.hr_articles {
      color: #9ea5c1;
      background-color: #9ea5c1;
      height: 1px;
      margin-bottom: 23px;
      border-width:0px;
    }

li.selected {
background: url('/img/selected.gif') no-repeat 12px 5px;
color: #6e7ca9;
font: normal normal 12px Arial; }

.articles_photo_1_2 {
float: left; 
padding-top: 0 18px 18px 0; 
width: 196px; 
height: 285px; 
overflow-x: hidden; 
overflow-y: hidden; }

.articles_photo_3 {
float: left; 
padding: 0 0 18px 0; 
width: 178px; 
height: 285px; 
overflow-x: hidden; 
overflow-y: hidden; }

.spacer {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
}

.photo_gallery {
min-height:10px;
padding-bottom:10px;
}

.photo_gallery .prev {
float:left;
font-size:11px;
padding-bottom:5px;
padding-right:5px;
width:140px;
}

.quote{
display:none;
font-size:13px;
color:#59668f;
position:relative;
z-index:10;
padding:0px 20px 20px 30px;
}

.quote .name{
/*font-weight:bold;*/
}
.quote .qtext{
font-style:italic;
}
.quote .qtext .q_left{
/*width:30px;
font-size:30px;
line-height:30px;*/
position:absolute;
display:inline!important;
z-index:1;
margin:0px 0px 0px -20px;
}
.quote .qtext .q_right{
/*width:30px;
font-size:30px;
line-height:30px;*/
display:inline!important;
position:absolute;
z-index:1;
margin:2px 0px 0px 3px;
}
.mainvist{
position:absolute;
z-index:20;
behavior:url("/bitrix/templates/meha-expo/js/png.htc");
margin-top:20px;
margin-left:20px;
}
