@charset "UTF-8";
/* CSS Document */

/* =================================== MAIN PAGE STRUCTURE CHANGES */
body 
{
    background-image: url('images/rkg56.jpg'); background-repeat: repeat;}
#p {
    margin: 0px auto;
    position: relative;
    padding-top: 88px;
    width: 100%;
}

#c, #top-slider {
    width: 960px;
    margin: 0px auto;	
}

.search-quick label.qsearch, .search-quick label.qsearch input, .search-quick button {
    background: #999;
    color: #000;
}

.search-quick button {background: #d92231;color: #fff;padding: 0 6px;}

body {background-position: center -96px !important;background-image: url('images/rkg56.jpg'); background-repeat: repeat;}
.slider-image {
    overflow: hidden;
    bottom: 558px;
    height: 237px;
}

/* =================================== HEADER CHANGES */
#header
 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 75px;
    padding-top: 12px;
    
    background: #333333;

    background: -moz-linear-gradient(top,  #333333 0%, #111111 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111));
    background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%);
    background: -o-linear-gradient(top,  #333333 0%,#111111 100%);
    background: -ms-linear-gradient(top,  #333333 0%,#111111 100%);
    background: linear-gradient(to bottom,  #333333 0%,#111111 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 );
	
	border-bottom: 1px solid #ffffff;
}

#logo {
    float: left;
    margin: 55px 0 0;
}
/* OLD LOGO - TO DE-ACTIVATE
#logo a {
    width: 170px;
    height: 41px;
    background:url(/fileadmin/media/company/images/parallels-logo-white.png) 0 0 no-repeat;
} */

/* NEW LOGO - TO ACTIVATE
*/
#logo a {
    width: 170px;
    height: 52px;
    margin: -45px 0 0;
    background:url(/fileadmin/media/company/images/odin-logo-white.png) 10px 0 no-repeat;
}

#logo a img {
    display: none;
}

#nav {
    height: 30px;
    float: right;
    position: relative;
    right: 0px;
    top: 21px;
    clear: none;
    width: 785px;
    background: none;
}

.h {
    width: 960px;
    margin: 0px auto;
    padding-top: 0px;
    top: 0;
    height: 100%;
    position: static;
}

#nav > ul > li > span {padding: 0px 14px !important;}
#nav .nav-secondary span {font-size: 12px;padding: 0px 8px;}

.nav-info, .nav-info a, #languages, #languages a {
    color: #999;
}
.nav-info {
    display: none;
}

#languages {margin: 2px 0px 0px 10px;
    top: 0px;
    left: 0px;
    height: 16px;
}
.search-quick {margin: 0px 0px 0px 19px;}


/* =================================== FOOTER CHANGES */
#footer {
    padding: 20px 30px 40px;
    /* drepricated ---- margin-left: -245px; */
    background: #666666;

    background: -moz-linear-gradient(top,  #666666 0%, #222222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#222222));
    background: -webkit-linear-gradient(top,  #666666 0%,#222222 100%);
    background: -o-linear-gradient(top,  #666666 0%,#222222 100%);
    background: -ms-linear-gradient(top,  #666666 0%,#222222 100%);
    background: linear-gradient(to bottom,  #666666 0%,#222222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#222222',GradientType=0 );

}
#f {
    padding: 0px;
    width: 960px;
    margin: 0 auto;
    position: relative;
    top: 0px;
    left: 0px;
    height: 170px;
}
#f .block-color-01 {
    background: none !important;
	padding: 2px 0 6px;
}