* {
margin: 0px;
padding: 0px;
}

HTML {
margin: 0px;
padding: 0px;
background-color: #FFF;
height: 100%;
font: normal 10pt Tahoma, Arial, 'Trebuchet MS';
}

BODY {
background: url('/site/les.jpg') bottom repeat-x;
}

/*главная ширина сайта*/
#main_ots {
margin: 27px 0px 0px 0px;
padding: 0px 0px 250px 107px;
background: url('/site/derevo.png') left bottom no-repeat;
}

.table_main td{
vertical-align: top;
}

.table_main h1 {
font: normal 25pt Georgia;
margin: 0px 0px -7px 0px;
padding: 0px;
text-align: right;
}

.table_main .smalled {
font: normal 15pt Georgia;
text-align: right;
}

.table_main .telefon {
background: url('/site/phone.jpg') left no-repeat;
font: normal 21pt 'Times New Roman', Georgia, Times;
margin: 0px 27px 0px 0px;
padding-bottom: -7px;
text-align: right;
color: #20723d;
}

.raduga {
margin: 37px 0px 0px 317px;
padding: 3px;
font: normal 1px Tahoma, Arial, Verdana;
background: url('/site/raduga.jpg') left repeat-x;
}

.zagal {
font: normal 17pt Tahoma, Arial, Verdana;
color: blue;
margin: 0px 0px 17px 0px;
}

.main_txt {
margin: 27px 257px 15px 0px;
}

.main_txt p {
margin: 0px 0px 15px 0px;
}

/* главное меню */
#nav{
        margin: 27px 75px 0px 0px;
        padding: 5px;
        list-style: none;
        font-size: 15pt;
        display: block;
        position: relative;
        text-align: right;
}
#nav        li{
        padding: 0px;
        margin: 0px 0px 15px 0px;
        display: block;
        text-align: left;
        position: relative;
        font-family:  Georgia, Arial, 'Trebuchet MS', Tahoma;
        text-align: right;
}

#nav        li a, #nav       li a:visited {color: #000; text-decoration: underline;}
#nav        li a:hover {color: #000; text-decoration: none;}

