HTML, BODY {
        height:100%;
        margin:0pt;
        padding:0pt;
}
BODY{
        background-color:#e1dfd2;
}
BODY, DIV, SPAN, A, A:link, A:hover, A:visited, A:active, H1, H2, H3, H4, H5, H6, FORM, IMG{
        font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#2c2c2a;
        text-align:left;
        border:none;
        font-weight:normal;
        font-style:normal;
        margin:0pt;
        padding:0pt;
}
* HTML .site{
        height:100%;
}
DIV.site{
        min-height:100%;
        width:976px;
        margin: 0px auto -87px auto;
}

body a:hover { color:#4e4e4b; text-decoration:none;}


/*_______________*/
DIV.clearBottom{
        clear:both;
        height:130px;    
}
DIV.bottom{
        height:87px;
        margin: 0px auto 0px auto;
        width:976px;
        border-top:1px solid #0b284f;
}
DIV.bottomLEFT{
        padding-top:24px;
        width:290px;
        height:63px;
        float:left;
}
DIV.copyright{
        margin-bottom:9px;
}
DIV.edesign{
        width:78px;
        float:left;
        color:#54513c;
                text-align:right;
                padding-right:4px;
}
A.edesign, A.edesign:link, A.edesign:hover, A.edesign:visited, A.edesign:active{
        display:block;
        float:left;
        width:51px;
        height:13px;
        margin-top:1px; 
}
DIV.bottomRIGHT{
        padding-top:36px;
        width:686px;
        height:51px;
        float:left;
        color:#0b284f;
}
DIV.bottomRIGHT div.separator { display:none;  }

A.bottomLink, A.bottomLink:link, A.bottomLink:hover, A.bottomLink:visited, A.bottomLink:active{
        color:#0b284f;
        margin-right:8px;
}
/*____________*/


DIV.HEAD{
        width:976px;
        height:193px;
}
DIV.headLinkCONTAINER{
        
}
DIV.logo{
        background-color:#0b344f;
        width:380px;
        height:68px;
        float:left;
}
A.logo, A.logo:link, A.logo:hover, A.logo:visited, A.logo:active{
        display:block;
        text-decoration:none;
        height:34px;
        width:223px;
        margin:19px 0px 0px 12px;
}

DIV.topMenu{
        padding-top:32px;
        width:596px;
        height:36px;
        float:left;
        background-color:#0b344f;
}
.topMenu IMG{
        float:left;
}
DIV.separator{
        width:17px;
        height:12px;
        float:left;
        background-image:url(../im/separator.gif);
        background-position:8px 0px;
        background-repeat:no-repeat;
}
DIV.headIMG{

}
IMG.headIMG{
        float:left;
}



DIV.CONTENT{
        
}
DIV.contentLEFT{
        width:228px;
        float:left;
}
DIV.contentRIGHT{
        width:748px;
        float:left;
}


FORM.topForm{
        margin:20px 0px 28px 0px;
}
INPUT.inputText{
        background-color:#edebda;
        border:1px solid #cfccc9;
        vertical-align:middle;
        color:#54513c;
        padding-left:4px;
}
.topForm INPUT.submitSearch{
        vertical-align: middle;
        margin-top: 1px;
        margin-left:2px;
        background-image:url(../im/search.gif);
        border: none;
        height: 21px;
        width: 47px;
        background-color: none;
}

.topForm select{
        background-color:#edebda;
        border:1px solid #cfccc9;
        vertical-align:middle;
        color:#54513c;
        padding-left:4px;
        margin-top: 2px;
        width: 149px;

}

.bottomForm INPUT.submitSearch{
        vertical-align: middle;
        margin-top: 1px;
        margin-left:2px;
        background-image:url(../im/sign.gif);
        border: none;
        height: 19px;
        width: 84px;
        background-color: none;
}


DIV.NEWS{
        width:228px;
}
DIV.newsCaption{
        /*background-image:url(../im/news.gif);*/
        background-position:100% 0px;
        background-repeat:no-repeat;
        width:228px;
        height:10px;
        margin-bottom:14px;
        text-align:right;
}
DIV.newsItem{
        padding-left:20px;
}
DIV.newsItem H3{
        color:#54513c;
        text-align:right;
        margin-bottom:3px;
                margin-top:3px;      
}
DIV.newsItem{
        text-align:right;
}
DIV.greyLine{
        width:228px;
        height:22px;
        background-image:url(../im/greyline.gif);
        background-position:100% 11px;
        background-repeat:no-repeat;    
}
DIV.archiv{
        width:228px;
        height:40px;
        margin-top:1px;
        text-align:right;
}
A.blue, A.blue:link, A.blue:hover, A.blue:visited, A.blue:active{
        color:#0b284f;
}
.blue{
        color:#0b284f;
}
.grey{
        color:#565550;
}
DIV.updateCaption{
        /*background-image:url(../im/update.gif);*/
        background-position:100% 0px;
        background-repeat:no-repeat;
        width:228px;
        height:12px;
        margin-bottom:13px;
        text-align:right;
}
DIV.updateText{
        color:#54513c;
        text-align:right;
}
FORM.bottomForm{
        margin:22px 0px 48px 0px;
}


DIV.lastCaption{
        height:51px;
        background-image:url(../im/last.gif);
        background-position:34px 25px;
        background-repeat:no-repeat;
}
DIV.canvasCONTAINER{
        
}
DIV.canvasItem{
        float:left;
        padding-left:32px;
        width:200px;
        height:226px;
}
DIV.canvas{
        background-image:url(../im/bg.gif);
        background-position:-1px -1px;
        background-repeat:no-repeat;
        border-top:1px solid #cdcab3;
        border-left:1px solid #cdcab3;
        border-bottom:1px solid #b2b1a8;
        border-right:1px solid #b2b1a8;
        width:214px;
        display: table;
        height: 158px;
        #position: relative;
        #overflow:hidden;
}
DIV.auto{
        #position: absolute;  
        #top: 50%;
        #left: 50%;
        display: table-cell; 
        vertical-align: middle; 
        text-align:center;
}
IMG.canvas{     
         #position: relative;  
         #top: -50%; 
         #left: -50%;
}
DIV.bigGreyLine{
        clear:both;
        width:748px;
        height:40px;
        background-image:url(../im/bigGreyLine.jpg);
        background-position:34px 20px;
        background-repeat:no-repeat;
}
DIV.canvasText{
        margin:10px 0px 0px 16px;
        line-height:14px;
}

h1 {
    font-family:    Franklin Gothic Medium, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 19px;
        color: #364d69;
        padding: 20px 0px 15px 32px;
        margin-bottom: 0px;
        
}

h2 {
    font-family:    Franklin Gothic Medium, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #364d69;
        padding: 20px 0px 15px 32px;
        margin-bottom: 0px;
        
}

.lang {
    text-align: right;
    margin-top: 25px;
        margin-right: 4px;
        }
.text {padding: 0px 33px;
padding-right: 25px;
text-align: justify;

}
.text p {margin-top: 0px;}

.text ul { margin-left:5px; margin-top:0px}
.text ul li {list-style: square; line-height:20px;
}
.text ul li ul li {list-style: disc; margin-left:2px;line-height:16px;
}
.text ul li ul { margin-left:-20px; }

.text h2 {
    font-family:    Franklin Gothic Medium, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #364d69;
        padding: 2px 0px 15px 0px;
        margin-bottom: 0px;
        
}
.text table td {  }
.text table { padding:0px; }

.popupBody{
padding: 30px;}

.popupBody h1{
color: #3F79A0;
font-size: 150%;
font-weight:100;
padding-left:0px;
}
.popupContent ul li{
padding-left: 10px;
list-style: square;
margin-left: -20px;
}
.popupContent a{
color: #d24936;}

.picture {
padding: 10px;
text-align: center;
}

table.ctrlsholder { margin-left:32px; margin-bottom:20px; margin-top:10px; }
table.ctrlsholder td { padding:2px;}
table.ctrlsholder td.labelcol { padding-right:10px;  }

#search_UA input.sbttn {vertical-align: middle; margin-top: 1px; margin-left:2px; background-image: url(../im/search_ua.gif)!important; border: none; height: 21px; width: 47px; background-color:#e1dfd2; cursor:pointer;}
#search_RU input.sbttn {vertical-align: middle; margin-top: 1px; margin-left:2px; background-image: url(../im/search_ru.gif)!important; border: none; height: 21px; width: 47px; background-color:#e1dfd2; cursor:pointer;}
#search_EN input.sbttn {vertical-align: middle; margin-top: 1px; margin-left:2px; background-image: url(../im/search_en.gif)!important; border: none; height: 21px; width: 47px; background-color:#e1dfd2; cursor:pointer;}
                

table.ctrlsholder select { width:390px; }

div.pages { float:left; margin: 20px 0px 15px 0px; line-height:20px; padding: 0px 32px 0px 48px; width: 87%; } 
div.pages   span.selected { color:#999999; }

table.catalogitem  { width:162px; margin-top:10px; margin-bottom:20px; }
table.catalogitem td { text-align:left; padding:3px 0px 3px 0px; }
.error, .error span { color:#FF0000; }

.data2 td { padding:2px; }
.date { margin-bottom:3px; }
.news1 { font-weight:bold; font-size:12px; }
a.branche { margin-top:10px!important; display:block; width:100px }


