

@charset "utf-8";
/* CSS Document */


body {
	background-image: url(../images/bg_main_01.png);
	background-position: center;
}

a:hover,
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,
#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
#ct_footerContent h1, 
#ct_footerContent h2, 
#ct_footerContent h3, 
#ct_footerContent h4, 
#ct_footerContent h5,
.tip-title
{
	color: #0c6500;
}

input.button, button
{
	z-index: 1;
    background: url(../images/bg_btn.png);
	background-color: #bbff00;
	background: url(../images/bg_btn.png), -moz-linear-gradient(top,  #78a400 0%, #709900 100%);
	background: url(../images/bg_btn.png),  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78a400), color-stop(100%,#709900));
	background: url(../images/bg_btn.png),  -webkit-linear-gradient(top,  #78a400 0%,#709900 100%);
	background: url(../images/bg_btn.png),  -o-linear-gradient(top,  #78a400 0%,#709900 100%);
	background: url(../images/bg_btn.png),  -ms-linear-gradient(top,  #78a400 0%,#709900 100%);
	background: url(../images/bg_btn.png),  linear-gradient(top,  #78a400 0%,#709900 100%);
	
	-pie-background: url(".$templateUrl."/images/bg_btn.png) no-repeat right, linear-gradient(top,  #78a400 0%,#709900 100%);

}

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 {
	}

ul.menu li.active a,
ul.menu_mem li.active a,
ul.pagenav li a,
ul.menu li.active .separator,
ul.menu li:hover a, 
ul.menu li:hover .separator,
.ct_PaginationStart,
.ct_PaginationPrevious,
.ct_PaginationNext,
.ct_PaginationEnd,
.ct_PaginationPageActive a
{
    background: #fff;
	background: -moz-linear-gradient(top,  #72C472 0%, #3B883B 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72C472), color-stop(100%,#3B883B));
	background: -webkit-linear-gradient(top,  #72C472 0%,#3B883B 100%);
	background: -o-linear-gradient(top,  #72C472 0%,#3B883B 100%);
	background: -ms-linear-gradient(top,  #72C472 0%,#3B883B 100%);
	background: linear-gradient(top,  #72C472 0%,#3B883B 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#72C472", endColorstr="#3B883B",GradientType=0 );
}
ul.menu_mem li.active a,
ul.menu_mem li.active a,
ul.menu_mem li.active .separator,
ul.menu_mem li:hover a, 
ul.menu_mem li:hover .separator,
.ct_PaginationStart,
.ct_PaginationPrevious,
.ct_PaginationNext,
.ct_PaginationEnd,
.ct_PaginationPageActive a
{
	transition: background 2s;
	-webkit-transition: background 2s;
    background: #fff;
	background: -moz-linear-gradient(top,  #6DA0B6 0%, #315A6B 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6DA0B6), color-stop(100%,#315A6B));
	background: -webkit-linear-gradient(top,  #6DA0B6 0%,#315A6B 100%);
	background: -o-linear-gradient(top,  #6DA0B6 0%,#315A6B 100%);
	background: -ms-linear-gradient(top,  #6DA0B6 0%,#315A6B 100%);
	background: linear-gradient(top,  #6DA0B6 0%,#315A6B 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#6DA0B6", endColorstr="#315A6B",GradientType=0 );
}

ul.menu ul a:hover, 
ul.menu ul .separator:hover, 
ul.menu .active ul li:hover a, 
ul.menu li.active ul li.active a,
ul.menu li.active ul li.active a
{
	
    background: #fff !important;
	background: -moz-linear-gradient(top,  #72C472 0%, #88C488 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72C472), color-stop(100%,#88C488)) !important;
	background: -webkit-linear-gradient(top,  #72C472 0%,#88C488 100%) !important;
	background: -o-linear-gradient(top,  #72C472 0%,#88C488 100%) !important;
	background: -ms-linear-gradient(top,  #72C472 0%,#88C488 100%) !important;
	background: linear-gradient(top,  #72C472 0%,#88C488 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#72C472", endColorstr="#88C488",GradientType=0 ) !important;
}

ul.menu_mem ul a:hover, 
ul.menu_mem ul .separator:hover, 
ul.menu_mem .active ul li:hover a, 
ul.menu_mem li.active ul li.active a,
ul.menu_mem li.active ul li.active a
{
    background: #fff !important;
	background: -moz-linear-gradient(top,  #6DA0B6 0%, #81A6B6 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6DA0B6), color-stop(100%,#81A6B6)) !important;;
	background: -webkit-linear-gradient(top,  #6DA0B6 0%,#81A6B6 100%) !important;;
	background: -o-linear-gradient(top,  #6DA0B6 0%,#81A6B6 100%) !important;;
	background: -ms-linear-gradient(top,  #6DA0B6 0%,#81A6B6 100%) !important;;
	background: linear-gradient(top,  #6DA0B6 0%,#81A6B6 100%) !important;;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#6DA0B6", endColorstr="#81A6B6",GradientType=0 ) !important;;

}

#login-form.compact .button, #ct_headerLogin input.button {
	background: #999999;
	background: url(../images/bg_btn_login.png), -moz-linear-gradient(top,  #cccccc 0%, #666666 100%);
	background: url(../images/bg_btn_login.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#666666));
	background: url(../images/bg_btn_login.png), -webkit-linear-gradient(top,  #cccccc 0%,#666666 100%);
	background: url(../images/bg_btn_login.png), -o-linear-gradient(top,  #cccccc 0%,#666666 100%);
	background: url(../images/bg_btn_login.png), -ms-linear-gradient(top,  #cccccc 0%,#666666 100%);
	background: url(../images/bg_btn_login.png), linear-gradient(top,  #cccccc 0%,#666666 100%);
	
	-pie-background: url(".$templateUrl."/images/bg_btn_login.png) no-repeat, linear-gradient(top,  #cccccc 0%,#666666 100%);
}

.content_vote input.button {
	background: #bbff00;
	background: -moz-linear-gradient(top,  #bbff00 0%, #709900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbff00), color-stop(100%,#709900));
	background: -webkit-linear-gradient(top, #bbff00 0%,#709900 100%);
	background: -o-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: -ms-linear-gradient(top,  #bbff00 0%,#709900 100%);
	background: linear-gradient(top,  #bbff00 0%,#709900 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#bbff00", endColorstr="#709900",GradientType=0 );
	
    border-radius:3px 3px 3px 3px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

ul.menu, ul.menu ul,
.ct_PaginationPageActive span {
	background: #e4e4e4;
	
}
ul.menu_mem, ul.menu_mem ul,
.ct_PaginationPageActive span {
	background: #e4e4e4;
	
}

ul.menu a, ul.menu .separator, ul.menu ul a, ul.menu ul .separator,
ul.menu li:hover ul li a,
ul.menu ul li:hover ul li a,
ul.menu li:hover li .separator,
ul.menu ul li:hover .separator {
	color: #484848 !important;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);*/
	/*text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);*/
}


ul.menu_mem a, ul.menu_mem .separator, ul.menu_mem ul a, ul.menu_mem ul .separator,
ul.menu_mem li:hover ul li a,
ul.menu_mem ul li:hover ul li a,
ul.menu_mem li:hover li .separator,
ul.menu_mem ul li:hover .separator {
	color: #484848 !important;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);*/
	/*text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);*/
}

.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%);
}

.tip {
	background: #677989;
	background: url(../images/bg_tooltip.png), -moz-linear-gradient(top,  #677989 0%, #5E6F7D 100%);
	background: url(../images/bg_tooltip.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#677989), color-stop(100%,#5E6F7D));
	background: url(../images/bg_tooltip.png), -webkit-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../images/bg_tooltip.png), -o-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../images/bg_tooltip.png), -ms-linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	background: url(../images/bg_tooltip.png), linear-gradient(top,  #677989 0%,#5E6F7D 100%);
	
	-pie-background: url(".$templateUrl."/images/bg_tooltip.png) no-repeat, linear-gradient(top,  #677989 0%,#5E6F7D 100%);
}

.moduletable_ct_lightBox {	
	background: #e7e7e7;
	
	
}
.partnercard {	
	background: #e4fae4;
	
}


input[type="text"], input[type="password"], input[type="email"], select, textarea {
	color: #ffffff;
	background-color: #c3c3c3;
}

span.highlight {
	background-color: #B3BDC6 !important;
}


table.category th {
	background-color: #8797A6;
}

table.category  tr.cat-list-row0 td {
	background-color: #dae2d8;
}

table.category  tr.cat-list-row1 td {
	background-color: #cfdacd;
}	

* {
	color: #000000;
}

.title a span {
	color: #2c6700 !important;
}

label, legend {
	color: #2c6700;
}

.moduletable_ct_linkList a {
	color: #AEAEAE;
}

.ct_tip, 
.ct_alert, 
.ct_info, 
.ct_video,
.ct_contact,
.ct_checklist,
.ct_calendar,
.ct_settings,
.ct_cart,
.ct_delivery,
.ct_sound,
.ct_map {
	border-top: 1px dotted #AEAEAE;
	border-bottom: 1px dotted #AEAEAE;
}

#ct_loginHelpers li a { 
	color: #225a00;
}

#ct_headerSearch .search input, #ct_headerSearch .finder input {
	background-image: url(../images/bg_inputfield_search_light.png);
}

#ct_headerSearch .search input,
input[type="text"], 
input[type="password"],
input[type="email"], 
input[type="text"], 
input[type="password"], 
input[type="email"] {
	color: #000000;
}

#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: #225a00;
}

table.category th, 
table.category th a,
.categories-list span.item-title a,
.category .item-title a {
	color: #2c6700;
}

#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; 
}

.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;
}

ul.latestnews li, ul.latestnews li:first-child {
	border-bottom: 1px dotted #AEAEAE;
}

.panel {
	border-top: 1px dotted #AEAEAE;
}

h1, h1 a { 
	border-bottom: 1px solid #959595;
}

ul.latestnews a {
	color: #2c6700;
}

.blog-featured .article-info dd, .blog-featured .article-info dd a {
	color: #AEAEAE;
}

.ct_breadcrumbs span, .ct_breadcrumbs a {
	color: #AEAEAE;
}

.showHere {
	color: #EEEEEE !important;
}

a.readmore, p.readmore a {
	color: #EEEEEE;
}

#ct_footerWrapper {
	bottom: 0;
	color: #EEEEEE;
	
}

.article-info dd, .article-info dd a {
	color: #AEAEAE;
}

.contact-address,
.contact-emailto,
.contact-telephone,
.contact-fax,
.contact-mobile,
.contact-webpage,
.contact-vcard {
	background-image: url(../images/icons_contactdetails_light.png);
}

.print-icon {
	background-image: url(../images/bg_icon_print_light.png);
}

.email-icon {
	background-image: url(../images/bg_icon_mail_light.png);
}

.edit-icon {
	background-image: url(../images/bg_icon_edit_light.png);
}

.cdajaxvote .ui-stars-star a {
	background-image: url(../images/voting-star_empty_light.png) !important;
}

.icon_searchresult_com_content {
	background-image: url(../images/icon_searchresult_com_content_light.png);
}
.icon_searchresult_com_category {
	background-image: url(../images/icon_searchresult_com_category_light.png);
}
.icon_searchresult_com_contact {
	background-image: url(../images/icon_searchresult_com_contact_light.png);
}

.cdajaxvote .ui-stars-cancel a {
	background-image: url(../images/voting-cancel_light.png);
}


ul.pagenav {
	border-top: 1px dotted #AEAEAE;
}

.phrases-box label, .only-box label, .display-limit {
	color: #2c6700 !important;
}

blockquote {
	color: #AEAEAE;
}

