* {margin: 0; padding: 0}

body {font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; min-width: 980px; background: #507c34}
html, body {height: 100%}

img {border: 0px}

table {width: 100%;  border-collapse: collapse; border: 0px}



ul {list-style: disc; list-style-position: inside; margin-bottom: 12px}

a {text-decoration: underline}
a:hover {color: #6eaa48; text-decoration: none }



h1 {font-family: Verdana, Helvetica, sans-serif; font-size: 20px; margin-bottom: 10px; color: #603813; FONT-WEIGHT: normal}

h2 {font-family: Verdana, Helvetica, sans-serif; font-size: 36px; margin-bottom: 10px; color: #507c34; FONT-WEIGHT: normal}

p {font-size: 100%; margin-bottom: 12px}




#main_1 {

        position: relative;
        min-width: 980px;
        height: 278px;
        margin: 0 auto;
        background-image: url(/images/ru/main_1.jpg);
        background-position : center;
        background-repeat: no-repeat;
                float: center;
        }

#main_2 {

        position: relative;
        min-width: 980px;
        margin: 0 auto;
        min-height: 60%;
        background-image: url(/images/ru/main_2.jpg);
        background-position : center;
        background-repeat: repeat-y;


        }
        
#main_3 {

        position: relative;
        min-width: 980px;
        height: 108px;
                min-height: 108px;
        margin: 0 auto;
        background-image: url(/images/ru/main_3_keep.jpg);
        background-position : top;
        background-position : center;
        background-repeat: no-repeat;
                        float: center;

        }
        

        
        
        

#main_1_logo_link {

        position: relative;
        width: 868px;
        top: 32px;
        bottom: 0px;
        height: 186px;
        text-align: left;
        margin: 0 auto;
                        float: center;
        }

#main_1_menu {

        position: relative;
        width: 876px;
        top: 52px;
        bottom: 0px;
        height: 40px;
        text-align: center;
        margin: 0 auto;
                        float: center;

        }
        
#main_1_menu table {width: 876px; height: 40px}
#main_1_menu td {vertical-align: top; text-align: center;         padding: 4px 0px 0px 0px}

#main_1_menu a {font-family: Verdana, Helvetica, sans-serif; font-size: 18px; color: #000000}
#main_1_menu td.active {font-family: Verdana, Helvetica, sans-serif; font-size: 20px; color: #603813; text-decoration: none; vertical-align: top; background-image: url(/images/ru/arrow.gif); background-position: top; background-repeat: no-repeat;         padding: 1px 0px 0px 0px }

#main_1_menu a:hover {color: #6eaa48; text-decoration: none }


#main_2_content {
        position: relative;
        width: 864px;
        margin: 0 auto;
        padding: 10px 0px 10px 0px

        }

        

        
        
#main_2_content_menu_1 {
        position: relative;
        float: left;
        width: 175px;
        text-align: left;
        padding: 20px 0px 20px 0px
        }
        
#main_2_content_menu_1  DIV.head {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold}
#main_2_content_menu_1  DIV.head2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold; padding: 0px 0px 10px 0px}
#main_2_content_menu_1  DIV.news {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold}
#main_2_content_menu_1  DIV.data {font-family: Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: bold; padding: 16px 0px 0px 0px}
#main_2_content_menu_1  DIV.all {padding: 18px 0px 50px 0px}
#main_2_content_menu_1  p {font-family: Arial, Helvetica, sans-serif; font-size: 14px;  FONT-WEIGHT: normal;
}


a.news {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold}
a.news:hover {color: #6eaa48; text-decoration: none }
a.all_news {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: normal}
a.all_news:hover {color: #6eaa48; text-decoration: none }


#main_2_content_menu_2 {
        position: relative;
        float: left;
        width: 175px;
        text-align: left;
        padding: 8px 0px 20px 0px
        }
        


#main_2_content_menu_2  DIV.first {font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; color: #643716; text-decoration: none; FONT-WEIGHT: bold}
#main_2_content_menu_2  DIV.first_link {font-family: Arial, Helvetica, sans-serif; padding: 12px 0px 0px 0px; color: #643716; text-decoration: none; FONT-WEIGHT: bold}
#main_2_content_menu_2  DIV.second {font-family: Arial, Helvetica, sans-serif; padding: 12px 0px 0px 8px; color: #643716; text-decoration: none; FONT-WEIGHT: bold}
#main_2_content_menu_2  DIV.second2 {font-family: Arial, Helvetica, sans-serif; padding: 12px 0px 0px 8px; color: #643716; text-decoration: none;}

#main_2_content_menu_2  DIV.second_end {font-family: Arial, Helvetica, sans-serif; padding: 12px 0px 30px 8px; color: #643716; text-decoration: underline}

a.hhh1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; FONT-WEIGHT: normal}
a.hhh2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold}
a.hhh1:hover {font-family: Arial, Helvetica, sans-serif; color: #6eaa48; text-decoration: none }
a.hhh2:hover {font-family: Arial, Helvetica, sans-serif; color: #6eaa48; text-decoration: none }





#main_2_content_menu_2  DIV.head2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold; padding: 0px 0px 10px 0px}
#main_2_content_menu_2  DIV.news {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold}
#main_2_content_menu_2  DIV.data {font-family: Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: bold; padding: 16px 0px 0px 0px}
#main_2_content_menu_2  DIV.all {padding: 18px 0px 50px 0px}
#main_2_content_menu_2  p {font-family: Arial, Helvetica, sans-serif; font-size: 14px;  FONT-WEIGHT: normal;
}


a.news {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: bold}
a.all_news {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #643716; FONT-WEIGHT: normal}

#main_2_content_content_1 {
        position: relative;
        float: right;
        width: 663px;
        text-align: left;
        
                }

#main_2_content_content_1 p {margin-bottom: 17px}                        
#main_2_content_content_1  DIV.photo_1 {float: left; padding: 0px 0px 0px 0px}
#main_2_content_content_1  DIV.photo_2 {float: right; padding: 0px 0px 8px 0px}
#main_2_content_content_1  DIV.photo_3 {float: right; padding: 0px 0px 0px 0px}
#main_2_content_content_1  DIV.photo_4 {float: right; padding: 20px 0px 0px 0px}
#main_2_content_content_1  DIV.photo_5 {float: right; padding: 0px 0px 6px 0px}
#main_2_content_content_1  DIV.photo_6 {float: right; padding: 0px 0px 3px 0px}
#main_2_content_content_1  DIV.text {float: left; padding: 20px 0px 0px 0px;}
#main_2_content_content_1  DIV.text_2 {float: left; padding: 25px 0px 0px 0px; width: 355px;}
#main_2_content_content_1  DIV.text_3 {float: right; padding: 25px 0px 0px 0px; width: 245px;}
#main_2_content_content_1  td {bgcolor: #fa0d0d}

#botton {position: relative; top: 10px; float: left;  background-image: url(/images/ru/botton.gif); width: 183px; height: 42px; text-align: center; }
#botton:hover {color: #ffffff; float: left;  background-image: url(/images/ru/botton.gif); width: 183px; height: 42px; text-align: center; }
#botton  DIV.textbot {float: center; padding: 8px 0px 0px 0px;}


a.bot {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #ffffff; FONT-WEIGHT: normal; text-decoration: underline}
a.bot:hover {color: #fff2b9; text-decoration: none }

a.plan {font-size: 14px; color: #603813; FONT-WEIGHT: normal; text-decoration: underline}
a.plan:hover {color: #6eaa48; text-decoration: none }

#otst {padding: 20px 0px 0px 0px;}
#otst3 {padding: 10px 0px 0px 0px;}
td.otst1 {padding: 20px 20px 0px 0px;}
td.otst2 {padding: 10px 0px 0px 0px;}

        
        
        

#main_3_bottom {
        position: relative;
        top: 65px;
        left: 0px;
        width: 864px;
        margin: 0 auto;
        text-align: left;
        float: center;
        }

#main_3_bottom_1 {
        position: relative;
        left: 250px;
        width: 348px;
        margin: 0 auto;
        text-align: left;
        float: left;
                
        font-family: Tahoma, Helvetica, sans-serif; 
        font-size: 10px; color: #fff2b9;

        }


#main_3_bottom_1 a {color: #fff2b9}

#main_3_bottom_2 {
        position: relative;
        left: 0px;
        width: 222px;
        margin: 0 auto;
        text-align: right;
        float: right;
        }

        td.leftmenu {vertical-align: top; text-align: left}
        
#fotogalleyitem {        position: relative;}

#fotogalleyitem        img {
 border: solid 2px #fff2b9;
}

#fotogalleyitem td {
 text-align: center;
 vertical-align: top;
}

.formText {
        background-color: #fff2b9;
        border: none;
        color: Black;
        font-size: 14px;
        width: 98%;
        height: 24px;
        margin: 0px;
}

.formTextArea {
        background-color: #fff2b9;
        border: none;
        color: Black;
        font-size: 14px;
        width: 98%;
        height: 240px;
        margin: 0px;
}



.formText1 {
        background-color: #fff2b9;
        border: none;
        color: Black;
        font-size: 14px;
        width: 99%;
        height: 24px;
        margin: 0px;
}
#popup
{
	width:0px;
	height:0px;
overflow:hidden;
background:url(bassein.jpg) left top no-repeat;
text-align:right;
position:absolute;
left:0px;
top:0px;
cursor:pointer;
}
#popup a
{
	text-decoration:none;
display:block;
width:40px;
height:40px;
float:right;

}