* { padding : 0px; margin : 0px; border: none; }

BODY {
        background-color: #fff;
        color: #003366;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background: #fff url(images/bg.jpg) repeat-x top;
        min-width: 794px;
}

A {
        text-decoration: underline;
        color: #003366;
}
A:hover {
        text-decoration: none;
        color: #DC143C;
}
.foto {
        border : 1px solid #003366;
        width : 200px;
        padding : 5px 5px 5px 5px;
        text-align : center;
}
.preview {
        width : 100px;
        padding : 5px 5px 5px 5px;
        text-align : center;
}
#container {
        min-width: 1000px;
         width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}

#top, #top_ { min-height: 257px; _height: 257px; }
#top { background: url(images/top_bg.jpg) repeat-x top; }
#top_ { background: url(images/top_left.jpg) no-repeat left top; }
#top__ {
        background: url(images/top_right.jpg) no-repeat right top;
        padding: 0px 0px 0px 102px;
        min-height: 99px;
        _height: 99px;
}

#phones {
        text-align: right;
        padding: 10px 15px 0px 0px;
        color: #5D7380;
        font-size: 10pt;
        font-weight: bold;
        font-family: Verdana;
}

#logo {
        padding-top: 100px;
}
#right_ {
        width: 100%;
        float: right;
        margin-left: -277px;
}
#right {
        margin-left: 277px;
}
#left {
        width: 277px;
        float: left;
}


/* Левая колонка */

#left-menu-top {
        background: #5B8EA7 url(images/left_menu_top.jpg) no-repeat left top;
        min-height: 41px;
        _height: 41px;
        color: #1E5071;
        font-size: 14pt;
        text-align: left;
        padding-top: 12px;
        padding-left : 10px;
}
.left-menu-item {
        background: #225C7E url(images/left_menu_bg.jpg) no-repeat left top;
        min-height: 30px;
        _height: 30px;
        text-transform: uppercase;
        color: #DFE2E7;
        width: 257px;
        font-size: 9pt;
        font-weight: bold;
        padding: 9px 0px 0px 11px;
}
.left-menu-item A { text-decoration: none; color: #DFE2E7; }
.left-menu-item A:hover { text-decoration: underline; }
#left-menu-bottom {
        background: url(images/left_menu_bottom.gif) no-repeat left top;
        min-height: 65px;
        _height: 65px;
}

#left-info, #left-info_, #left-info__ { min-height: 50px; _height: 50px; }
#left-info { background: url(images/left_info_bg.gif) repeat-y left; }
#left-info_ { background: url(images/left_info_top.gif) no-repeat left top; }
#left-info__ { 
        background: url(images/left_info_bottom.gif) no-repeat left bottom;
        font-size: 9pt;
        padding: 12px 60px 12px 35px;
        line-height: 12pt;
}


/* Правая колонка */

#right-menu_ {
        background: url(images/right_menu_right.jpg) no-repeat right top;
        min-height: 41px;
        _height: 41px;
        float: left;
        padding-right: 66px;
}
#right-menu {
        background: #153B52 url(images/right_menu_left.jpg) no-repeat left top;
        min-height: 41px;
        _height: 41px;
        padding-left: 59px;
        float: left;
}
.right-menu-item, .right-menu-item-A {
        float: left;    
        width: 133px;
        min-height: 30px;
        _height: 30px;
        text-transform: uppercase;
        color: #1E5071;
        font-size: 10pt;
        font-weight: bold;
        padding-top: 11px;
        text-align: center;
}
.right-menu-item { background: url(images/right_menu_bg.gif) no-repeat left top; }
.right-menu-item-A { background: url(images/right_menu_bg_a.gif) no-repeat left top; }
.right-menu-item A, .right-menu-item-A A {
        text-decoration: none;
        color: #1E5071;
}
.right-menu-item A:hover, .right-menu-item-A A:hover { text-decoration: underline; }


#content {
        clear: both;
        padding: 20px 15px 0px 1px;
}
#content H1 {
        color: #153B52;
        background: url(images/h1_bg.jpg) no-repeat left bottom;
        text-transform: uppercase;
        font-size: 11pt;
        font-weight: bold;
        padding-bottom: 10px;
        width: 100%;
}
#content H2 {
        color: #153B52;
        font-size: 11pt;
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 5px;
}
#content H3 {
        color: #4A87A4;
        text-transform: capitalize;
        font-size: 10pt;
        font-weight: bold;
        font-style : italic;
        padding-top: 10px;
}
#content P {
        padding-top: 10px;
}
#content .sel { color: #993300; }
#content BLOCKQUOTE { padding-left: 20px; }
UL {
        list-style-type : circle;
        padding-left : 20px;
        list-style : disc;
}

/* Footer */
#footer-sep { clear: both;      min-height: 40px;       _height: 40px; }
#footer {
        background: #193F56 url(images/footer_bg.jpg) repeat-x top;
        min-height: 54px;
        _height: 54px;
}
#footer_ {
        background: url(images/footer_right.jpg) no-repeat right top;
        font-size: 8pt;
        padding-top: 21px;
        min-height: 33px;
        _height: 35px;
        text-align: center;
}
