#submenulist
{
    float: left;
    width: 160px;
}

#submenuimage
{
    float: right;
    width: 200px;
}

#submenuimage img
{
    height: 180px;
    width: 180px;
    /*margin: 2.5px 2.5px;*/
}


#menu1
{
    list-style-type: none;
    font-family: Arial, Helvetica, Sans-Serif;
    height: 45px;
    line-height: 40px;    
    
    margin: 0;
        border: 0 none;
        padding: 0 0 0 230px;
        list-style: none;
}

#submenuInterior,
#submenuLandscape
{
    line-height: 12px;
    font-size: 12px;
}

#withoutProject,
#withProject
{
    line-height: 12px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 15px;
    color: #D082EF;
}

#menu1 li
{
    float: left;
    padding: 8px 0 0 8px;
    /*background: url('../img/Common/button_menu.png') no-repeat top left;*/
    
    
    margin: 0;
        border: 0 none;
        display: inline;
        list-style: none;
        position: relative;
}

#menu1 a
{
    /*font-weight: bold;
    float: left;
    display: block;*/
    background: url('../img/Common/button_menu.png') no-repeat top left;
    padding: 0 0 0 19px;
    text-decoration: none;
    color: #3F1D49;
    
        border: 0px;
        float: none !important;
        float: left;
        display: block;
        height: auto !important;
        height: 1%;
}

#menu1 a b
{
    background: url('../img/Common/button_menu.png') no-repeat top right;
    padding: 0 19px 0 0;    
    
    
        border: 0px;
        float: none !important;
        float: left;
        display: block;
        height: auto !important;
        height: 1%;
}

#menu1 a:hover
{
    color: #F3DFFA;
    font-style: normal;
}






#menu1 ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 370px;
        list-style: none;
        display: none;
        position: absolute;
        
        /*Высота, на которой появляется всплывающий div*/
        top: 48px;        
        left: 8px;
}

#menu1 ul a {
        background: #622D71;
        color: #D082EF;
        padding: 0 0 0 13px;
}

#menu1 ul a:hover {
        color: #D082EF;
        font-style: italic;
}

#menu1 ul:after {
        clear: both;
        display: block;
        content: ".";
        height: 0;
        visibility: hidden;
}

#menu1 ul li {
        float: left;
        display: block !important;
        display: inline;
        padding: 10px 0;
}

#menu1 li:hover li a,
#menu1 li.iehover li a {
        float: none;
}


#menu1 li:hover li div.submenu,
#menu1 li.iehover li div.submenu {
        height: 205px;
        width: 365px;        
}

#menu1 li:hover li a:hover,
#menu1 li:hover li:hover a,
#menu1 li.iehover li a:hover,
#menu1 li.iehover li.iehover a {
        background: #622D71;
}

#menu1 ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;        
}

#menu1 li:hover ul ul,
#menu1 li.iehover ul ul {
        display: none;
}

#menu1 li:hover ul,
#menu1 ul li:hover ul,
#menu1 li.iehover ul,
#menu1 ul li.iehover ul {
        display: block;
        background: #622D71;
        border: solid 1px #622D71;        
        overflow: hidden;
}

#menu1 li:hover ul#imagePopup,
#menu1 ul li:hover ul#imagePopup,
#menu1 li.iehover ul#imagePopup,
#menu1 ul li.iehover ul#imagePopup {
        height: 205px;
        width: 366px;
}

#menu1 li:hover ul#carouselImagePopup,
#menu1 ul li:hover ul#carouselImagePopup,
#menu1 li.iehover ul#carouselImagePopup,
#menu1 ul li.iehover ul#carouselImagePopup {
        height: 280px;
        width: 440px;
}

#menu1 li:hover ul#infoPopup,
#menu1 ul li:hover ul#infoPopup,
#menu1 li.iehover ul#infoPopup,
#menu1 ul li.iehover ul#infoPopup {
        height: 85px;
        width: 180px;
}

#menu1 ul ul 
{
    line-height: 0px;
}

#infoPopup
{
    line-height: 25px;    
    font-size: 12px;
}
