/* --------------- templateUrl= /templates/cleanlogic-for-joomla-3.x ------------- *//* BG: 01_alphablending*//* BASE-BRIGHTNESS = 123 *//* R = 255/ G = 255/ B= 255/ BRIGHTNESS = 255 *//* ABERRATION =  0 brightness: 255 *//*fontColorBright1: #CCCCCC / fontColorBright2: #B3B3B3 / fontColorDark1: #FFFFFF */
@charset 'utf-8';
/* CSS Document */


#ct_errorWrapper, #ct_errorWrapper a {
	color: #ffffff;
}

body,
body.contentpane,
a,
#errorboxheader,
#errorboxoutline,
ul.autocompleter-choice,
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: #ffffff;
}

/* BASIC ELEMENTS ------------------------------*/

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: #570804;
}



/* SITE AREAS ------------------------------*/

body {
	background-image: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_main_01_alphablending.png);
	background-position: center;
}

footer {
	bottom: 0;
	border-top: 0px 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: #677989;
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_tooltip.png) no-repeat, -moz-linear-gradient(top,  #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_tooltip.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#677989), color-stop(100%,#5E6F7D));
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_tooltip.png) no-repeat, -webkit-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_tooltip.png) no-repeat, -o-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_tooltip.png) no-repeat, -ms-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_tooltip.png) no-repeat, linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	
	-pie-background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_tooltip.png) no-repeat, linear-gradient(top,  #677989 0%,#5E6F7D 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: #b79347;
}

.tip-text {
	color: #ddd;
}


/* NAVIGATION ------------------------------*/

ul.menu,
ul.menu ul,
ul.menu ul ul,
.dropdown-menu,
.nav-tabs > li a {
	background: #96A4B0;
	background: -moz-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96A4B0), color-stop(100%, #667888));
	background: -webkit-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: -o-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: -ms-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: linear-gradient(top, #96A4B0 0%, #667888 100%);

}

ul.menu li a,
ul.menu li span,
.dropdown-menu,
.nav-tabs > li a {
	color: #ffffff;
	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: #ffffff !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: #570804;
	background: -moz-linear-gradient(top,  #c84f49 0%, #570804 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c84f49), color-stop(100%, #570804));
	background: -webkit-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: -o-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: -ms-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: linear-gradient(top, #c84f49 0%, #570804 100%);

	color: #ffffff !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(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png);
	background: #677989;
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png), -moz-linear-gradient(top,  #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #677989), color-stop(100%, #5E6F7D));
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png), -webkit-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png), -o-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png), -ms-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png), linear-gradient(top, #677989 0%, #5E6F7D 100%);
	
	-pie-background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_next.png) no-repeat left, linear-gradient(top,  #677989 0%, #5E6F7D 100%);
}

.flex-direction-nav li .prev {
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png);
	background: #677989;
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png), -moz-linear-gradient(top,  #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #677989), color-stop(100%, #5E6F7D));
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png), -webkit-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png), -o-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png), -ms-linear-gradient(top, #677989 0%, #5E6F7D 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png), linear-gradient(top, #677989 0%, #5E6F7D 100%);
	
	-pie-background: url(../../templates/cleanlogic-for-joomla-3.x/images/slider_prev.png) no-repeat left, linear-gradient(top,  #677989 0%, #5E6F7D 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: #677989;
	background: -moz-linear-gradient(top,  #677989 0%, #5E6F7D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#677989), color-stop(100%,#5E6F7D));
	background: -webkit-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: -o-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: -ms-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	
	-pie-background: linear-gradient(top, #677989 0%,#5E6F7D 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: #570804;
	background: -moz-linear-gradient(top,  #c84f49 0%, #570804 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c84f49), color-stop(100%, #570804));
	background: -webkit-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: -o-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: -ms-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: linear-gradient(top, #c84f49 0%, #570804 100%);
	
	-pie-background: linear-gradient(top,  #c84f49 0%, #570804 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); 
}


/*
.pane-sliders div.panel {
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5); 
	
	border-radius: 3px;
	padding: 5px 10px;
	margin-bottom: 2px;
}
*/


/* 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: #570804 !important;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	color: #ffffff !important;
}


/*
.contact-address,
.contact-emailto,
.contact-telephone,
.contact-fax,
.contact-mobile,
.contact-webpage,
.contact-vcard {
	background-image: url(http://www.madikuria.hu/templates/cleanlogic-for-joomla-3.x/images/icons_contactdetails_light.png);
}
*/


/* 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: #ffffff;
}

.button, 
button,
.btn,
.btn:hover,
.btn-primary,
.btn.disabled, 
.btn[disabled],
#errorboxoutline a {
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right;
	background: #570804;
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right, -moz-linear-gradient(top,  #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c84f49), color-stop(100%, #570804));
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right, -webkit-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right, -o-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right, -ms-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right, linear-gradient(top, #c84f49 0%, #570804 100%);
	
	-pie-background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right, linear-gradient(top,  #c84f49 0%, #570804 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: #570804;
	background: -moz-linear-gradient(top,  #c84f49 0%, #570804 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c84f49), color-stop(100%, #570804));
	background: -webkit-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: -o-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: -ms-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: linear-gradient(top, #c84f49 0%, #570804 100%);
	
	-pie-background: linear-gradient(top,  #c84f49 0%, #570804 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: #570804;
	background: -moz-linear-gradient(top,  #570804 0%, #6f0a05 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#570804), color-stop(100%,#6f0a05));
	background:  -webkit-linear-gradient(top,  #570804 0%,#6f0a05 100%);
	background:  -o-linear-gradient(top,  #570804 0%,#6f0a05 100%);
	background:  -ms-linear-gradient(top,  #570804 0%,#6f0a05 100%);
	background:  linear-gradient(top,  #570804 0%,#6f0a05 100%);
	
	-pie-background: linear-gradient(top, #570804 0%, #6f0a05 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'],
input[type='text'],
select,
textarea {
	background: #8D9CAA;	
}

input[type='text']:hover, 
input[type='password']:hover, 
input[type='email']:hover,
input[type='text']:hover,
input[type='text']:focus, 
input[type='password']:focus, 
input[type='email']:focus,
input[type='text']: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 #570804, 0px 0px 3px 0px #570804, 0px 0px 3px 0px #570804;
	-webkit-box-shadow: 0px 0px 3px 0px #570804, 0px 0px 3px 0px #570804, 0px 0px 3px 0px #570804;
	box-shadow: 0px 0px 3px 0px #570804, 0px 0px 3px 0px #570804, 0px 0px 3px 0px #570804;
}

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: #96A4B0;
}

.caret {
	border-top-color:  #ffffff;
}

/* MODULE BOX STYLES -------------------------------------*/

	.moduletable_ct_darkBox {
		background: #677989;
		background: -moz-linear-gradient(top, #677989 0%, #5E6F7D 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #677989), color-stop(100%, #5E6F7D));
		background: -webkit-linear-gradient(top, #677989 0%, #5E6F7D 100%);
		background: -o-linear-gradient(top, #677989 0%, #5E6F7D 100%);
		background: -ms-linear-gradient(top, #677989 0%, #5E6F7D 100%);
		background: linear-gradient(top, #677989 0%, #5E6F7D 100%);
		
		-pie-background: linear-gradient(top, #677989 0%, #5E6F7D 100%);
	}
	
	.moduletable_ct_lightBox {	
		background: #dedede;
		background: -moz-linear-gradient(top, #dedede 0%, #a1a098 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(100%, #a1a098));
		background: -webkit-linear-gradient(top, #dedede 0%, #a1a098 100%);
		background: -o-linear-gradient(top, #dedede 0%, #a1a098 100%);
		background: -ms-linear-gradient(top, #dedede 0%, #a1a098 100%);
		background: linear-gradient(top, #dedede 0%, #a1a098 100%);

		-pie-background: linear-gradient(top, #dedede 0%, #a1a098 100%);
	}


/* SEARCH HEADER ------------------------------*/

#ct_headerSearch .search input, 
#ct_headerSearch .finder input {
	background: #8D9CAA;
	background-image:url(../../templates/cleanlogic-for-joomla-3.x/images/bg_inputfield_search_light.png);
	
	background-repeat: no-repeat;
}


.autocompleter-choices {
	background: #96A4B0;
	background: -moz-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96A4B0), color-stop(100%, #667888));
	background: -webkit-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: -o-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: -ms-linear-gradient(top, #96A4B0 0%, #667888 100%);
	background: linear-gradient(top, #96A4B0 0%, #667888 100%);
	
	-pie-background: linear-gradient(top,  #96A4B0 0%, #667888 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(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn.png) no-repeat right;
	background: #570804;
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn_login.png) no-repeat right, -moz-linear-gradient(top,  #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn_login.png) no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c84f49), color-stop(100%, #570804));
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn_login.png) no-repeat right, -webkit-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn_login.png) no-repeat right, -o-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn_login.png) no-repeat right, -ms-linear-gradient(top, #c84f49 0%, #570804 100%);
	background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn_login.png) no-repeat right, linear-gradient(top, #c84f49 0%, #570804 100%);
	
	-pie-background: url(../../templates/cleanlogic-for-joomla-3.x/images/bg_btn_login.png) no-repeat right, linear-gradient(top,  #c84f49 0%, #570804 100%);
}


/* BADGES ------------------------------*/

.badge {
	background: #8797A6 ;
	
	color: #333 !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: #8797A6 ;
}

.cat-list-row0,
tr.odd {
	background-color: #798B9B;
}

.cat-list-row1,
tr.even {
	background-color: #728495;
}

span.highlight {
	background-color: #B3BDC6 !important;
}

/* LINK LIST ------------------------------*/

ul.latestnews li, 
ul.latestnews li:first-child {
	border-bottom: 1px dotted #CCCCCC;
}

/* TEXT COLORS ------------------------------*/
	

body {
	color: #ffffff;
}

.title a span {
	color: #ffffff !important;
}

label, legend {
	color: #ffffff;
}

.moduletable_ct_linkList a {
	color: #CCCCCC;
}

.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: #ffffff;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

.ct_inlineLink {
	background-image: url(../../templates/cleanlogic-for-joomla-3.x/images/icon_link_arrow_small_light.png);
}
.ct_inlineLink:hover {
	background-image: url(../../templates/cleanlogic-for-joomla-3.x/images/icon_link_arrow_small_hover.png);
}


#ct_headerSearch .search input,
input[type='text'], 
input[type='password'],
input[type='email'], 
input[type='text'], 
input[type='password'], 
input[type='email'],
select,
textarea {
	color: #ffffff;
}

#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: #ffffff;
}

table.category th, 
table.category th a,
.categories-list span.item-title a,
.category .item-title a {
	color: #ffffff;
}

#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 #CCCCCC;
}

.accordion-heading {
	border-top: 1px dotted #CCCCCC;
}

h1, h1 a { 
	border-bottom: 1px solid #B3B3B3;
}

ul.latestnews a {
	color: #ffffff;
}

.article-info, 
.article-info a,
.createdby,
.actions a {
	color: #CCCCCC;
}

.actions a:hover {
	color: #570804;
}

.ct_breadcrumbs span, .ct_breadcrumbs a {
	color: #CCCCCC;
}

.showHere {
	color: #FFFFFF !important;
}

a.readmore, p.readmore a {
	color: #FFFFFF;
}

ul.pagenav {
	border-top: 1px dotted #CCCCCC;
}

.system-unpublished, 
tr.system-unpublished {
	border-top: 1px dotted #CCCCCC;
	border-bottom: none;
}
.system-unpublished:last-child, 
table.system-unpublished tr:last-child {
	border-bottom: 1px dotted #CCCCCC;
}

.nav > li > a:hover {
    background-color: transparent;
}

.tab-content {
	background: #667888;
}