body {
    background-color:#93ab6f; 
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:20px;
    margin:0;
    font-size:8pt;
    font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;
    min-width:800px;
    overflow:auto;
}

a div p span {
    font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;
}
a {
    text-decoration:none;
}
img {
    border:0px;
}
div {
    position: relative;
}
form {
    margin-bottom:0;
}

.middle {
    width:100%;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:30px;
    margin-right:-25%;
    float:left;
}

.right {
    width:25%;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:30px;
    float:right;
}


.header {
    padding:0px;
    margin:0px;
    font-size:0em;
    width:100%;
    background:url(images/main/voda.jpg) top left repeat;
    height:150px;
    overflow:hidden;
}

.header_img {
    float:left;
    border:0px;
    margin:0;
    padding:0px;
}

.bottom {
    background-color:#3c5f36;
    color:#FFFFFF;
    font-size:90%;
    font-weight:bold;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:20px;
    width:100%;
    clear:both;
}

a.contacts{
    font-size:115%;
    font-weight:bold;
    color:#ecf6de;
}

.content {
    margin-right:25%;
    margin-left:45px;
    padding-right:15px;
    font-size: 100%;
    min-width:500px;
}

.cit{
    text-align:right;
    font-size:100%;
}

.rc{
    margin-right:45px;
    padding-right:0px;
    padding-top:10px;
    font-size:100%;
}

.rc_data{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    background-color:#e2f3c0;
    border: double 3px #93ab6f;
    margin-bottom:25px;
}
.rc_head{
    font-family:"Comic Sans MS";
    font-weight:bold;
    color:#3c5f36;
    padding-top:8px;
    padding-bottom:15px;
    font-size: 130%;
    text-align:center;
}

a.rc_doc {
    font-size:95%;
    font-weight:normal;
    color:#444444;
    padding-left:3px;
}
a.rc_doc:hover {
    font-size:95%;
    font-weight:normal;
    color:#444444;
    padding-left:3px;
    padding-bottom:5px;
}
a.news {
    font-size:95%;
    font-weight:normal;
    color:#444444;
}
a.news:hover {
    font-size:95%;
    font-weight:normal;
    color:#444444;
}

.menu {
    font-size:100%;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    color:#FFFFFF;
    clear:both;
    background-color:#3c5f36;
    width:100;
    border-top: double 4px #e2f3c0;
    border-bottom: double 4px #e2f3c0;
}

a.nav { 
    font-size:110%;
    color:#F6D982;
    margin-left:20px;
    margin-right:20px;
}

a.nav:hover { 
    color:#FFFFFF;
}

.menu2 {
    text-align:left;
    font-weight:bold;
    clear:both;
    background-color:#e2f3c0;
    border: double 3px #93ab6f;
    padding-bottom:20px;
    padding-top:20px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:25px
}

a.nav2 { 
    font-size:100%;
    font-weight:bold;
    color:#3c5f36;
}

a.nav2:hover { 
    color:#000000;
}

.clearboth { 
    clear: both;
}

.clearleft {
    clear:left;
}


.heading {
    font-size:200%;
    font-weight:bold;
    color:#666666;
    text-align:left;
}

a.links{ 
    font-size:110%;
    font-weight:bold;
    color:#3c5f36;
}
a.links.hover{
    color:#3c5f36;
}
a.links.visited{
    color:#3c5f36;
}
.about{
    text-align:justify;
}
.about-img{
    padding-right:10px;
    border:0px;
}

.all_text{
    text-align:justify;
    font-size:110%;
    margin-top:25px;
}
.space{
    min-height:30px;
}
.shedule{
    text-align:left;
    font-size:120%;
    color:#8F0600;
    font-weight:bold;
}
.td_shed{
    width:214px;
    vertical-align:top;
}
.faq{
    text-align:left;
    font-size:120%;
    color:#8F0600;
    font-weight:bold;
    position: relative;
}

.video{
    text-align:center;
    margin-bottom:10px;
    margin-top:20px;
}
.v_splash{
    padding-bottom:10px;
    text-align:center;
}

div.video_lenta{
    margin-top:20px;	
    width:480px;
    overflow:scroll;
}
ul.video_lenta{
    margin:0;
    height:82px;
    padding:0px;
    padding-left:15px;
    padding-right:15px;
    list-style: none;
}
li.video_lenta {
}
img.video_lenta {
    padding:5px;
    cursor:pointer;
    float:left;
}
.video_list{
    width:480px;
    background-color:#e2f3c0;
    border-bottom:ridge 3px;
    border-top:ridge 3px;
    border-color:#AFAFAF;
}
.video_list1{
    text-align:left;
    font-size:110%;
    font-weight:bold;
    padding-left:10px;
    padding-bottom:5px;
    padding-top:5px;
    width:25%;
}
.video_list2{
    text-align:right;
    font-size:110%;
    font-weight:bold;
    padding-right:10px;
    padding-bottom:5px;
    padding-top:5px;
    width:70%;
}

.public_source{
    font-size:100%;
    color:#666666;
    text-align:left;
}
.public_author{
    font-size:110%;
    text-align:left;
    font-weight:bold;
}

.img{
    border:0;
    margin-right:10px;
    float:left;
}

.text_block{
    text-align:justify;
    font-size:110%;
    padding-bottom:5px;
    clear:both;
    text-indent:3em;
    position: static;
    min-height:20px;
}

.img_block{
    float: left;
    padding:10px;
    padding-left:0px;
    border:0;
    z-index:100;
}
.sub_block{
    font-size:110%;
    font-weight:bold;
    padding-top:10px;
    clear:both;
}
.icons {
    border:0px;
    width:24px;
    height:24px;
}

.icons2 {
    border:0px;
    width:12px;
    height:12px;
    vertical-align:text-bottom;
    padding-right:10px;
}

.gb_data {
    font-style:italic;
    font-size:110%;
    padding-right:15px;
}
.gb_theme {
    font-size:110%;
    font-weight:bold;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
}
.gb_message {
    font-size:110%;
    padding-right:15px;
    text-align:justify;
}
.gb_answer_author {
    font-style:italic;
    font-size:110%;
    font-weight:bold;
    padding-left:10px;
    padding-right:15px;
    color:#2F5F2D;
}
.gb_answer {
    font-size:110%;
    padding-left:25px;
    padding-right:15px;
    text-align:justify;
    font-weight:bold;
    color:#2F5F2D;
}
.gb_answer_theme {
    font-size:110%;
    font-weight:bold;
    padding-left:3px;
    padding-right:15px;
    color:#2F5F2D;
    cursor:pointer;
}
.answer {
    display:none;
    vertical-align:middle;
}
.gb_warn {
    color:#000000;
    font-size:110%;
    font-weight:bold;
    font-style:italic;
}
.gb_add {
    color:#2F5F2D;
}
.gb_add_form {
    margin-top:50px;
    font-size:110%;
    font-weight:bold;
}
.gb_nav {
    text-align:center;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:10px;
    padding-top:10px;
}
a.gb_nav_link {
    font-weight:bold;
    font-size:140%;
    color:#666666;
}
a.gb_nav_link:visited {
    font-weight:bold;
    font-size:140%;
    color:#3c5f36;
}
a.gb_nav_link:hover {
    font-weight:bold;
    font-size:140%;
    color:#3c5f36;
}
.photo_list_text {
    font-weight:bold;
    font-size:110%;
}
.photo_list_tbl {
    border:1px;
    border-color:#AFAFAF;
    border-style:solid;
}
.photo_gal_list_tbl {
    border:1px;
    border-color:#AFAFAF;
    border-style:solid;
    padding-bottom:5px;
    padding-top:5px;
}

.shedule_tbl {

}

.shedule_td_hdr {
    text-align:center;
    border: double 3px #93ab6f;
    font-size: 130%;
    font-weight:bold;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color:#e2f3c0;
    color:#3c5f36;
}

.shedule_td {
    text-align:center;
    font-size: 110%;
    font-weight:normal;
    padding-bottom: 5px;
    padding-top: 5px;
    min-height: 200px;
}

.shedule_td2 {
    font-size: 110%;
    font-weight:normal;
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align:top;
}

.shedule_desc {
    text-align:center;
    vertical-align:super;
    min-height: 150px;
    padding-top:15px;
    padding-left:20px;
    padding-right: 10px;
}

.shedule_img {
    vertical-align:middle;
    min-height: 200px;
    padding-top:10px;
}

.map {
    display:none;
    text-align:center;
    width:470px;
    height:450px;
    border: double 1px #93ab6f;
    left:10%;
    top:20px;
    bottom:20px;
}

.view {
    cursor: pointer;
    vertical-align:text-bottom;
    color:#3c5f36;
    font-weight:bold;
    text-align:center;
    left:40%;
}

.horizons_separator {
    width: 90%;
    text-align: center;
    border: double 3px #93ab6f;
    margin-bottom:25px;
    margin-top:20px; 
}

.addr-tbl1 {
    width:98%;
}
.addr-tbl2 {
    text-align:center;
}
.addr-tbl3 {
    vertical-align:top;
    padding:10px;
    width:30%;
}
.addr-tbl4 {
    vertical-align:top;
    padding-top:10px;
    text-align:left;
}
.addr-tbl5 {
    vertical-align:top;
    padding:10px;
    text-align:center;
    width:30%;
}
.addr-tbl6 {
    text-align:center;
}
.addr-div1 {
    font-size:120%;
    font-weight:bold;
    color:rgb(60, 95, 54);
    padding-top:15px;
    padding-bottom:15px;
}
.addr-div2 {
    text-align:left;
    vertical-align:top;
    padding-left:5px;
    padding-right:5px;
}
.addr-img1 {
    width:150px;
    height:150px;
}
.addr-img2 {
    width:150px;
    height:150px;
}