*{margin:0; padding:0;}

html
{height:100%}
body
{
    height:100%;
    background-color:#FFF;
    font:normal  11px Verdana;
    color:#000;
}

A
{
    text-decoration:none;
    color:#981a1a;
    font:normal 11px Verdana;
}



.float-left
{
    float:left;
}

.float-right
{
    float:right !important; 
}

.noBorder
{
    border:none !important;
}

.b-r-w
{
    border-right:solid 1px #fff;    
}

.w625
{
    width:625px;
}

.w657
{
    width:657px !important;
}

.w947
{
    width:950px;
}

.m-r-n
{
    margin-right:0 !important;
}

.clear-both
{
    clear:both;
}

.m-t-16
{
    margin-top:16px !important;
}

.m-b-n
{
    margin-bottom:0 !important;
}

.no-margin
{
    margin:0 !important; 
}

A IMG
{
    border:none;
}
    
DIV.main
{
    width:1000px;
    margin:0 auto;
    background-color:#fff;
    height:auto;
}


.mainHeader
{
    width:100%;
    height:150px;
    background-color:#b20027;
    background-image:url(/site/core/images/main-head-bg.jpg);
}

.header_
{
    height:118px;
    width:974px;
    overflow:hidden;
    padding-left:26px;
}

.header_ .logo
{
    margin-top:24px;
    display:block;
    float:left;
}

.header_ .logo2
{
    margin-top:7px;
}

.head-image
{
    display:block;
    margin-left:31px;
    float:left;
}

.flags
{
    width:65px;
    float:right;
    margin-right:10px;
    margin-top:4px;   
}

.flags A IMG
{
    border:solid 1px #000;
}

a.nl, a.en
{
    margin-right:6px;
}

.flags A:hover IMG, .nl .nl, .en .en, .ir .ir
{
    border:solid 1px red;
}


.mainContent
{
    height:416px;
    padding-left:28px;
    padding-right:15px;
    overflow:hidden;
}


.whereAmI
{
    height:12px;
   
    padding-top:16px;
    padding-bottom:27px;
}

.whereAmI  DIV
{
    float:left;
}

.whereAmI  DIV A
{
    color:#0c0c0c;
    font-size:11px;
}

.whereAmI  DIV A:hover
{
    text-decoration:underline;
}

.frontNewsC
{
    width:225px;
    float:left;
    height:auto;
    overflow:hidden;    
}

.frontNewsC .news
{
    padding-bottom:11px;
    margin-bottom:11px;
    height:auto;
    border-bottom:solid 1px #999;
    float:left;
}

.shortNews
{
    margin-left:5px;
    width:145px;
    height:auto;
    float:right;
}

.shortNews A
{
    color:#010000;
}

.shortNews P
{
    display:inline;
}

.news H2
{
    color:#b20028;
    font:bold 12.5px Verdana;
}

.contC
{
    float:left;
    width:460px;
    height:350px;
    margin-left:15px;
    border-left:solid 1px #b0b0b0;
    border-right:solid 1px #b0b0b0;
    border-bottom:solid 1px #b0b0b0;
    
}

.frontCategoriesList
{
    margin-left:15px;
    width:240px;
    float:left;
    background-image:url(/site/core/images/front-cat-list-bg.gif);
    overflow:hidden;
}


DIV.pmOnCotentPage
{
    float:right;
    clear:right;
}

.frontCategoriesList h2
{
    
    padding:5px 0;
    margin:0 11px;
    border-bottom:solid 1px #fff;
    background-image:url(/site/core/images/front-prodgrop-icon.gif);
    background-position:right center;
    background-repeat:no-repeat;
}

DIV.pmOnCotentPage h2
{
    background-image:url(/site/core/images/content-prodgrop-icon.gif);
}

.frontCategoriesList h2 a
{
    color:#993333;
    font:bold 12px Verdana;
}

.frontCategoriesList UL
{
    width:240px;
    height:auto;
}

.frontCategoriesList UL LI
{
    width:240px;
    height:auto;
    
}

.frontCategoriesList UL LI:hover
{
    background-color:#fff;
    background-image:url(/site/core/images/where-am-i-arrow.gif);
    background-position:225px center;
    background-repeat:no-repeat;
}

.frontCategoriesList UL LI A
{
    display:block;
    padding:5px 0;
    margin:0 11px;
    width:auto;
    height:auto;
    border-bottom:solid 1px #fff;
    color:#464646;
    overflow:hidden;
    
    
}

.content
{
    margin:0 10px;
    height:auto;
    
    height:310px;
    OVERFLOW-X: hidden;
    overflow:auto;
    
    SCROLLBAR-FACE-COLOR: #d7182a;		
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;	
    SCROLLBAR-3DLIGHT-COLOR: #d7182a;	
    SCROLLBAR-ARROW-COLOR: #ffffff;	
    SCROLLBAR-TRACK-COLOR: #fff;	
    SCROLLBAR-DARKSHADOW-COLOR: #d7182a;
    
}

h1.grey
{
    background-image:url(/site/core/images/h1-bg.gif);
    height:19px;
    font:bold 12.5px Verdana;
    color:#fdfdfd;
    padding-left:7px;
    padding-top:4px;
    margin-bottom:16px;
}



.mainFooter
{
    height:44px;
    background-image:url(/site/core/images/footer-bg.gif);
    padding-left:30px;
    clear:both;
}

.mainFooter A
{
    font:normal 12px Verdana;
    color:#fff;
}


.mainFooter A:hover
{
    text-decoration:underline;
}

.leftPartOfFooter
{
    height:12px;
    padding:0 10px;
    padding-top:12px;
    padding-bottom:3px;
    border-left:solid 1px #fff;
    font:normal 12px Verdana;
    color:#fff;
    float:left;
}

.rubber
{
    height:auto;
    padding-bottom:10px;
}

.rubber .pmContent  .content
{
    height:auto;
}
