/* -------------------------------------------------------------------
 Redefine Tags
------------------------------------------------------------------- */

    html {  height:100%; margin:0; padding:0 }

    body {
        background: /*#000000*/#B3111A;
        color:#ffffff;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px; 
        margin:0; padding:0;
        text-align:center;
    }
	body.c {
         background: url(../../images/bg_ccmh.jpg) top right  repeat-x #B3111A;     
    }

    a { color:#999999; text-decoration:none; }
    a:hover { text-decoration:underline; }
        a.selected { font-weight:bold; }

    select {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#3E3E3E;
        background-color:#F5F5F5;
        border:1px solid #fff;
    }

    h1 {
        font-size:14px;
    }
    
/* -------------------------------------------------------------------
 Shell Tags
------------------------------------------------------------------- */

    #wrapper_flash {
		 background: none;
        margin:0px auto auto auto; 
        text-align:left;
        width:100%;
		
    }
    #wrapper_main {
		 background: none;
        margin:0px auto 0px auto; 
        text-align:left;
        width:900px;
		
    }
	#wrapper_main.multiple { margin-top:5px; }

/* -------------------------------------------------------------------
 Header Tags
------------------------------------------------------------------- */

    #header {
	  float:left; padding:0; margin:0;
        background:none;
        width:900px; height:79px; clear:both
    }
	   #logo2 {
            float:left;
            width:200px; padding:0;
			margin:35px 0 0 0;
			clear:both;
        }
		
        #logo {
            float:left;
            width:200px; padding:0;
			margin-left:34px; margin-top:35px
        }
        #logo_inner {
           padding:0; margin:0
            }
			
		#platinum {
           padding:0; margin:0
            }
			
		#pro {
           padding:0; margin:0
            }
			
        #wrapper_right {
            float:right;
            width:600px;margin-top:0px;
			margin-right:35px;
			text-align:left;
        }
            #nav { /*width:726px; /*height:44px;*/ }
            p#submenu { padding:9px; margin:0; }
                
/* -------------------------------------------------------------------
 Body Tags
------------------------------------------------------------------- */

    #bordercolorflash {
    	background: url(../../images/bg2_ccm.gif) top center no-repeat ;     
        width:900px; 
        margin-top:0px;
		padding:0px;height:460px;
			
    }
        #contentflash {
            margin:0px 0px;
            padding:20px 40px;height:400px; overflow:hidden;
            /* width:960px; height:545px; */
           
        }
            #contentflash #fcontent.ovie { margin-left:2px }
            #contentflash #fcontent.corporate_values { margin:100px 0 0 130px; }
            
        #content {
            margin:0px 2px;
            padding:15px;
            padding-top:0; 
			height:515px;
        }    

    /* CCM Originals */
    #bordercolor { background-image:url(../../images/bgb.gif); background-position:center; background-repeat:repeat-y; position:relative; width:970px; height:545px; padding:0px 0px; margin:0px 0px }
    #title { margin-left:0px; margin-top:30px; width:870px; position:relative; }
    #main { margin-left:0px; margin-top:15px; width:790px; height:375px; overflow:auto; padding:0px 15px 0px 15px }
	/* Floating layer */
    #full {	position: absolute;	top:0px; left:0px; bottom:0px; width:100%; height:100%; z-index: 100;  background:url(../../catalogue/images/1.png); display:none}
   	#box{ margin:100px auto auto auto;  width:450px; position:relative; background-color:#666666; border: solid 2px #333333; }
		#box .descl{float:left; color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 10px; }
		#box .desc2{float:right; padding: 5px 5px;  }
		#box .imgc{text-align:center;}
/* -------------------------------------------------------------------
 Footer Tags
------------------------------------------------------------------- */

    #footer_nav {
        background:url(../../images/bottom.gif) top center no-repeat;
        marging:0; padding:0;
        width:900px; height:33px;color: #ffffff;
    }

    #footer_subnav {
        margin:0px auto;
        width:850px;*/
		
    }
        #footer_subnav .links { float:left; margin-left:15px;color: #ffffff; }
		#footer_subnav .links a{color: #ffffff;}
        #footer_subnav .languages {
            float:right;
            /*font-weight:bold;*/
            text-align:right;
        }		
		
			#footer_subnav .languages a{color: #ffffff;}
			#footer_subnav .languages a.fr {
				background:url(../../images/flag_fr.gif) 0 1px no-repeat;
				padding-left:21px;
			}
			#footer_subnav .languages a.fi {
				background:url(../../images/flag_fi.gif) 0 1px no-repeat;
				margin-left:8px;padding-left:21px;
			}
			#footer_subnav .languages a.ru {
				background:url(../../images/flag_rus.gif) 0 1px no-repeat;
				margin-left:8px; padding-left:21px;
			}
			
        #footer_subnav .copyright { float:left;/*text-align:center;*/ color: #ffffff;}
           #footer_subnav .copyright a { color: #ffffff;}
/* -------------------------------------------------------------------
 Sitemap Tags
------------------------------------------------------------------- */

    .column {
        float:left;
        margin-top:30px;
        width:24%;
    }
            
    ul.sitemap, ul.sitemap li, ul.sitemap ul {
        list-style:none;
        margin:0; padding:0;
        text-transform:uppercase;
    }
        ul.sitemap a { color:#cccccc; }

    ul.sitemap li {
        background:url(../../images/bullet.gif) no-repeat 5px 2px;
        padding:0 0 15px 20px;
    }
        ul.sitemap li ul { margin-top:10px; }    
            ul.sitemap li ul li {

            }
            
/* -------------------------------------------------------------------
 Clearfix Tags
------------------------------------------------------------------- */

    .hide { display:none; }
    .clearfix:after {
        content:".";
        clear:both;
        display:block;
        height:0;
        visibility:hidden;
    }
    .clearfix { display:inline-block; }
    /* Hide from IE Mac \*/
    .clearfix { display:block; }
    /* End hide from IE Mac */