/* --------------- templateUrl=  ------------- *//* BG: *//* BASE-BRIGHTNESS = 0 *//* R = 0/ G = 0/ B= 0/ BRIGHTNESS = 0 *//* ABERRATION =  0 brightness: 0 *//*fontColorBright1: #1A1A1A / fontColorBright2: #333333 / fontColorDark1: #000000 */
@charset 'utf-8';
/* CSS Document */


#ct_errorWrapper, #ct_errorWrapper a {
    color: #;
}

body,
body.contentpane,
a,
#errorboxheader,
#errorboxoutline,
ul.autocompleter-choice,
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
    color: #;
}

/* BASIC ELEMENTS ------------------------------*/

.icon-print:before{
    content: '\f02f';
}

.icon-envelope:before{
    content: '\f0e0';
}

a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
#ct_loginHelpers li:hover a,
ul.latestnews li:hover a,
.ct_breadcrumbs a:hover,
a.readmore:hover, 
p.readmore a:hover,
.categories-list span.item-title a:hover,
.category td a:hover,
.category th a:hover,
.registration legend,
.search-results .result-title:hover,
.search-results .result-title:hover a,
ul.circleList li, 
ul.circleList li ul li,
.errorNumber
{
    color: #;
}



/* SITE AREAS ------------------------------*/

body {
    background-image: url(../images/bg_main_default.png);
    background-position: center;
}

footer {
    bottom: 0;
    border-top: 1px solid rgba(255,255,255,0.25);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#00000000',GradientType=0 );
}


/* TOOLTIPS ------------------------------*/

div.tip {
    background: #1C1C1C;
    background: url(../images/bg_tooltip.png) no-repeat, -moz-linear-gradient(top,  #1C1C1C 0%, #121212 100%);
    background: url(../images/bg_tooltip.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1C1C1C), color-stop(100%,#121212));
    background: url(../images/bg_tooltip.png) no-repeat, -webkit-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    background: url(../images/bg_tooltip.png) no-repeat, -o-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    background: url(../images/bg_tooltip.png) no-repeat, -ms-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    background: url(../images/bg_tooltip.png) no-repeat, linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    
    -pie-background: url(/images/bg_tooltip.png) no-repeat, linear-gradient(top,  #1C1C1C 0%,#121212 100%);
}

.tip {
    -webkit-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.5);
}

.tip-title {
    color: #fff;
}

.tip-text {
    color: #ddd;
}


/* NAVIGATION ------------------------------*/

ul.menu,
ul.menu ul,
ul.menu ul ul,
.dropdown-menu,
.nav-tabs > li a {
    background: #454545;
    background: -moz-linear-gradient(top, #454545 0%, #262626 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454545), color-stop(100%, #262626));
    background: -webkit-linear-gradient(top, #454545 0%, #262626 100%);
    background: -o-linear-gradient(top, #454545 0%, #262626 100%);
    background: -ms-linear-gradient(top, #454545 0%, #262626 100%);
    background: linear-gradient(top, #454545 0%, #262626 100%);

}

ul.menu li a,
ul.menu li span,
.dropdown-menu,
.nav-tabs > li a {
    color: #;
    text-shadow: 0px -1px 0px  rgba(0,0,0,0.5);
}

ul.menu ul li a,
ul.menu ul li span,
.dropdown-menu > li > a {
    color: # !important;
    text-shadow: none;
}

ul.menu li:hover > a,
ul.menu li:hover > span,
ul.menu li.current > a,
ul.menu li.current > span, 
ul.menu li.active > a,
ul.menu li.active > span,
ul.menu li ul li:hover > a,
ul.menu li ul li:hover > span,
ul.menu li ul li.current > a, 
ul.menu li ul li.current > span, 
ul.menu li ul li.active > a,
ul.menu li ul li.active > span,
ul.menu li ul li ul li:hover > a,
ul.menu li ul li ul li:hover > span,
ul.menu li ul li ul li.current > a, 
ul.menu li ul li ul li.current > span, 
ul.menu li ul li ul li.active > a,
ul.menu li ul li ul li.active > span,
ul.autocompleter-choices li.autocompleter-selected,
.nav-tabs > li.active a,
.nav-tabs > li a:hover,
.dropdown-menu > li a:hover { 
    background: #;
    background: -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD));
    background: -webkit-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -o-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -ms-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);

    color: # !important;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3) !important;
}

ul.menu li:hover > a,
ul.menu li:hover > span,
ul.menu li.current > a,
ul.menu li.current > span, 
ul.menu li.active > a,
ul.menu li.active > span { 
    text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
}

ul.autocompleter-choices li.autocompleter-selected,
ul.menu ul li:hover > a,
ul.menu ul li:hover > span,
ul.menu ul li.current, 
ul.menu ul li.active > a,
ul.menu ul li.active > span { 
    text-shadow: 0px -1px 0px rgba(0,0,0,0.8) !important;   
    border-radius: 3px;
}

ul.menu ul li:hover,
ul.menu ul li.current, 
ul.menu ul li.active {
    border: none;
}



/* SLIDER ELEMENTS ---------------------------*/

.flex-direction-nav li .next {
    background: url(../images/slider_next.png);
    background: #1C1C1C;
    background: url(../images/slider_next.png), -moz-linear-gradient(top,  #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_next.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1C1C1C), color-stop(100%, #121212));
    background: url(../images/slider_next.png), -webkit-linear-gradient(top, #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_next.png), -o-linear-gradient(top, #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_next.png), -ms-linear-gradient(top, #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_next.png), linear-gradient(top, #1C1C1C 0%, #121212 100%);
    
    -pie-background: url(/images/slider_next.png) no-repeat left, linear-gradient(top,  #1C1C1C 0%, #121212 100%);
}

.flex-direction-nav li .prev {
    background: url(../images/slider_prev.png);
    background: #1C1C1C;
    background: url(../images/slider_prev.png), -moz-linear-gradient(top,  #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_prev.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1C1C1C), color-stop(100%, #121212));
    background: url(../images/slider_prev.png), -webkit-linear-gradient(top, #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_prev.png), -o-linear-gradient(top, #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_prev.png), -ms-linear-gradient(top, #1C1C1C 0%, #121212 100%);
    background: url(../images/slider_prev.png), linear-gradient(top, #1C1C1C 0%, #121212 100%);
    
    -pie-background: url(/images/slider_prev.png) no-repeat left, linear-gradient(top,  #1C1C1C 0%, #121212 100%);
}

.flex-direction-nav li a {
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5); 
}


.flex-control-nav li a {
    background: #1C1C1C;
    background: -moz-linear-gradient(top,  #1C1C1C 0%, #121212 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1C1C1C), color-stop(100%,#121212));
    background: -webkit-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    background: -o-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    background: -ms-linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    background: linear-gradient(top,  #1C1C1C 0%,#121212 100%);
    
    -pie-background: linear-gradient(top, #1C1C1C 0%,#121212 100%);
        
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5); 
}

.flex-control-nav li a.active,
.flex-control-nav li a:hover {
    background: #;
    background: -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD));
    background: -webkit-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -o-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -ms-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    
    -pie-background: linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    
    -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px 0px rgba(0, 0, 0, 0.5); 
}

/* TEXT ------------------------------*/
h1, h1 a, h1 span, 
h2, h2 a, h2 span, 
h3, h3 a, h3 span,
h4, h4 a, h4 span,
h5, h5 a, h5 span,
.result-title,
.result-title a,
.tip-title {
    color: # !important;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    color: # !important;
}


/* BUTTONS, LINKS & FORM ELEMENTS ------------------------------*/

.button,
button,
.btn,
.btn:hover,
.btn-primary,
.btn.disabled, 
.btn[disabled],
.ct_buttonYellow, 
.ct_buttonRed, 
.ct_buttonBlue,
.ct_buttonGreen,
.ct_buttonPink,
.ct_buttonBlack,
.ct_buttonWhite,
.ct_buttonAccent,
#errorboxoutline a,
ul.pagenav li a,
.ct_pagination > div,
[class^='icon-']:before,
[class*=' icon-']:before,
.input-append .add-on,
.input-prepend .add-on {
    color: #;
}

.button, 
button,
.btn,
.btn:hover,
.btn-primary,
.btn.disabled, 
.btn[disabled],
#errorboxoutline a {
    background: url(../images/bg_btn.png) no-repeat right;
    background: #;
    background: url(../images/bg_btn.png) no-repeat right, -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn.png) no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD));
    background: url(../images/bg_btn.png) no-repeat right, -webkit-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn.png) no-repeat right, -o-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn.png) no-repeat right, -ms-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn.png) no-repeat right, linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    
    -pie-background: url(/images/bg_btn.png) no-repeat right, linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
}

.btnPlain,
.btnPlain:hover,
.btn.disabled.btnPlain, 
.btn[disabled].btnPlain,
.btn.disabled.btnPlain:hover, 
.btn[disabled].btnPlain:hover,
.btn-mini,
.btn-mini:hover,
ul.pagenav li a,
.ct_PaginationStart,
.ct_PaginationPrevious,
.ct_PaginationNext,
.ct_PaginationEnd,
.ct_PaginationPageActive,
.dropdown-toggle,
.dropdown-toggle:hover,
.content_vote input.button,
.ct_buttonAccent,
.input-append .add-on,
.input-prepend .add-on,
.input-prepend .btn,
.input-append .btn,
.input-prepend.input-append .btn {
    background: #;
    background: -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD));
    background: -webkit-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -o-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: -ms-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    
    -pie-background: linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
}

.ct_buttonYellow 
{
    color: #777 !important;
    background-color: #ffe400;
    background: -moz-linear-gradient(top,  #ffe400 0%, #af9417 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe400), color-stop(100%,#af9417));
    background: -webkit-linear-gradient(top,  #ffe400 0%,#af9417 100%);
    background: -o-linear-gradient(top,  #ffe400 0%,#af9417 100%);
    background:  -ms-linear-gradient(top,  #ffe400 0%,#af9417 100%);
    background:  linear-gradient(top,  #ffe400 0%,#af9417 100%);
    
    -pie-background: linear-gradient(top, #ffe400 0%, #af9417 100%);
} 

.ct_buttonRed 
{
    background-color: #ed0000;
    background: -moz-linear-gradient(top,  #ed0000 0%, #9e1815 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed0000), color-stop(100%,#9e1815));
    background:  -webkit-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
    background:  -o-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
    background:  -ms-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
    background:  linear-gradient(top,  #ed0000 0%,#9e1815 100%);
    
    -pie-background: linear-gradient(top, #ed0000 0%, #9e1815 100%);
} 

.ct_buttonBlue 
{
    background-color: #0072ff;
    background: -moz-linear-gradient(top,  #0072ff 0%, #29487a 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072ff), color-stop(100%,#29487a));
    background:  -webkit-linear-gradient(top,  #0072ff 0%,#29487a 100%);
    background:  -o-linear-gradient(top,  #0072ff 0%,#29487a 100%);
    background:  -ms-linear-gradient(top,  #0072ff 0%,#29487a 100%);
    background:  linear-gradient(top,  #0072ff 0%,#29487a 100%);
    
    -pie-background: linear-gradient(top, #0072ff 0%, #29487a 100%);
} 

.ct_buttonGreen 
{
    background-color: #58d000;
    background: -moz-linear-gradient(top,  #58d000 0%, #477d1d 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58d000), color-stop(100%,#477d1d));
    background:  -webkit-linear-gradient(top,  #58d000 0%,#477d1d 100%);
    background:  -o-linear-gradient(top,  #58d000 0%,#477d1d 100%);
    background:  -ms-linear-gradient(top,  #58d000 0%,#477d1d 100%);
    background:  linear-gradient(top,  #58d000 0%,#477d1d 100%);
    
    -pie-background: linear-gradient(top, #58d000 0%, #477d1d 100%);
} 

.ct_buttonPink 
{
    background-color: #ff00ea;
    background: -moz-linear-gradient(top,  #ff00ea 0%, #af0577 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff00ea), color-stop(100%,#af0577));
    background:  -webkit-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
    background:  -o-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
    background:  -ms-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
    background:  linear-gradient(top,  #ff00ea 0%,#af0577 100%);
    
    -pie-background: linear-gradient(top, #ff00ea 0%, #af0577 100%);
} 

.ct_buttonBlack 
{
    background-color: #000;
    background: -moz-linear-gradient(top,  #474747 0%, #000 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#000));
    background:  -webkit-linear-gradient(top,  #474747 0%,#000 100%);
    background:  -o-linear-gradient(top,  #474747 0%,#000 100%);
    background:  -ms-linear-gradient(top,  #474747 0%,#000 100%);
    background:  linear-gradient(top,  #474747 0%,#000 100%);
    
    -pie-background: linear-gradient(top, #474747 0%, #000 100%);
} 

.ct_buttonWhite 
{
    color: #777 !important;
    background-color: #fff;
    background: -moz-linear-gradient(top,  #fff 0%, #bababa 100%);
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#bababa));
    background:  -webkit-linear-gradient(top,  #fff 0%,#bababa 100%);
    background:  -o-linear-gradient(top,  #fff 0%,#bababa 100%);
    background:  -ms-linear-gradient(top,  #fff 0%,#bababa 100%);
    background:  linear-gradient(top,  #fff 0%,#bababa 100%);
    
    -pie-background: linear-gradient(top, #fff 0%, #bababa 100%);
} 

input[type='text'], 
input[type='password'], 
input[type='email'],
select,
textarea {
    background: #3B3B3B;   
}

input[type='text']:hover, 
input[type='password']:hover, 
input[type='email']:hover,
input[type='text']:focus, 
input[type='password']:focus, 
input[type='email']:focus,
select:hover, 
select:focus,
textarea:hover,
textarea:focus,
input:focus:required:invalid:focus, 
textarea:focus:required:invalid:focus, 
select:focus:required:invalid:focus {
    -moz-box-shadow: 0px 0px 3px 0px #, 0px 0px 3px 0px #, 0px 0px 3px 0px #;
    -webkit-box-shadow: 0px 0px 3px 0px #, 0px 0px 3px 0px #, 0px 0px 3px 0px #;
    box-shadow: 0px 0px 3px 0px #, 0px 0px 3px 0px #, 0px 0px 3px 0px #;
}

input.invalid,
select.invalid, 
textarea.invalid {
    -moz-box-shadow: 0px 0px 3px 0px #ff0000, 0px 0px 3px 0px #ff0000, 0px 0px 3px 0px #ff0000;
    -webkit-box-shadow: 0px 0px 3px 0px #ff0000, 0px 0px 3px 0px #ff0000, 0px 0px 3px 0px #ff0000;
    box-shadow: 0px 0px 3px 0px #ff0000, 0px 0px 3px 0px #ff0000, 0px 0px 3px 0px #ff0000;
}

.btn-group.open .btn.dropdown-toggle {
    background: #454545;
}

.caret {
    border-top-color:  #;
}

/* MODULE BOX STYLES -------------------------------------*/

    .moduletable_ct_darkBox {
        background: #1C1C1C;
        background: -moz-linear-gradient(top, #1C1C1C 0%, #121212 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1C1C1C), color-stop(100%, #121212));
        background: -webkit-linear-gradient(top, #1C1C1C 0%, #121212 100%);
        background: -o-linear-gradient(top, #1C1C1C 0%, #121212 100%);
        background: -ms-linear-gradient(top, #1C1C1C 0%, #121212 100%);
        background: linear-gradient(top, #1C1C1C 0%, #121212 100%);
        
        -pie-background: linear-gradient(top, #1C1C1C 0%, #121212 100%);
    }
    
    .moduletable_ct_lightBox {  
        background: #454545;
        background: -moz-linear-gradient(top, #454545 0%, #383838 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454545), color-stop(100%, #383838));
        background: -webkit-linear-gradient(top, #454545 0%, #383838 100%);
        background: -o-linear-gradient(top, #454545 0%, #383838 100%);
        background: -ms-linear-gradient(top, #454545 0%, #383838 100%);
        background: linear-gradient(top, #454545 0%, #383838 100%);

        -pie-background: linear-gradient(top, #454545 0%, #383838 100%);
    }


/* SEARCH HEADER ------------------------------*/

#ct_headerSearch .search input, 
#ct_headerSearch .finder input {
    background: #3B3B3B;
    background-image:url(../images/bg_inputfield_search_dark.png);
    
    background-repeat: no-repeat;
}


.autocompleter-choices {
    background: #454545;
    background: -moz-linear-gradient(top, #454545 0%, #262626 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454545), color-stop(100%, #262626));
    background: -webkit-linear-gradient(top, #454545 0%, #262626 100%);
    background: -o-linear-gradient(top, #454545 0%, #262626 100%);
    background: -ms-linear-gradient(top, #454545 0%, #262626 100%);
    background: linear-gradient(top, #454545 0%, #262626 100%);
    
    -pie-background: linear-gradient(top,  #454545 0%, #262626 100%);
    
    -webkit-box-shadow: #111 0 3px 4px;
    box-shadow: #111 0 3px 4px;
}

/* LOGIN HEADER ------------------------------*/

#login-form.compact .button, #ct_headerLogin input.button {
    background: url(../images/bg_btn.png) no-repeat right;
    background: #;
    background: url(../images/bg_btn_login.png) no-repeat right, -moz-linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn_login.png) no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #), color-stop(100%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD));
    background: url(../images/bg_btn_login.png) no-repeat right, -webkit-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn_login.png) no-repeat right, -o-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn_login.png) no-repeat right, -ms-linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    background: url(../images/bg_btn_login.png) no-repeat right, linear-gradient(top, # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
    
    -pie-background: url(/images/bg_btn_login.png) no-repeat right, linear-gradient(top,  # 0%, #FFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCDFFFFFFFFFFFFFFCD 100%);
}


/* BADGES ------------------------------*/

.badge {
    background: #1A1A1A ;
    
    color: # !important;
    
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -pie-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);
    
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}


/* TABLES ------------------------------*/
        
table.category th {
    background-color: #1A1A1A ;
}

.cat-list-row0,
tr.odd {
    background-color: #0D0D0D;
}

.cat-list-row1,
tr.even {
    background-color: #060606;
}

span.highlight {
    background-color: #404040 !important;
}

/* LINK LIST ------------------------------*/

ul.latestnews li, 
ul.latestnews li:first-child {
    border-bottom: 1px dotted #1A1A1A;
}

/* TEXT COLORS ------------------------------*/
    

body {
    color: #;
}

.title a span {
    color: # !important;
}

label, legend {
    color: #;
}

.moduletable_ct_linkList a {
    color: #1A1A1A;
}

.ct_tip, 
.ct_alert, 
.ct_info, 
.ct_video,
.ct_contact,
.ct_checklist,
.ct_calendar,
.ct_settings,
.ct_cart,
.ct_delivery,
.ct_sound,
.ct_map {
    color: #;
    border-top: 1px dotted #1A1A1A;
    border-bottom: 1px dotted #1A1A1A;
}

.ct_inlineLink {
    background-image: url(../images/icon_link_arrow_small_dark.png);
}
.ct_inlineLink:hover {
    background-image: url(../images/icon_link_arrow_small_hover.png);
}


#ct_headerSearch .search input,
input[type='text'], 
input[type='password'],
input[type='email'], 
select,
textarea {
    color: #;
}

#ct_headerSearch .search input:focus,
input[type='text']:hover, 
input[type='password']:hover,
input[type='email']:hover, 
input[type='text']:focus, 
input[type='password']:focus, 
input[type='email']:focus,
select:focus, textarea:focus {
    color: #;
}

table.category th, 
table.category th a,
.categories-list span.item-title a,
.category .item-title a {
    color: #;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.warning ul,
#system-message dd.notice ul,
.bfErrorMessage {
    background-color: #fff !important; 
}

ul.latestnews li, ul.latestnews li:first-child {
    border-bottom: 1px dotted #1A1A1A;
}

.accordion-heading {
    border-top: 1px dotted #1A1A1A;
}

h1, h1 a { 
    border-bottom: 1px solid #333333;
}

ul.latestnews a {
    color: #;
}

.article-info, 
.article-info a,
.createdby,
.actions a {
    color: #1A1A1A;
}

.actions a:hover {
    color: #;
}

.ct_breadcrumbs span, .ct_breadcrumbs a {
    color: #1A1A1A;
}

.showHere {
    color: #000000 !important;
}

a.readmore, p.readmore a {
    color: #000000;
}

ul.pagenav {
    border-top: 1px dotted #1A1A1A;
}

.system-unpublished, 
tr.system-unpublished {
    border-top: 1px dotted #1A1A1A;
    border-bottom: none;
}
.system-unpublished:last-child, 
table.system-unpublished tr:last-child {
    border-bottom: 1px dotted #1A1A1A;
}

.nav > li > a:hover {
    background-color: transparent;
}

.tab-content {
    background: #262626;
}


