body
{       margin: 0px;
        padding: 0px;
        background: #FFF;
        font: 0.9em arial, sans-serif}

a
{       color: #D52C00}

td
{       font: 0.9em arial, sans-serif}

form
{       margin: 0px;
        padding: 0px}

.flat01
{       overflow: hidden;
        background: #0060A9;
        height: 4px;
        margin-bottom: 1px}

.flat012
{       overflow: hidden;
        background: #C5A0C1;
        height: 3px;
        margin: 5px 0px 1px 0px}

.flat015
{       overflow: hidden;
        background: #C5A0C1;
        height: 8px}

.flat017
{       overflow: hidden;
        background: #C5A0C1;
        height: 2px;
        border-left:  10px solid #FFF;
        border-right: 10px solid #FFF;
        margin: 0px;}

.flat02
{       overflow: hidden;
        background: #0060A9;
        height: 4px;
        margin: 4px 0px 10px 0px}

.flat03
{       overflow: hidden;
        background: #E8EEF2;
        height: 15px}

.flat04
{       overflow: hidden;
        background: #C0C0C0;
        height: 4px;
        margin: 0px 0px 4px 0px}

/*********************************************************************/
#top
{       background: #0060A9;
        color: #CCC;
        font-size: 0.85em;
        margin-bottom: 1px}

        #top div a
        {       color: #FFF;
                text-decoration: none}
        
        #top div a:hover
        {       color: #FF7A7A;
                text-decoration: none}
        
        #lang div
        {       float: left;
                padding: 7px 0px 7px 25px}
        
        #menu div
        {       text-align: right;
                font-weight: bold;
                padding: 7px 25px 7px 25px}

#logo
{       background: #EEF1F6 url(/img/tuchki.jpg) no-repeat left}
        
        .topblock
        {       width: 192px;
                border: 1px solid #C0D9EE;
                background: #FFF;
                height: 78px}

        .topblock span
        {       display: block;
                padding: 1px 4px;
                background: #C0D9EE;
                color: #5BA0D1;
                font: bold 11px Arial, sans-serif}

        .topblock div
        {       padding: 4px;}

        #inputsearch
        {       width: 119px;
                font-size: 10px}

        .inputbutton
        {       width: 52px;
                font-size: 10px;
                font-weight: bold;
                color: #FFF;
                background: #5BA0D1;
                border: 1px solid #7F807F;
                border-top: 1px solid #FFF;
                border-left: 1px solid #FFF;
                padding: 1px}

        #question
        {       width: 100%}

        .topblock p
        {       margin: 3px 0px;
                padding: 0px;
                font: 10px arial, sans-serif}

/*********************************************************************/
.header
{       padding: 3px 50px 3px 15px;
        font: bold 16px arial, sans-serif;
        color: #FFF;
        background: #EEEEEE url(/img/hright.gif) right no-repeat}

.header a
{               color: FFF;
                text-decoration: none}

.header a:hover
{               text-decoration: underline}

#hequipment
{       background-color: #5BA0D1}

#hobjects
{       background-color: #C59FC0}

#hnews
{       background-color: #699A4C}

#boxleft
{       background: #EFF4F8}
        
        #boxleft span
        {       display: block;
                font: 11px arial, sans-serif;
                padding: 7px 5px 0px 55px;
                height: 35px;
                width: 160px}

        #boxleft span a
        {       color: #0060A9;
                text-decoration: none}

#boxcenter
{       background: #FFF}

        

        #objects p
        {       font: 11px arial;
                margin: 0px;
                padding: 5px 0px}

        #hcat
        {       color: #981F71;
                font: bold 12px arial, sans-serif;
                background: #FFF;
                padding: 10px 0px 5px 10px;
                margin: 30px 0px 0px 0px}

        #cat
        {       background: #FFF;
                margin: 0px 0px 5px 0px}

        #cat a
        {       display: block;
                font: bold 11px arial, sans-serif;
                color: #0060A9;
                background: #FFF url(/img/px.gif) no-repeat left top;
                text-decoration: none;
                padding: 4px 10px 0px 35px}
        
        #cat a span
        {       color: #666666}

                #cont
                {       padding: 10px 0}

                #cont h1
                {       color: #D52C00;
                        font: bold 15px arial;
                        border-bottom: 2px solid #D52C00}

                #cont p a
                {       color: #D52C00}

                .prodhome a
                {       color: #D52C00}
        

#boxright
{       background: #F0F8EF}

        

        #boxright span
        {       display: block;
                font: bold 11px arial, sans-serif;
                width: 170px;
                margin: 0px;
                padding: 5px 10px 0px 10px}

        #boxright span a
        {       text-decoration: none;
                color: #0060A9}

        #boxright span a:hover
        {       text-decoration: underline}

        #boxright p
        {       font: 11px arial, sans-serif;
                margin: 0px;
                padding: 2px 10px 15px 10px}

/*********************************************************************/
#address
{       background: #E8EEF2}

        #address div
        {       padding: 0px 10px;
                font: 10px arial, sans-serif}

        #address div a
        {       color: #0060A9;
                text-decoration: none}
        
        #address div a:hover
        {       text-decoration: underline}

        #address div p
        {       margin: 0px;
                padding: 2px 0px}


















