/*more toogle block*/a.more-items-link{ 	text-decoration: none !important;	border-bottom: 1px dashed !important;	color: #B51729 !important;}a.more-items-link:hover{	text-decoration: none !important;	border-bottom: 0px !important;}.more-items-container{ display: none; }/* * f-type */.c-data,.f-type{	width: 100%;	overflow: hidden;	position: relative;	left: -0.6em;}.c-data{margin-bottom: 1em;}.c-data dt{width: 6em}.c-data dt,.c-data dd,.f-type dt,.f-type dd{	float: left;	padding: 0.3em 0.6em;	font-size: 87.5%;	line-height: 120%;	margin-right: 0.2em;}.c-data dt,.f-type dt{	padding: 0.2em 0 0.2em 0.6em;	font-size: 93.75%;	margin-right: 0.6em;}.f-type .active{	background: #B51729;	color: #fff !important;	border-radius: 0.4em;	-moz-border-radius: 0.4em;	-webkit-border-radius: 0.4em;}.f-type .active a{	color: #fff !important;	border: 0 !important;}.c-data a,.f-type a{	text-decoration: none !important;	border-bottom: 1px dashed !important;	color: #B51729 !important;}.c-data a:hover,.f-type a:hover{	text-decoration: none !important;	border-bottom: 0px !important;}/* * slider */.ui-slider {	position: relative; 	text-align: left; 	border-top: 1px solid #B51729;	width: 630px;	margin: 20px 0 40px 9px;}.ui-slider a{ text-decoration: none !important; border: 0 !important; }.ui-slider .ui-slider-handle {	position: absolute; 	z-index: 2; 	width: 12px;	height: 16px;	font-size: 0;	line-height: 0;	cursor: pointer;	top: 0;	outline: none;	margin-left: -6px;	background: transparent url(../img/ui/single.gif) no-repeat 0 0;}.ui-slider .left-handle{	width: 10px;	margin-left: -5px;	margin-top: -5px;	z-index: 3; 	background: transparent url(../img/ui/slider.gif) no-repeat 0 0;}.ui-slider .right-handle{	width: 10px;	margin-left: -5px;	margin-top: -5px;	z-index: 3; 	background: transparent url(../img/ui/slider.gif) no-repeat 0 0;}.ui-slider .ui-slider-range{	position: absolute; 	z-index: 1; 	font-size: 0;	line-height: 0;	height: 7px;	display: block; 	border: 0; 	top: 0px;	background: #bfe4b9;}.slider .sr-val,.slider .max-val,.slider .min-val{	position: absolute;	z-index: 2;	top: -7px;	left: 0;	height: 7px;	width: 0;	font-size: 0;	line-height: 0;	border-left: 1px solid #B51729;}.slider .max-val{left: 100%;margin-left: -1px;}.slider .sr-val{left: 100px;}.slider .sr-val span,.slider .max-val span,.slider .min-val span{	color: #b51729;	font-size: 10px;	line-height: 12px;	position: absolute;	bottom: 8px;	left: -20px;	display: inline-block;	width: 40px;	white-space: nowrap;	text-align: center;}/* * ui-widget */.ui-autocomplete { position: absolute; cursor: default; }	* html .ui-autocomplete { width:1px; }.ui-widget {font-size: 81.25%;}.ui-widget .ui-widget{font-size: 100%;}.ui-menu {	list-style:none;	padding: 3px 5px;	margin: 0;	display:block;	float: left;	background: #fff;	border-radius: 0.4em;	-moz-border-radius: 0.4em;	-webkit-border-radius: 0.4em;	-o-border-radius: 0.4em;	border: 1px solid #dddddd;	color: #333333;}.ui-menu a{color: #333;}.ui-menu .ui-menu{margin-top: -3px;}.ui-menu .ui-menu-item {	margin:0;	padding: 0;	zoom: 1;	float: left;	clear: left;	width: 100%;}.ui-menu .ui-menu-item a {	text-decoration:none;	display: block;	padding: .2em .4em;	line-height: 1.2;	zoom: 1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {	font-weight: normal;	background: #999;	color: #fff;	cursor: pointer;}/* * ui */.ui-datepicker {	width: 17em;	background: #f2f2f2;	font-size: 75%;	display: none;	box-shadow: 0 0 10px #999;	-moz-box-shadow: 0 0 10px #999;	-webkit-box-shadow: 0 0 10px #999;	-o-box-shadow: 0 0 10px #999;	//border: 1px solid #ccc;	padding: 0.4em;	margin-top: 5px;}.ui-datepicker .ui-datepicker-header { position:relative;}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 5px; width: 1.8em; height: 1.5em;cursor: pointer;}.ui-datepicker .ui-datepicker-prev { left:5px; }.ui-datepicker .ui-datepicker-next { right:5px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }.ui-datepicker table{width: 100%;border-collapse: collapse;}.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }.ui-datepicker td { border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-datepicker a{color: #333333;}.ui-widget-header {	border-bottom: 1px solid #cce0eb;	background: #999999;	color: #fff;	font-weight: bold;	font-style: italic;	width: 100%;	padding: 0.4em;	margin: -0.4em -0.4em 0 -0.4em;}.ui-widget-header a{color: #fff;}.ui-datepicker .ui-state-default,.ui-datepicker .ui-state-default{	background: #fff;	font-weight: bold;	color: #666;	outline: none;	border-radius: 0.3em;	-moz-border-radius: 0.3em;	-webkit-border-radius: 0.3em;	-o-border-radius: 0.3em;}.ui-datepicker .ui-state-default a,.ui-datepicker .ui-state-default a:link,.ui-datepicker .ui-state-default a:visited {	color: #1c94c4;	text-decoration: none;	outline: none;}.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus{	background: #333;	color: #fff;	outline: none;}.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hover a:hover {	color: #c77405;	text-decoration: none;	outline: none;}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active {	background: #B51729;	font-weight: bold;	color: #fff;	outline: none;}.ui-datepicker .ui-state-active a,.ui-datepicker .ui-state-active a:link,.ui-datepicker .ui-state-active a:visited {	color: #eb8f00;	outline: none;	text-decoration: none;}.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight {	background: #888;	color: #fff;}.ui-datepicker .ui-state-highlight a, .ui-datepicker .ui-widget-content .ui-state-highlight a {color: #363636;}.ui-datepicker .ui-state-error,.ui-datepicker .ui-widget-content .ui-state-error{	border: 1px solid #cd0a0a;	background: #b81900;	color: #fff;}.ui-datepicker .ui-state-error-text, .ui-datepicker .ui-widget-content .ui-state-error-text { color: #fff; }.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled {	opacity: .35;	filter:Alpha(Opacity=35);	background-image: none;}.ui-datepicker .ui-priority-primary, .ui-datepicker .ui-widget-content .ui-priority-primary {font-weight: bold;}.ui-datepicker .ui-priority-secondary, .ui-datepicker .ui-widget-content .ui-priority-secondary {	opacity: .7;	filter:Alpha(Opacity=70);	font-weight: normal;}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {background: transparent; color: #f00;}.ui-datepicker iframe{display: none;}label.calendar{	background: transparent url(../img/ui/calendar.png) no-repeat 100% 60%;	padding: 0.3em 18px 0.3em 0;	cursor: pointer;}label.calendar input{text-align: right;}.tablesorter th.headerSortDown img.sort-icon{ background: transparent url(../img/buttons/arrow_sort_up.gif) no-repeat left bottom; }.tablesorter th.headerSortUp img.sort-icon{ background: transparent url(../img/buttons/arrow_sort_down.gif) no-repeat left bottom; }div.pager { display:none; clear:both; margin-top:15px; }div.pager div.pager-pages{ float: left; }div.pager div.pager-pages a{	text-decoration: none !important;	border-bottom: 0px !important;	color: #B51729 !important;	margin-right: 5px;	margin-left: 5px;}div.pager div.pager-pages a:hover{	text-decoration: none !important;	border-bottom: 0px !important;}div.pager div.pager-pages input{ background: none; border: 0; width: 60px; text-align: center; }div.pager div.pager-pagesize{ float: right; margin-top:-8px;}div.pager div.pager-pagesize select{ margin:0px; width: 50px; }