.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {
visibility: visible !important;
}
.vscrollerbase {
width: 15px;
background: #D7EBDF url(/img/bar.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(/img/bar.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(/img/bar2.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(/img/bar2.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(/img/bar.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(/img/bar.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(/img/bar.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(/img/bar.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(/img/bar2.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(/img/bar.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(/img/bar.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(/img/bar.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(/img/bar.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(/img/bar.png) -45px -15px;
}

#contacts { 
    padding-top: 30px; 
    padding-left: 60px; 
    font-family: "Trebuchet MS"; 
    font-size: 12px; 
    font-style: italic; 
    font-weight: bold; 
    color: #323232;
    float: left;
}
#contacts .cell{
    float: left;
    padding: 0 0 0 50px;
}
.green {
    color: #1f887a;
}
#navigation{
    width: 100%;
    float: left;
}
.main-menu{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
}
.main-menu li{
    float: left;
    height: 66px;
    padding: 0 9px;
    position: relative;
    background: url("/img/menu-bg.png") repeat-x 0 -66px;
}
.main-menu.ru li{
    padding: 0 7px;
}
.main-menu.en li{
    padding: 0 6px;
}
.main-menu li.first{
    width: 28px;
    background: url("/img/menu-bg.png") no-repeat;
    padding: 0;
    margin-left: -13px;
}
.main-menu li.last{
    width: 28px;
    background: url("/img/menu-bg.png") no-repeat 0 -132px;
    padding: 0;
}
.main-menu li a{
    display: block;
    float: left;
    text-transform: uppercase;
    padding: 4px 7px 3px 7px;
    text-decoration: none;
    color: #4f4f4f;
    position: relative;
    z-index: 10;
    margin-top: 20px;
}
.main-menu li.current a{
    border-radius: 3px;
    border: 1px solid #1f887a;
    background-color: #1f887a;
    color: #fff;
}
