body{
background: #85caa9 url(header_bg3.jpg)top repeat-x;
}
a{
color: #3c391b;
}
a.lang{
color: #545F69;
text-decoration: none;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
margin-left:20px;

}
#site-body{
background: transparent  ;
line-height: 1.2;
width: 100%;
margin: auto;

}
#site-body-contects {
background: transparent  ;
width: 85%;
margin: auto;
padding: 5px 0;
} 

#site-body-contects-inside {
background: transparent;


}
#site-top{
background: transparent;
padding-bottom:10px;

}
#site-header-box{
background: transparent;

}
#top-separator{
width: 100%;
height:10px;
background: transparent;
}
#contects-main{
background-color: #eafaf6;
margin-top: 10px;

}

#site-contects-left{
background-color: transparent;
float: left;
width: 23%;
padding-top: 15px;
padding-bottom: 20px;
}
#site-contects-right{
background-color: transparent;
margin-left: 23%;
padding-top: 15px;
padding-bottom: 20px;
width: 75%;
font-family: Colibri, Arial, Verdana, sans-serif;
}
ul.left-menu{
list-style-type: disc;
padding: 0 0 0.25em 5px;
margin: 0;
}

li.current {
 display: block;
 width: 90%;
 margin: 3px 5px;
 color: #545F69;
 text-decoration: none;
 outline: 1px solid #666;
 padding: 3px 5px;
 text-align: right;
 padding-left: 10px;
 
}
li.unselected {
 display: block;
 background-color:#1d7d62;
 width: 90%;
 margin: 3px 5px;
 color: #eafaf6;
 text-decoration: none;
 outline: 1px solid #666;
 padding: 3px 5px;
 text-align: left;
 padding-left: 10px;
 
}
a.site-navigation-link.current{
color: #545F69;
text-decoration: none;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
}
a.site-navigation-link.unselected{
color: #eafaf6;
text-decoration: none;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
}

#reg-form{
width:80%;
margin-left: 6%;
border-color:gray;
color:#4e5963;
}
#reg-form-inactive{
width:80%;
margin-left: 6%;
border-color:gray;
color:#b9b9b9;
}
required-message{
color: #c43b1d;
font-size: 13px;
}
div.ss-form-entry{
margin-bottom: 1.5em;
}
textarea.pr-title{
width:80%;
border: 1px solid #b9b9b9;

}
textarea.address{
width:50%;
border: 1px solid #b9b9b9;
}
input{
border: 1px solid #b9b9b9;
}
li.ss-choice-item{
display: block;
}
div.trip-comment{
margin-left: 20px;
}
p.note{
color: #b60707;
font-size:small;
}
p.note-inactive{
color: #b9b9b9;
}
img.logo-main{
 display: block;
 width: 100%;
 }
p.info-contects-res{
margin-left: 30px;
margin-right: 15px;
color:#4e5963;
text-align: justify;
} 
p.info-contects{
margin-left: 30px;
color:#4e5963;

}
p.info-contects-main{
margin-left: 20px;
color:#4e5963;
text-align: center;

}
p.maps{
margin-left: 30px;
}
#bottom{
width: 100%;
height:20px;
background: #85caa9;
}
#copy-bottom{
font-size:11px;
color:  #29735f;
background-color: transparent;
margin-left: 10px;
padding: 5px;
}
a.copy-bottom{
font-size:11px;
color:  #29735f;
text-decoration: none;
}
li.contects{
color:#4e5963;
margin-left: 40px;

}
p.more-pr{
cursor:pointer;
font-style:oblique;
color: #b60707;
}
p.info-contects-time{
margin-left: 120px;
color:#4e5963;
text-indent: -90px;
font-size: small;
}
p.info-contects-main-sec{
margin-left: 20px;
color:#4e5963;
text-align: center;
font-size: small;
}
p.section-title{
margin-left: 25px;
color:#4e5963;
font-weight:bold;


}
p.section-list{
margin-left: 25px;
cursor: pointer;
color:#4e5963;
font-weight:bold;
font-style:italic;
text-decoration:underline;
}
p.section-rew{
margin-left: 25px;
font-size: small;
color:#4e5963;
}
span.authors{
font-weight:bold;
}
span.m-authors{
font-weight:bold;
text-decoration:underline;
}
p.authors-des{
font-style:italic;
font-size: small;
margin-left: 120px;
color:#4e5963;
}
div.day1{
margin-left: 30px;
display:block;
background-color: #d4eee7;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;

}
div.day2{
margin-left: 30px;
display:block;
background-color: #f7fdfc;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;

}
p.info-contects-day{
margin-left: 20px;
color:#1d7d62;
text-align: center;
font-weight:bold;

}
td.foto-td{
text-align: center;
font-size: x-small;
color:#4e5963;
}
