body {margin: 0; padding: 0; background: #bcd0c7;}
#main table td {padding: 5px;}

#all {width: 1100px; margin: auto;}

#top {width: 1100px; height: auto; background: url('img/top.png'); background-size: 100% auto contain; min-width: 1100px; min-height: 598px; height: auto; background-repeat: no-repeat; margin-top: 94px;}
#top ul {margin: 0; list-style: none;}

#top2 ul {margin: 0; list-style: none; border-bottom: solid 2px #92b17e; padding: 10px; width: 1070px; padding: 0; padding: 15px; margin-bottom: 0px; background: url('img/top2.png'); padding-top: 15px;}
#top2 li {display: inline; background: none; }
#top2 li:hover {display: inline; background: none; border: 0;}
#top2 a {font-family: Verdana; color: black; margin-left: 29px; border: 0; text-decoration: underline; display: block; padding: 0;}
#top2 a:hover {color: #34655e; background: none; border: 0;}
#top2 a.active {background: none;}
#top2 li.active {background: none; }
#top2 li.active a {color: #34655e;}

#top2 ul li ul {background: #bcdeae; width: 200px; border-left: 2px solid #92b17e; border-right: 2px solid #92b17e; border-bottom: 0; -webkit-border-radius: 0; padding: 0; margin: 0; margin-top: -7px;}
#top2 ul li ul li {border-bottom: 2px solid #92b17e; margin: 0; padding: 5px; width: 190px;}
#top2 ul li ul li:hover {border-bottom: 2px solid #92b17e; margin: 0; padding: 5px; width: 190px;}

#top2 ul li ul li a {margin: 0;}

#bottom_menu {background: url('img/top2.png'); font-family: Verdana; text-align: center; padding-bottom: 10px;}
#bottom_menu ul {margin: 0; list-style: none; border-top: solid 2px #92b17e; padding: 10px; width: 1070px; padding: 0; padding: 15px; margin-bottom: 0px;  padding-top: 15px;}
#bottom_menu li {display: inline-table; background: none; }
#bottom_menu li:hover {display: inline; background: none; border: 0;}
#bottom_menu li a {font-family: Verdana; color: black; margin-left: 29px; border: 0; text-decoration: underline; display: block; padding: 0;}
#bottom_menu li a:hover {color: #34655e; background: none; border: 0;}
#bottom_menu li a.active {background: none;}
#bottom_menu li.active {background: none; }
#bottom_menu li.active a {color: #34655e;}

#footer {font-size: 12px; margin: -5px; border-top: 2px solid #92B17E; padding-top: 5px;}
#footer a {text-decoration: underline; color: black;}
#footer a:hover {text-decoration: none;}

#menu {width: 181px;}

#menu .item2 a {display: block; background: url('img/menu/1.png'); background-repeat:no-repeat; width: 181px; height: 55px; font-size: 0px; position: relative; left: 118px; top: 65px;}
#menu .item2.active a {background: url('img/menu/1a.png'); background-repeat:no-repeat;}
#menu .item2 a:hover  {background: url('img/menu/1a.png'); background-repeat:no-repeat;}

#menu .item1 a {display: block; background: url('img/menu/2.png'); background-repeat:no-repeat; width: 150px; height: 70px; font-size: 0px; position: relative; left: 55px; top: 63px;}
#menu .item1.active a {background: url('img/menu/2a.png'); background-repeat:no-repeat;}
#menu .item1 a:hover  {background: url('img/menu/2a.png'); background-repeat:no-repeat;}

#menu .item3 a {display: block; background: url('img/menu/3.png'); background-repeat:no-repeat; width: 62px; height: 59px; font-size: 0px; position: relative; left: 122px; top: 56px;}
#menu .item3.active a {background: url('img/menu/3a.png'); background-repeat:no-repeat;}
#menu .item3 a:hover  {background: url('img/menu/3a.png'); background-repeat:no-repeat;}

#menu .item4 a {display: block; background: url('img/menu/4.png'); background-repeat:no-repeat; width: 150px; height: 70px; font-size: 0px; position: relative; left: 47px; top: 58px; z-index: 99;}
#menu .item4.active a {background: url('img/menu/4a.png'); background-repeat:no-repeat;}
#menu .item4 a:hover  {background: url('img/menu/4a.png'); background-repeat:no-repeat;}

#menu .item5 a {display: block; background: url('img/menu/5.png'); background-repeat:no-repeat; width: 181px; height: 54px; font-size: 0px; position: relative; left: 118px; top: 43px;}
#menu .item5.active a {background: url('img/menu/5a.png'); background-repeat:no-repeat;}
#menu .item5 a:hover  {background: url('img/menu/5a.png'); background-repeat:no-repeat;}

#menu .item6 a {display: block; background: url('img/menu/6.png'); background-repeat:no-repeat; width: 181px; height: 55px; font-size: 0px; position: relative; left: 118px; top: 43px;}
#menu .item6.active a {background: url('img/menu/6a.png'); background-repeat:no-repeat;}
#menu .item6 a:hover  {background: url('img/menu/6a.png'); background-repeat:no-repeat;}

#menu .item7 a {display: block; background: url('img/menu/7.png'); background-repeat:no-repeat; width: 150px; height: 70px; font-size: 0px; position: relative; left: 67px; top: 33px;}
#menu .item7.active a {background: url('img/menu/7a.png'); background-repeat:no-repeat;}
#menu .item7 a:hover  {background: url('img/menu/7a.png'); background-repeat:no-repeat;}

#menu .item8 a {display: block; background: url('img/menu/8.png'); background-repeat:no-repeat; width: 181px; height: 77px; font-size: 0px; position: relative; left: 105px; top: 23px;}
#menu .item8.active a {background: url('img/menu/8a.png'); background-repeat:no-repeat;}
#menu .item8 a:hover  {background: url('img/menu/8a.png'); background-repeat:no-repeat;}

#menu li.item2 ul {margin-top: -20px;}
#menu li.item2 ul li a { position: relative; margin-left: 185px; border: 2px #dab487 solid; background: aqua; font-size: 16px; background: #fdd7ae; padding: 5px;  margin-top: -2px; color: black; text-decoration: underline; padding-bottom: 0; display: block;}
#menu li.item2 ul li a:hover {background: #fdd7ae;}


#dom {margin-left: 680px; margin-top: -93px; color: #fff;  font-family: Times; position: relative; top: 416px;}
#street {margin-left: 636px; margin-top: 6px; color: #fff; font-size: 13px; font-weight: bold;  font-family: Times; position: relative; top: 416px;}

#main {background: url('img/fon.png'); min-height: 600px;}

#left_menu {float: left; width: 300px;}
#left_menu a {font-family: Corinthia; font-size: 40px; color: #34655e; text-decoration: none;}
#left_menu a:hover {color: #12433c;}
#left_menu ul {list-style: none; display: block; margin-left: -20px;}
#left_menu li {margin-top: 10px;}
#left_menu .item11  {line-height: 25px; margin-top: 25px; margin-bottom: 25px;}

#phones {font-family: ITCEDSCR; font-size: 40px; color: #34655e; margin-top: -445px; margin-left: 800px; line-height: 45px; position: relative; top: 416px;}

#content {margin-left: 300px; padding-right: 30px; padding-bottom: 100px; font-family: Verdana;}

h2 {margin-top: 0; font-family: Corinthia; font-size: 40px; color: #34655e; padding-top: 17px; margin-bottom: 0px;}



@font-face {
    font-family: Corinthia;
    src: url(fonts/Corinthia.eot);
}

@font-face {
    font-family: Corinthia;
    src: local("Corinthia"),
    local("Corinthia"),
    url(fonts/Corinthia.otf) format("opentype");
}

@font-face {
    font-family: ITCEDSCR;
    src: url(fonts/ITCEDSCR.eot);
}

@font-face {
    font-family: ITCEDSCR;
    src: local("ITCEDSCR"),
    local("ITCEDSCR"),
    url(fonts/ITCEDSCR.otf) format("opentype");
}
